diff --git a/.github/workflows/block-streamer-ci.yml b/.github/workflows/block-streamer-ci.yml index f9edb9b1a..829c2fa32 100644 --- a/.github/workflows/block-streamer-ci.yml +++ b/.github/workflows/block-streamer-ci.yml @@ -50,7 +50,7 @@ jobs: - name: Install Rust uses: actions-rs/toolchain@v1 with: - toolchain: 1.70.0 + toolchain: 1.75.0 override: true profile: minimal components: rustfmt @@ -71,7 +71,7 @@ jobs: - name: Install Rust uses: actions-rs/toolchain@v1 with: - toolchain: 1.70.0 + toolchain: 1.75.0 override: true profile: minimal components: clippy diff --git a/.github/workflows/coordinator-ci.yml b/.github/workflows/coordinator-ci.yml index 45d5e9cda..3ca245d14 100644 --- a/.github/workflows/coordinator-ci.yml +++ b/.github/workflows/coordinator-ci.yml @@ -50,7 +50,7 @@ jobs: - name: Install Rust uses: actions-rs/toolchain@v1 with: - toolchain: 1.70.0 + toolchain: 1.75.0 override: true profile: minimal components: rustfmt @@ -71,7 +71,7 @@ jobs: - name: Install Rust uses: actions-rs/toolchain@v1 with: - toolchain: 1.70.0 + toolchain: 1.75.0 override: true profile: minimal components: clippy diff --git a/.gitignore b/.gitignore index 6a2af26a0..826b0b188 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,5 @@ redis/ *.log /indexer/blocks/ node_modules/ +.vscode/ +runner/yarn.lock diff --git a/block-streamer/Cargo.lock b/block-streamer/Cargo.lock index 70b4a03ef..4e67d68ed 100644 --- a/block-streamer/Cargo.lock +++ b/block-streamer/Cargo.lock @@ -2,20 +2,55 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "Inflector" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" +dependencies = [ + "lazy_static", + "regex", +] + +[[package]] +name = "actix" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb72882332b6d6282f428b77ba0358cb2687e61a6f6df6a6d3871e8a177c2d4f" +dependencies = [ + "actix-macros", + "actix-rt", + "actix_derive", + "bitflags 2.5.0", + "bytes", + "crossbeam-channel", + "futures-core", + "futures-sink", + "futures-task", + "futures-util", + "log", + "once_cell", + "parking_lot", + "pin-project-lite", + "smallvec", + "tokio", + "tokio-util 0.7.10", +] + [[package]] name = "actix-codec" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.5.0", "bytes", "futures-core", "futures-sink", "memchr", "pin-project-lite", "tokio", - "tokio-util", + "tokio-util 0.7.10", "tracing", ] @@ -30,8 +65,8 @@ dependencies = [ "actix-service", "actix-utils", "ahash", - "base64", - "bitflags 2.4.1", + "base64 0.21.7", + "bitflags 2.5.0", "brotli", "bytes", "bytestring", @@ -40,7 +75,7 @@ dependencies = [ "flate2", "futures-core", "h2", - "http", + "http 0.2.12", "httparse", "httpdate", "itoa", @@ -53,7 +88,7 @@ dependencies = [ "sha1 0.10.6", "smallvec", "tokio", - "tokio-util", + "tokio-util 0.7.10", "tracing", "zstd", ] @@ -65,7 +100,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" dependencies = [ "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] @@ -75,7 +110,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d22475596539443685426b6bdadb926ad0ecaefdfc5fb05e5e3441f15463c511" dependencies = [ "bytestring", - "http", + "http 0.2.12", "regex", "serde", "tracing", @@ -103,7 +138,7 @@ dependencies = [ "futures-core", "futures-util", "mio", - "socket2 0.5.5", + "socket2", "tokio", "tracing", ] @@ -164,7 +199,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "smallvec", - "socket2 0.5.5", + "socket2", "time", "url", ] @@ -178,7 +213,27 @@ dependencies = [ "actix-router", "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", +] + +[[package]] +name = "actix_derive" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c7db3d5a9718568e4cf4a537cfd7070e6e6ff7481510d0237fb529ac850f6d3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + +[[package]] +name = "addr2line" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +dependencies = [ + "gimli", ] [[package]] @@ -189,12 +244,12 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "ahash" -version = "0.8.6" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", - "getrandom 0.2.11", + "getrandom 0.2.14", "once_cell", "version_check", "zerocopy", @@ -202,9 +257,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -224,6 +279,12 @@ dependencies = [ "alloc-no-stdlib", ] +[[package]] +name = "allocator-api2" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" + [[package]] name = "android-tzdata" version = "0.1.1" @@ -239,11 +300,59 @@ dependencies = [ "libc", ] +[[package]] +name = "anstream" +version = "0.6.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" + +[[package]] +name = "anstyle-parse" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" +dependencies = [ + "anstyle", + "windows-sys 0.52.0", +] + [[package]] name = "anyhow" -version = "1.0.75" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" +checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" [[package]] name = "arbitrary" @@ -256,9 +365,9 @@ dependencies = [ [[package]] name = "arc-swap" -version = "1.6.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" +checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" [[package]] name = "assert-json-diff" @@ -271,6 +380,12 @@ dependencies = [ "serde_json", ] +[[package]] +name = "assert_matches" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" + [[package]] name = "async-stream" version = "0.3.5" @@ -290,40 +405,39 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] name = "async-trait" -version = "0.1.74" +version = "0.1.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" +checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] name = "autocfg" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" [[package]] name = "aws-config" -version = "1.0.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "004dc45f6b869e6a70725df448004a720b7f52f6607d55d8815cbd5448f86def" +checksum = "e2a89e0000cde82447155d64eeb71720b933b4396a6fbbebad3f8b4f88ca7b54" dependencies = [ "aws-credential-types", - "aws-http", "aws-runtime", "aws-sdk-sso", "aws-sdk-ssooidc", "aws-sdk-sts", "aws-smithy-async", - "aws-smithy-http 0.60.0", + "aws-smithy-http", "aws-smithy-json", "aws-smithy-runtime", "aws-smithy-runtime-api", @@ -332,20 +446,21 @@ dependencies = [ "bytes", "fastrand", "hex", - "http", + "http 0.2.12", "hyper", "ring", "time", "tokio", "tracing", + "url", "zeroize", ] [[package]] name = "aws-credential-types" -version = "1.0.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfa51c87f10211f37cd78e6d01d6f18b3f96a086906ed361d11e04ac53e29508" +checksum = "e16838e6c9e12125face1c1eff1343c75e3ff540de98ff7ebd61874a89bcfeb9" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api", @@ -353,58 +468,44 @@ dependencies = [ "zeroize", ] -[[package]] -name = "aws-http" -version = "0.60.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "361c4310fdce94328cc2d1ca0c8a48c13f43009c61d3367585685a50ca8c66b6" -dependencies = [ - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes", - "http", - "http-body", - "pin-project-lite", - "tracing", -] - [[package]] name = "aws-runtime" -version = "1.0.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce0953f7fc1c4428511345e28ea3e98c8b59c9e91eafae30bf76d71d70642693" +checksum = "f4963ac9ff2d33a4231b3806c1c69f578f221a9cabb89ad2bde62ce2b442c8a7" dependencies = [ "aws-credential-types", - "aws-http", "aws-sigv4", "aws-smithy-async", "aws-smithy-eventstream", - "aws-smithy-http 0.60.0", + "aws-smithy-http", "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", + "bytes", "fastrand", - "http", + "http 0.2.12", + "http-body 0.4.6", "percent-encoding", + "pin-project-lite", "tracing", "uuid", ] [[package]] name = "aws-sdk-s3" -version = "0.39.1" +version = "1.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29223b1074621f1d011bac836d995c002936663052b1e7ad02927551b17d6625" +checksum = "4576ae7eb91e4d0ca76a3b443c3be979322fc01836cad7908534ae507fa41d99" dependencies = [ + "ahash", "aws-credential-types", - "aws-http", "aws-runtime", "aws-sigv4", "aws-smithy-async", "aws-smithy-checksums", "aws-smithy-eventstream", - "aws-smithy-http 0.60.0", + "aws-smithy-http", "aws-smithy-json", "aws-smithy-runtime", "aws-smithy-runtime-api", @@ -412,70 +513,74 @@ dependencies = [ "aws-smithy-xml", "aws-types", "bytes", - "http", - "http-body", + "fastrand", + "hex", + "hmac", + "http 0.2.12", + "http-body 0.4.6", + "lru", "once_cell", "percent-encoding", - "regex", + "regex-lite", + "sha2", "tracing", "url", ] [[package]] name = "aws-sdk-sso" -version = "1.4.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e0b81eaef9eb951061b5a58f660815430e3f04eacaa4b2318e7474b0b7cbf17" +checksum = "32fcc572fd5c58489ec205ec3e4e5f7d63018898a485cbf922a462af496bc300" dependencies = [ "aws-credential-types", - "aws-http", "aws-runtime", "aws-smithy-async", - "aws-smithy-http 0.60.0", + "aws-smithy-http", "aws-smithy-json", "aws-smithy-runtime", "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", "bytes", - "http", - "regex", + "http 0.2.12", + "once_cell", + "regex-lite", "tracing", ] [[package]] name = "aws-sdk-ssooidc" -version = "1.4.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e322a916694038a7972a3bb12181151c1645914443a2c3be6379b27533bbb99" +checksum = "5b6275fa8684a1192754221173b1f7a7c1260d6b0571cc2b8af09468eb0cffe5" dependencies = [ "aws-credential-types", - "aws-http", "aws-runtime", "aws-smithy-async", - "aws-smithy-http 0.60.0", + "aws-smithy-http", "aws-smithy-json", "aws-smithy-runtime", "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", "bytes", - "http", - "regex", + "http 0.2.12", + "once_cell", + "regex-lite", "tracing", ] [[package]] name = "aws-sdk-sts" -version = "1.4.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbee86e8d9b1be709bd0f38b9ab3f196e39b0b6f3262a0a919a9d30f25debd94" +checksum = "30acd58272fd567e4853c5075d838be1626b59057e0249c9be5a1a7eb13bf70f" dependencies = [ "aws-credential-types", - "aws-http", "aws-runtime", "aws-smithy-async", - "aws-smithy-http 0.60.0", + "aws-smithy-http", "aws-smithy-json", "aws-smithy-query", "aws-smithy-runtime", @@ -483,20 +588,21 @@ dependencies = [ "aws-smithy-types", "aws-smithy-xml", "aws-types", - "http", - "regex", + "http 0.2.12", + "once_cell", + "regex-lite", "tracing", ] [[package]] name = "aws-sigv4" -version = "1.0.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bcbad6e0f130232b22e4b4e28834348ce5b79c23b5059b387c08fd0dc8f876" +checksum = "11d6f29688a4be9895c0ba8bef861ad0c0dac5c15e9618b9b7a6c233990fc263" dependencies = [ "aws-credential-types", "aws-smithy-eventstream", - "aws-smithy-http 0.60.0", + "aws-smithy-http", "aws-smithy-runtime-api", "aws-smithy-types", "bytes", @@ -504,13 +610,13 @@ dependencies = [ "form_urlencoded", "hex", "hmac", - "http", + "http 0.2.12", + "http 1.1.0", "once_cell", "p256", "percent-encoding", - "regex", "ring", - "sha2 0.10.8", + "sha2", "subtle", "time", "tracing", @@ -519,9 +625,9 @@ dependencies = [ [[package]] name = "aws-smithy-async" -version = "1.1.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8251646e230593f141a6df2421f5c9cebae4b7b5f874482164ccc9885a662b5d" +checksum = "62220bc6e97f946ddd51b5f1361f78996e704677afc518a4ff66b7a72ea1378c" dependencies = [ "futures-util", "pin-project-lite", @@ -530,30 +636,30 @@ dependencies = [ [[package]] name = "aws-smithy-checksums" -version = "0.60.0" +version = "0.60.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5a373ec01aede3dd066ec018c1bc4e8f5dd11b2c11c59c8eef1a5c68101f397" +checksum = "83fa43bc04a6b2441968faeab56e68da3812f978a670a5db32accbdcafddd12f" dependencies = [ - "aws-smithy-http 0.60.0", + "aws-smithy-http", "aws-smithy-types", "bytes", "crc32c", "crc32fast", "hex", - "http", - "http-body", + "http 0.2.12", + "http-body 0.4.6", "md-5", "pin-project-lite", "sha1 0.10.6", - "sha2 0.10.8", + "sha2", "tracing", ] [[package]] name = "aws-smithy-eventstream" -version = "0.60.0" +version = "0.60.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c669e1e5fc0d79561bf7a122b118bd50c898758354fe2c53eb8f2d31507cbc3" +checksum = "e6363078f927f612b970edf9d1903ef5cef9a64d1e8423525ebb1f0a1633c858" dependencies = [ "aws-smithy-types", "bytes", @@ -562,9 +668,9 @@ dependencies = [ [[package]] name = "aws-smithy-http" -version = "0.60.0" +version = "0.60.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b1de8aee22f67de467b2e3d0dd0fb30859dc53f579a63bd5381766b987db644" +checksum = "3f10fa66956f01540051b0aa7ad54574640f748f9839e843442d99b970d3aff9" dependencies = [ "aws-smithy-eventstream", "aws-smithy-runtime-api", @@ -572,28 +678,8 @@ dependencies = [ "bytes", "bytes-utils", "futures-core", - "http", - "http-body", - "once_cell", - "percent-encoding", - "pin-project-lite", - "pin-utils", - "tracing", -] - -[[package]] -name = "aws-smithy-http" -version = "0.61.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e68d7a4a9b8be1342066dd8b26c925e79f4e399a7e57ee22f9d162eb041d592" -dependencies = [ - "aws-smithy-runtime-api", - "aws-smithy-types", - "bytes", - "bytes-utils", - "futures-core", - "http", - "http-body", + "http 0.2.12", + "http-body 0.4.6", "once_cell", "percent-encoding", "pin-project-lite", @@ -603,22 +689,22 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.60.0" +version = "0.60.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a46dd338dc9576d6a6a5b5a19bd678dcad018ececee11cf28ecd7588bd1a55c" +checksum = "4683df9469ef09468dad3473d129960119a0d3593617542b7d52086c8486f2d6" dependencies = [ "aws-smithy-types", ] [[package]] name = "aws-smithy-protocol-test" -version = "0.61.0" +version = "0.60.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "586fe4003dd0d2a252f2de128e25714d3eb62c6e1fc711a8cd321d23f8f79c92" +checksum = "a31e8279cb24640c7349f2bda6ca818d5fcc85129386bd73c1d0999430d6ddf2" dependencies = [ "assert-json-diff", "aws-smithy-runtime-api", - "http", + "http 0.2.12", "pretty_assertions", "regex-lite", "roxmltree", @@ -628,9 +714,9 @@ dependencies = [ [[package]] name = "aws-smithy-query" -version = "0.60.0" +version = "0.60.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feb5b8c7a86d4b6399169670723b7e6f21a39fc833a30f5c5a2f997608178129" +checksum = "f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb" dependencies = [ "aws-smithy-types", "urlencoding", @@ -638,22 +724,24 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "1.1.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0de8c54dd9c5a159013f1e6885cb7c1ae8fc98dc286d2aebe71737effef28e37" +checksum = "de34bcfa1fb3c82a80e252a753db34a6658e07f23d3a5b3fc96919518fa7a3f5" dependencies = [ "aws-smithy-async", - "aws-smithy-http 0.61.0", + "aws-smithy-http", "aws-smithy-protocol-test", "aws-smithy-runtime-api", "aws-smithy-types", "bytes", "fastrand", "h2", - "http", - "http-body", + "http 0.2.12", + "http-body 0.4.6", + "http-body 1.0.0", "hyper", "hyper-rustls", + "indexmap 2.2.6", "once_cell", "pin-project-lite", "pin-utils", @@ -667,14 +755,15 @@ dependencies = [ [[package]] name = "aws-smithy-runtime-api" -version = "1.1.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a55ed8f64f72162056db15e05394e9aa2b5a58a0b5ebeab5694f9a463b79bea8" +checksum = "4cc56a5c96ec741de6c5e6bf1ce6948be969d6506dfa9c39cffc284e31e4979b" dependencies = [ "aws-smithy-async", "aws-smithy-types", "bytes", - "http", + "http 0.2.12", + "http 1.1.0", "pin-project-lite", "tokio", "tracing", @@ -683,16 +772,19 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "1.1.0" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6d0b5ba0f92811d45954c61e3ada057d2a09ee0357403cf86ece562e5fa8268" +checksum = "abe14dceea1e70101d38fbf2a99e6a34159477c0fb95e68e05c66bd7ae4c3729" dependencies = [ "base64-simd", "bytes", "bytes-utils", "futures-core", - "http", - "http-body", + "http 0.2.12", + "http 1.1.0", + "http-body 0.4.6", + "http-body 1.0.0", + "http-body-util", "itoa", "num-integer", "pin-project-lite", @@ -701,29 +793,29 @@ dependencies = [ "serde", "time", "tokio", - "tokio-util", + "tokio-util 0.7.10", ] [[package]] name = "aws-smithy-xml" -version = "0.60.0" +version = "0.60.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ec40d74a67fd395bc3f6b4ccbdf1543672622d905ef3f979689aea5b730cb95" +checksum = "872c68cf019c0e4afc5de7753c4f7288ce4b71663212771bf5e4542eb9346ca9" dependencies = [ "xmlparser", ] [[package]] name = "aws-types" -version = "1.0.3" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faa59f6f26a3472ca2ce7e7802d037a0a9a7ac23de5761eadd9b68f31ac4fd21" +checksum = "5a43b56df2c529fe44cb4d92bd64d0479883fb9608ff62daede4df5405381814" dependencies = [ "aws-credential-types", "aws-smithy-async", "aws-smithy-runtime-api", "aws-smithy-types", - "http", + "http 0.2.12", "rustc_version", "tracing", ] @@ -739,8 +831,8 @@ dependencies = [ "bitflags 1.3.2", "bytes", "futures-util", - "http", - "http-body", + "http 0.2.12", + "http-body 0.4.6", "hyper", "itoa", "matchit", @@ -765,14 +857,29 @@ dependencies = [ "async-trait", "bytes", "futures-util", - "http", - "http-body", + "http 0.2.12", + "http-body 0.4.6", "mime", "rustversion", "tower-layer", "tower-service", ] +[[package]] +name = "backtrace" +version = "0.3.71" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] + [[package]] name = "base16ct" version = "0.1.1" @@ -781,9 +888,15 @@ checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" [[package]] name = "base64" -version = "0.21.5" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] name = "base64-simd" @@ -809,9 +922,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "blake2" @@ -824,15 +937,6 @@ dependencies = [ "opaque-debug", ] -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -854,24 +958,26 @@ dependencies = [ "aws-smithy-runtime", "aws-smithy-types", "borsh 0.10.3", + "cached", "chrono", "futures", - "http", + "http 0.2.12", "lazy_static", "mockall", "near-lake-framework", "prometheus", - "prost", + "prost 0.12.4", "redis", "registry-types", "serde", "serde_json", "tokio", "tokio-stream", - "tokio-util", - "tonic", - "tonic-build", + "tokio-util 0.7.10", + "tonic 0.10.2", + "tonic-build 0.10.2", "tracing", + "tracing-stackdriver", "tracing-subscriber", "wildmatch", ] @@ -888,11 +994,11 @@ dependencies = [ [[package]] name = "borsh" -version = "1.2.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9897ef0f1bd2362169de6d7e436ea2237dc1085d7d1e4db75f4be34d86f309d1" +checksum = "0901fc8eb0aca4c83be0106d6f2db17d86a08dfc2c25f0e84464bf381158add6" dependencies = [ - "borsh-derive 1.2.1", + "borsh-derive 1.4.0", "cfg_aliases", ] @@ -911,15 +1017,15 @@ dependencies = [ [[package]] name = "borsh-derive" -version = "1.2.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "478b41ff04256c5c8330f3dfdaaae2a5cc976a8e75088bafa4625b0d0208de8c" +checksum = "51670c3aa053938b0ee3bd67c3817e471e626151131b934038e83c5bf8de48f5" dependencies = [ "once_cell", - "proc-macro-crate 2.0.1", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", "syn_derive", ] @@ -947,9 +1053,9 @@ dependencies = [ [[package]] name = "brotli" -version = "3.4.0" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f" +checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -974,9 +1080,9 @@ checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" [[package]] name = "bumpalo" -version = "3.14.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "byteorder" @@ -986,9 +1092,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "bytes-utils" @@ -1028,11 +1134,44 @@ dependencies = [ "ppv-lite86", ] +[[package]] +name = "cached" +version = "0.49.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e8e463fceca5674287f32d252fb1d94083758b8709c160efae66d263e5f4eba" +dependencies = [ + "ahash", + "cached_proc_macro", + "cached_proc_macro_types", + "hashbrown 0.14.3", + "instant", + "once_cell", + "thiserror", +] + +[[package]] +name = "cached_proc_macro" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad9f16c0d84de31a2ab7fdf5f7783c14631f7075cf464eb3bb43119f61c9cb2a" +dependencies = [ + "darling 0.14.4", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "cached_proc_macro_types" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" + [[package]] name = "cc" -version = "1.0.83" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" +checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" dependencies = [ "jobserver", "libc", @@ -1052,9 +1191,9 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chrono" -version = "0.4.31" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ "android-tzdata", "iana-time-zone", @@ -1062,7 +1201,7 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-targets", + "windows-targets 0.52.5", ] [[package]] @@ -1074,25 +1213,71 @@ dependencies = [ "generic-array", ] +[[package]] +name = "clap" +version = "4.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +dependencies = [ + "clap_builder", + "clap_derive", +] + +[[package]] +name = "clap_builder" +version = "4.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +dependencies = [ + "anstream", + "anstyle", + "clap_lex", + "strsim 0.11.1", +] + +[[package]] +name = "clap_derive" +version = "4.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.59", +] + +[[package]] +name = "clap_lex" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" + +[[package]] +name = "colorchoice" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" + [[package]] name = "combine" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" +checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd" dependencies = [ "bytes", "futures-core", "memchr", "pin-project-lite", "tokio", - "tokio-util", + "tokio-util 0.7.10", ] [[package]] name = "const-oid" -version = "0.9.5" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] name = "convert_case" @@ -1113,9 +1298,9 @@ dependencies = [ [[package]] name = "core-foundation" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" dependencies = [ "core-foundation-sys", "libc", @@ -1123,37 +1308,52 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.4" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "cpufeatures" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ "libc", ] [[package]] name = "crc32c" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8f48d60e5b4d2c53d5c2b1d8a58c849a70ae5e5509b08a48d047e3b65714a74" +checksum = "89254598aa9b9fa608de44b3ae54c810f0f06d755e24c50177f1f8f31ff50ce2" dependencies = [ "rustc_version", ] [[package]] name = "crc32fast" -version = "1.3.2" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" dependencies = [ "cfg-if", ] +[[package]] +name = "crossbeam-channel" +version = "0.5.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" + [[package]] name = "crunchy" version = "0.2.2" @@ -1204,17 +1404,33 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest 0.10.7", + "fiat-crypto", + "platforms", + "rand_core 0.6.4", + "rustc_version", "subtle", "zeroize", ] +[[package]] +name = "curve25519-dalek-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + [[package]] name = "darling" version = "0.14.4" @@ -1227,12 +1443,12 @@ dependencies = [ [[package]] name = "darling" -version = "0.20.3" +version = "0.20.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" +checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" dependencies = [ - "darling_core 0.20.3", - "darling_macro 0.20.3", + "darling_core 0.20.8", + "darling_macro 0.20.8", ] [[package]] @@ -1245,22 +1461,22 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "strsim", + "strsim 0.10.0", "syn 1.0.109", ] [[package]] name = "darling_core" -version = "0.20.3" +version = "0.20.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" +checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", - "strsim", - "syn 2.0.39", + "strsim 0.10.0", + "syn 2.0.59", ] [[package]] @@ -1276,13 +1492,13 @@ dependencies = [ [[package]] name = "darling_macro" -version = "0.20.3" +version = "0.20.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" +checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ - "darling_core 0.20.3", + "darling_core 0.20.8", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] @@ -1297,9 +1513,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.9" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" dependencies = [ "powerfmt", "serde", @@ -1313,23 +1529,23 @@ checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] name = "derive_builder" -version = "0.11.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d07adf7be193b71cc36b193d0f5fe60b918a3a9db4dad0449f57bcfd519704a3" +checksum = "8f59169f400d8087f238c5c0c7db6a28af18681717f3b623227d92f397e938c7" dependencies = [ "derive_builder_macro", ] [[package]] name = "derive_builder_core" -version = "0.11.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4" +checksum = "a4ec317cc3e7ef0928b0ca6e4a634a4d6c001672ae210438cf114a83e56b018d" dependencies = [ "darling 0.14.4", "proc-macro2", @@ -1339,9 +1555,9 @@ dependencies = [ [[package]] name = "derive_builder_macro" -version = "0.11.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68" +checksum = "870368c3fb35b8031abb378861d4460f573b92238ec2152c927a21f77e3e0127" dependencies = [ "derive_builder_core", "syn 1.0.109", @@ -1387,7 +1603,7 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "crypto-common", "subtle", ] @@ -1413,37 +1629,36 @@ dependencies = [ "der", "elliptic-curve", "rfc6979", - "signature", + "signature 1.6.4", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ - "signature", + "signature 2.2.0", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek", "ed25519", - "rand 0.7.3", - "serde", - "sha2 0.9.9", - "zeroize", + "rand_core 0.6.4", + "sha2", + "subtle", ] [[package]] name = "either" -version = "1.9.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" +checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" [[package]] name = "elliptic-curve" @@ -1467,31 +1682,31 @@ dependencies = [ [[package]] name = "encoding_rs" -version = "0.8.33" +version = "0.8.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" +checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" dependencies = [ "cfg-if", ] [[package]] name = "enum-map" -version = "2.7.2" +version = "2.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09e6b4f374c071b18172e23134e01026653dc980636ee139e0dfe59c538c61e5" +checksum = "6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9" dependencies = [ "enum-map-derive", ] [[package]] name = "enum-map-derive" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfdb3d73d1beaf47c8593a1364e577fde072677cbfd103600345c0f547408cc0" +checksum = "f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] @@ -1502,12 +1717,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f258a7194e7f7c2a7837a8913aeab7fd8c383457034fa20ce4dd3dcb813e8eb8" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -1524,9 +1739,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" +checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" [[package]] name = "ff" @@ -1538,6 +1753,12 @@ dependencies = [ "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c007b1ae3abe1cb6f85a16305acd418b7ca6343b953633fee2b76d8f108b830f" + [[package]] name = "fixed-hash" version = "0.7.0" @@ -1605,9 +1826,9 @@ dependencies = [ [[package]] name = "futures" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -1620,9 +1841,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -1630,15 +1851,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -1647,38 +1868,38 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-macro" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] name = "futures-sink" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-util" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ "futures-channel", "futures-core", @@ -1715,15 +1936,21 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.11" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" +checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" dependencies = [ "cfg-if", "libc", "wasi 0.11.0+wasi-snapshot-preview1", ] +[[package]] +name = "gimli" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" + [[package]] name = "group" version = "0.12.1" @@ -1737,20 +1964,20 @@ dependencies = [ [[package]] name = "h2" -version = "0.3.24" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" +checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" dependencies = [ "bytes", "fnv", "futures-core", "futures-sink", "futures-util", - "http", - "indexmap 2.1.0", + "http 0.2.12", + "indexmap 2.2.6", "slab", "tokio", - "tokio-util", + "tokio-util 0.7.10", "tracing", ] @@ -1771,9 +1998,22 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.2" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +dependencies = [ + "ahash", + "allocator-api2", +] + +[[package]] +name = "heck" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" +dependencies = [ + "unicode-segmentation", +] [[package]] name = "heck" @@ -1781,11 +2021,17 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "hermit-abi" -version = "0.3.3" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -1807,18 +2053,29 @@ dependencies = [ [[package]] name = "home" -version = "0.5.5" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" +checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" dependencies = [ - "windows-sys", + "windows-sys 0.52.0", ] [[package]] name = "http" -version = "0.2.11" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" dependencies = [ "bytes", "fnv", @@ -1827,12 +2084,35 @@ dependencies = [ [[package]] name = "http-body" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ "bytes", - "http", + "http 0.2.12", + "pin-project-lite", +] + +[[package]] +name = "http-body" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +dependencies = [ + "bytes", + "http 1.1.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +dependencies = [ + "bytes", + "futures-core", + "http 1.1.0", + "http-body 1.0.0", "pin-project-lite", ] @@ -1850,22 +2130,22 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "hyper" -version = "0.14.27" +version = "0.14.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" +checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" dependencies = [ "bytes", "futures-channel", "futures-core", "futures-util", "h2", - "http", - "http-body", + "http 0.2.12", + "http-body 0.4.6", "httparse", "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.10", + "socket2", "tokio", "tower-service", "tracing", @@ -1879,7 +2159,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", - "http", + "http 0.2.12", "hyper", "log", "rustls", @@ -1902,9 +2182,9 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.58" +version = "0.1.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20" +checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -1952,15 +2232,24 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.1.0" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", - "hashbrown 0.14.2", + "hashbrown 0.14.3", "serde", ] +[[package]] +name = "instant" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if", +] + [[package]] name = "itertools" version = "0.10.5" @@ -1970,26 +2259,35 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + [[package]] name = "itoa" -version = "1.0.9" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" -version = "0.1.28" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" +checksum = "685a7d121ee3f65ae4fddd72b25a04bb36b6af81bc0828f7d5434c0fe60fa3a2" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.65" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ "wasm-bindgen", ] @@ -2000,6 +2298,15 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9dbbfed4e59ba9750e15ba154fdfd9329cee16ff3df539c2666b70f58cc32105" +[[package]] +name = "keccak" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" +dependencies = [ + "cpufeatures", +] + [[package]] name = "language-tags" version = "0.3.2" @@ -2011,18 +2318,21 @@ name = "lazy_static" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +dependencies = [ + "spin 0.5.2", +] [[package]] name = "libc" -version = "0.2.150" +version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "linux-raw-sys" -version = "0.4.11" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" +checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] name = "local-channel" @@ -2053,9 +2363,18 @@ dependencies = [ [[package]] name = "log" -version = "0.4.20" +version = "0.4.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" + +[[package]] +name = "lru" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" +checksum = "d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc" +dependencies = [ + "hashbrown 0.14.3", +] [[package]] name = "matchers" @@ -2084,9 +2403,18 @@ dependencies = [ [[package]] name = "memchr" -version = "2.6.4" +version = "2.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" + +[[package]] +name = "memoffset" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" +checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" +dependencies = [ + "autocfg", +] [[package]] name = "mime" @@ -2105,14 +2433,14 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.9" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ "libc", "log", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -2148,21 +2476,27 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" +[[package]] +name = "multimap" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03" + [[package]] name = "near-account-id" -version = "0.17.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc0cb40869cab7f5232f934f45db35bffe0f2d2a7cb0cd0346202fbe4ebf2dd7" +checksum = "35cbb989542587b47205e608324ddd391f0cee1c22b4b64ae49f458334b95907" dependencies = [ - "borsh 0.10.3", + "borsh 1.4.0", "serde", ] [[package]] name = "near-config-utils" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5523e7dce493c45bc3241eb3100d943ec471852f9b1f84b46a34789eadf17031" +checksum = "2ae1eaab1d545a9be7a55b6ef09f365c2017f93a03063547591d12c0c6d27e58" dependencies = [ "anyhow", "json_comments", @@ -2172,12 +2506,12 @@ dependencies = [ [[package]] name = "near-crypto" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff6b382b626e7e0cd372d027c6672ac97b4b6ee6114288c9e58d8180b935d315" +checksum = "2991d2912218a80ec0733ac87f84fa803accea105611eea209d4419271957667" dependencies = [ "blake2", - "borsh 0.10.3", + "borsh 1.4.0", "bs58", "c2-chacha", "curve25519-dalek", @@ -2199,18 +2533,18 @@ dependencies = [ [[package]] name = "near-fmt" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c44c842c6cfcd9b8c387cccd4cd0619a5f21920cde5d5c292af3cc5d40510672" +checksum = "b7d998dfc1e04001608899b2498ad5a782c7d036b73769d510de21964db99286" dependencies = [ "near-primitives-core", ] [[package]] name = "near-indexer-primitives" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b76c87827dcae78979748c3864d209d5906163958a01551afc2092a8ad56fa39" +checksum = "362042db6d020aba9ac03dadf32088f848cc2156c9a7976d45a2a9cf6b18548e" dependencies = [ "near-primitives", "serde", @@ -2219,9 +2553,9 @@ dependencies = [ [[package]] name = "near-lake-framework" -version = "0.7.4" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a4259d516729a7d938e3024064fe53c005673169383daa1db5ea360e0950c9d" +checksum = "38ba9f13f373f60bfc2016ee70a52d4c5e7ec65dd2e7ea641a97770d9faa144f" dependencies = [ "anyhow", "async-stream", @@ -2229,6 +2563,7 @@ dependencies = [ "aws-config", "aws-credential-types", "aws-sdk-s3", + "aws-smithy-types", "aws-types", "derive_builder", "futures", @@ -2241,14 +2576,62 @@ dependencies = [ "tracing", ] +[[package]] +name = "near-o11y" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d20762631bc8253030013bbae9b5f0542691edc1aa6722f1e8141cc9b928ae5b" +dependencies = [ + "actix", + "base64 0.21.7", + "clap", + "near-crypto", + "near-fmt", + "near-primitives-core", + "once_cell", + "opentelemetry", + "opentelemetry-otlp", + "opentelemetry-semantic-conventions", + "prometheus", + "serde", + "serde_json", + "strum", + "thiserror", + "tokio", + "tracing", + "tracing-appender", + "tracing-opentelemetry", + "tracing-subscriber", +] + +[[package]] +name = "near-parameters" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9f16a59b6c3e69b0585be951af6fe42a0ba86c0e207cb8c63badd19efd16680" +dependencies = [ + "assert_matches", + "borsh 1.4.0", + "enum-map", + "near-account-id", + "near-primitives-core", + "num-rational", + "serde", + "serde_repr", + "serde_yaml", + "strum", + "thiserror", +] + [[package]] name = "near-primitives" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f7051aaf199adc4d068620fca6d5f70f906a1540d03a8bb3701271f8881835" +checksum = "0462b067732132babcc89d5577db3bfcb0a1bcfbaaed3f2db4c11cd033666314" dependencies = [ "arbitrary", - "borsh 0.10.3", + "base64 0.21.7", + "borsh 1.4.0", "bytesize", "cfg-if", "chrono", @@ -2258,19 +2641,23 @@ dependencies = [ "hex", "near-crypto", "near-fmt", + "near-o11y", + "near-parameters", "near-primitives-core", "near-rpc-error-macro", "near-stdx", - "near-vm-errors", + "near-vm-runner", "num-rational", "once_cell", "primitive-types", "rand 0.8.5", + "rand_chacha 0.3.1", "reed-solomon-erasure", "serde", "serde_json", "serde_with", "serde_yaml", + "sha3", "smart-default", "strum", "thiserror", @@ -2280,13 +2667,13 @@ dependencies = [ [[package]] name = "near-primitives-core" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "775fec19ef51a341abdbf792a9dda5b4cb89f488f681b2fd689b9321d24db47b" +checksum = "8443eb718606f572c438be6321a097a8ebd69f8e48d953885b4f16601af88225" dependencies = [ "arbitrary", - "base64", - "borsh 0.10.3", + "base64 0.21.7", + "borsh 1.4.0", "bs58", "derive_more", "enum-map", @@ -2295,52 +2682,68 @@ dependencies = [ "serde", "serde_repr", "serde_with", - "sha2 0.10.8", + "sha2", "strum", "thiserror", ] [[package]] name = "near-rpc-error-core" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84c1eda300e2e78f4f945ae58117d49e806899f4a51ee2faa09eda5ebc2e6571" +checksum = "80fca203c51edd9595ec14db1d13359fb9ede32314990bf296b6c5c4502f6ab7" dependencies = [ "quote", "serde", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] name = "near-rpc-error-macro" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31d2dadd765101c77e664029dd6fbec090e696877d4ae903c620d02ceda4969a" +checksum = "897a445de2102f6732c8a185d922f5e3bf7fd0a41243ce40854df2197237f799" dependencies = [ "fs2", "near-rpc-error-core", "serde", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] name = "near-stdx" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6540152fba5e96fe5d575b79e8cd244cf2add747bb01362426bdc069bc3a23bc" +checksum = "855fd5540e3b4ff6fedf12aba2db1ee4b371b36f465da1363a6d022b27cb43b8" [[package]] -name = "near-vm-errors" -version = "0.17.0" +name = "near-vm-runner" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec545d1bede0579e7c15dd2dce9b998dc975c52f2165702ff40bec7ff69728bb" +checksum = "c56c80bdb1954808f59bd36a9112377197b38d424991383bf05f52d0fe2e0da5" dependencies = [ - "borsh 0.10.3", - "near-account-id", - "near-rpc-error-macro", + "base64 0.21.7", + "borsh 1.4.0", + "ed25519-dalek", + "enum-map", + "memoffset", + "near-crypto", + "near-parameters", + "near-primitives-core", + "near-stdx", + "num-rational", + "once_cell", + "prefix-sum-vec", + "ripemd", "serde", + "serde_repr", + "serde_with", + "sha2", + "sha3", "strum", "thiserror", + "tracing", + "zeropool-bn", ] [[package]] @@ -2370,13 +2773,18 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + [[package]] name = "num-integer" -version = "0.1.45" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" dependencies = [ - "autocfg", "num-traits", ] @@ -2395,9 +2803,9 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.17" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" +checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" dependencies = [ "autocfg", ] @@ -2412,17 +2820,26 @@ dependencies = [ "libc", ] +[[package]] +name = "object" +version = "0.32.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +dependencies = [ + "memchr", +] + [[package]] name = "once_cell" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "opaque-debug" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" +checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "openssl-probe" @@ -2430,6 +2847,54 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +[[package]] +name = "opentelemetry" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6105e89802af13fdf48c49d7646d3b533a70e536d818aae7e78ba0433d01acb8" +dependencies = [ + "async-trait", + "crossbeam-channel", + "futures-channel", + "futures-executor", + "futures-util", + "js-sys", + "lazy_static", + "percent-encoding", + "pin-project", + "rand 0.8.5", + "thiserror", + "tokio", + "tokio-stream", +] + +[[package]] +name = "opentelemetry-otlp" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1a6ca9de4c8b00aa7f1a153bd76cb263287155cec642680d79d98706f3d28a" +dependencies = [ + "async-trait", + "futures", + "futures-util", + "http 0.2.12", + "opentelemetry", + "prost 0.9.0", + "thiserror", + "tokio", + "tonic 0.6.2", + "tonic-build 0.6.2", +] + +[[package]] +name = "opentelemetry-semantic-conventions" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "985cc35d832d412224b2cffe2f9194b1b89b6aa5d0bef76d080dce09d90e62bd" +dependencies = [ + "opentelemetry", +] + [[package]] name = "outref" version = "0.5.1" @@ -2450,7 +2915,7 @@ checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" dependencies = [ "ecdsa", "elliptic-curve", - "sha2 0.10.8", + "sha2", ] [[package]] @@ -2473,7 +2938,7 @@ dependencies = [ "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.48.5", ] [[package]] @@ -2495,34 +2960,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.1.0", + "indexmap 2.2.6", ] [[package]] name = "pin-project" -version = "1.1.3" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.3" +version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] name = "pin-project-lite" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -2546,6 +3011,12 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" +[[package]] +name = "platforms" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" + [[package]] name = "powerfmt" version = "0.2.0" @@ -2566,7 +3037,7 @@ checksum = "59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd" dependencies = [ "difflib", "float-cmp", - "itertools", + "itertools 0.10.5", "normalize-line-endings", "predicates-core", "regex", @@ -2588,6 +3059,12 @@ dependencies = [ "termtree", ] +[[package]] +name = "prefix-sum-vec" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa06bd51638b6e76ac9ba9b6afb4164fa647bd2916d722f2623fbb6d1ed8bdba" + [[package]] name = "pretty_assertions" version = "1.4.0" @@ -2600,12 +3077,12 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.15" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae005bd773ab59b4725093fd7df83fd7892f7d8eafb48dbd7de6e024e4215f9d" +checksum = "5ac2cf0f2e4f42b49f5ffd07dae8d746508ef7526c13940e5f524012ae6c6550" dependencies = [ "proc-macro2", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] @@ -2629,11 +3106,10 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "2.0.1" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97dc5fea232fc28d2f597b37c4876b348a40e33f3b02cc975c8d006d78d94b1a" +checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" dependencies = [ - "toml_datetime", "toml_edit", ] @@ -2663,80 +3139,132 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.69" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" +checksum = "a56dea16b0a29e94408b9aa5e2940a4eedbd128a1ba20e8f7ae60fd3d465af0e" dependencies = [ "unicode-ident", ] [[package]] -name = "prometheus" -version = "0.13.3" +name = "prometheus" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c" +dependencies = [ + "cfg-if", + "fnv", + "lazy_static", + "memchr", + "parking_lot", + "protobuf", + "thiserror", +] + +[[package]] +name = "prost" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "444879275cb4fd84958b1a1d5420d15e6fcf7c235fe47f053c9c2a80aceb6001" +dependencies = [ + "bytes", + "prost-derive 0.9.0", +] + +[[package]] +name = "prost" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c" +checksum = "d0f5d036824e4761737860779c906171497f6d55681139d8312388f8fe398922" dependencies = [ - "cfg-if", - "fnv", - "lazy_static", - "memchr", - "parking_lot", - "protobuf", - "thiserror", + "bytes", + "prost-derive 0.12.4", ] [[package]] -name = "prost" -version = "0.12.3" +name = "prost-build" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a" +checksum = "62941722fb675d463659e49c4f3fe1fe792ff24fe5bbaa9c08cd3b98a1c354f5" dependencies = [ "bytes", - "prost-derive", + "heck 0.3.3", + "itertools 0.10.5", + "lazy_static", + "log", + "multimap 0.8.3", + "petgraph", + "prost 0.9.0", + "prost-types 0.9.0", + "regex", + "tempfile", + "which", ] [[package]] name = "prost-build" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c55e02e35260070b6f716a2423c2ff1c3bb1642ddca6f99e1f26d06268a0e2d2" +checksum = "80b776a1b2dc779f5ee0641f8ade0125bc1298dd41a9a0c16d8bd57b42d222b1" dependencies = [ "bytes", - "heck", - "itertools", + "heck 0.5.0", + "itertools 0.12.1", "log", - "multimap", + "multimap 0.10.0", "once_cell", "petgraph", "prettyplease", - "prost", - "prost-types", + "prost 0.12.4", + "prost-types 0.12.4", "regex", - "syn 2.0.39", + "syn 2.0.59", "tempfile", - "which", ] [[package]] name = "prost-derive" -version = "0.12.3" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9cc1a3263e07e0bf68e96268f37665207b49560d98739662cdfaae215c720fe" +dependencies = [ + "anyhow", + "itertools 0.10.5", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "prost-derive" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e" +checksum = "19de2de2a00075bf566bee3bd4db014b11587e84184d3f7a791bc17f1a8e9e48" dependencies = [ "anyhow", - "itertools", + "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] name = "prost-types" -version = "0.12.3" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "534b7a0e836e3c482d2693070f982e39e7611da9695d4d1f5a4b186b51faef0a" +dependencies = [ + "bytes", + "prost 0.9.0", +] + +[[package]] +name = "prost-types" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "193898f59edcf43c26227dcd4c8427f00d99d61e95dcde58dabd49fa291d470e" +checksum = "3235c33eb02c1f1e212abdbe34c78b264b038fb58ca612664343271e36e55ffe" dependencies = [ - "prost", + "prost 0.12.4", ] [[package]] @@ -2747,9 +3275,9 @@ checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" [[package]] name = "quote" -version = "1.0.33" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" +checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ "proc-macro2", ] @@ -2813,7 +3341,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.11", + "getrandom 0.2.14", ] [[package]] @@ -2843,7 +3371,7 @@ dependencies = [ "ryu", "sha1 0.6.1", "tokio", - "tokio-util", + "tokio-util 0.7.10", "url", ] @@ -2867,14 +3395,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.2" +version = "1.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.3", - "regex-syntax 0.8.2", + "regex-automata 0.4.6", + "regex-syntax 0.8.3", ] [[package]] @@ -2888,13 +3416,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.3" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", ] [[package]] @@ -2911,16 +3439,16 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "registry-types" version = "0.1.0" dependencies = [ - "borsh 1.2.1", - "near-primitives", + "borsh 1.4.0", + "near-account-id", "serde", ] @@ -2937,16 +3465,26 @@ dependencies = [ [[package]] name = "ring" -version = "0.17.5" +version = "0.17.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" dependencies = [ "cc", - "getrandom 0.2.11", + "cfg-if", + "getrandom 0.2.14", "libc", - "spin", + "spin 0.9.8", "untrusted", - "windows-sys", + "windows-sys 0.52.0", +] + +[[package]] +name = "ripemd" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" +dependencies = [ + "digest 0.10.7", ] [[package]] @@ -2958,6 +3496,18 @@ dependencies = [ "xmlparser", ] +[[package]] +name = "rustc-demangle" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" + +[[package]] +name = "rustc-hex" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" + [[package]] name = "rustc_version" version = "0.4.0" @@ -2969,15 +3519,15 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.25" +version = "0.38.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" +checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -3010,7 +3560,7 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" dependencies = [ - "base64", + "base64 0.21.7", ] [[package]] @@ -3025,23 +3575,23 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.14" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" +checksum = "80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47" [[package]] name = "ryu" -version = "1.0.15" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" +checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" [[package]] name = "schannel" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" +checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" dependencies = [ - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -3095,9 +3645,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.9.2" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" +checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" dependencies = [ "bitflags 1.3.2", "core-foundation", @@ -3108,9 +3658,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.9.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" +checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" dependencies = [ "core-foundation-sys", "libc", @@ -3118,36 +3668,37 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.20" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" +checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" [[package]] name = "serde" -version = "1.0.193" +version = "1.0.198" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" +checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.193" +version = "1.0.198" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" +checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] name = "serde_json" -version = "1.0.108" +version = "1.0.116" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" +checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" dependencies = [ + "indexmap 2.2.6", "itoa", "ryu", "serde", @@ -3155,13 +3706,13 @@ dependencies = [ [[package]] name = "serde_repr" -version = "0.1.17" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" +checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] @@ -3178,16 +3729,17 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.4.0" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" +checksum = "ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a" dependencies = [ - "base64", + "base64 0.21.7", "chrono", "hex", "indexmap 1.9.3", - "indexmap 2.1.0", + "indexmap 2.2.6", "serde", + "serde_derive", "serde_json", "serde_with_macros", "time", @@ -3195,23 +3747,23 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.4.0" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" +checksum = "6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655" dependencies = [ - "darling 0.20.3", + "darling 0.20.8", "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] name = "serde_yaml" -version = "0.9.27" +version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cc7a1570e38322cfe4154732e5110f887ea57e22b76f4bfd32b5bdd3368666c" +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.2.6", "itoa", "ryu", "serde", @@ -3246,26 +3798,23 @@ checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" [[package]] name = "sha2" -version = "0.9.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ - "block-buffer 0.9.0", "cfg-if", "cpufeatures", - "digest 0.9.0", - "opaque-debug", + "digest 0.10.7", ] [[package]] -name = "sha2" +name = "sha3" version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "cfg-if", - "cpufeatures", "digest 0.10.7", + "keccak", ] [[package]] @@ -3296,6 +3845,12 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" + [[package]] name = "slab" version = "0.4.9" @@ -3307,9 +3862,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.11.2" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "smart-default" @@ -3324,23 +3879,19 @@ dependencies = [ [[package]] name = "socket2" -version = "0.4.10" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" +checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" dependencies = [ "libc", - "winapi", + "windows-sys 0.52.0", ] [[package]] -name = "socket2" -version = "0.5.5" +name = "spin" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" -dependencies = [ - "libc", - "windows-sys", -] +checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] name = "spin" @@ -3370,6 +3921,12 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + [[package]] name = "strum" version = "0.24.1" @@ -3385,7 +3942,7 @@ version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" dependencies = [ - "heck", + "heck 0.4.1", "proc-macro2", "quote", "rustversion", @@ -3411,9 +3968,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.39" +version = "2.0.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" +checksum = "4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a" dependencies = [ "proc-macro2", "quote", @@ -3429,7 +3986,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] @@ -3440,15 +3997,14 @@ checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" [[package]] name = "tempfile" -version = "3.8.1" +version = "3.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" +checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" dependencies = [ "cfg-if", "fastrand", - "redox_syscall", "rustix", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -3459,29 +4015,29 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.50" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" +checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.50" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" +checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] name = "thread_local" -version = "1.1.7" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" +checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" dependencies = [ "cfg-if", "once_cell", @@ -3489,12 +4045,13 @@ dependencies = [ [[package]] name = "time" -version = "0.3.30" +version = "0.3.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ "deranged", "itoa", + "num-conv", "powerfmt", "serde", "time-core", @@ -3509,10 +4066,11 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.15" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" dependencies = [ + "num-conv", "time-core", ] @@ -3533,11 +4091,11 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.28.2" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" dependencies = [ - "autocfg", + "backtrace", "bytes", "libc", "mio", @@ -3545,9 +4103,9 @@ dependencies = [ "parking_lot", "pin-project-lite", "signal-hook-registry", - "socket2 0.4.10", + "socket2", "tokio-macros", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -3562,13 +4120,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" +checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] @@ -3583,11 +4141,25 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.14" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.6.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" +checksum = "36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507" dependencies = [ + "bytes", "futures-core", + "futures-sink", + "log", "pin-project-lite", "tokio", ] @@ -3617,21 +4189,52 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.3" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" [[package]] name = "toml_edit" -version = "0.20.2" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ - "indexmap 2.1.0", + "indexmap 2.2.6", "toml_datetime", "winnow", ] +[[package]] +name = "tonic" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff08f4649d10a70ffa3522ca559031285d8e421d727ac85c60825761818f5d0a" +dependencies = [ + "async-stream", + "async-trait", + "base64 0.13.1", + "bytes", + "futures-core", + "futures-util", + "h2", + "http 0.2.12", + "http-body 0.4.6", + "hyper", + "hyper-timeout", + "percent-encoding", + "pin-project", + "prost 0.9.0", + "prost-derive 0.9.0", + "tokio", + "tokio-stream", + "tokio-util 0.6.10", + "tower", + "tower-layer", + "tower-service", + "tracing", + "tracing-futures", +] + [[package]] name = "tonic" version = "0.10.2" @@ -3641,16 +4244,16 @@ dependencies = [ "async-stream", "async-trait", "axum", - "base64", + "base64 0.21.7", "bytes", "h2", - "http", - "http-body", + "http 0.2.12", + "http-body 0.4.6", "hyper", "hyper-timeout", "percent-encoding", "pin-project", - "prost", + "prost 0.12.4", "tokio", "tokio-stream", "tower", @@ -3659,6 +4262,18 @@ dependencies = [ "tracing", ] +[[package]] +name = "tonic-build" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9403f1bafde247186684b230dc6f38b5cd514584e8bec1dd32514be4745fa757" +dependencies = [ + "proc-macro2", + "prost-build 0.9.0", + "quote", + "syn 1.0.109", +] + [[package]] name = "tonic-build" version = "0.10.2" @@ -3667,9 +4282,9 @@ checksum = "9d021fc044c18582b9a2408cd0dd05b1596e3ecdb5c4df822bb0183545683889" dependencies = [ "prettyplease", "proc-macro2", - "prost-build", + "prost-build 0.12.4", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] @@ -3686,7 +4301,7 @@ dependencies = [ "rand 0.8.5", "slab", "tokio", - "tokio-util", + "tokio-util 0.7.10", "tower-layer", "tower-service", "tracing", @@ -3716,6 +4331,18 @@ dependencies = [ "tracing-core", ] +[[package]] +name = "tracing-appender" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf" +dependencies = [ + "crossbeam-channel", + "thiserror", + "time", + "tracing-subscriber", +] + [[package]] name = "tracing-attributes" version = "0.1.27" @@ -3724,7 +4351,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] @@ -3737,6 +4364,27 @@ dependencies = [ "valuable", ] +[[package]] +name = "tracing-futures" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" +dependencies = [ + "pin-project", + "tracing", +] + +[[package]] +name = "tracing-log" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" +dependencies = [ + "log", + "once_cell", + "tracing-core", +] + [[package]] name = "tracing-log" version = "0.2.0" @@ -3748,6 +4396,20 @@ dependencies = [ "tracing-core", ] +[[package]] +name = "tracing-opentelemetry" +version = "0.17.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbbe89715c1dbbb790059e2565353978564924ee85017b5fff365c872ff6721f" +dependencies = [ + "once_cell", + "opentelemetry", + "tracing", + "tracing-core", + "tracing-log 0.1.4", + "tracing-subscriber", +] + [[package]] name = "tracing-serde" version = "0.1.3" @@ -3758,6 +4420,21 @@ dependencies = [ "tracing-core", ] +[[package]] +name = "tracing-stackdriver" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80048836e000e1f058562f01d69cc46f476955bf389c0dc2d2d7edb98ca63ac1" +dependencies = [ + "Inflector", + "serde", + "serde_json", + "thiserror", + "time", + "tracing-core", + "tracing-subscriber", +] + [[package]] name = "tracing-subscriber" version = "0.3.18" @@ -3775,15 +4452,15 @@ dependencies = [ "thread_local", "tracing", "tracing-core", - "tracing-log", + "tracing-log 0.2.0", "tracing-serde", ] [[package]] name = "try-lock" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" +checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "typenum" @@ -3805,9 +4482,9 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.13" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" +checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" [[package]] name = "unicode-ident" @@ -3817,18 +4494,24 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" [[package]] name = "unicode-normalization" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" +checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" dependencies = [ "tinyvec", ] +[[package]] +name = "unicode-segmentation" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" + [[package]] name = "unsafe-libyaml" -version = "0.2.9" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28467d3e1d3c6586d8f25fa243f544f5800fec42d97032474e17222c2b75cfa" +checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" [[package]] name = "untrusted" @@ -3853,11 +4536,17 @@ version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" +[[package]] +name = "utf8parse" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" + [[package]] name = "uuid" -version = "1.6.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" +checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" [[package]] name = "valuable" @@ -3900,9 +4589,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.88" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -3910,24 +4599,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.88" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.88" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3935,22 +4624,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.88" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.88" +version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "which" @@ -3966,9 +4655,9 @@ dependencies = [ [[package]] name = "wildmatch" -version = "2.1.1" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee583bdc5ff1cf9db20e9db5bb3ff4c3089a8f6b8b31aff265c9aba85812db86" +checksum = "939e59c1bc731542357fdaad98b209ef78c8743d652bb61439d16b16a79eb025" [[package]] name = "winapi" @@ -3994,11 +4683,11 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows-core" -version = "0.51.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets", + "windows-targets 0.52.5", ] [[package]] @@ -4007,7 +4696,16 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ - "windows-targets", + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.5", ] [[package]] @@ -4016,13 +4714,29 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +dependencies = [ + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] @@ -4031,47 +4745,95 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" + [[package]] name = "windows_aarch64_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" + [[package]] name = "windows_i686_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" +[[package]] +name = "windows_i686_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" + [[package]] name = "windows_i686_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" +[[package]] +name = "windows_i686_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" + [[package]] name = "windows_x86_64_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" + [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" + [[package]] name = "windows_x86_64_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" + [[package]] name = "winnow" -version = "0.5.28" +version = "0.5.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c830786f7720c2fd27a1a0e27a709dbd3c4d009b56d098fc742d4f4eab91fe2" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" dependencies = [ "memchr", ] @@ -4090,22 +4852,22 @@ checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" [[package]] name = "zerocopy" -version = "0.7.26" +version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e97e415490559a91254a2979b4829267a57d2fcd741a98eee8b722fb57289aa0" +checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.26" +version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd7e48ccf166952882ca8bd778a43502c64f33bf94c12ebe2a7f08e5a0f6689f" +checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.59", ] [[package]] @@ -4113,44 +4875,43 @@ name = "zeroize" version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" -dependencies = [ - "zeroize_derive", -] [[package]] -name = "zeroize_derive" -version = "1.4.2" +name = "zeropool-bn" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" +checksum = "71e61de68ede9ffdd69c01664f65a178c5188b73f78faa21f0936016a888ff7c" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.39", + "byteorder", + "crunchy", + "lazy_static", + "rand 0.8.5", + "rustc-hex", ] [[package]] name = "zstd" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bffb3309596d527cfcba7dfc6ed6052f1d39dfbd7c867aa2e865e4a449c10110" +checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a" dependencies = [ "zstd-safe", ] [[package]] name = "zstd-safe" -version = "7.0.0" +version = "7.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43747c7422e2924c11144d5229878b98180ef8b06cca4ab5af37afc8a8d8ea3e" +checksum = "1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a" dependencies = [ "zstd-sys", ] [[package]] name = "zstd-sys" -version = "2.0.9+zstd.1.5.5" +version = "2.0.10+zstd.1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656" +checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa" dependencies = [ "cc", "pkg-config", diff --git a/block-streamer/Cargo.toml b/block-streamer/Cargo.toml index 9805907a5..1072c5e07 100644 --- a/block-streamer/Cargo.toml +++ b/block-streamer/Cargo.toml @@ -7,9 +7,10 @@ edition = "2021" actix-web = "4.5.1" anyhow = "1.0.57" async-trait = "0.1.74" -aws-config = { version = "1.0.0", features = ["behavior-version-latest"]} -aws-sdk-s3 = "0.39.1" +aws-config = { version = "1.1.3", features = ["behavior-version-latest"] } +aws-sdk-s3 = "1.13.0" borsh = "0.10.2" +cached = "0.49.3" chrono = "0.4.25" futures = "0.3.5" lazy_static = "1.4.0" @@ -21,15 +22,16 @@ serde = { version = "1", features = ["derive"] } serde_json = "1.0.55" tracing = "0.1.40" tracing-subscriber = { version = "0.3.18", features = ["env-filter"] } +tracing-stackdriver = "0.10.0" tokio = { version = "1.28.0", features = ["full"]} tokio-util = "0.7.10" tokio-stream = "0.1.14" tonic = "0.10.2" wildmatch = "2.1.1" -registry-types = { path = "../registry/types", features = ["near-primitives"] } +registry-types = { path = "../registry/types" } -near-lake-framework = "=0.7.4" +near-lake-framework = "0.7.8" [build-dependencies] tonic-build = "0.10" diff --git a/block-streamer/src/block_stream.rs b/block-streamer/src/block_stream.rs index 6d79a11a2..ee403a235 100644 --- a/block-streamer/src/block_stream.rs +++ b/block-streamer/src/block_stream.rs @@ -47,7 +47,7 @@ impl BlockStream { start_block_height: near_indexer_primitives::types::BlockHeight, redis_client: std::sync::Arc, delta_lake_client: std::sync::Arc, - lake_s3_config: aws_sdk_s3::Config, + lake_s3_client: crate::lake_s3_client::SharedLakeS3Client, ) -> anyhow::Result<()> { if self.task.is_some() { return Err(anyhow::anyhow!("BlockStreamer has already been started",)); @@ -76,7 +76,7 @@ impl BlockStream { &indexer_config, redis_client, delta_lake_client, - lake_s3_config, + lake_s3_client, &chain_id, LAKE_PREFETCH_SIZE, redis_stream @@ -116,6 +116,7 @@ impl BlockStream { } } +#[allow(clippy::too_many_arguments)] #[tracing::instrument( skip_all, fields( @@ -130,7 +131,7 @@ pub(crate) async fn start_block_stream( indexer: &IndexerConfig, redis_client: std::sync::Arc, delta_lake_client: std::sync::Arc, - lake_s3_config: aws_sdk_s3::Config, + lake_s3_client: crate::lake_s3_client::SharedLakeS3Client, chain_id: &ChainId, lake_prefetch_size: usize, redis_stream: String, @@ -148,18 +149,20 @@ pub(crate) async fn start_block_stream( indexer, redis_stream.clone(), ) - .await?; + .await + .context("Failed during Delta Lake processing")?; let last_indexed_near_lake_block = process_near_lake_blocks( last_indexed_delta_lake_block, - lake_s3_config, + lake_s3_client, lake_prefetch_size, redis_client, indexer, redis_stream, chain_id, ) - .await?; + .await + .context("Failed during Near Lake processing")?; tracing::debug!( last_indexed_block = last_indexed_near_lake_block, @@ -192,7 +195,7 @@ async fn process_delta_lake_blocks( .. } => { if affected_account_id - .split(",") + .split(',') .any(|account_id| DELTA_LAKE_SKIP_ACCOUNTS.contains(&account_id.trim())) { tracing::debug!( @@ -248,7 +251,7 @@ async fn process_delta_lake_blocks( async fn process_near_lake_blocks( start_block_height: near_indexer_primitives::types::BlockHeight, - lake_s3_config: aws_sdk_s3::Config, + lake_s3_client: crate::lake_s3_client::SharedLakeS3Client, lake_prefetch_size: usize, redis_client: std::sync::Arc, indexer: &IndexerConfig, @@ -261,7 +264,7 @@ async fn process_near_lake_blocks( ChainId::Mainnet => near_lake_framework::LakeConfigBuilder::default().mainnet(), ChainId::Testnet => near_lake_framework::LakeConfigBuilder::default().testnet(), } - .s3_config(lake_s3_config) + .s3_client(lake_s3_client) .start_block_height(start_block_height) .blocks_preload_pool_size(lake_prefetch_size) .build() @@ -311,10 +314,31 @@ async fn process_near_lake_blocks( mod tests { use super::*; + use std::sync::Arc; + use mockall::predicate; + use near_lake_framework::s3_client::GetObjectBytesError; + // FIX: near lake framework now infinitely retires - we need a way to stop it to allow the test + // to finish + #[ignore] #[tokio::test] async fn adds_matching_blocks_from_index_and_lake() { + let mut mock_lake_s3_client = crate::lake_s3_client::SharedLakeS3Client::default(); + + mock_lake_s3_client + .expect_get_object_bytes() + .returning(|_, prefix| { + let path = format!("{}/data/{}", env!("CARGO_MANIFEST_DIR"), prefix); + + std::fs::read(path).map_err(|e| GetObjectBytesError(Arc::new(e))) + }); + + mock_lake_s3_client + .expect_list_common_prefixes() + .with(predicate::always(), predicate::eq(107503704.to_string())) + .returning(|_, _| Ok(vec![107503704.to_string(), 107503705.to_string()])); + let mut mock_delta_lake_client = crate::delta_lake_client::DeltaLakeClient::default(); mock_delta_lake_client .expect_get_latest_block_metadata() @@ -370,14 +394,12 @@ mod tests { }, }; - let lake_s3_config = crate::test_utils::create_mock_lake_s3_config(&[107503704, 107503705]); - start_block_stream( 91940840, &indexer_config, std::sync::Arc::new(mock_redis_client), std::sync::Arc::new(mock_delta_lake_client), - lake_s3_config, + mock_lake_s3_client, &ChainId::Mainnet, 1, "stream key".to_string(), @@ -386,8 +408,13 @@ mod tests { .unwrap(); } + // FIX: near lake framework now infinitely retires - we need a way to stop it to allow the test + // to finish + #[ignore] #[tokio::test] async fn skips_caching_of_lake_block_over_stream_size_limit() { + let mock_lake_s3_client = crate::lake_s3_client::SharedLakeS3Client::default(); + let mut mock_delta_lake_client = crate::delta_lake_client::DeltaLakeClient::default(); mock_delta_lake_client .expect_get_latest_block_metadata() @@ -440,14 +467,12 @@ mod tests { }, }; - let lake_s3_config = crate::test_utils::create_mock_lake_s3_config(&[107503704, 107503705]); - start_block_stream( 107503704, &indexer_config, std::sync::Arc::new(mock_redis_client), std::sync::Arc::new(mock_delta_lake_client), - lake_s3_config, + mock_lake_s3_client, &ChainId::Mainnet, 1, "stream key".to_string(), diff --git a/block-streamer/src/delta_lake_client.rs b/block-streamer/src/delta_lake_client.rs index ed0a0d542..d45a7391c 100644 --- a/block-streamer/src/delta_lake_client.rs +++ b/block-streamer/src/delta_lake_client.rs @@ -194,6 +194,7 @@ impl DeltaLakeClientImpl { .await } } + .context("Failed to list matching index files") } fn date_from_s3_path(&self, path: &str) -> Option { diff --git a/block-streamer/src/lake_s3_client.rs b/block-streamer/src/lake_s3_client.rs new file mode 100644 index 000000000..7b056f9c6 --- /dev/null +++ b/block-streamer/src/lake_s3_client.rs @@ -0,0 +1,338 @@ +#![cfg_attr(test, allow(dead_code))] + +use std::pin::Pin; +use std::sync::Arc; + +use async_trait::async_trait; +use cached::{Cached, SizedCache}; +use futures::future::Shared; +use futures::{Future, FutureExt}; +use near_lake_framework::s3_client::{GetObjectBytesError, ListCommonPrefixesError}; +use tokio::sync::Mutex; + +use crate::metrics; + +/// Number of files added to Near Lake S3 per hour +const CACHE_SIZE: usize = 18_000; + +#[cfg(test)] +pub use MockSharedLakeS3ClientImpl as SharedLakeS3Client; +#[cfg(not(test))] +pub use SharedLakeS3ClientImpl as SharedLakeS3Client; + +type GetObjectBytesResult = Result, GetObjectBytesError>; + +type GetObjectBytesFuture = Pin + Send>>; + +type SharedGetObjectBytesFuture = Shared; + +type ListCommonPrefixesResult = Result, ListCommonPrefixesError>; + +#[derive(Clone)] +pub struct SharedLakeS3ClientImpl { + inner: Arc, +} + +impl SharedLakeS3ClientImpl { + #[cfg(test)] + pub fn new(inner: LakeS3Client) -> Self { + Self { + inner: Arc::new(inner), + } + } + + pub fn from_conf(config: aws_sdk_s3::config::Config) -> Self { + Self { + inner: Arc::new(LakeS3Client::from_conf(config)), + } + } +} + +#[async_trait] +impl near_lake_framework::s3_client::S3Client for SharedLakeS3ClientImpl { + async fn get_object_bytes(&self, bucket: &str, prefix: &str) -> GetObjectBytesResult { + self.inner.get_object_bytes_cached(bucket, prefix).await + } + + async fn list_common_prefixes( + &self, + bucket: &str, + start_after_prefix: &str, + ) -> ListCommonPrefixesResult { + self.inner + .list_common_prefixes(bucket, start_after_prefix) + .await + } +} + +#[derive(Debug)] +struct FuturesCache { + cache: Mutex>, +} + +impl FuturesCache { + pub fn with_size(size: usize) -> Self { + Self { + cache: Mutex::new(SizedCache::with_size(size)), + } + } + + async fn lock( + &self, + ) -> tokio::sync::MutexGuard<'_, SizedCache> { + let timer = metrics::LAKE_CACHE_LOCK_WAIT_SECONDS.start_timer(); + + let lock = self.cache.lock().await; + + metrics::LAKE_CACHE_SIZE.set(lock.cache_size() as i64); + metrics::LAKE_CACHE_HITS.set(lock.cache_hits().unwrap_or(0) as i64); + metrics::LAKE_CACHE_MISSES.set(lock.cache_misses().unwrap_or(0) as i64); + + timer.observe_duration(); + + lock + } + + #[cfg(test)] + pub async fn get(&self, key: &str) -> Option { + self.lock().await.cache_get(key).cloned() + } + + pub async fn get_or_set_with( + &self, + key: String, + f: impl FnOnce() -> SharedGetObjectBytesFuture, + ) -> SharedGetObjectBytesFuture { + self.lock().await.cache_get_or_set_with(key, f).clone() + } + + pub async fn remove(&self, key: &str) { + self.lock().await.cache_remove(key); + } +} + +#[derive(Debug)] +pub struct LakeS3Client { + s3_client: crate::s3_client::S3Client, + futures_cache: FuturesCache, +} + +impl LakeS3Client { + pub fn new(s3_client: crate::s3_client::S3Client) -> Self { + Self { + s3_client, + futures_cache: FuturesCache::with_size(CACHE_SIZE), + } + } + + pub fn from_conf(config: aws_sdk_s3::config::Config) -> Self { + let s3_client = crate::s3_client::S3Client::new(config); + + Self::new(s3_client) + } + + fn get_object_bytes_shared(&self, bucket: &str, prefix: &str) -> SharedGetObjectBytesFuture { + let s3_client = self.s3_client.clone(); + let bucket = bucket.to_owned(); + let prefix = prefix.to_owned(); + + async move { + metrics::LAKE_S3_GET_REQUEST_COUNT.inc(); + + let object = s3_client.get_object(&bucket, &prefix).await?; + + let bytes = object.body.collect().await?.into_bytes().to_vec(); + + Ok(bytes) + } + .boxed() + .shared() + } + + async fn get_object_bytes_cached(&self, bucket: &str, prefix: &str) -> GetObjectBytesResult { + let get_object_bytes_future = self + .futures_cache + .get_or_set_with(prefix.to_string(), || { + self.get_object_bytes_shared(bucket, prefix) + }) + .await; + + let get_object_bytes_result = get_object_bytes_future.await; + + if get_object_bytes_result.is_err() { + self.futures_cache.remove(prefix).await; + } + + get_object_bytes_result + } + + async fn list_common_prefixes( + &self, + bucket: &str, + start_after_prefix: &str, + ) -> ListCommonPrefixesResult { + let response = self + .s3_client + .list_objects_after(bucket, start_after_prefix) + .await?; + + let prefixes = match response.common_prefixes { + None => vec![], + Some(common_prefixes) => common_prefixes + .into_iter() + .filter_map(|common_prefix| common_prefix.prefix) + .collect::>() + .into_iter() + .filter_map(|prefix_string| prefix_string.split('/').next().map(String::from)) + .collect(), + }; + + Ok(prefixes) + } +} + +#[cfg(test)] +mockall::mock! { + pub SharedLakeS3ClientImpl { + pub fn new(inner: LakeS3Client) -> Self; + + pub fn from_conf(config: aws_sdk_s3::config::Config) -> Self; + } + + #[async_trait] + impl near_lake_framework::s3_client::S3Client for SharedLakeS3ClientImpl { + async fn get_object_bytes( + &self, + bucket: &str, + prefix: &str, + ) -> GetObjectBytesResult; + + async fn list_common_prefixes( + &self, + bucket: &str, + start_after_prefix: &str, + ) -> ListCommonPrefixesResult; + } + + impl Clone for SharedLakeS3ClientImpl { + fn clone(&self) -> Self; + } +} + +#[cfg(test)] +mod tests { + use super::*; + + use std::sync::atomic::{AtomicUsize, Ordering}; + use std::sync::Barrier; + + use aws_sdk_s3::error::SdkError; + use aws_sdk_s3::operation::get_object::GetObjectError; + use aws_sdk_s3::operation::get_object::GetObjectOutput; + use aws_sdk_s3::types::error::NoSuchKey; + use near_lake_framework::s3_client::S3Client; + + #[tokio::test] + async fn deduplicates_parallel_requests() { + let s3_get_call_count = Arc::new(AtomicUsize::new(0)); + + let call_count_clone = s3_get_call_count.clone(); + + let mut mock_s3_client = crate::s3_client::S3Client::default(); + mock_s3_client.expect_clone().returning(move || { + let call_count_clone = call_count_clone.clone(); + + let mut mock_s3_client = crate::s3_client::S3Client::default(); + mock_s3_client.expect_get_object().returning(move |_, _| { + call_count_clone.fetch_add(1, Ordering::SeqCst); + + Ok(GetObjectOutput::builder().build()) + }); + + mock_s3_client + }); + + let shared_lake_s3_client = SharedLakeS3ClientImpl::new(LakeS3Client::new(mock_s3_client)); + + let barrier = Arc::new(Barrier::new(50)); + let handles: Vec<_> = (0..50) + .map(|_| { + let client = shared_lake_s3_client.clone(); + let barrier_clone = barrier.clone(); + + std::thread::spawn(move || { + let rt = tokio::runtime::Runtime::new().unwrap(); + + rt.block_on(async { + barrier_clone.wait(); + client.get_object_bytes("bucket", "prefix").await + }) + }) + }) + .collect(); + + for handle in handles { + let _ = handle.join(); + } + + assert_eq!(s3_get_call_count.load(Ordering::SeqCst), 1); + } + + #[tokio::test] + async fn caches_requests() { + let mut mock_s3_client = crate::s3_client::S3Client::default(); + + mock_s3_client.expect_clone().returning(|| { + let mut mock_s3_client = crate::s3_client::S3Client::default(); + + mock_s3_client + .expect_get_object() + .returning(|_, _| Ok(GetObjectOutput::builder().build())); + + mock_s3_client + }); + + let shared_lake_s3_client = SharedLakeS3ClientImpl::new(LakeS3Client::new(mock_s3_client)); + + let _ = shared_lake_s3_client + .get_object_bytes("bucket", "prefix") + .await; + + assert!(shared_lake_s3_client + .inner + .futures_cache + .get("prefix") + .await + .is_some()); + } + + #[tokio::test] + async fn removes_cache_on_error() { + let mut mock_s3_client = crate::s3_client::S3Client::default(); + + mock_s3_client.expect_clone().returning(|| { + let mut mock_s3_client = crate::s3_client::S3Client::default(); + + mock_s3_client.expect_get_object().returning(|_, _| { + Err(SdkError::construction_failure(GetObjectError::NoSuchKey( + NoSuchKey::builder().build(), + ))) + }); + + mock_s3_client + }); + + let shared_lake_s3_client = SharedLakeS3ClientImpl::new(LakeS3Client::new(mock_s3_client)); + + let _ = shared_lake_s3_client + .get_object_bytes("bucket", "prefix") + .await; + + assert!(shared_lake_s3_client + .inner + .futures_cache + .get("prefix") + .await + .is_none()); + } +} diff --git a/block-streamer/src/main.rs b/block-streamer/src/main.rs index 9ee08ad74..cee1c402f 100644 --- a/block-streamer/src/main.rs +++ b/block-streamer/src/main.rs @@ -3,6 +3,7 @@ use tracing_subscriber::prelude::*; mod block_stream; mod delta_lake_client; mod indexer_config; +mod lake_s3_client; mod metrics; mod redis; mod rules; @@ -15,11 +16,17 @@ mod test_utils; #[tokio::main] async fn main() -> anyhow::Result<()> { - tracing_subscriber::registry() - .with(tracing_subscriber::fmt::layer()) + let subscriber = tracing_subscriber::registry() .with(metrics::LogCounter) - .with(tracing_subscriber::EnvFilter::from_default_env()) - .init(); + .with(tracing_subscriber::EnvFilter::from_default_env()); + + if std::env::var("GCP_LOGGING_ENABLED").is_ok() { + subscriber.with(tracing_stackdriver::layer()).init(); + } else { + subscriber + .with(tracing_subscriber::fmt::layer().compact()) + .init(); + } let redis_url = std::env::var("REDIS_URL").expect("REDIS_URL is not set"); let grpc_port = std::env::var("GRPC_PORT").expect("GRPC_PORT is not set"); @@ -44,9 +51,11 @@ async fn main() -> anyhow::Result<()> { let delta_lake_client = std::sync::Arc::new(crate::delta_lake_client::DeltaLakeClient::new(s3_client)); + let lake_s3_client = crate::lake_s3_client::SharedLakeS3Client::from_conf(s3_config); + tokio::spawn(metrics::init_server(metrics_port).expect("Failed to start metrics server")); - server::init(&grpc_port, redis_client, delta_lake_client, s3_config).await?; + server::init(&grpc_port, redis_client, delta_lake_client, lake_s3_client).await?; Ok(()) } diff --git a/block-streamer/src/metrics.rs b/block-streamer/src/metrics.rs index 0c691f17e..31c4f84c2 100644 --- a/block-streamer/src/metrics.rs +++ b/block-streamer/src/metrics.rs @@ -1,12 +1,38 @@ use actix_web::{get, App, HttpServer, Responder}; use lazy_static::lazy_static; use prometheus::{ - register_int_counter_vec, register_int_gauge_vec, Encoder, IntCounterVec, IntGaugeVec, + register_histogram, register_int_counter, register_int_counter_vec, register_int_gauge, + register_int_gauge_vec, Encoder, Histogram, IntCounter, IntCounterVec, IntGauge, IntGaugeVec, }; use tracing_subscriber::layer::Context; use tracing_subscriber::Layer; lazy_static! { + pub static ref LAKE_CACHE_LOCK_WAIT_SECONDS: Histogram = register_histogram!( + "queryapi_block_streamer_lake_cache_lock_wait_seconds", + "Time spent waiting for lock acquisition in LakeS3Client cache", + ) + .unwrap(); + pub static ref LAKE_CACHE_HITS: IntGauge = register_int_gauge!( + "queryapi_block_streamer_lake_cache_hits", + "Number of cache hits in lake cache", + ) + .unwrap(); + pub static ref LAKE_CACHE_MISSES: IntGauge = register_int_gauge!( + "queryapi_block_streamer_lake_cache_misses", + "Number of cache misses in lake cache", + ) + .unwrap(); + pub static ref LAKE_CACHE_SIZE: IntGauge = register_int_gauge!( + "queryapi_block_streamer_lake_cache_size", + "Number of elements in lake cache", + ) + .unwrap(); + pub static ref LAKE_S3_GET_REQUEST_COUNT: IntCounter = register_int_counter!( + "queryapi_block_streamer_lake_s3_get_request_count", + "Number of requests made to S3 from near lake framework", + ) + .unwrap(); pub static ref LAST_PROCESSED_BLOCK: IntGaugeVec = register_int_gauge_vec!( "queryapi_block_streamer_last_processed_block", "Height of last block seen", diff --git a/block-streamer/src/rules/matcher.rs b/block-streamer/src/rules/matcher.rs index 17fdc420b..eca1d69ad 100644 --- a/block-streamer/src/rules/matcher.rs +++ b/block-streamer/src/rules/matcher.rs @@ -119,9 +119,10 @@ fn match_account( .split(',') .any(|sub_account_id| match_account(sub_account_id.trim(), outcome_with_receipt)), _ => { - wildmatch::WildMatch::new(account_id).matches(&outcome_with_receipt.receipt.receiver_id) + wildmatch::WildMatch::new(account_id) + .matches(outcome_with_receipt.receipt.receiver_id.as_str()) || wildmatch::WildMatch::new(account_id) - .matches(&outcome_with_receipt.receipt.predecessor_id) + .matches(outcome_with_receipt.receipt.predecessor_id.as_str()) } } } diff --git a/block-streamer/src/s3_client.rs b/block-streamer/src/s3_client.rs index 412fd4ee0..650afb863 100644 --- a/block-streamer/src/s3_client.rs +++ b/block-streamer/src/s3_client.rs @@ -1,5 +1,7 @@ #![cfg_attr(test, allow(dead_code))] +use anyhow::Context; + const MAX_S3_LIST_REQUESTS: usize = 1000; #[cfg(test)] @@ -12,7 +14,6 @@ pub struct S3ClientImpl { client: aws_sdk_s3::Client, } -#[cfg_attr(test, mockall::automock)] impl S3ClientImpl { pub fn new(s3_config: aws_sdk_s3::Config) -> Self { Self { @@ -36,7 +37,7 @@ impl S3ClientImpl { .await } - pub async fn list_objects( + pub async fn list_objects_with_prefix( &self, bucket: &str, prefix: &str, @@ -59,8 +60,28 @@ impl S3ClientImpl { builder.send().await } + pub async fn list_objects_after( + &self, + bucket: &str, + start_after: &str, + ) -> Result< + aws_sdk_s3::operation::list_objects_v2::ListObjectsV2Output, + aws_sdk_s3::error::SdkError, + > { + self.client + .list_objects_v2() + .delimiter("/") + .bucket(bucket) + .start_after(start_after) + .send() + .await + } + pub async fn get_text_file(&self, bucket: &str, prefix: &str) -> anyhow::Result { - let object = self.get_object(bucket, prefix).await?; + let object = self + .get_object(bucket, prefix) + .await + .context(format!("Failed to fetch {bucket}/{prefix}"))?; let bytes = object.body.collect().await?; @@ -82,8 +103,9 @@ impl S3ClientImpl { } let list = self - .list_objects(bucket, prefix, continuation_token) - .await?; + .list_objects_with_prefix(bucket, prefix, continuation_token) + .await + .context(format!("Failed to list {bucket}/{prefix}"))?; if let Some(common_prefixes) = list.common_prefixes { let keys: Vec = common_prefixes @@ -114,3 +136,51 @@ impl S3ClientImpl { Ok(results) } } + +#[cfg(test)] +mockall::mock! { + #[derive(Debug)] + pub S3ClientImpl { + pub fn new(s3_config: aws_sdk_s3::Config) -> Self; + + pub async fn get_object( + &self, + bucket: &str, + prefix: &str, + ) -> Result< + aws_sdk_s3::operation::get_object::GetObjectOutput, + aws_sdk_s3::error::SdkError, + >; + + pub async fn list_objects_after( + &self, + bucket: &str, + start_after: &str, + ) -> Result< + aws_sdk_s3::operation::list_objects_v2::ListObjectsV2Output, + aws_sdk_s3::error::SdkError, + >; + + pub async fn list_objects_with_prefix( + &self, + bucket: &str, + prefix: &str, + continuation_token: Option, + ) -> Result< + aws_sdk_s3::operation::list_objects_v2::ListObjectsV2Output, + aws_sdk_s3::error::SdkError, + >; + + pub async fn get_text_file(&self, bucket: &str, prefix: &str) -> anyhow::Result; + + pub async fn list_all_objects( + &self, + bucket: &str, + prefix: &str, + ) -> anyhow::Result>; + } + + impl Clone for S3ClientImpl { + fn clone(&self) -> Self; + } +} diff --git a/block-streamer/src/server/block_streamer_service.rs b/block-streamer/src/server/block_streamer_service.rs index cb8e7beac..7c2a6d45a 100644 --- a/block-streamer/src/server/block_streamer_service.rs +++ b/block-streamer/src/server/block_streamer_service.rs @@ -15,7 +15,7 @@ use blockstreamer::*; pub struct BlockStreamerService { redis_client: std::sync::Arc, delta_lake_client: std::sync::Arc, - lake_s3_config: aws_sdk_s3::Config, + lake_s3_client: crate::lake_s3_client::SharedLakeS3Client, chain_id: ChainId, block_streams: Mutex>, } @@ -24,12 +24,12 @@ impl BlockStreamerService { pub fn new( redis_client: std::sync::Arc, delta_lake_client: std::sync::Arc, - lake_s3_config: aws_sdk_s3::Config, + lake_s3_client: crate::lake_s3_client::SharedLakeS3Client, ) -> Self { Self { redis_client, delta_lake_client, - lake_s3_config, + lake_s3_client, chain_id: ChainId::Mainnet, block_streams: Mutex::new(HashMap::new()), } @@ -115,7 +115,7 @@ impl blockstreamer::block_streamer_server::BlockStreamer for BlockStreamerServic request.start_block_height, self.redis_client.clone(), self.delta_lake_client.clone(), - self.lake_s3_config.clone(), + self.lake_s3_client.clone(), ) .map_err(|_| Status::internal("Failed to start block stream"))?; @@ -211,12 +211,15 @@ mod tests { .expect_xadd::() .returning(|_, _| Ok(())); - let lake_s3_config = crate::test_utils::create_mock_lake_s3_config(&[107503704]); + let mut mock_lake_s3_client = crate::lake_s3_client::SharedLakeS3Client::default(); + mock_lake_s3_client + .expect_clone() + .returning(crate::lake_s3_client::SharedLakeS3Client::default); BlockStreamerService::new( std::sync::Arc::new(mock_redis_client), std::sync::Arc::new(mock_delta_lake_client), - lake_s3_config, + mock_lake_s3_client, ) } diff --git a/block-streamer/src/server/mod.rs b/block-streamer/src/server/mod.rs index c3699bb98..fcdb77068 100644 --- a/block-streamer/src/server/mod.rs +++ b/block-streamer/src/server/mod.rs @@ -8,7 +8,7 @@ pub async fn init( port: &str, redis_client: std::sync::Arc, delta_lake_client: std::sync::Arc, - lake_s3_config: aws_sdk_s3::Config, + lake_s3_client: crate::lake_s3_client::SharedLakeS3Client, ) -> anyhow::Result<()> { let addr = format!("0.0.0.0:{}", port).parse()?; @@ -17,7 +17,7 @@ pub async fn init( let block_streamer_service = block_streamer_service::BlockStreamerService::new( redis_client, delta_lake_client, - lake_s3_config, + lake_s3_client, ); let block_streamer_server = diff --git a/coordinator/Cargo.lock b/coordinator/Cargo.lock index 1a85ddb72..d48755f5b 100644 --- a/coordinator/Cargo.lock +++ b/coordinator/Cargo.lock @@ -2,6 +2,16 @@ # It is not intended for manual editing. version = 3 +[[package]] +name = "Inflector" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" +dependencies = [ + "lazy_static", + "regex", +] + [[package]] name = "actix" version = "0.13.1" @@ -65,7 +75,7 @@ dependencies = [ "flate2", "futures-core", "h2", - "http", + "http 0.2.11", "httparse", "httpdate", "itoa", @@ -100,7 +110,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d22475596539443685426b6bdadb926ad0ecaefdfc5fb05e5e3441f15463c511" dependencies = [ "bytestring", - "http", + "http 0.2.11", "regex", "serde", "tracing", @@ -217,6 +227,15 @@ dependencies = [ "syn 2.0.48", ] +[[package]] +name = "addr2line" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +dependencies = [ + "gimli", +] + [[package]] name = "adler" version = "1.0.2" @@ -260,6 +279,12 @@ dependencies = [ "alloc-no-stdlib", ] +[[package]] +name = "allocator-api2" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" + [[package]] name = "android-tzdata" version = "0.1.1" @@ -325,9 +350,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.75" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" +checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" [[package]] name = "arbitrary" @@ -344,6 +369,12 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" +[[package]] +name = "assert_matches" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" + [[package]] name = "async-stream" version = "0.3.5" @@ -368,26 +399,15 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.74" +version = "0.1.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" +checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", "syn 2.0.48", ] -[[package]] -name = "atty" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" -dependencies = [ - "hermit-abi 0.1.19", - "libc", - "winapi", -] - [[package]] name = "autocfg" version = "1.1.0" @@ -396,12 +416,11 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "aws-config" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11382bd8ac4c6c182a9775990935f96c916a865f1414486595f18eb8cfa9d90b" +checksum = "e2a89e0000cde82447155d64eeb71720b933b4396a6fbbebad3f8b4f88ca7b54" dependencies = [ "aws-credential-types", - "aws-http", "aws-runtime", "aws-sdk-sso", "aws-sdk-ssooidc", @@ -416,20 +435,21 @@ dependencies = [ "bytes", "fastrand", "hex", - "http", + "http 0.2.11", "hyper", "ring", "time", "tokio", "tracing", + "url", "zeroize", ] [[package]] name = "aws-credential-types" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a1629320d319dc715c6189b172349186557e209d2a7b893ff3d14efd33a47c" +checksum = "e16838e6c9e12125face1c1eff1343c75e3ff540de98ff7ebd61874a89bcfeb9" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api", @@ -437,30 +457,13 @@ dependencies = [ "zeroize", ] -[[package]] -name = "aws-http" -version = "0.60.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30e4199d5d62ab09be6a64650c06cc5c4aa45806fed4c74bc4a5c8eaf039a6fa" -dependencies = [ - "aws-smithy-runtime-api", - "aws-smithy-types", - "aws-types", - "bytes", - "http", - "http-body", - "pin-project-lite", - "tracing", -] - [[package]] name = "aws-runtime" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87116d357c905b53f1828d15366363fd27b330a0393cbef349e653f686d36bad" +checksum = "f4963ac9ff2d33a4231b3806c1c69f578f221a9cabb89ad2bde62ce2b442c8a7" dependencies = [ "aws-credential-types", - "aws-http", "aws-sigv4", "aws-smithy-async", "aws-smithy-eventstream", @@ -468,21 +471,23 @@ dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", "aws-types", + "bytes", "fastrand", - "http", + "http 0.2.11", + "http-body 0.4.6", "percent-encoding", + "pin-project-lite", "tracing", "uuid", ] [[package]] name = "aws-sdk-s3" -version = "0.39.1" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29223b1074621f1d011bac836d995c002936663052b1e7ad02927551b17d6625" +checksum = "93d35d39379445970fc3e4ddf7559fff2c32935ce0b279f9cb27080d6b7c6d94" dependencies = [ "aws-credential-types", - "aws-http", "aws-runtime", "aws-sigv4", "aws-smithy-async", @@ -496,23 +501,22 @@ dependencies = [ "aws-smithy-xml", "aws-types", "bytes", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.6", "once_cell", "percent-encoding", - "regex", + "regex-lite", "tracing", "url", ] [[package]] name = "aws-sdk-sso" -version = "1.7.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b1779a72c60d45e5699512310d7f6fb965fecc8f7419ce1b993b716f0026fd" +checksum = "32fcc572fd5c58489ec205ec3e4e5f7d63018898a485cbf922a462af496bc300" dependencies = [ "aws-credential-types", - "aws-http", "aws-runtime", "aws-smithy-async", "aws-smithy-http", @@ -522,7 +526,7 @@ dependencies = [ "aws-smithy-types", "aws-types", "bytes", - "http", + "http 0.2.11", "once_cell", "regex-lite", "tracing", @@ -530,12 +534,11 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.7.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90fb130cc2a21a2a6ef2b7730565cffb447aebb18c9a468e56ffb5cc97bfc077" +checksum = "5b6275fa8684a1192754221173b1f7a7c1260d6b0571cc2b8af09468eb0cffe5" dependencies = [ "aws-credential-types", - "aws-http", "aws-runtime", "aws-smithy-async", "aws-smithy-http", @@ -545,7 +548,7 @@ dependencies = [ "aws-smithy-types", "aws-types", "bytes", - "http", + "http 0.2.11", "once_cell", "regex-lite", "tracing", @@ -553,12 +556,11 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.7.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d27259dcd835b6069260edec09487383f40f45c1cc7f02c74258eff8a22555a4" +checksum = "30acd58272fd567e4853c5075d838be1626b59057e0249c9be5a1a7eb13bf70f" dependencies = [ "aws-credential-types", - "aws-http", "aws-runtime", "aws-smithy-async", "aws-smithy-http", @@ -569,7 +571,7 @@ dependencies = [ "aws-smithy-types", "aws-smithy-xml", "aws-types", - "http", + "http 0.2.11", "once_cell", "regex-lite", "tracing", @@ -577,9 +579,9 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d222297ca90209dc62245f0a490355795f29de362eb5c19caea4f7f55fe69078" +checksum = "11d6f29688a4be9895c0ba8bef861ad0c0dac5c15e9618b9b7a6c233990fc263" dependencies = [ "aws-credential-types", "aws-smithy-eventstream", @@ -591,12 +593,13 @@ dependencies = [ "form_urlencoded", "hex", "hmac", - "http", + "http 0.2.11", + "http 1.1.0", "once_cell", "p256", "percent-encoding", "ring", - "sha2 0.10.8", + "sha2", "subtle", "time", "tracing", @@ -605,9 +608,9 @@ dependencies = [ [[package]] name = "aws-smithy-async" -version = "1.1.1" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9f65000917e3aa94c259d67fe01fa9e4cd456187d026067d642436e6311a81" +checksum = "62220bc6e97f946ddd51b5f1361f78996e704677afc518a4ff66b7a72ea1378c" dependencies = [ "futures-util", "pin-project-lite", @@ -616,9 +619,9 @@ dependencies = [ [[package]] name = "aws-smithy-checksums" -version = "0.60.1" +version = "0.60.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c2a63681f82fb85ca58d566534b7dc619c782fee0c61c1aa51e2b560c21cb4f" +checksum = "83fa43bc04a6b2441968faeab56e68da3812f978a670a5db32accbdcafddd12f" dependencies = [ "aws-smithy-http", "aws-smithy-types", @@ -626,20 +629,20 @@ dependencies = [ "crc32c", "crc32fast", "hex", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.6", "md-5", "pin-project-lite", "sha1 0.10.6", - "sha2 0.10.8", + "sha2", "tracing", ] [[package]] name = "aws-smithy-eventstream" -version = "0.60.1" +version = "0.60.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a85e16fa903c70c49ab3785e5f4ac2ad2171b36e0616f321011fa57962404bb6" +checksum = "e6363078f927f612b970edf9d1903ef5cef9a64d1e8423525ebb1f0a1633c858" dependencies = [ "aws-smithy-types", "bytes", @@ -648,9 +651,9 @@ dependencies = [ [[package]] name = "aws-smithy-http" -version = "0.60.1" +version = "0.60.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4e816425a6b9caea4929ac97d0cb33674849bd5f0086418abc0d02c63f7a1bf" +checksum = "3f10fa66956f01540051b0aa7ad54574640f748f9839e843442d99b970d3aff9" dependencies = [ "aws-smithy-eventstream", "aws-smithy-runtime-api", @@ -658,8 +661,8 @@ dependencies = [ "bytes", "bytes-utils", "futures-core", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.6", "once_cell", "percent-encoding", "pin-project-lite", @@ -669,18 +672,18 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.60.1" +version = "0.60.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ab3f6d49e08df2f8d05e1bb5b68998e1e67b76054d3c43e7b954becb9a5e9ac" +checksum = "4683df9469ef09468dad3473d129960119a0d3593617542b7d52086c8486f2d6" dependencies = [ "aws-smithy-types", ] [[package]] name = "aws-smithy-query" -version = "0.60.1" +version = "0.60.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f94a7a3aa509ff9e8b8d80749851d04e5eee0954c43f2e7d6396c4740028737" +checksum = "f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb" dependencies = [ "aws-smithy-types", "urlencoding", @@ -688,9 +691,9 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "1.1.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8da5b0a3617390e769576321816112f711c13d7e1114685e022505cf51fe5e48" +checksum = "de34bcfa1fb3c82a80e252a753db34a6658e07f23d3a5b3fc96919518fa7a3f5" dependencies = [ "aws-smithy-async", "aws-smithy-http", @@ -699,8 +702,9 @@ dependencies = [ "bytes", "fastrand", "h2", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.6", + "http-body 1.0.0", "hyper", "hyper-rustls", "once_cell", @@ -713,14 +717,15 @@ dependencies = [ [[package]] name = "aws-smithy-runtime-api" -version = "1.1.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2404c9eb08bfe9af255945254d9afc69a367b7ee008b8db75c05e3bca485fc65" +checksum = "4cc56a5c96ec741de6c5e6bf1ce6948be969d6506dfa9c39cffc284e31e4979b" dependencies = [ "aws-smithy-async", "aws-smithy-types", "bytes", - "http", + "http 0.2.11", + "http 1.1.0", "pin-project-lite", "tokio", "tracing", @@ -729,16 +734,19 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "1.1.1" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aba8136605d14ac88f57dc3a693a9f8a4eab4a3f52bc03ff13746f0cd704e97" +checksum = "abe14dceea1e70101d38fbf2a99e6a34159477c0fb95e68e05c66bd7ae4c3729" dependencies = [ "base64-simd", "bytes", "bytes-utils", "futures-core", - "http", - "http-body", + "http 0.2.11", + "http 1.1.0", + "http-body 0.4.6", + "http-body 1.0.0", + "http-body-util", "itoa", "num-integer", "pin-project-lite", @@ -752,24 +760,24 @@ dependencies = [ [[package]] name = "aws-smithy-xml" -version = "0.60.1" +version = "0.60.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e8f03926587fc881b12b102048bb04305bf7fb8c83e776f0ccc51eaa2378263" +checksum = "872c68cf019c0e4afc5de7753c4f7288ce4b71663212771bf5e4542eb9346ca9" dependencies = [ "xmlparser", ] [[package]] name = "aws-types" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e5d5ee29077e0fcd5ddd0c227b521a33aaf02434b7cdba1c55eec5c1f18ac47" +checksum = "5a43b56df2c529fe44cb4d92bd64d0479883fb9608ff62daede4df5405381814" dependencies = [ "aws-credential-types", "aws-smithy-async", "aws-smithy-runtime-api", "aws-smithy-types", - "http", + "http 0.2.11", "rustc_version", "tracing", ] @@ -785,8 +793,8 @@ dependencies = [ "bitflags 1.3.2", "bytes", "futures-util", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.6", "hyper", "itoa", "matchit", @@ -811,14 +819,29 @@ dependencies = [ "async-trait", "bytes", "futures-util", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.6", "mime", "rustversion", "tower-layer", "tower-service", ] +[[package]] +name = "backtrace" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] + [[package]] name = "base16ct" version = "0.1.1" @@ -876,15 +899,6 @@ dependencies = [ "opaque-debug", ] -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -904,6 +918,7 @@ dependencies = [ "aws-config", "aws-sdk-s3", "borsh 0.10.3", + "cached", "chrono", "futures", "lazy_static", @@ -921,6 +936,7 @@ dependencies = [ "tonic 0.10.2", "tonic-build 0.10.2", "tracing", + "tracing-stackdriver", "tracing-subscriber", "wildmatch", ] @@ -937,11 +953,11 @@ dependencies = [ [[package]] name = "borsh" -version = "1.2.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9897ef0f1bd2362169de6d7e436ea2237dc1085d7d1e4db75f4be34d86f309d1" +checksum = "0901fc8eb0aca4c83be0106d6f2db17d86a08dfc2c25f0e84464bf381158add6" dependencies = [ - "borsh-derive 1.2.1", + "borsh-derive 1.4.0", "cfg_aliases", ] @@ -960,12 +976,12 @@ dependencies = [ [[package]] name = "borsh-derive" -version = "1.2.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "478b41ff04256c5c8330f3dfdaaae2a5cc976a8e75088bafa4625b0d0208de8c" +checksum = "51670c3aa053938b0ee3bd67c3817e471e626151131b934038e83c5bf8de48f5" dependencies = [ "once_cell", - "proc-macro-crate 2.0.1", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", "syn 2.0.48", @@ -1077,6 +1093,39 @@ dependencies = [ "ppv-lite86", ] +[[package]] +name = "cached" +version = "0.49.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e8e463fceca5674287f32d252fb1d94083758b8709c160efae66d263e5f4eba" +dependencies = [ + "ahash", + "cached_proc_macro", + "cached_proc_macro_types", + "hashbrown 0.14.3", + "instant", + "once_cell", + "thiserror", +] + +[[package]] +name = "cached_proc_macro" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad9f16c0d84de31a2ab7fdf5f7783c14631f7075cf464eb3bb43119f61c9cb2a" +dependencies = [ + "darling 0.14.4", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "cached_proc_macro_types" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0" + [[package]] name = "cc" version = "1.0.83" @@ -1255,9 +1304,9 @@ dependencies = [ [[package]] name = "crc32c" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8f48d60e5b4d2c53d5c2b1d8a58c849a70ae5e5509b08a48d047e3b65714a74" +checksum = "89254598aa9b9fa608de44b3ae54c810f0f06d755e24c50177f1f8f31ff50ce2" dependencies = [ "rustc_version", ] @@ -1283,12 +1332,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.16" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" -dependencies = [ - "cfg-if", -] +checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" [[package]] name = "crunchy" @@ -1340,17 +1386,33 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest 0.10.7", + "fiat-crypto", + "platforms", + "rand_core 0.6.4", + "rustc_version", "subtle", "zeroize", ] +[[package]] +name = "curve25519-dalek-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + [[package]] name = "darling" version = "0.14.4" @@ -1454,18 +1516,18 @@ dependencies = [ [[package]] name = "derive_builder" -version = "0.11.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d07adf7be193b71cc36b193d0f5fe60b918a3a9db4dad0449f57bcfd519704a3" +checksum = "8f59169f400d8087f238c5c0c7db6a28af18681717f3b623227d92f397e938c7" dependencies = [ "derive_builder_macro", ] [[package]] name = "derive_builder_core" -version = "0.11.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4" +checksum = "a4ec317cc3e7ef0928b0ca6e4a634a4d6c001672ae210438cf114a83e56b018d" dependencies = [ "darling 0.14.4", "proc-macro2", @@ -1475,9 +1537,9 @@ dependencies = [ [[package]] name = "derive_builder_macro" -version = "0.11.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68" +checksum = "870368c3fb35b8031abb378861d4460f573b92238ec2152c927a21f77e3e0127" dependencies = [ "derive_builder_core", "syn 1.0.109", @@ -1517,7 +1579,7 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "crypto-common", "subtle", ] @@ -1543,30 +1605,29 @@ dependencies = [ "der", "elliptic-curve", "rfc6979", - "signature", + "signature 1.6.4", ] [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ - "signature", + "signature 2.2.0", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek", "ed25519", - "rand 0.7.3", - "serde", - "sha2 0.9.9", - "zeroize", + "rand_core 0.6.4", + "sha2", + "subtle", ] [[package]] @@ -1656,6 +1717,12 @@ dependencies = [ "subtle", ] +[[package]] +name = "fiat-crypto" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c007b1ae3abe1cb6f85a16305acd418b7ca6343b953633fee2b76d8f108b830f" + [[package]] name = "fixed-hash" version = "0.7.0" @@ -1738,9 +1805,9 @@ dependencies = [ [[package]] name = "futures" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -1769,9 +1836,9 @@ checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -1857,6 +1924,12 @@ dependencies = [ "wasi 0.11.0+wasi-snapshot-preview1", ] +[[package]] +name = "gimli" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" + [[package]] name = "group" version = "0.12.1" @@ -1879,7 +1952,7 @@ dependencies = [ "futures-core", "futures-sink", "futures-util", - "http", + "http 0.2.11", "indexmap 2.1.0", "slab", "tokio", @@ -1907,6 +1980,10 @@ name = "hashbrown" version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +dependencies = [ + "ahash", + "allocator-api2", +] [[package]] name = "heck" @@ -1923,15 +2000,6 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" -[[package]] -name = "hermit-abi" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -dependencies = [ - "libc", -] - [[package]] name = "hermit-abi" version = "0.3.3" @@ -1976,6 +2044,17 @@ dependencies = [ "itoa", ] +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + [[package]] name = "http-body" version = "0.4.6" @@ -1983,7 +2062,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ "bytes", - "http", + "http 0.2.11", + "pin-project-lite", +] + +[[package]] +name = "http-body" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +dependencies = [ + "bytes", + "http 1.1.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +dependencies = [ + "bytes", + "futures-core", + "http 1.1.0", + "http-body 1.0.0", "pin-project-lite", ] @@ -2010,8 +2112,8 @@ dependencies = [ "futures-core", "futures-util", "h2", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.6", "httparse", "httpdate", "itoa", @@ -2030,7 +2132,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", - "http", + "http 0.2.11", "hyper", "log", "rustls", @@ -2125,6 +2227,15 @@ dependencies = [ "serde", ] +[[package]] +name = "instant" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if", +] + [[package]] name = "ipnet" version = "2.9.0" @@ -2170,6 +2281,15 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9dbbfed4e59ba9750e15ba154fdfd9329cee16ff3df539c2666b70f58cc32105" +[[package]] +name = "keccak" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" +dependencies = [ + "cpufeatures", +] + [[package]] name = "language-tags" version = "0.3.2" @@ -2181,12 +2301,15 @@ name = "lazy_static" version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +dependencies = [ + "spin 0.5.2", +] [[package]] name = "libc" -version = "0.2.151" +version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "linux-raw-sys" @@ -2258,6 +2381,15 @@ version = "2.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" +[[package]] +name = "memoffset" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" +dependencies = [ + "autocfg", +] + [[package]] name = "mime" version = "0.3.17" @@ -2338,41 +2470,42 @@ dependencies = [ [[package]] name = "near-account-id" -version = "0.17.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc0cb40869cab7f5232f934f45db35bffe0f2d2a7cb0cd0346202fbe4ebf2dd7" +checksum = "35cbb989542587b47205e608324ddd391f0cee1c22b4b64ae49f458334b95907" dependencies = [ - "borsh 0.10.3", + "borsh 1.4.0", "serde", ] [[package]] name = "near-chain-configs" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4f9a1c805846237d56f99b328ba6ab77e5d43ef59aaaf8d2a41d42fdc708a7b" +checksum = "d05e5a8ace81c09d7eb165dffc1742358a021b2fa761f2160943305f83216003" dependencies = [ "anyhow", + "bytesize", "chrono", "derive_more", "near-config-utils", "near-crypto", - "near-o11y", + "near-parameters", "near-primitives", "num-rational", "once_cell", "serde", "serde_json", - "sha2 0.10.8", + "sha2", "smart-default", "tracing", ] [[package]] name = "near-config-utils" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5523e7dce493c45bc3241eb3100d943ec471852f9b1f84b46a34789eadf17031" +checksum = "2ae1eaab1d545a9be7a55b6ef09f365c2017f93a03063547591d12c0c6d27e58" dependencies = [ "anyhow", "json_comments", @@ -2382,12 +2515,12 @@ dependencies = [ [[package]] name = "near-crypto" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff6b382b626e7e0cd372d027c6672ac97b4b6ee6114288c9e58d8180b935d315" +checksum = "2991d2912218a80ec0733ac87f84fa803accea105611eea209d4419271957667" dependencies = [ "blake2", - "borsh 0.10.3", + "borsh 1.4.0", "bs58", "c2-chacha", "curve25519-dalek", @@ -2409,18 +2542,18 @@ dependencies = [ [[package]] name = "near-fmt" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c44c842c6cfcd9b8c387cccd4cd0619a5f21920cde5d5c292af3cc5d40510672" +checksum = "b7d998dfc1e04001608899b2498ad5a782c7d036b73769d510de21964db99286" dependencies = [ "near-primitives-core", ] [[package]] name = "near-indexer-primitives" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b76c87827dcae78979748c3864d209d5906163958a01551afc2092a8ad56fa39" +checksum = "362042db6d020aba9ac03dadf32088f848cc2156c9a7976d45a2a9cf6b18548e" dependencies = [ "near-primitives", "serde", @@ -2429,11 +2562,11 @@ dependencies = [ [[package]] name = "near-jsonrpc-client" -version = "0.6.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "118f44c02ad211db805c1370ad3ff26576af6ff554093c9fece1b835d29d233a" +checksum = "18ad81e015f7aced8925d5b9ba3f369b36da9575c15812cfd0786bc1213284ca" dependencies = [ - "borsh 0.10.3", + "borsh 1.4.0", "lazy_static", "log", "near-chain-configs", @@ -2448,9 +2581,9 @@ dependencies = [ [[package]] name = "near-jsonrpc-primitives" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b2934b5ab243e25e951c984525ba0aff0e719ed915c988c5195405aa0f6987" +checksum = "b0ce745e954ae776eef05957602e638ee9581106a3675946fb43c2fe7e38ef03" dependencies = [ "arbitrary", "near-chain-configs", @@ -2464,9 +2597,9 @@ dependencies = [ [[package]] name = "near-lake-framework" -version = "0.7.4" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a4259d516729a7d938e3024064fe53c005673169383daa1db5ea360e0950c9d" +checksum = "38ba9f13f373f60bfc2016ee70a52d4c5e7ec65dd2e7ea641a97770d9faa144f" dependencies = [ "anyhow", "async-stream", @@ -2474,6 +2607,7 @@ dependencies = [ "aws-config", "aws-credential-types", "aws-sdk-s3", + "aws-smithy-types", "aws-types", "derive_builder", "futures", @@ -2488,14 +2622,15 @@ dependencies = [ [[package]] name = "near-o11y" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af7d35397b02b131c188c72f3885e97daeccab134ec2fc8cc0073a94cf1cfe19" +checksum = "d20762631bc8253030013bbae9b5f0542691edc1aa6722f1e8141cc9b928ae5b" dependencies = [ "actix", - "atty", + "base64 0.21.5", "clap", "near-crypto", + "near-fmt", "near-primitives-core", "once_cell", "opentelemetry", @@ -2503,6 +2638,7 @@ dependencies = [ "opentelemetry-semantic-conventions", "prometheus", "serde", + "serde_json", "strum", "thiserror", "tokio", @@ -2512,14 +2648,34 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "near-parameters" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9f16a59b6c3e69b0585be951af6fe42a0ba86c0e207cb8c63badd19efd16680" +dependencies = [ + "assert_matches", + "borsh 1.4.0", + "enum-map", + "near-account-id", + "near-primitives-core", + "num-rational", + "serde", + "serde_repr", + "serde_yaml", + "strum", + "thiserror", +] + [[package]] name = "near-primitives" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f7051aaf199adc4d068620fca6d5f70f906a1540d03a8bb3701271f8881835" +checksum = "0462b067732132babcc89d5577db3bfcb0a1bcfbaaed3f2db4c11cd033666314" dependencies = [ "arbitrary", - "borsh 0.10.3", + "base64 0.21.5", + "borsh 1.4.0", "bytesize", "cfg-if", "chrono", @@ -2529,19 +2685,23 @@ dependencies = [ "hex", "near-crypto", "near-fmt", + "near-o11y", + "near-parameters", "near-primitives-core", "near-rpc-error-macro", "near-stdx", - "near-vm-errors", + "near-vm-runner", "num-rational", "once_cell", "primitive-types", "rand 0.8.5", + "rand_chacha 0.3.1", "reed-solomon-erasure", "serde", "serde_json", "serde_with", "serde_yaml", + "sha3", "smart-default", "strum", "thiserror", @@ -2551,13 +2711,13 @@ dependencies = [ [[package]] name = "near-primitives-core" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "775fec19ef51a341abdbf792a9dda5b4cb89f488f681b2fd689b9321d24db47b" +checksum = "8443eb718606f572c438be6321a097a8ebd69f8e48d953885b4f16601af88225" dependencies = [ "arbitrary", "base64 0.21.5", - "borsh 0.10.3", + "borsh 1.4.0", "bs58", "derive_more", "enum-map", @@ -2566,16 +2726,16 @@ dependencies = [ "serde", "serde_repr", "serde_with", - "sha2 0.10.8", + "sha2", "strum", "thiserror", ] [[package]] name = "near-rpc-error-core" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84c1eda300e2e78f4f945ae58117d49e806899f4a51ee2faa09eda5ebc2e6571" +checksum = "80fca203c51edd9595ec14db1d13359fb9ede32314990bf296b6c5c4502f6ab7" dependencies = [ "quote", "serde", @@ -2584,9 +2744,9 @@ dependencies = [ [[package]] name = "near-rpc-error-macro" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31d2dadd765101c77e664029dd6fbec090e696877d4ae903c620d02ceda4969a" +checksum = "897a445de2102f6732c8a185d922f5e3bf7fd0a41243ce40854df2197237f799" dependencies = [ "fs2", "near-rpc-error-core", @@ -2596,22 +2756,38 @@ dependencies = [ [[package]] name = "near-stdx" -version = "0.17.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6540152fba5e96fe5d575b79e8cd244cf2add747bb01362426bdc069bc3a23bc" +checksum = "855fd5540e3b4ff6fedf12aba2db1ee4b371b36f465da1363a6d022b27cb43b8" [[package]] -name = "near-vm-errors" -version = "0.17.0" +name = "near-vm-runner" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec545d1bede0579e7c15dd2dce9b998dc975c52f2165702ff40bec7ff69728bb" +checksum = "c56c80bdb1954808f59bd36a9112377197b38d424991383bf05f52d0fe2e0da5" dependencies = [ - "borsh 0.10.3", - "near-account-id", - "near-rpc-error-macro", + "base64 0.21.5", + "borsh 1.4.0", + "ed25519-dalek", + "enum-map", + "memoffset", + "near-crypto", + "near-parameters", + "near-primitives-core", + "near-stdx", + "num-rational", + "once_cell", + "prefix-sum-vec", + "ripemd", "serde", + "serde_repr", + "serde_with", + "sha2", + "sha3", "strum", "thiserror", + "tracing", + "zeropool-bn", ] [[package]] @@ -2679,10 +2855,19 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "hermit-abi 0.3.3", + "hermit-abi", "libc", ] +[[package]] +name = "object" +version = "0.32.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +dependencies = [ + "memchr", +] + [[package]] name = "once_cell" version = "1.19.0" @@ -2769,7 +2954,7 @@ dependencies = [ "async-trait", "futures", "futures-util", - "http", + "http 0.2.11", "opentelemetry", "prost 0.9.0", "thiserror", @@ -2807,7 +2992,7 @@ checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" dependencies = [ "ecdsa", "elliptic-curve", - "sha2 0.10.8", + "sha2", ] [[package]] @@ -2903,6 +3088,12 @@ version = "0.3.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" +[[package]] +name = "platforms" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" + [[package]] name = "powerfmt" version = "0.2.0" @@ -2945,6 +3136,12 @@ dependencies = [ "termtree", ] +[[package]] +name = "prefix-sum-vec" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa06bd51638b6e76ac9ba9b6afb4164fa647bd2916d722f2623fbb6d1ed8bdba" + [[package]] name = "prettyplease" version = "0.2.15" @@ -2976,11 +3173,10 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "2.0.1" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97dc5fea232fc28d2f597b37c4876b348a40e33f3b02cc975c8d006d78d94b1a" +checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" dependencies = [ - "toml_datetime", "toml_edit", ] @@ -3342,8 +3538,8 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" name = "registry-types" version = "0.1.0" dependencies = [ - "borsh 1.2.1", - "near-primitives", + "borsh 1.4.0", + "near-account-id", "serde", ] @@ -3359,8 +3555,8 @@ dependencies = [ "futures-core", "futures-util", "h2", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.6", "hyper", "hyper-tls", "ipnet", @@ -3407,11 +3603,20 @@ dependencies = [ "cc", "getrandom 0.2.11", "libc", - "spin", + "spin 0.9.8", "untrusted", "windows-sys 0.48.0", ] +[[package]] +name = "ripemd" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" +dependencies = [ + "digest 0.10.7", +] + [[package]] name = "runner" version = "0.1.0" @@ -3422,6 +3627,18 @@ dependencies = [ "tonic-build 0.10.2", ] +[[package]] +name = "rustc-demangle" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" + +[[package]] +name = "rustc-hex" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" + [[package]] name = "rustc_version" version = "0.4.0" @@ -3608,9 +3825,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.108" +version = "1.0.116" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" +checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" dependencies = [ "itoa", "ryu", @@ -3710,26 +3927,23 @@ checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" [[package]] name = "sha2" -version = "0.9.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ - "block-buffer 0.9.0", "cfg-if", "cpufeatures", - "digest 0.9.0", - "opaque-debug", + "digest 0.10.7", ] [[package]] -name = "sha2" +name = "sha3" version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" +checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "cfg-if", - "cpufeatures", "digest 0.10.7", + "keccak", ] [[package]] @@ -3760,6 +3974,12 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "signature" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" + [[package]] name = "slab" version = "0.4.9" @@ -3806,6 +4026,12 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "spin" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" + [[package]] name = "spin" version = "0.9.8" @@ -4018,11 +4244,11 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.28.2" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" dependencies = [ - "autocfg", + "backtrace", "bytes", "libc", "mio", @@ -4030,7 +4256,7 @@ dependencies = [ "parking_lot", "pin-project-lite", "signal-hook-registry", - "socket2 0.4.10", + "socket2 0.5.6", "tokio-macros", "windows-sys 0.48.0", ] @@ -4047,9 +4273,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" +checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", @@ -4137,15 +4363,15 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.3" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" [[package]] name = "toml_edit" -version = "0.20.2" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ "indexmap 2.1.0", "toml_datetime", @@ -4165,8 +4391,8 @@ dependencies = [ "futures-core", "futures-util", "h2", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.6", "hyper", "hyper-timeout", "percent-encoding", @@ -4195,8 +4421,8 @@ dependencies = [ "base64 0.21.5", "bytes", "h2", - "http", - "http-body", + "http 0.2.11", + "http-body 0.4.6", "hyper", "hyper-timeout", "percent-encoding", @@ -4358,6 +4584,31 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "tracing-serde" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" +dependencies = [ + "serde", + "tracing-core", +] + +[[package]] +name = "tracing-stackdriver" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80048836e000e1f058562f01d69cc46f476955bf389c0dc2d2d7edb98ca63ac1" +dependencies = [ + "Inflector", + "serde", + "serde_json", + "thiserror", + "time", + "tracing-core", + "tracing-subscriber", +] + [[package]] name = "tracing-subscriber" version = "0.3.18" @@ -4368,12 +4619,15 @@ dependencies = [ "nu-ansi-term", "once_cell", "regex", + "serde", + "serde_json", "sharded-slab", "smallvec", "thread_local", "tracing", "tracing-core", "tracing-log 0.2.0", + "tracing-serde", ] [[package]] @@ -4820,19 +5074,18 @@ name = "zeroize" version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" -dependencies = [ - "zeroize_derive", -] [[package]] -name = "zeroize_derive" -version = "1.4.2" +name = "zeropool-bn" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" +checksum = "71e61de68ede9ffdd69c01664f65a178c5188b73f78faa21f0936016a888ff7c" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.48", + "byteorder", + "crunchy", + "lazy_static", + "rand 0.8.5", + "rustc-hex", ] [[package]] diff --git a/coordinator/Cargo.toml b/coordinator/Cargo.toml index b062ff1fd..93d8c77b2 100644 --- a/coordinator/Cargo.toml +++ b/coordinator/Cargo.toml @@ -16,11 +16,11 @@ serde_json = "1.0.108" block-streamer = { path = "../block-streamer" } runner = { path = "../runner-client"} -registry-types = { path = "../registry/types", features = ["near-primitives"] } +registry-types = { path = "../registry/types" } -near-jsonrpc-client = "0.6.0" -near-primitives = "0.17.0" -near-jsonrpc-primitives = "0.17.0" +near-jsonrpc-client = "0.8.0" +near-primitives = "0.20.0" +near-jsonrpc-primitives = "0.20.0" [dev-dependencies] mockall = "0.11.4" diff --git a/coordinator/src/block_streams/synchronise.rs b/coordinator/src/block_streams/synchronise.rs index c0f21c588..1766e7d9a 100644 --- a/coordinator/src/block_streams/synchronise.rs +++ b/coordinator/src/block_streams/synchronise.rs @@ -20,8 +20,7 @@ pub async fn synchronise_block_streams( let active_block_stream = active_block_streams .iter() .position(|stream| { - stream.account_id == account_id.to_string() - && &stream.function_name == function_name + stream.account_id == *account_id && &stream.function_name == function_name }) .map(|index| active_block_streams.swap_remove(index)); diff --git a/coordinator/src/executors/synchronise.rs b/coordinator/src/executors/synchronise.rs index ed8685a54..d274c8df2 100644 --- a/coordinator/src/executors/synchronise.rs +++ b/coordinator/src/executors/synchronise.rs @@ -22,8 +22,7 @@ pub async fn synchronise_executors( let active_executor = active_executors .iter() .position(|stream| { - stream.account_id == account_id.to_string() - && &stream.function_name == function_name + stream.account_id == *account_id && &stream.function_name == function_name }) .map(|index| active_executors.swap_remove(index)); diff --git a/coordinator/src/redis.rs b/coordinator/src/redis.rs index 4f3b15b6e..d6b635b5e 100644 --- a/coordinator/src/redis.rs +++ b/coordinator/src/redis.rs @@ -3,7 +3,7 @@ use std::fmt::Debug; use anyhow::Context; -use redis::{aio::ConnectionManager, AsyncCommands, FromRedisValue, ToRedisArgs}; +use redis::{aio::ConnectionManager, FromRedisValue, ToRedisArgs}; use crate::indexer_config::IndexerConfig; @@ -14,7 +14,6 @@ pub use RedisClientImpl as RedisClient; pub struct RedisClientImpl { connection: ConnectionManager, - url: String, } #[cfg_attr(test, mockall::automock)] @@ -25,10 +24,7 @@ impl RedisClientImpl { .await .context("Unable to connect to Redis")?; - Ok(Self { - connection, - url: redis_url.to_string(), - }) + Ok(Self { connection }) } pub async fn get(&self, key: T) -> anyhow::Result> diff --git a/coordinator/src/registry.rs b/coordinator/src/registry.rs index 7318ae4f2..92c45046b 100644 --- a/coordinator/src/registry.rs +++ b/coordinator/src/registry.rs @@ -27,7 +27,7 @@ pub struct RegistryImpl { #[cfg_attr(test, mockall::automock)] impl RegistryImpl { - const LIST_METHOD: &str = "list_all"; + const LIST_METHOD: &'static str = "list_all"; pub fn connect(registry_contract_id: AccountId, rpc_url: &str) -> Self { let json_rpc_client = JsonRpcClient::connect(rpc_url); diff --git a/docker-compose.yml b/docker-compose.yml index a609209c4..6ee04e5a0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -46,9 +46,12 @@ services: HASURA_ENDPOINT: http://hasura-graphql:8080 HASURA_ADMIN_SECRET: myadminsecretkey REDIS_CONNECTION_STRING: redis://redis - PGHOST: pgbouncer - PGHOST_HASURA: pgbouncer - PGPORT: 6432 + PGHOST: postgres + PGPORT: 5432 + PGHOST_HASURA: postgres + PGPORT_HASURA: 5432 + PGHOST_PGBOUNCER: pgbouncer + PGPORT_PGBOUNCER: 6432 PGUSER: postgres PGPASSWORD: postgrespassword PGDATABASE: postgres @@ -104,7 +107,7 @@ services: AUTH_QUERY: SELECT uname, phash FROM public.user_lookup($1::text) AUTH_DBNAME: postgres MAX_CLIENT_CONN: 4000 # Max Connections to PgBouncer - DEFAULT_POOL_SIZE: 10 # Standard connections open per user/db combo + DEFAULT_POOL_SIZE: 5 # Standard connections open per user/db combo ports: - "6432:6432" depends_on: diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 1049078b4..da4ecf266 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -12,7 +12,7 @@ "@graphiql/plugin-code-exporter": "0.3.5", "@graphiql/plugin-explorer": "0.3.5", "@monaco-editor/react": "^4.1.3", - "@near-lake/primitives": "0.1.0", + "@near-lake/primitives": "0.4.0", "@next/font": "13.5.3", "@types/node": "18.18.1", "@types/react": "18.2.23", @@ -21,6 +21,7 @@ "buffer": "^6.0.3", "graphiql": "3.0.6", "graphql": "^16.8.1", + "graphql-ws": "^5.16.0", "gridjs": "6.0.6", "monaco-editor": "^0.45.0", "near-api-js": "1.1.0", @@ -3252,10 +3253,18 @@ } }, "node_modules/@near-lake/primitives": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@near-lake/primitives/-/primitives-0.1.0.tgz", - "integrity": "sha512-SvL6mA0SsqAz5AC2811I+cI9Mpayax8VsoRbY0Bizk5eYiGCT1u1iBBa8f1nikquDfJCEK+sBCt751Nz/xoZjw==", - "license": "(MIT OR Apache-2.0)" + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@near-lake/primitives/-/primitives-0.4.0.tgz", + "integrity": "sha512-qpLFLjRvbcAzVG+ZSGwXBQ33UoMtBNPb7A6OPHGdSzoFDxEqkP+7waZ5VGGuBOYovwHVt5wt7N1MwP/D8YLgSw==", + "dependencies": { + "borsh": "^2.0.0", + "borsher": "^1.2.1" + } + }, + "node_modules/@near-lake/primitives/node_modules/borsh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/borsh/-/borsh-2.0.0.tgz", + "integrity": "sha512-kc9+BgR3zz9+cjbwM8ODoUB4fs3X3I5A/HtX7LZKxCLaMrEeDFoBpnhZY//DTS1VZBSs6S5v46RZRbZjRFspEg==" }, "node_modules/@next/env": { "version": "13.5.6", @@ -3316,6 +3325,126 @@ "node": ">= 10" } }, + "node_modules/@next/swc-darwin-x64": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.6.tgz", + "integrity": "sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.6.tgz", + "integrity": "sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.6.tgz", + "integrity": "sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.6.tgz", + "integrity": "sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.6.tgz", + "integrity": "sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.6.tgz", + "integrity": "sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.6.tgz", + "integrity": "sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "13.5.6", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.6.tgz", + "integrity": "sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -5446,6 +5575,20 @@ "text-encoding-utf-8": "^1.0.2" } }, + "node_modules/borsher": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/borsher/-/borsher-1.2.1.tgz", + "integrity": "sha512-vP5g3q2BWxqjgGuQeLKJr1ymr3yvFDSFAtN+UZa5L1BB82eFCYnrLCEj+6uiJnzhtJ7IXZfYUYu4EYBnI949Xg==", + "dependencies": { + "borsh": "^2.0.0", + "buffer": "^6.0.3" + } + }, + "node_modules/borsher/node_modules/borsh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/borsh/-/borsh-2.0.0.tgz", + "integrity": "sha512-kc9+BgR3zz9+cjbwM8ODoUB4fs3X3I5A/HtX7LZKxCLaMrEeDFoBpnhZY//DTS1VZBSs6S5v46RZRbZjRFspEg==" + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -7603,6 +7746,17 @@ "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, + "node_modules/graphql-ws": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/graphql-ws/-/graphql-ws-5.16.0.tgz", + "integrity": "sha512-Ju2RCU2dQMgSKtArPbEtsK5gNLnsQyTNIo/T7cZNp96niC1x0KdJNZV0TIoilceBPQwfb5itrGl8pkFeOUMl4A==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": ">=0.11 <=16" + } + }, "node_modules/gridjs": { "version": "6.0.6", "resolved": "https://registry.npmjs.org/gridjs/-/gridjs-6.0.6.tgz", @@ -13115,126 +13269,6 @@ "dependencies": { "zen-observable": "0.8.15" } - }, - "node_modules/@next/swc-darwin-x64": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.6.tgz", - "integrity": "sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-gnu": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.6.tgz", - "integrity": "sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-arm64-musl": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.6.tgz", - "integrity": "sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-gnu": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.6.tgz", - "integrity": "sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-linux-x64-musl": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.6.tgz", - "integrity": "sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-arm64-msvc": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.6.tgz", - "integrity": "sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-ia32-msvc": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.6.tgz", - "integrity": "sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@next/swc-win32-x64-msvc": { - "version": "13.5.6", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.6.tgz", - "integrity": "sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } } } } diff --git a/frontend/package.json b/frontend/package.json index 9c9ca93e9..df60000d4 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,6 +26,7 @@ "buffer": "^6.0.3", "graphiql": "3.0.6", "graphql": "^16.8.1", + "graphql-ws": "^5.16.0", "gridjs": "6.0.6", "monaco-editor": "^0.45.0", "near-api-js": "1.1.0", diff --git a/frontend/src/components/Editor/Editor.jsx b/frontend/src/components/Editor/Editor.jsx index f37323caa..1a5bf5337 100644 --- a/frontend/src/components/Editor/Editor.jsx +++ b/frontend/src/components/Editor/Editor.jsx @@ -179,7 +179,7 @@ const Editor = ({ actionButtonText }) => { useEffect(() => { localStorage.setItem(SCHEMA_TYPES_STORAGE_KEY, schemaTypes); - attachTypesToMonaco(); + handleCodeGen(); }, [schemaTypes, monacoMount]); useEffect(() => { @@ -194,13 +194,12 @@ const Editor = ({ actionButtonText }) => { } if (window.monaco) { - // Check if monaco is loaded // Add generated types to monaco and store disposable to clear them later - const newDisposable = - monaco.languages.typescript.typescriptDefaults.addExtraLib(schemaTypes); + const newDisposable = monaco.languages.typescript.typescriptDefaults.addExtraLib(schemaTypes); if (newDisposable != null) { console.log("Types successfully imported to Editor"); } + disposableRef.current = newDisposable; } }; diff --git a/frontend/src/components/Logs/IndexerLogs.jsx b/frontend/src/components/Logs/IndexerLogs.jsx index 3681e4b65..2e7c591e4 100644 --- a/frontend/src/components/Logs/IndexerLogs.jsx +++ b/frontend/src/components/Logs/IndexerLogs.jsx @@ -230,6 +230,7 @@ const IndexerLogsComponent = () => { reloadData={reloadData} /> diff --git a/frontend/src/components/Logs/Status.jsx b/frontend/src/components/Logs/Status.jsx index 7c96dc646..17e4ca509 100644 --- a/frontend/src/components/Logs/Status.jsx +++ b/frontend/src/components/Logs/Status.jsx @@ -8,81 +8,87 @@ import { } from "react-bootstrap"; import { useQuery, gql } from "@apollo/client"; -const Status = ({ functionName, latestHeight }) => { - const GET_STATUS = gql` - query GetState($_functionName: String!) { - indexer_state(where: { function_name: { _eq: $_functionName } }) { - status - function_name - current_block_height - current_historical_block_height +const Status = ({ accountId, functionName, latestHeight }) => { + const hasuraRole = accountId.replace(/[^a-zA-Z0-9]/g, '_').replace(/^([0-9])/, '_$1'); + const queryName = `${functionName.replace(/[^a-zA-Z0-9]/g, '_')}_sys_metadata`; + const GET_METADATA = gql` + query getMetadata { + ${queryName} { + attribute + value } } `; - const { loading, error, data } = useQuery(GET_STATUS, { - variables: { - _functionName: functionName, - }, + const { loading, error, data } = useQuery(GET_METADATA, { + context: { + headers: { + "x-hasura-role": hasuraRole, + }, + } }); if (loading) return

Loading...

; if (error) return

Error : {error.message}

; - return ( -
- {data && - data.indexer_state.map((item, index) => ( - - - Indexer Status: {item.function_name} - - { + acc.set(item.attribute, item.value); + return acc; + }, new Map()); + return ( +
+ {attributeMap && ( + - Current Block Height of Near is {latestHeight}. Your indexer has a gap of {latestHeight - item.current_block_height} Blocks} + + Indexer Status: {attributeMap.get("STATUS")} + + - - Current Block Height:{" "} - {item.current_block_height} - - - - Historical Block Height:{" "} - {item.current_historical_block_height} - - {item.status === "RUNNING" ? "Indexer is operating normally" : "Indexer stopped due to errors. Check Logs for more details."}} + overlay={ { + attributeMap.get("LAST_PROCESSED_BLOCK_HEIGHT") + ? `Current Block Height of Near is ${latestHeight}. Your indexer has a gap of ${latestHeight - attributeMap.get("LAST_PROCESSED_BLOCK_HEIGHT")} Blocks` + : 'Indexer needs to run successfully to update block height' } } > - <> - Status:{" "} - - {item.status} - - + + Current Block Height:{" "} + {attributeMap.get("LAST_PROCESSED_BLOCK_HEIGHT") ?? "N/A"} + - - - - ))} -
- ); + + {attributeMap.get("STATUS") === "RUNNING" ? "Indexer is operating normally" : "Indexer stopped due to errors. Check Logs for more details."}} + > + <> + Status:{" "} + + {attributeMap.get("STATUS")} + + + + +
+
+ )} +
+ ); + } + }; export default Status; diff --git a/frontend/src/utils/pgSchemaTypeGen.js b/frontend/src/utils/pgSchemaTypeGen.js index a1dbc9ad8..6feddcbb8 100644 --- a/frontend/src/utils/pgSchemaTypeGen.js +++ b/frontend/src/utils/pgSchemaTypeGen.js @@ -7,7 +7,7 @@ export class PgSchemaTypeGen { this.tables = new Set(); } - getColumnDefinitionNames (columnDefs) { + getColumnDefinitionNames(columnDefs) { const columnDefinitionNames = new Map(); for (const columnDef of columnDefs) { if (columnDef.column?.type === 'column_ref') { @@ -18,8 +18,8 @@ export class PgSchemaTypeGen { } return columnDefinitionNames; } - - retainOriginalQuoting (schema, tableName) { + + retainOriginalQuoting(schema, tableName) { const createTableQuotedRegex = `\\b(create|CREATE)\\s+(table|TABLE)\\s+"${tableName}"\\s*`; if (schema.match(new RegExp(createTableQuotedRegex, 'i'))) { @@ -28,8 +28,8 @@ export class PgSchemaTypeGen { return tableName; } - - getTableNameToDefinitionNamesMapping (schema) { + + getTableNameToDefinitionNamesMapping(schema) { let schemaSyntaxTree = this.parser.astify(schema, { database: 'Postgresql' }); schemaSyntaxTree = Array.isArray(schemaSyntaxTree) ? schemaSyntaxTree : [schemaSyntaxTree]; // Ensure iterable const tableNameToDefinitionNamesMap = new Map(); @@ -83,32 +83,33 @@ export class PgSchemaTypeGen { generateTypes(sqlSchema) { const schemaSyntaxTree = this.parser.astify(sqlSchema, { database: "Postgresql" }); const dbSchema = {}; - const statements = Array.isArray(schemaSyntaxTree) ? schemaSyntaxTree : [schemaSyntaxTree]; // Process each statement in the schema for (const statement of statements) { if (statement.type === "create" && statement.keyword === "table") { // Process CREATE TABLE statements const tableName = statement.table[0].table; - if (dbSchema.hasOwnProperty(tableName)) { + if (Object.prototype.hasOwnProperty.call(dbSchema, tableName)) { throw new Error(`Table ${tableName} already exists in schema. Table names must be unique. Quotes are not allowed as a differentiator between table names.`); } let columns = {}; for (const columnSpec of statement.create_definitions) { - if (columnSpec.hasOwnProperty("column") && columnSpec.hasOwnProperty("definition")) { + + if (Object.prototype.hasOwnProperty.call(columnSpec, "column") && Object.prototype.hasOwnProperty.call(columnSpec, "definition")) { // New Column this.addColumn(columnSpec, columns); - } else if (columnSpec.hasOwnProperty("constraint") && columnSpec.constraint_type == "primary key") { + } else if (Object.prototype.hasOwnProperty.call(columnSpec, "constraint") && columnSpec.constraint_type === "primary key") { // Constraint on existing column for (const foreignKeyDef of columnSpec.definition) { - columns[foreignKeyDef.column.expr.value].nullable = false; + columns[foreignKeyDef.column].nullable = false; } } } dbSchema[tableName] = columns; } else if (statement.type === "alter") { // Process ALTER TABLE statements + let newConstraint = {}; const tableName = statement.table[0].table; for (const alterSpec of statement.expr) { switch (alterSpec.action) { @@ -118,7 +119,7 @@ export class PgSchemaTypeGen { this.addColumn(alterSpec, dbSchema[tableName]); break; case "constraint": // Add constraint to column(s) (Only PRIMARY KEY constraint impacts output types) - const newConstraint = alterSpec.create_definitions; + newConstraint = alterSpec.create_definitions; if (newConstraint.constraint_type == "primary key") { for (const foreignKeyDef of newConstraint.definition) { dbSchema[tableName][foreignKeyDef.column].nullable = false; @@ -141,11 +142,11 @@ export class PgSchemaTypeGen { } addColumn(columnDef, columns) { - const columnName = columnDef.column.column.expr.value; + const columnName = columnDef.column.column; const columnType = this.getTypescriptType(columnDef.definition.dataType); const nullable = this.getNullableStatus(columnDef); const required = this.getRequiredStatus(columnDef, nullable); - if (columns.hasOwnProperty(columnName)) { + if (Object.prototype.hasOwnProperty.call(columns, columnName)) { console.warn(`Column ${columnName} already exists in table. Skipping.`); return; } @@ -159,17 +160,21 @@ export class PgSchemaTypeGen { getNullableStatus(columnDef) { const isPrimaryKey = - columnDef.hasOwnProperty("unique_or_primary") && - columnDef.unique_or_primary == "primary key"; + Object.prototype.hasOwnProperty.call(columnDef, "unique_or_primary") && + columnDef.unique_or_primary && + columnDef.unique_or_primary === "primary key"; const isNullable = - columnDef.hasOwnProperty("nullable") && - columnDef.nullable.value == "not null"; + Object.prototype.hasOwnProperty.call(columnDef, "nullable") && + columnDef.nullable && + columnDef.nullable.value === "not null"; return isPrimaryKey || isNullable ? false : true; } getRequiredStatus(columnDef, nullable) { const hasDefaultValue = - columnDef.hasOwnProperty("default_val") && columnDef.default_val != null; + Object.prototype.hasOwnProperty.call(columnDef, "default_val") && + columnDef.default_val && + columnDef.default_val != null; const isSerial = columnDef.definition.dataType .toLowerCase() .includes("serial"); @@ -296,4 +301,4 @@ export class PgSchemaTypeGen { return "any"; } } -} \ No newline at end of file +} diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 9ca339e05..8c57c6c84 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -21,9 +21,9 @@ "@jridgewell/trace-mapping" "^0.3.24" "@apollo/client@^3.8.7": - version "3.9.6" - resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.9.6.tgz#4292448d9b0a48244a60307b74d2fea7e83dfe70" - integrity sha512-+zpddcnZ4G2VZ0xIEnvIHFsLqeopNOnWuE2ZVbRuetLLpj/biLPNN719B/iofdd1/iHRclKfv0XaAmX6PBhYKA== + version "3.9.11" + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.9.11.tgz#737e5c35c21d6f3b78423033ad81837a8a6992e0" + integrity sha512-H7e9m7cRcFO93tokwzqrsbnfKorkpV24xU30hFH5u2g6B+c1DMo/ouyF/YrBPdrTzqxQCjTUmds/FLmJ7626GA== dependencies: "@graphql-typed-document-node/core" "^3.1.1" "@wry/caches" "^1.0.0" @@ -40,33 +40,33 @@ tslib "^2.3.0" zen-observable-ts "^1.2.5" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" - integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.1", "@babel/code-frame@^7.24.2": + version "7.24.2" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" + integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== dependencies: - "@babel/highlight" "^7.23.4" - chalk "^2.4.2" + "@babel/highlight" "^7.24.2" + picocolors "^1.0.0" -"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" - integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5", "@babel/compat-data@^7.24.4": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" + integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.23.9": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.0.tgz#56cbda6b185ae9d9bed369816a8f4423c5f2ff1b" - integrity sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw== + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.4.tgz#1f758428e88e0d8c563874741bc4ffc4f71a4717" + integrity sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg== dependencies: "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.6" + "@babel/code-frame" "^7.24.2" + "@babel/generator" "^7.24.4" "@babel/helper-compilation-targets" "^7.23.6" "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.24.0" - "@babel/parser" "^7.24.0" + "@babel/helpers" "^7.24.4" + "@babel/parser" "^7.24.4" "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.0" + "@babel/traverse" "^7.24.1" "@babel/types" "^7.24.0" convert-source-map "^2.0.0" debug "^4.1.0" @@ -74,14 +74,14 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.23.6", "@babel/generator@^7.7.2": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" - integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== +"@babel/generator@^7.24.1", "@babel/generator@^7.24.4", "@babel/generator@^7.7.2": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.4.tgz#1fc55532b88adf952025d5d2d1e71f946cb1c498" + integrity sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw== dependencies: - "@babel/types" "^7.23.6" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" + "@babel/types" "^7.24.0" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" jsesc "^2.5.1" "@babel/helper-annotate-as-pure@^7.22.5": @@ -98,7 +98,7 @@ dependencies: "@babel/types" "^7.22.15" -"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": +"@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== @@ -109,17 +109,17 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.22.15": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.0.tgz#fc7554141bdbfa2d17f7b4b80153b9b090e5d158" - integrity sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g== +"@babel/helper-create-class-features-plugin@^7.24.1", "@babel/helper-create-class-features-plugin@^7.24.4": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz#c806f73788a6800a5cfbbc04d2df7ee4d927cce3" + integrity sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-function-name" "^7.23.0" "@babel/helper-member-expression-to-functions" "^7.23.0" "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-replace-supers" "^7.24.1" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" semver "^6.3.1" @@ -133,10 +133,10 @@ regexpu-core "^5.3.1" semver "^6.3.1" -"@babel/helper-define-polyfill-provider@^0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz#465805b7361f461e86c680f1de21eaf88c25901b" - integrity sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q== +"@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d" + integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== dependencies: "@babel/helper-compilation-targets" "^7.22.6" "@babel/helper-plugin-utils" "^7.22.5" @@ -164,19 +164,19 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.23.0": +"@babel/helper-member-expression-to-functions@^7.23.0": version "7.23.0" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== dependencies: "@babel/types" "^7.23.0" -"@babel/helper-module-imports@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" - integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== +"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.1": + version "7.24.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128" + integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== dependencies: - "@babel/types" "^7.22.15" + "@babel/types" "^7.24.0" "@babel/helper-module-transforms@^7.23.3": version "7.23.3" @@ -210,13 +210,13 @@ "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-wrap-function" "^7.22.20" -"@babel/helper-replace-supers@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" - integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== +"@babel/helper-replace-supers@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz#7085bd19d4a0b7ed8f405c1ed73ccb70f323abc1" + integrity sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ== dependencies: "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-member-expression-to-functions" "^7.23.0" "@babel/helper-optimise-call-expression" "^7.22.5" "@babel/helper-simple-access@^7.22.5": @@ -241,16 +241,16 @@ "@babel/types" "^7.22.5" "@babel/helper-string-parser@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" - integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" + integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== -"@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.23.5": +"@babel/helper-validator-option@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== @@ -264,52 +264,61 @@ "@babel/template" "^7.22.15" "@babel/types" "^7.22.19" -"@babel/helpers@^7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.0.tgz#a3dd462b41769c95db8091e49cfe019389a9409b" - integrity sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA== +"@babel/helpers@^7.24.4": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.4.tgz#dc00907fd0d95da74563c142ef4cd21f2cb856b6" + integrity sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw== dependencies: "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.0" + "@babel/traverse" "^7.24.1" "@babel/types" "^7.24.0" -"@babel/highlight@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" - integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== +"@babel/highlight@^7.24.2": + version "7.24.2" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.2.tgz#3f539503efc83d3c59080a10e6634306e0370d26" + integrity sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA== dependencies: "@babel/helper-validator-identifier" "^7.22.20" chalk "^2.4.2" js-tokens "^4.0.0" + picocolors "^1.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.0.tgz#26a3d1ff49031c53a97d03b604375f028746a9ac" - integrity sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg== +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0", "@babel/parser@^7.24.1", "@babel/parser@^7.24.4": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.4.tgz#234487a110d89ad5a3ed4a8a566c36b9453e8c88" + integrity sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg== -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" - integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@^7.24.4": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz#6125f0158543fb4edf1c22f322f3db67f21cb3e1" + integrity sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d" - integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz#b645d9ba8c2bc5b7af50f0fe949f9edbeb07c8cf" + integrity sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz#da8261f2697f0f41b0855b91d3a20a1fbfd271d3" + integrity sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ== + dependencies: + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.23.3" + "@babel/plugin-transform-optional-chaining" "^7.24.1" -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.7": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz#516462a95d10a9618f197d39ad291a9b47ae1d7b" - integrity sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw== +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz#1181d9685984c91d657b8ddf14f0487a6bab2988" + integrity sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw== dependencies: "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": version "7.21.0-placeholder-for-preset-env.2" @@ -358,19 +367,19 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-syntax-import-assertions@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" - integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== +"@babel/plugin-syntax-import-assertions@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz#db3aad724153a00eaac115a3fb898de544e34971" + integrity sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-syntax-import-attributes@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06" - integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== +"@babel/plugin-syntax-import-attributes@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz#c66b966c63b714c4eec508fcf5763b1f2d381093" + integrity sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" @@ -387,11 +396,11 @@ "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-jsx@^7.23.3", "@babel/plugin-syntax-jsx@^7.7.2": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" - integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz#3f6ca04b8c841811dbc3c5c5f837934e0d626c10" + integrity sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" @@ -450,11 +459,11 @@ "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.7.2": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz#24f460c85dbbc983cd2b9c4994178bcc01df958f" - integrity sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ== + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz#b3bcc51f396d15f3591683f90239de143c076844" + integrity sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" @@ -464,212 +473,212 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-arrow-functions@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" - integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== +"@babel/plugin-transform-arrow-functions@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz#2bf263617060c9cc45bcdbf492b8cc805082bf27" + integrity sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-async-generator-functions@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz#9adaeb66fc9634a586c5df139c6240d41ed801ce" - integrity sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ== +"@babel/plugin-transform-async-generator-functions@^7.24.3": + version "7.24.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz#8fa7ae481b100768cc9842c8617808c5352b8b89" + integrity sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg== dependencies: "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-remap-async-to-generator" "^7.22.20" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-transform-async-to-generator@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" - integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== +"@babel/plugin-transform-async-to-generator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz#0e220703b89f2216800ce7b1c53cb0cf521c37f4" + integrity sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw== dependencies: - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-module-imports" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-remap-async-to-generator" "^7.22.20" -"@babel/plugin-transform-block-scoped-functions@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" - integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== +"@babel/plugin-transform-block-scoped-functions@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz#1c94799e20fcd5c4d4589523bbc57b7692979380" + integrity sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-block-scoping@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" - integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== +"@babel/plugin-transform-block-scoping@^7.24.4": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz#28f5c010b66fbb8ccdeef853bef1935c434d7012" + integrity sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-class-properties@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48" - integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== +"@babel/plugin-transform-class-properties@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz#bcbf1aef6ba6085cfddec9fc8d58871cf011fc29" + integrity sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-class-static-block@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5" - integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== +"@babel/plugin-transform-class-static-block@^7.24.4": + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz#1a4653c0cf8ac46441ec406dece6e9bc590356a4" + integrity sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.4" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-transform-classes@^7.23.8": - version "7.23.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz#d08ae096c240347badd68cdf1b6d1624a6435d92" - integrity sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg== +"@babel/plugin-transform-classes@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz#5bc8fc160ed96378184bc10042af47f50884dcb1" + integrity sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" "@babel/helper-compilation-targets" "^7.23.6" "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-replace-supers" "^7.24.1" "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" - integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== +"@babel/plugin-transform-computed-properties@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz#bc7e787f8e021eccfb677af5f13c29a9934ed8a7" + integrity sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/template" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/template" "^7.24.0" -"@babel/plugin-transform-destructuring@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" - integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== +"@babel/plugin-transform-destructuring@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz#b1e8243af4a0206841973786292b8c8dd8447345" + integrity sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-dotall-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50" - integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== +"@babel/plugin-transform-dotall-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz#d56913d2f12795cc9930801b84c6f8c47513ac13" + integrity sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-duplicate-keys@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce" - integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== +"@babel/plugin-transform-duplicate-keys@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz#5347a797fe82b8d09749d10e9f5b83665adbca88" + integrity sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-dynamic-import@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143" - integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== +"@babel/plugin-transform-dynamic-import@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz#2a5a49959201970dd09a5fca856cb651e44439dd" + integrity sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-transform-exponentiation-operator@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18" - integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== +"@babel/plugin-transform-exponentiation-operator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz#6650ebeb5bd5c012d5f5f90a26613a08162e8ba4" + integrity sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw== dependencies: "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-export-namespace-from@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191" - integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== +"@babel/plugin-transform-export-namespace-from@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz#f033541fc036e3efb2dcb58eedafd4f6b8078acd" + integrity sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" -"@babel/plugin-transform-for-of@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz#81c37e24171b37b370ba6aaffa7ac86bcb46f94e" - integrity sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw== +"@babel/plugin-transform-for-of@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz#67448446b67ab6c091360ce3717e7d3a59e202fd" + integrity sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-function-name@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" - integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== +"@babel/plugin-transform-function-name@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz#8cba6f7730626cc4dfe4ca2fa516215a0592b361" + integrity sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA== dependencies: - "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-compilation-targets" "^7.23.6" "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-json-strings@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d" - integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== +"@babel/plugin-transform-json-strings@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz#08e6369b62ab3e8a7b61089151b161180c8299f7" + integrity sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-transform-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" - integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== +"@babel/plugin-transform-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz#0a1982297af83e6b3c94972686067df588c5c096" + integrity sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-logical-assignment-operators@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5" - integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== +"@babel/plugin-transform-logical-assignment-operators@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz#719d8aded1aa94b8fb34e3a785ae8518e24cfa40" + integrity sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-transform-member-expression-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" - integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== +"@babel/plugin-transform-member-expression-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz#896d23601c92f437af8b01371ad34beb75df4489" + integrity sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-modules-amd@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d" - integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== +"@babel/plugin-transform-modules-amd@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz#b6d829ed15258536977e9c7cc6437814871ffa39" + integrity sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ== dependencies: "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-modules-commonjs@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" - integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== +"@babel/plugin-transform-modules-commonjs@^7.23.3", "@babel/plugin-transform-modules-commonjs@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz#e71ba1d0d69e049a22bf90b3867e263823d3f1b9" + integrity sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw== dependencies: "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz#105d3ed46e4a21d257f83a2f9e2ee4203ceda6be" - integrity sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw== +"@babel/plugin-transform-modules-systemjs@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz#2b9625a3d4e445babac9788daec39094e6b11e3e" + integrity sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA== dependencies: "@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-validator-identifier" "^7.22.20" -"@babel/plugin-transform-modules-umd@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9" - integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== +"@babel/plugin-transform-modules-umd@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz#69220c66653a19cf2c0872b9c762b9a48b8bebef" + integrity sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg== dependencies: "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": version "7.22.5" @@ -679,103 +688,102 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-new-target@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980" - integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== +"@babel/plugin-transform-new-target@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz#29c59988fa3d0157de1c871a28cd83096363cc34" + integrity sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e" - integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== +"@babel/plugin-transform-nullish-coalescing-operator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz#0cd494bb97cb07d428bd651632cb9d4140513988" + integrity sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-transform-numeric-separator@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29" - integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== +"@babel/plugin-transform-numeric-separator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz#5bc019ce5b3435c1cadf37215e55e433d674d4e8" + integrity sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-transform-object-rest-spread@^7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.0.tgz#7b836ad0088fdded2420ce96d4e1d3ed78b71df1" - integrity sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w== +"@babel/plugin-transform-object-rest-spread@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz#5a3ce73caf0e7871a02e1c31e8b473093af241ff" + integrity sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA== dependencies: - "@babel/compat-data" "^7.23.5" "@babel/helper-compilation-targets" "^7.23.6" "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.23.3" + "@babel/plugin-transform-parameters" "^7.24.1" -"@babel/plugin-transform-object-super@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" - integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== +"@babel/plugin-transform-object-super@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz#e71d6ab13483cca89ed95a474f542bbfc20a0520" + integrity sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-replace-supers" "^7.24.1" -"@babel/plugin-transform-optional-catch-binding@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017" - integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== +"@babel/plugin-transform-optional-catch-binding@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz#92a3d0efe847ba722f1a4508669b23134669e2da" + integrity sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017" - integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== +"@babel/plugin-transform-optional-chaining@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz#26e588acbedce1ab3519ac40cc748e380c5291e6" + integrity sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-transform-parameters@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" - integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== +"@babel/plugin-transform-parameters@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz#983c15d114da190506c75b616ceb0f817afcc510" + integrity sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-private-methods@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4" - integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== +"@babel/plugin-transform-private-methods@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz#a0faa1ae87eff077e1e47a5ec81c3aef383dc15a" + integrity sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw== dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-private-property-in-object@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5" - integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== +"@babel/plugin-transform-private-property-in-object@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz#756443d400274f8fb7896742962cc1b9f25c1f6a" + integrity sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.24.1" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" -"@babel/plugin-transform-property-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" - integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== +"@babel/plugin-transform-property-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz#d6a9aeab96f03749f4eebeb0b6ea8e90ec958825" + integrity sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-react-display-name@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz#70529f034dd1e561045ad3c8152a267f0d7b6200" - integrity sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw== +"@babel/plugin-transform-react-display-name@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz#554e3e1a25d181f040cf698b93fd289a03bfdcdb" + integrity sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-transform-react-jsx-development@^7.22.5": version "7.22.5" @@ -784,7 +792,7 @@ dependencies: "@babel/plugin-transform-react-jsx" "^7.22.5" -"@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": +"@babel/plugin-transform-react-jsx@^7.22.5", "@babel/plugin-transform-react-jsx@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== @@ -795,116 +803,117 @@ "@babel/plugin-syntax-jsx" "^7.23.3" "@babel/types" "^7.23.4" -"@babel/plugin-transform-react-pure-annotations@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz#fabedbdb8ee40edf5da96f3ecfc6958e3783b93c" - integrity sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ== +"@babel/plugin-transform-react-pure-annotations@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.1.tgz#c86bce22a53956331210d268e49a0ff06e392470" + integrity sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-regenerator@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c" - integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== +"@babel/plugin-transform-regenerator@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz#625b7545bae52363bdc1fbbdc7252b5046409c8c" + integrity sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" regenerator-transform "^0.15.2" -"@babel/plugin-transform-reserved-words@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8" - integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== +"@babel/plugin-transform-reserved-words@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz#8de729f5ecbaaf5cf83b67de13bad38a21be57c1" + integrity sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-shorthand-properties@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" - integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== +"@babel/plugin-transform-shorthand-properties@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz#ba9a09144cf55d35ec6b93a32253becad8ee5b55" + integrity sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-spread@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" - integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== +"@babel/plugin-transform-spread@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz#a1acf9152cbf690e4da0ba10790b3ac7d2b2b391" + integrity sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-sticky-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04" - integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== +"@babel/plugin-transform-sticky-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz#f03e672912c6e203ed8d6e0271d9c2113dc031b9" + integrity sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-template-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" - integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== +"@babel/plugin-transform-template-literals@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz#15e2166873a30d8617e3e2ccadb86643d327aab7" + integrity sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-typeof-symbol@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4" - integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== +"@babel/plugin-transform-typeof-symbol@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz#6831f78647080dec044f7e9f68003d99424f94c7" + integrity sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-unicode-escapes@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925" - integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== +"@babel/plugin-transform-unicode-escapes@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz#fb3fa16676549ac7c7449db9b342614985c2a3a4" + integrity sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-unicode-property-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad" - integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== +"@babel/plugin-transform-unicode-property-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz#56704fd4d99da81e5e9f0c0c93cabd91dbc4889e" + integrity sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-unicode-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc" - integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== +"@babel/plugin-transform-unicode-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz#57c3c191d68f998ac46b708380c1ce4d13536385" + integrity sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" -"@babel/plugin-transform-unicode-sets-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" - integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== +"@babel/plugin-transform-unicode-sets-regex@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz#c1ea175b02afcffc9cf57a9c4658326625165b7f" + integrity sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/preset-env@^7.23.9": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.0.tgz#11536a7f4b977294f0bdfad780f01a8ac8e183fc" - integrity sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA== + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.4.tgz#46dbbcd608771373b88f956ffb67d471dce0d23b" + integrity sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A== dependencies: - "@babel/compat-data" "^7.23.5" + "@babel/compat-data" "^7.24.4" "@babel/helper-compilation-targets" "^7.23.6" "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-validator-option" "^7.23.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.7" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key" "^7.24.4" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.24.1" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.24.1" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.24.1" "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" "@babel/plugin-syntax-async-generators" "^7.8.4" "@babel/plugin-syntax-class-properties" "^7.12.13" "@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.23.3" - "@babel/plugin-syntax-import-attributes" "^7.23.3" + "@babel/plugin-syntax-import-assertions" "^7.24.1" + "@babel/plugin-syntax-import-attributes" "^7.24.1" "@babel/plugin-syntax-import-meta" "^7.10.4" "@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" @@ -916,58 +925,58 @@ "@babel/plugin-syntax-private-property-in-object" "^7.14.5" "@babel/plugin-syntax-top-level-await" "^7.14.5" "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.23.3" - "@babel/plugin-transform-async-generator-functions" "^7.23.9" - "@babel/plugin-transform-async-to-generator" "^7.23.3" - "@babel/plugin-transform-block-scoped-functions" "^7.23.3" - "@babel/plugin-transform-block-scoping" "^7.23.4" - "@babel/plugin-transform-class-properties" "^7.23.3" - "@babel/plugin-transform-class-static-block" "^7.23.4" - "@babel/plugin-transform-classes" "^7.23.8" - "@babel/plugin-transform-computed-properties" "^7.23.3" - "@babel/plugin-transform-destructuring" "^7.23.3" - "@babel/plugin-transform-dotall-regex" "^7.23.3" - "@babel/plugin-transform-duplicate-keys" "^7.23.3" - "@babel/plugin-transform-dynamic-import" "^7.23.4" - "@babel/plugin-transform-exponentiation-operator" "^7.23.3" - "@babel/plugin-transform-export-namespace-from" "^7.23.4" - "@babel/plugin-transform-for-of" "^7.23.6" - "@babel/plugin-transform-function-name" "^7.23.3" - "@babel/plugin-transform-json-strings" "^7.23.4" - "@babel/plugin-transform-literals" "^7.23.3" - "@babel/plugin-transform-logical-assignment-operators" "^7.23.4" - "@babel/plugin-transform-member-expression-literals" "^7.23.3" - "@babel/plugin-transform-modules-amd" "^7.23.3" - "@babel/plugin-transform-modules-commonjs" "^7.23.3" - "@babel/plugin-transform-modules-systemjs" "^7.23.9" - "@babel/plugin-transform-modules-umd" "^7.23.3" + "@babel/plugin-transform-arrow-functions" "^7.24.1" + "@babel/plugin-transform-async-generator-functions" "^7.24.3" + "@babel/plugin-transform-async-to-generator" "^7.24.1" + "@babel/plugin-transform-block-scoped-functions" "^7.24.1" + "@babel/plugin-transform-block-scoping" "^7.24.4" + "@babel/plugin-transform-class-properties" "^7.24.1" + "@babel/plugin-transform-class-static-block" "^7.24.4" + "@babel/plugin-transform-classes" "^7.24.1" + "@babel/plugin-transform-computed-properties" "^7.24.1" + "@babel/plugin-transform-destructuring" "^7.24.1" + "@babel/plugin-transform-dotall-regex" "^7.24.1" + "@babel/plugin-transform-duplicate-keys" "^7.24.1" + "@babel/plugin-transform-dynamic-import" "^7.24.1" + "@babel/plugin-transform-exponentiation-operator" "^7.24.1" + "@babel/plugin-transform-export-namespace-from" "^7.24.1" + "@babel/plugin-transform-for-of" "^7.24.1" + "@babel/plugin-transform-function-name" "^7.24.1" + "@babel/plugin-transform-json-strings" "^7.24.1" + "@babel/plugin-transform-literals" "^7.24.1" + "@babel/plugin-transform-logical-assignment-operators" "^7.24.1" + "@babel/plugin-transform-member-expression-literals" "^7.24.1" + "@babel/plugin-transform-modules-amd" "^7.24.1" + "@babel/plugin-transform-modules-commonjs" "^7.24.1" + "@babel/plugin-transform-modules-systemjs" "^7.24.1" + "@babel/plugin-transform-modules-umd" "^7.24.1" "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" - "@babel/plugin-transform-new-target" "^7.23.3" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" - "@babel/plugin-transform-numeric-separator" "^7.23.4" - "@babel/plugin-transform-object-rest-spread" "^7.24.0" - "@babel/plugin-transform-object-super" "^7.23.3" - "@babel/plugin-transform-optional-catch-binding" "^7.23.4" - "@babel/plugin-transform-optional-chaining" "^7.23.4" - "@babel/plugin-transform-parameters" "^7.23.3" - "@babel/plugin-transform-private-methods" "^7.23.3" - "@babel/plugin-transform-private-property-in-object" "^7.23.4" - "@babel/plugin-transform-property-literals" "^7.23.3" - "@babel/plugin-transform-regenerator" "^7.23.3" - "@babel/plugin-transform-reserved-words" "^7.23.3" - "@babel/plugin-transform-shorthand-properties" "^7.23.3" - "@babel/plugin-transform-spread" "^7.23.3" - "@babel/plugin-transform-sticky-regex" "^7.23.3" - "@babel/plugin-transform-template-literals" "^7.23.3" - "@babel/plugin-transform-typeof-symbol" "^7.23.3" - "@babel/plugin-transform-unicode-escapes" "^7.23.3" - "@babel/plugin-transform-unicode-property-regex" "^7.23.3" - "@babel/plugin-transform-unicode-regex" "^7.23.3" - "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" + "@babel/plugin-transform-new-target" "^7.24.1" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.24.1" + "@babel/plugin-transform-numeric-separator" "^7.24.1" + "@babel/plugin-transform-object-rest-spread" "^7.24.1" + "@babel/plugin-transform-object-super" "^7.24.1" + "@babel/plugin-transform-optional-catch-binding" "^7.24.1" + "@babel/plugin-transform-optional-chaining" "^7.24.1" + "@babel/plugin-transform-parameters" "^7.24.1" + "@babel/plugin-transform-private-methods" "^7.24.1" + "@babel/plugin-transform-private-property-in-object" "^7.24.1" + "@babel/plugin-transform-property-literals" "^7.24.1" + "@babel/plugin-transform-regenerator" "^7.24.1" + "@babel/plugin-transform-reserved-words" "^7.24.1" + "@babel/plugin-transform-shorthand-properties" "^7.24.1" + "@babel/plugin-transform-spread" "^7.24.1" + "@babel/plugin-transform-sticky-regex" "^7.24.1" + "@babel/plugin-transform-template-literals" "^7.24.1" + "@babel/plugin-transform-typeof-symbol" "^7.24.1" + "@babel/plugin-transform-unicode-escapes" "^7.24.1" + "@babel/plugin-transform-unicode-property-regex" "^7.24.1" + "@babel/plugin-transform-unicode-regex" "^7.24.1" + "@babel/plugin-transform-unicode-sets-regex" "^7.24.1" "@babel/preset-modules" "0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2 "^0.4.8" - babel-plugin-polyfill-corejs3 "^0.9.0" - babel-plugin-polyfill-regenerator "^0.5.5" + babel-plugin-polyfill-corejs2 "^0.4.10" + babel-plugin-polyfill-corejs3 "^0.10.4" + babel-plugin-polyfill-regenerator "^0.6.1" core-js-compat "^3.31.0" semver "^6.3.1" @@ -981,16 +990,16 @@ esutils "^2.0.2" "@babel/preset-react@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.23.3.tgz#f73ca07e7590f977db07eb54dbe46538cc015709" - integrity sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w== + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.24.1.tgz#2450c2ac5cc498ef6101a6ca5474de251e33aa95" + integrity sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA== dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.15" - "@babel/plugin-transform-react-display-name" "^7.23.3" - "@babel/plugin-transform-react-jsx" "^7.22.15" + "@babel/helper-plugin-utils" "^7.24.0" + "@babel/helper-validator-option" "^7.23.5" + "@babel/plugin-transform-react-display-name" "^7.24.1" + "@babel/plugin-transform-react-jsx" "^7.23.4" "@babel/plugin-transform-react-jsx-development" "^7.22.5" - "@babel/plugin-transform-react-pure-annotations" "^7.23.3" + "@babel/plugin-transform-react-pure-annotations" "^7.24.1" "@babel/register@^7.23.7": version "7.23.7" @@ -1009,9 +1018,9 @@ integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== "@babel/runtime@^7.13.10", "@babel/runtime@^7.21.0", "@babel/runtime@^7.22.5", "@babel/runtime@^7.23.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.0.tgz#584c450063ffda59697021430cb47101b085951e" - integrity sha512-Chk32uHMg6TnQdvw2e9IlqPpFX/6NLuK0Ys2PqLb7/gL5uFn9mXvK715FGLlOLQrcO4qIkNHkvPGktzzXexsFw== + version "7.24.4" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.24.4.tgz#de795accd698007a66ba44add6cc86542aff1edd" + integrity sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA== dependencies: regenerator-runtime "^0.14.0" @@ -1024,23 +1033,23 @@ "@babel/parser" "^7.24.0" "@babel/types" "^7.24.0" -"@babel/traverse@^7.24.0": - version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.0.tgz#4a408fbf364ff73135c714a2ab46a5eab2831b1e" - integrity sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw== +"@babel/traverse@^7.24.1": + version "7.24.1" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.1.tgz#d65c36ac9dd17282175d1e4a3c49d5b7988f530c" + integrity sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ== dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.6" + "@babel/code-frame" "^7.24.1" + "@babel/generator" "^7.24.1" "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-function-name" "^7.23.0" "@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.24.0" + "@babel/parser" "^7.24.1" "@babel/types" "^7.24.0" debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.6", "@babel/types@^7.24.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.24.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.24.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w== @@ -1191,9 +1200,9 @@ integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== "@headlessui/react@^1.7.15": - version "1.7.18" - resolved "https://registry.yarnpkg.com/@headlessui/react/-/react-1.7.18.tgz#30af4634d2215b2ca1aa29d07f33d02bea82d9d7" - integrity sha512-4i5DOrzwN4qSgNsL4Si61VMkUcWbcSKueUV7sFhpHzQcSShdlHENE5+QBntMSRvHt8NyoFO2AGG8si9lq+w4zQ== + version "1.7.19" + resolved "https://registry.yarnpkg.com/@headlessui/react/-/react-1.7.19.tgz#91c78cf5fcb254f4a0ebe96936d48421caf75f40" + integrity sha512-Ll+8q3OlMJfJbAKM/+/Y2q6PPYbryqNTXDbryx7SXLIDamkF6iQFbriYHga0dY44PvDhvvBWCx1Xj4U5+G4hOw== dependencies: "@tanstack/react-virtual" "^3.0.0-beta.60" client-only "^0.0.1" @@ -1213,9 +1222,9 @@ integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== "@humanwhocodes/object-schema@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz#d9fae00a2d5cb40f92cfe64b47ad749fbc38f917" - integrity sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw== + version "2.0.3" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" + integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== "@isaacs/cliui@^8.0.2": version "8.0.2" @@ -1461,7 +1470,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24": +"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== @@ -1946,10 +1955,10 @@ dependencies: dequal "^2.0.3" -"@restart/ui@^1.6.6": - version "1.6.6" - resolved "https://registry.yarnpkg.com/@restart/ui/-/ui-1.6.6.tgz#3481e2eaf15d7cae55bb2f518624e10d19c75800" - integrity sha512-eC3puKuWE1SRYbojWHXnvCNHGgf3uzHCb6JOhnF4OXPibOIPEkR1sqDSkL643ydigxwh+ruCa1CmYHlzk7ikKA== +"@restart/ui@^1.6.8": + version "1.6.8" + resolved "https://registry.yarnpkg.com/@restart/ui/-/ui-1.6.8.tgz#61b73503d4690e2f0f58992d4d6ae1e89c276791" + integrity sha512-6ndCv3oZ7r9vuP1Ok9KH55TM1/UkdBnP/fSraW0DFDMbPMzWKhVKeFAIEUCRCSdzayjZDcFYK6xbMlipN9dmMA== dependencies: "@babel/runtime" "^7.21.0" "@popperjs/core" "^2.11.6" @@ -1962,9 +1971,9 @@ warning "^4.0.3" "@rushstack/eslint-patch@^1.3.3": - version "1.7.2" - resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.7.2.tgz#2d4260033e199b3032a08b41348ac10de21c47e9" - integrity sha512-RbhOOTCNoCrbfkRyoXODZp75MlpiHMgbE5MEBZAnnnLyQNgrigEj4p0lzsMDyc1zVsJDLrivB58tgg3emX0eEA== + version "1.10.2" + resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.10.2.tgz#053f1540703faa81dea2966b768ee5581c66aeda" + integrity sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw== "@sinclair/typebox@^0.27.8": version "0.27.8" @@ -1993,23 +2002,23 @@ tslib "^2.4.0" "@swc/helpers@^0.5.0": - version "0.5.6" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.6.tgz#d16d8566b7aea2bef90d059757e2d77f48224160" - integrity sha512-aYX01Ke9hunpoCexYAgQucEpARGQ5w/cqHFrIR+e9gdKb1QWTsVJuTJ2ozQzIAxLyRQe/m+2RqzkyOOGiMKRQA== + version "0.5.10" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.10.tgz#5720082d007197cd85743dd599198097126a3f6e" + integrity sha512-CU+RF9FySljn7HVSkkjiB84hWkvTaI3rtLvF433+jRSBL2hMu3zX5bGhHS8C80SM++h4xy8hBSnUHFQHmRXSBw== dependencies: tslib "^2.4.0" "@tanstack/react-virtual@^3.0.0-beta.60": - version "3.1.3" - resolved "https://registry.yarnpkg.com/@tanstack/react-virtual/-/react-virtual-3.1.3.tgz#4ef2a7dd819a7dd2b634d50cbd6ba498f06529ec" - integrity sha512-YCzcbF/Ws/uZ0q3Z6fagH+JVhx4JLvbSflgldMgLsuvB8aXjZLLb3HvrEVxY480F9wFlBiXlvQxOyXb5ENPrNA== + version "3.4.0" + resolved "https://registry.yarnpkg.com/@tanstack/react-virtual/-/react-virtual-3.4.0.tgz#5dcc0ac7c9e35d5db12c3bbe4cbc075bad684d93" + integrity sha512-GZN4xn/Tg5w7gvYeVcMVCeL4pEyUhvg+Cp6KX2Z01C4FRNxIWMgIQ9ibgMarNQfo+gt0PVLcEER4A9sNv/jlow== dependencies: - "@tanstack/virtual-core" "3.1.3" + "@tanstack/virtual-core" "3.4.0" -"@tanstack/virtual-core@3.1.3": - version "3.1.3" - resolved "https://registry.yarnpkg.com/@tanstack/virtual-core/-/virtual-core-3.1.3.tgz#77ced625f19ec9350f6e460f142b3be9bff03866" - integrity sha512-Y5B4EYyv1j9V8LzeAoOVeTg0LI7Fo5InYKgAjkY1Pu9GjtUwX/EKxNcU7ng3sKr99WEf+bPTcktAeybyMOYo+g== +"@tanstack/virtual-core@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@tanstack/virtual-core/-/virtual-core-3.4.0.tgz#afd72bc5a839b71c2cda87a738eb4eb18451b80a" + integrity sha512-75jXqXxqq5M5Veb9KP1STi8kA5u408uOOAefk2ftHDGCpUk3RP6zX++QqfbmHJTBiU72NQ+ghgCZVts/Wocz8Q== "@types/babel__core@^7.1.14": version "7.20.5" @@ -2100,9 +2109,9 @@ integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== "@types/node@*": - version "20.11.25" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.25.tgz#0f50d62f274e54dd7a49f7704cc16bfbcccaf49f" - integrity sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw== + version "20.12.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.7.tgz#04080362fa3dd6c5822061aa3124f5c152cff384" + integrity sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg== dependencies: undici-types "~5.26.4" @@ -2111,10 +2120,15 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.1.tgz#80b22f3df719f15c9736207980e95f35d01ec1aa" integrity sha512-3G42sxmm0fF2+Vtb9TJQpnjmP+uKlWvFa8KoEGquh4gqRmoUG/N0ufuhikw6HEsdG2G2oIKhog1GCTfz9v5NdQ== +"@types/pegjs@^0.10.0": + version "0.10.6" + resolved "https://registry.yarnpkg.com/@types/pegjs/-/pegjs-0.10.6.tgz#bc20fc4809fed4cddab8d0dbee0e568803741a82" + integrity sha512-eLYXDbZWXh2uxf+w8sXS8d6KSoXTswfps6fvCUuVAGN8eRpfe7h9eSRydxiSJvo9Bf+GzifsDOr9TMQlmJdmkw== + "@types/prop-types@*": - version "15.7.11" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.11.tgz#2596fb352ee96a1379c657734d4b913a613ad563" - integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng== + version "15.7.12" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.12.tgz#12bb1e2be27293c1406acb6af1c3f3a1481d98c6" + integrity sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q== "@types/react-dom@18.0.10": version "18.0.10" @@ -2131,12 +2145,11 @@ "@types/react" "*" "@types/react@*", "@types/react@>=16.9.11": - version "18.2.64" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.64.tgz#3700fbb6b2fa60a6868ec1323ae4cbd446a2197d" - integrity sha512-MlmPvHgjj2p3vZaxbQgFUQFvD8QiZwACfGqEdDSWou5yISWxDQ4/74nCAwsUiX7UFLKZz3BbVSPj+YxeoGGCfg== + version "18.2.79" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.79.tgz#c40efb4f255711f554d47b449f796d1c7756d865" + integrity sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w== dependencies: "@types/prop-types" "*" - "@types/scheduler" "*" csstype "^3.0.2" "@types/react@18.2.23": @@ -2149,9 +2162,9 @@ csstype "^3.0.2" "@types/scheduler@*": - version "0.16.8" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" - integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A== + version "0.23.0" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.23.0.tgz#0a6655b3e2708eaabca00b7372fafd7a792a7b09" + integrity sha512-YIoDCTH3Af6XM5VuwGG/QL/CJqga1Zm3NkU3HZ4ZHK2fRMPYP1VczsTUqtsf43PH/iJNVlPHAo2oWX7BSdB2Hw== "@types/stack-utils@^2.0.0": version "2.0.3" @@ -2365,9 +2378,9 @@ argparse@^2.0.1: integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== aria-hidden@^1.1.1: - version "1.2.3" - resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.3.tgz#14aeb7fb692bbb72d69bebfa47279c1fd725e954" - integrity sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ== + version "1.2.4" + resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522" + integrity sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A== dependencies: tslib "^2.0.0" @@ -2387,14 +2400,15 @@ array-buffer-byte-length@^1.0.1: is-array-buffer "^3.0.4" array-includes@^3.1.6, array-includes@^3.1.7: - version "3.1.7" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.7.tgz#8cd2e01b26f7a3086cbc87271593fe921c62abda" - integrity sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ== + version "3.1.8" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" + integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - get-intrinsic "^1.2.1" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.4" is-string "^1.0.7" array-union@^2.1.0: @@ -2402,37 +2416,28 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -array.prototype.filter@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz#423771edeb417ff5914111fff4277ea0624c0d0e" - integrity sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-array-method-boxes-properly "^1.0.0" - is-string "^1.0.7" - array.prototype.findlast@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.4.tgz#eeb9e45fc894055c82e5675c463e8077b827ad36" - integrity sha512-BMtLxpV+8BD+6ZPFIWmnUBpQoy+A+ujcg4rhp2iwCRJYA7PEh2MS4NL3lz8EiDlLrJPp2hg9qWihr5pd//jcGw== + version "1.2.5" + resolved "https://registry.yarnpkg.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904" + integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ== dependencies: - call-bind "^1.0.5" + call-bind "^1.0.7" define-properties "^1.2.1" - es-abstract "^1.22.3" + es-abstract "^1.23.2" es-errors "^1.3.0" + es-object-atoms "^1.0.0" es-shim-unscopables "^1.0.2" array.prototype.findlastindex@^1.2.3: - version "1.2.4" - resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz#d1c50f0b3a9da191981ff8942a0aedd82794404f" - integrity sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ== + version "1.2.5" + resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d" + integrity sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ== dependencies: - call-bind "^1.0.5" + call-bind "^1.0.7" define-properties "^1.2.1" - es-abstract "^1.22.3" + es-abstract "^1.23.2" es-errors "^1.3.0" + es-object-atoms "^1.0.0" es-shim-unscopables "^1.0.2" array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2: @@ -2495,26 +2500,19 @@ ast-types-flow@^0.0.8: resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6" integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== -asynciterator.prototype@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz#8c5df0514936cdd133604dfcc9d3fb93f09b2b62" - integrity sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg== - dependencies: - has-symbols "^1.0.3" - autoprefixer@^10.4.17: - version "10.4.18" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.18.tgz#fcb171a3b017be7cb5d8b7a825f5aacbf2045163" - integrity sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g== + version "10.4.19" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.19.tgz#ad25a856e82ee9d7898c59583c1afeb3fa65f89f" + integrity sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew== dependencies: browserslist "^4.23.0" - caniuse-lite "^1.0.30001591" + caniuse-lite "^1.0.30001599" fraction.js "^4.3.7" normalize-range "^0.1.2" picocolors "^1.0.0" postcss-value-parser "^4.2.0" -available-typed-arrays@^1.0.6, available-typed-arrays@^1.0.7: +available-typed-arrays@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== @@ -2567,29 +2565,29 @@ babel-plugin-jest-hoist@^29.6.3: "@types/babel__core" "^7.1.14" "@types/babel__traverse" "^7.0.6" -babel-plugin-polyfill-corejs2@^0.4.8: - version "0.4.8" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz#dbcc3c8ca758a290d47c3c6a490d59429b0d2269" - integrity sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg== +babel-plugin-polyfill-corejs2@^0.4.10: + version "0.4.11" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz#30320dfe3ffe1a336c15afdcdafd6fd615b25e33" + integrity sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q== dependencies: "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.5.0" + "@babel/helper-define-polyfill-provider" "^0.6.2" semver "^6.3.1" -babel-plugin-polyfill-corejs3@^0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz#9eea32349d94556c2ad3ab9b82ebb27d4bf04a81" - integrity sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg== +babel-plugin-polyfill-corejs3@^0.10.4: + version "0.10.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz#789ac82405ad664c20476d0233b485281deb9c77" + integrity sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg== dependencies: - "@babel/helper-define-polyfill-provider" "^0.5.0" - core-js-compat "^3.34.0" + "@babel/helper-define-polyfill-provider" "^0.6.1" + core-js-compat "^3.36.1" -babel-plugin-polyfill-regenerator@^0.5.5: - version "0.5.5" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz#8b0c8fc6434239e5d7b8a9d1f832bb2b0310f06a" - integrity sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg== +babel-plugin-polyfill-regenerator@^0.6.1: + version "0.6.2" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz#addc47e240edd1da1058ebda03021f382bba785e" + integrity sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg== dependencies: - "@babel/helper-define-polyfill-provider" "^0.5.0" + "@babel/helper-define-polyfill-provider" "^0.6.2" babel-preset-current-node-syntax@^1.0.0: version "1.0.1" @@ -2645,9 +2643,9 @@ big.js@^5.2.2: integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + version "2.3.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== bn.js@5.2.1, bn.js@^5.2.0: version "5.2.1" @@ -2703,7 +2701,7 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" -browserslist@^4.22.2, browserslist@^4.22.3, browserslist@^4.23.0: +browserslist@^4.22.2, browserslist@^4.23.0: version "4.23.0" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== @@ -2783,10 +2781,10 @@ camelize@^1.0.0: resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.1.tgz#89b7e16884056331a35d6b5ad064332c91daa6c3" integrity sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ== -caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001591: - version "1.0.30001594" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001594.tgz#bea552414cd52c2d0c985ed9206314a696e685f5" - integrity sha512-VblSX6nYqyJVs8DKFMldE2IVCJjZ225LW00ydtUWwh5hk9IfkTOffO6r8gJNsH0qqqeAF8KrbMYA2VEwTlGW5g== +caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001587, caniuse-lite@^1.0.30001599: + version "1.0.30001612" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001612.tgz#d34248b4ec1f117b70b24ad9ee04c90e0b8a14ae" + integrity sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g== capability@^0.2.5: version "0.2.5" @@ -2879,9 +2877,9 @@ co@^4.6.0: integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== codemirror-graphql@^2.0.10: - version "2.0.10" - resolved "https://registry.yarnpkg.com/codemirror-graphql/-/codemirror-graphql-2.0.10.tgz#c2ea5943b7c9426293dc158db1659b121d2cd55f" - integrity sha512-rC9NxibCsSzWtCQjHLfwKCkyYdGv2BT/BCgyDoKPrc/e7aGiyLyeT0fB60d+0imwlvhX3lIHncl6JMz2YxQ/jg== + version "2.0.11" + resolved "https://registry.yarnpkg.com/codemirror-graphql/-/codemirror-graphql-2.0.11.tgz#2581266f72d91e4d6af90b478dbf6fe2bf1e170d" + integrity sha512-j1QDDXKVkpin2VsyS0ke2nAhKal6/N1UJtgnBGrPe3gj9ZSP6/K8Xytft94k0xW6giIU/JhZjvW0GwwERNzbFA== dependencies: "@types/codemirror" "^0.0.90" graphql-language-service "5.2.0" @@ -2952,12 +2950,12 @@ copy-to-clipboard@^3.0.8, copy-to-clipboard@^3.2.0: dependencies: toggle-selection "^1.0.6" -core-js-compat@^3.31.0, core-js-compat@^3.34.0: - version "3.36.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.36.0.tgz#087679119bc2fdbdefad0d45d8e5d307d45ba190" - integrity sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw== +core-js-compat@^3.31.0, core-js-compat@^3.36.1: + version "3.37.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.37.0.tgz#d9570e544163779bb4dff1031c7972f44918dc73" + integrity sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA== dependencies: - browserslist "^4.22.3" + browserslist "^4.23.0" create-jest@^29.7.0: version "29.7.0" @@ -3015,6 +3013,33 @@ damerau-levenshtein@^1.0.8: resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== +data-view-buffer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2" + integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +data-view-byte-length@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2" + integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ== + dependencies: + call-bind "^1.0.7" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +data-view-byte-offset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a" + integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + is-data-view "^1.0.1" + debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -3030,9 +3055,9 @@ debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: ms "2.1.2" dedent@^1.0.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.1.tgz#4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff" - integrity sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg== + version "1.5.3" + resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.3.tgz#99aee19eb9bae55a67327717b6e848d0bf777e5a" + integrity sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ== deep-is@^0.1.3: version "0.1.4" @@ -3044,7 +3069,7 @@ deepmerge@^4.2.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -define-data-property@^1.0.1, define-data-property@^1.1.2, define-data-property@^1.1.4: +define-data-property@^1.0.1, define-data-property@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== @@ -3142,9 +3167,9 @@ eastasianwidth@^0.2.0: integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== electron-to-chromium@^1.4.668: - version "1.4.693" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.693.tgz#001bb5dcb57ba404366ec39e1957d11886fc8a93" - integrity sha512-/if4Ueg0GUQlhCrW2ZlXwDAm40ipuKo+OgeHInlL8sbjt+hzISxZK949fZeJaVsheamrzANXvw1zQTvbxTvSHw== + version "1.4.746" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.746.tgz#787213e75f6c7bccb55dfe8b68170555c548d093" + integrity sha512-jeWaIta2rIG2FzHaYIhSuVWqC6KJYo7oSBX4Jv7g+aVujKztfvdpf+n6MGwZdC5hQXbax4nntykLH2juIQrfPg== emittery@^0.13.1: version "0.13.1" @@ -3167,9 +3192,9 @@ emojis-list@^3.0.0: integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== enhanced-resolve@^5.12.0: - version "5.15.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.1.tgz#384391e025f099e67b4b00bfd7f0906a408214e1" - integrity sha512-3d3JRbwsCLJsYgvb6NuWEG44jjPSOMuS73L/6+7BZuoKm3W+qXnSoIYVHi8dG7Qcg4inAY4jbzkZ7MnskePeDg== + version "5.16.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz#65ec88778083056cb32487faa9aef82ed0864787" + integrity sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA== dependencies: graceful-fs "^4.2.4" tapable "^2.2.0" @@ -3195,17 +3220,21 @@ error-polyfill@^0.1.3: o3 "^1.0.3" u3 "^0.1.1" -es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.22.4: - version "1.22.5" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.5.tgz#1417df4e97cc55f09bf7e58d1e614bc61cb8df46" - integrity sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w== +es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2: + version "1.23.3" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0" + integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== dependencies: array-buffer-byte-length "^1.0.1" arraybuffer.prototype.slice "^1.0.3" available-typed-arrays "^1.0.7" call-bind "^1.0.7" + data-view-buffer "^1.0.1" + data-view-byte-length "^1.0.1" + data-view-byte-offset "^1.0.0" es-define-property "^1.0.0" es-errors "^1.3.0" + es-object-atoms "^1.0.0" es-set-tostringtag "^2.0.3" es-to-primitive "^1.2.1" function.prototype.name "^1.1.6" @@ -3216,10 +3245,11 @@ es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.22.4: has-property-descriptors "^1.0.2" has-proto "^1.0.3" has-symbols "^1.0.3" - hasown "^2.0.1" + hasown "^2.0.2" internal-slot "^1.0.7" is-array-buffer "^3.0.4" is-callable "^1.2.7" + is-data-view "^1.0.1" is-negative-zero "^2.0.3" is-regex "^1.1.4" is-shared-array-buffer "^1.0.3" @@ -3230,22 +3260,17 @@ es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.22.4: object-keys "^1.1.1" object.assign "^4.1.5" regexp.prototype.flags "^1.5.2" - safe-array-concat "^1.1.0" + safe-array-concat "^1.1.2" safe-regex-test "^1.0.3" - string.prototype.trim "^1.2.8" - string.prototype.trimend "^1.0.7" - string.prototype.trimstart "^1.0.7" + string.prototype.trim "^1.2.9" + string.prototype.trimend "^1.0.8" + string.prototype.trimstart "^1.0.8" typed-array-buffer "^1.0.2" typed-array-byte-length "^1.0.1" typed-array-byte-offset "^1.0.2" - typed-array-length "^1.0.5" + typed-array-length "^1.0.6" unbox-primitive "^1.0.2" - which-typed-array "^1.1.14" - -es-array-method-boxes-properly@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz#873f3e84418de4ee19c5be752990b2e44718d09e" - integrity sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA== + which-typed-array "^1.1.15" es-define-property@^1.0.0: version "1.0.0" @@ -3254,33 +3279,39 @@ es-define-property@^1.0.0: dependencies: get-intrinsic "^1.2.4" -es-errors@^1.0.0, es-errors@^1.1.0, es-errors@^1.2.1, es-errors@^1.3.0: +es-errors@^1.1.0, es-errors@^1.2.1, es-errors@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== es-iterator-helpers@^1.0.15, es-iterator-helpers@^1.0.17: - version "1.0.17" - resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz#123d1315780df15b34eb181022da43e734388bb8" - integrity sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ== + version "1.0.18" + resolved "https://registry.yarnpkg.com/es-iterator-helpers/-/es-iterator-helpers-1.0.18.tgz#4d3424f46b24df38d064af6fbbc89274e29ea69d" + integrity sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA== dependencies: - asynciterator.prototype "^1.0.0" call-bind "^1.0.7" define-properties "^1.2.1" - es-abstract "^1.22.4" + es-abstract "^1.23.0" es-errors "^1.3.0" - es-set-tostringtag "^2.0.2" + es-set-tostringtag "^2.0.3" function-bind "^1.1.2" get-intrinsic "^1.2.4" globalthis "^1.0.3" has-property-descriptors "^1.0.2" - has-proto "^1.0.1" + has-proto "^1.0.3" has-symbols "^1.0.3" internal-slot "^1.0.7" iterator.prototype "^1.1.2" - safe-array-concat "^1.1.0" + safe-array-concat "^1.1.2" -es-set-tostringtag@^2.0.2, es-set-tostringtag@^2.0.3: +es-object-atoms@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941" + integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== + dependencies: + es-errors "^1.3.0" + +es-set-tostringtag@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777" integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== @@ -3420,9 +3451,9 @@ eslint-plugin-jsx-a11y@^6.7.1: integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g== eslint-plugin-react@^7.33.2: - version "7.34.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.34.0.tgz#ab71484d54fc409c37025c5eca00eb4177a5e88c" - integrity sha512-MeVXdReleBTdkz/bvcQMSnCXGi+c9kvy51IpinjnJgutl3YTHWsDdke7Z1ufZpGfDG8xduBDKyjtB9JH1eBKIQ== + version "7.34.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz#6806b70c97796f5bbfb235a5d3379ece5f4da997" + integrity sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw== dependencies: array-includes "^3.1.7" array.prototype.findlast "^1.2.4" @@ -3749,7 +3780,7 @@ get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: +get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== @@ -3785,9 +3816,9 @@ get-symbol-description@^1.0.2: get-intrinsic "^1.2.4" get-tsconfig@^4.5.0: - version "4.7.2" - resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.2.tgz#0dcd6fb330391d46332f4c6c1bf89a6514c2ddce" - integrity sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A== + version "4.7.3" + resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.3.tgz#0498163d98f7b58484dd4906999c0c9d5f103f83" + integrity sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg== dependencies: resolve-pkg-maps "^1.0.0" @@ -3823,15 +3854,15 @@ glob@7.1.7: path-is-absolute "^1.0.0" glob@^10.3.10: - version "10.3.10" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" - integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== + version "10.3.12" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.12.tgz#3a65c363c2e9998d220338e88a5f6ac97302960b" + integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg== dependencies: foreground-child "^3.1.0" - jackspeak "^2.3.5" + jackspeak "^2.3.6" minimatch "^9.0.1" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry "^1.10.1" + minipass "^7.0.4" + path-scurry "^1.10.2" glob@^7.1.3, glob@^7.1.4: version "7.2.3" @@ -3930,6 +3961,11 @@ graphql-tag@^2.12.6: dependencies: tslib "^2.1.0" +graphql-ws@^5.16.0: + version "5.16.0" + resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.16.0.tgz#849efe02f384b4332109329be01d74c345842729" + integrity sha512-Ju2RCU2dQMgSKtArPbEtsK5gNLnsQyTNIo/T7cZNp96niC1x0KdJNZV0TIoilceBPQwfb5itrGl8pkFeOUMl4A== + graphql@^16.8.1: version "16.8.1" resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.8.1.tgz#1930a965bef1170603702acdb68aedd3f3cf6f07" @@ -3957,7 +3993,7 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1, has-property-descriptors@^1.0.2: +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== @@ -3974,17 +4010,17 @@ has-symbols@^1.0.2, has-symbols@^1.0.3: resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== -has-tostringtag@^1.0.0, has-tostringtag@^1.0.1, has-tostringtag@^1.0.2: +has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== dependencies: has-symbols "^1.0.3" -hasown@^2.0.0, hasown@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" - integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== +hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: function-bind "^1.1.2" @@ -4065,7 +4101,7 @@ inherits@2, inherits@2.0.4: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -internal-slot@^1.0.5, internal-slot@^1.0.7: +internal-slot@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== @@ -4135,6 +4171,13 @@ is-core-module@^2.11.0, is-core-module@^2.13.0, is-core-module@^2.13.1: dependencies: hasown "^2.0.0" +is-data-view@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f" + integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== + dependencies: + is-typed-array "^1.1.13" + is-date-object@^1.0.1, is-date-object@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" @@ -4178,10 +4221,10 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" -is-map@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127" - integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg== +is-map@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" + integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== is-negative-zero@^2.0.3: version "2.0.3" @@ -4225,10 +4268,10 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-set@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec" - integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g== +is-set@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" + integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: version "1.0.3" @@ -4263,10 +4306,10 @@ is-typed-array@^1.1.13: dependencies: which-typed-array "^1.1.14" -is-weakmap@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2" - integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA== +is-weakmap@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" + integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== is-weakref@^1.0.2: version "1.0.2" @@ -4275,13 +4318,13 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" -is-weakset@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d" - integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg== +is-weakset@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.3.tgz#e801519df8c0c43e12ff2834eead84ec9e624007" + integrity sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ== dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" + call-bind "^1.0.7" + get-intrinsic "^1.2.4" isarray@^2.0.5: version "2.0.5" @@ -4362,7 +4405,7 @@ iterator.prototype@^1.1.2: reflect.getprototypeof "^1.0.4" set-function-name "^2.0.1" -jackspeak@^2.3.5: +jackspeak@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== @@ -4729,7 +4772,7 @@ jest@^29.7.0: import-local "^3.0.2" jest-cli "^29.7.0" -jiti@^1.19.1: +jiti@^1.21.0: version "1.21.0" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== @@ -4811,13 +4854,6 @@ json5@^2.1.2, json5@^2.2.3: object.assign "^4.1.4" object.values "^1.1.6" -kevin-node-sql-parser@^4.18.1: - version "4.18.1" - resolved "https://registry.yarnpkg.com/kevin-node-sql-parser/-/kevin-node-sql-parser-4.18.1.tgz#0452e90c952ae49f41300e636a54affa2e9c22f4" - integrity sha512-mrddawzfEw20lx2nsrbxxhzpVnVR4bJCPMpSAMNTm+8Ff4mn/zCsK259YYedhGp8mHKHDpYLRp5QZsJYhwTKrg== - dependencies: - big-integer "^1.6.48" - keyv@^4.5.3: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" @@ -4930,6 +4966,11 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lru-cache@^10.2.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" + integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q== + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -4944,11 +4985,6 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -"lru-cache@^9.1.1 || ^10.0.0": - version "10.2.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" - integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q== - make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -5015,7 +5051,7 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -minimatch@9.0.3, minimatch@^9.0.1: +minimatch@9.0.3: version "9.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== @@ -5029,12 +5065,19 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" +minimatch@^9.0.1: + version "9.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" + integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== + dependencies: + brace-expansion "^2.0.1" + minimist@^1.2.0, minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0": +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0", minipass@^7.0.4: version "7.0.4" resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== @@ -5162,6 +5205,14 @@ node-sql-parser@^4.4.0: dependencies: big-integer "^1.6.48" +node-sql-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/node-sql-parser/-/node-sql-parser-5.0.0.tgz#435e4a6494a19d4c2cfd0850a53527a1b23d1e51" + integrity sha512-hkNU1gIT8BNe8vmcsU7uYie0gzow/6AIj5KnGRBJQSZlgEu1NNuLVS11it5gAEdpmvJHelc34BwR439Iela+zQ== + dependencies: + "@types/pegjs" "^0.10.0" + big-integer "^1.6.48" + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -5222,50 +5273,50 @@ object.assign@^4.1.4, object.assign@^4.1.5: object-keys "^1.1.1" object.entries@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.7.tgz#2b47760e2a2e3a752f39dd874655c61a7f03c131" - integrity sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA== + version "1.1.8" + resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.8.tgz#bffe6f282e01f4d17807204a24f8edd823599c41" + integrity sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" object.fromentries@^2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.7.tgz#71e95f441e9a0ea6baf682ecaaf37fa2a8d7e616" - integrity sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA== + version "2.0.8" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" + integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-object-atoms "^1.0.0" object.groupby@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.2.tgz#494800ff5bab78fd0eff2835ec859066e00192ec" - integrity sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw== + version "1.0.3" + resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e" + integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ== dependencies: - array.prototype.filter "^1.0.3" - call-bind "^1.0.5" + call-bind "^1.0.7" define-properties "^1.2.1" - es-abstract "^1.22.3" - es-errors "^1.0.0" + es-abstract "^1.23.2" object.hasown@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.3.tgz#6a5f2897bb4d3668b8e79364f98ccf971bda55ae" - integrity sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA== + version "1.1.4" + resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.4.tgz#e270ae377e4c120cdcb7656ce66884a6218283dc" + integrity sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg== dependencies: - define-properties "^1.2.0" - es-abstract "^1.22.1" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-object-atoms "^1.0.0" object.values@^1.1.6, object.values@^1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.7.tgz#617ed13272e7e1071b43973aa1655d9291b8442a" - integrity sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng== + version "1.2.0" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" + integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" once@^1.3.0: version "1.4.0" @@ -5385,12 +5436,12 @@ path-parse@^1.0.7: resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== -path-scurry@^1.10.1: - version "1.10.1" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.1.tgz#9ba6bf5aa8500fe9fd67df4f0d9483b2b0bfc698" - integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== +path-scurry@^1.10.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.2.tgz#8f6357eb1239d5fa1da8b9f70e9c080675458ba7" + integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA== dependencies: - lru-cache "^9.1.1 || ^10.0.0" + lru-cache "^10.2.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-type@^4.0.0: @@ -5484,9 +5535,9 @@ postcss-nested@^6.0.1: postcss-selector-parser "^6.0.11" postcss-selector-parser@^6.0.11: - version "6.0.15" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz#11cc2b21eebc0b99ea374ffb9887174855a01535" - integrity sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw== + version "6.0.16" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" + integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" @@ -5506,18 +5557,18 @@ postcss@8.4.31: source-map-js "^1.0.2" postcss@^8.4.23, postcss@^8.4.33: - version "8.4.35" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7" - integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA== + version "8.4.38" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== dependencies: nanoid "^3.3.7" picocolors "^1.0.0" - source-map-js "^1.0.2" + source-map-js "^1.2.0" preact@^10.11.3: - version "10.19.6" - resolved "https://registry.yarnpkg.com/preact/-/preact-10.19.6.tgz#66007b67aad4d11899f583df1b0116d94a89b8f5" - integrity sha512-gympg+T2Z1fG1unB8NH29yHJwnEaCH37Z32diPDku316OTnRPeMbiRV9kTrfZpocXjdfnWuFUl/Mj4BHaf6gnw== + version "10.20.2" + resolved "https://registry.yarnpkg.com/preact/-/preact-10.20.2.tgz#0b343299a8c020562311cc25db93b3d832ec5e71" + integrity sha512-S1d1ernz3KQ+Y2awUxKakpfOg2CEmJmwOP+6igPx6dgr6pgDvenqYviyokWso2rhHvGtTlWWnJDa7RaPbQerTg== prelude-ls@^1.2.1: version "1.2.1" @@ -5578,9 +5629,9 @@ punycode@^2.1.0: integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== pure-rand@^6.0.0: - version "6.0.4" - resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.4.tgz#50b737f6a925468679bff00ad20eade53f37d5c7" - integrity sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA== + version "6.1.0" + resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" + integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== queue-microtask@^1.2.2: version "1.2.3" @@ -5609,20 +5660,20 @@ raw-loader@^4.0.2: schema-utils "^3.0.0" react-bootstrap-icons@^1.10.3: - version "1.11.3" - resolved "https://registry.yarnpkg.com/react-bootstrap-icons/-/react-bootstrap-icons-1.11.3.tgz#f4483bbe4f43428df33747b12d12d91361f73cc4" - integrity sha512-f/DAy4UXnjdbaZyUcZKR2I3xim56uCznb9t+u3ojwzDG1p2RUrua/d8R4xplAQ8Bj/LVZwHVSrvO+npvp3l3pw== + version "1.11.4" + resolved "https://registry.yarnpkg.com/react-bootstrap-icons/-/react-bootstrap-icons-1.11.4.tgz#f4d5a852af58b5e0523df7162758b77f6fef2eec" + integrity sha512-lnkOpNEZ/Zr7mNxvjA9efuarCPSgtOuGA55XiRj7ASJnBjb1wEAdtJOd2Aiv9t07r7FLI1IgyZPg9P6jqWD/IA== dependencies: prop-types "^15.7.2" react-bootstrap@^2.7.2: - version "2.10.1" - resolved "https://registry.yarnpkg.com/react-bootstrap/-/react-bootstrap-2.10.1.tgz#48ee28fcd7973ddc0d0ce2161a918785fba4ab2c" - integrity sha512-J3OpRZIvCTQK+Tg/jOkRUvpYLHMdGeU9KqFUBQrV0d/Qr/3nsINpiOJyZMWnM5SJ3ctZdhPA6eCIKpEJR3Ellg== + version "2.10.2" + resolved "https://registry.yarnpkg.com/react-bootstrap/-/react-bootstrap-2.10.2.tgz#3b609eb0170e31b3d9ace297d3a016c202a42642" + integrity sha512-UvB7mRqQjivdZNxJNEA2yOQRB7L9N43nBnKc33K47+cH90/ujmnMwatTCwQLu83gLhrzAl8fsa6Lqig/KLghaA== dependencies: "@babel/runtime" "^7.22.5" "@restart/hooks" "^0.4.9" - "@restart/ui" "^1.6.6" + "@restart/ui" "^1.6.8" "@types/react-transition-group" "^4.4.6" classnames "^2.3.2" dom-helpers "^5.2.1" @@ -5657,9 +5708,9 @@ react-lifecycles-compat@^3.0.4: integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== react-remove-scroll-bar@^2.3.3: - version "2.3.5" - resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.5.tgz#cd2543b3ed7716c7c5b446342d21b0e0b303f47c" - integrity sha512-3cqjOqg6s0XbOjWvmasmqHch+RLxIEk2r/70rzGXuz3iIGQsQheEQyqYCBb5EECoD01Vo2SIbDqW4paLeLTASw== + version "2.3.6" + resolved "https://registry.yarnpkg.com/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.6.tgz#3e585e9d163be84a010180b18721e851ac81a29c" + integrity sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g== dependencies: react-style-singleton "^2.2.1" tslib "^2.0.0" @@ -5723,15 +5774,15 @@ readdirp@~3.6.0: picomatch "^2.2.1" reflect.getprototypeof@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz#e0bd28b597518f16edaf9c0e292c631eb13e0674" - integrity sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ== + version "1.0.6" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz#3ab04c32a8390b770712b7a8633972702d278859" + integrity sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg== dependencies: - call-bind "^1.0.5" + call-bind "^1.0.7" define-properties "^1.2.1" - es-abstract "^1.22.3" - es-errors "^1.0.0" - get-intrinsic "^1.2.3" + es-abstract "^1.23.1" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" globalthis "^1.0.3" which-builtin-type "^1.1.3" @@ -5764,7 +5815,7 @@ regenerator-transform@^0.15.2: dependencies: "@babel/runtime" "^7.8.4" -regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.2: +regexp.prototype.flags@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== @@ -5877,13 +5928,13 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -safe-array-concat@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.0.tgz#8d0cae9cb806d6d1c06e08ab13d847293ebe0692" - integrity sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg== +safe-array-concat@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb" + integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== dependencies: - call-bind "^1.0.5" - get-intrinsic "^1.2.2" + call-bind "^1.0.7" + get-intrinsic "^1.2.4" has-symbols "^1.0.3" isarray "^2.0.5" @@ -5935,18 +5986,18 @@ semver@^7.5.3, semver@^7.5.4: lru-cache "^6.0.0" set-function-length@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" - integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== dependencies: - define-data-property "^1.1.2" + define-data-property "^1.1.4" es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.3" + get-intrinsic "^1.2.4" gopd "^1.0.1" - has-property-descriptors "^1.0.1" + has-property-descriptors "^1.0.2" -set-function-name@^2.0.0, set-function-name@^2.0.1: +set-function-name@^2.0.1, set-function-name@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== @@ -5993,7 +6044,7 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -side-channel@^1.0.4: +side-channel@^1.0.4, side-channel@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== @@ -6023,10 +6074,10 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +source-map-js@^1.0.2, source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== source-map-support@0.5.13: version "0.5.13" @@ -6092,7 +6143,16 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -6111,48 +6171,59 @@ string-width@^5.0.1, string-width@^5.1.2: strip-ansi "^7.0.1" string.prototype.matchall@^4.0.10: - version "4.0.10" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz#a1553eb532221d4180c51581d6072cd65d1ee100" - integrity sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ== + version "4.0.11" + resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz#1092a72c59268d2abaad76582dccc687c0297e0a" + integrity sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - get-intrinsic "^1.2.1" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.2" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.4" + gopd "^1.0.1" has-symbols "^1.0.3" - internal-slot "^1.0.5" - regexp.prototype.flags "^1.5.0" - set-function-name "^2.0.0" - side-channel "^1.0.4" + internal-slot "^1.0.7" + regexp.prototype.flags "^1.5.2" + set-function-name "^2.0.2" + side-channel "^1.0.6" -string.prototype.trim@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz#f9ac6f8af4bd55ddfa8895e6aea92a96395393bd" - integrity sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ== +string.prototype.trim@^1.2.9: + version "1.2.9" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" + integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-abstract "^1.23.0" + es-object-atoms "^1.0.0" -string.prototype.trimend@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz#1bb3afc5008661d73e2dc015cd4853732d6c471e" - integrity sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA== +string.prototype.trimend@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#3651b8513719e8a9f48de7f2f77640b26652b229" + integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" -string.prototype.trimstart@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz#d4cdb44b83a4737ffbac2d406e405d43d0184298" - integrity sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg== +string.prototype.trimstart@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" + integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -6266,9 +6337,9 @@ symbol-observable@^4.0.0: integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== tailwindcss@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.1.tgz#f512ca5d1dd4c9503c7d3d28a968f1ad8f5c839d" - integrity sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA== + version "3.4.3" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.4.3.tgz#be48f5283df77dfced705451319a5dffb8621519" + integrity sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A== dependencies: "@alloc/quick-lru" "^5.2.0" arg "^5.0.2" @@ -6278,7 +6349,7 @@ tailwindcss@^3.4.1: fast-glob "^3.3.0" glob-parent "^6.0.2" is-glob "^4.0.3" - jiti "^1.19.1" + jiti "^1.21.0" lilconfig "^2.1.0" micromatch "^4.0.5" normalize-path "^3.0.0" @@ -6364,9 +6435,9 @@ tr46@~0.0.3: integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== ts-api-utils@^1.0.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.2.1.tgz#f716c7e027494629485b21c0df6180f4d08f5e8b" - integrity sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA== + version "1.3.0" + resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.3.0.tgz#4b490e27129f1e8e686b45cc4ab63714dc60eea1" + integrity sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ== ts-interface-checker@^0.1.9: version "0.1.13" @@ -6459,10 +6530,10 @@ typed-array-byte-offset@^1.0.2: has-proto "^1.0.3" is-typed-array "^1.1.13" -typed-array-length@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.5.tgz#57d44da160296d8663fd63180a1802ebf25905d5" - integrity sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA== +typed-array-length@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.6.tgz#57155207c76e64a3457482dfdc1c9d1d3c4c73a3" + integrity sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g== dependencies: call-bind "^1.0.7" for-each "^0.3.3" @@ -6555,9 +6626,9 @@ uri-js@^4.2.2: punycode "^2.1.0" use-callback-ref@^1.3.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.1.tgz#9be64c3902cbd72b07fe55e56408ae3a26036fd0" - integrity sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ== + version "1.3.2" + resolved "https://registry.yarnpkg.com/use-callback-ref/-/use-callback-ref-1.3.2.tgz#6134c7f6ff76e2be0b56c809b17a650c942b1693" + integrity sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA== dependencies: tslib "^2.0.0" @@ -6658,25 +6729,25 @@ which-builtin-type@^1.1.3: which-typed-array "^1.1.9" which-collection@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906" - integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A== + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" + integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== dependencies: - is-map "^2.0.1" - is-set "^2.0.1" - is-weakmap "^2.0.1" - is-weakset "^2.0.1" + is-map "^2.0.3" + is-set "^2.0.3" + is-weakmap "^2.0.2" + is-weakset "^2.0.3" -which-typed-array@^1.1.14, which-typed-array@^1.1.9: - version "1.1.14" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.14.tgz#1f78a111aee1e131ca66164d8bdc3ab062c95a06" - integrity sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg== +which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.9: + version "1.1.15" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" + integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== dependencies: - available-typed-arrays "^1.0.6" - call-bind "^1.0.5" + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" for-each "^0.3.3" gopd "^1.0.1" - has-tostringtag "^1.0.1" + has-tostringtag "^1.0.2" which@^2.0.1: version "2.0.2" @@ -6685,7 +6756,16 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== diff --git a/registry/contract/Cargo.lock b/registry/contract/Cargo.lock index 86b8c78d1..d3414a410 100644 --- a/registry/contract/Cargo.lock +++ b/registry/contract/Cargo.lock @@ -1276,9 +1276,9 @@ dependencies = [ [[package]] name = "near-account-id" -version = "1.0.0-alpha.4" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d10d45a9c49c3e975c362cf4d1dc1d7b72a716b30394bea56ee2a8fb225f50b7" +checksum = "35cbb989542587b47205e608324ddd391f0cee1c22b4b64ae49f458334b95907" dependencies = [ "borsh 1.2.1", "schemars", @@ -1462,7 +1462,7 @@ dependencies = [ "borsh 1.2.1", "bs58", "near-abi", - "near-account-id 1.0.0-alpha.4", + "near-account-id 1.0.0", "near-crypto", "near-gas", "near-primitives", @@ -2059,6 +2059,7 @@ name = "registry-types" version = "0.1.0" dependencies = [ "borsh 1.2.1", + "near-account-id 1.0.0", "near-sdk", "serde", ] diff --git a/registry/types/Cargo.lock b/registry/types/Cargo.lock index 44fbbc5eb..04010091a 100644 --- a/registry/types/Cargo.lock +++ b/registry/types/Cargo.lock @@ -1276,9 +1276,9 @@ dependencies = [ [[package]] name = "near-account-id" -version = "1.0.0-alpha.4" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d10d45a9c49c3e975c362cf4d1dc1d7b72a716b30394bea56ee2a8fb225f50b7" +checksum = "35cbb989542587b47205e608324ddd391f0cee1c22b4b64ae49f458334b95907" dependencies = [ "borsh 1.2.1", "schemars", @@ -1462,7 +1462,7 @@ dependencies = [ "borsh 1.2.1", "bs58", "near-abi", - "near-account-id 1.0.0-alpha.4", + "near-account-id 1.0.0", "near-crypto", "near-gas", "near-primitives", @@ -2049,7 +2049,7 @@ name = "registry-types" version = "0.1.0" dependencies = [ "borsh 1.2.1", - "near-primitives", + "near-account-id 1.0.0", "near-sdk", "serde", ] diff --git a/registry/types/Cargo.toml b/registry/types/Cargo.toml index 2b6264f88..402e90a41 100644 --- a/registry/types/Cargo.toml +++ b/registry/types/Cargo.toml @@ -6,6 +6,6 @@ edition = "2021" [dependencies] borsh = { version = "1.2.1", features = ["derive"] } serde = { version = "1.0.193" } +near-account-id = { version = "1.0.0" } -near-primitives = { version = "0.17.0", optional = true} near-sdk = { version = "5.0.0-alpha.1", optional = true } diff --git a/registry/types/src/lib.rs b/registry/types/src/lib.rs index ee9d1deaa..1a012d89f 100644 --- a/registry/types/src/lib.rs +++ b/registry/types/src/lib.rs @@ -1,17 +1,15 @@ use std::collections::HashMap; +use near_account_id::AccountId; + #[cfg(feature = "near-sdk")] use near_sdk::borsh::{BorshDeserialize, BorshSerialize}; #[cfg(feature = "near-sdk")] use near_sdk::serde::{Deserialize, Serialize}; -#[cfg(feature = "near-sdk")] -use near_sdk::AccountId; #[cfg(not(feature = "near-sdk"))] use borsh::{BorshDeserialize, BorshSerialize}; #[cfg(not(feature = "near-sdk"))] -use near_primitives::types::AccountId; -#[cfg(not(feature = "near-sdk"))] use serde::{Deserialize, Serialize}; type FunctionName = String; diff --git a/runner-client/examples/list_executors.rs b/runner-client/examples/list_executors.rs index 220bfd39c..0fa3bbc07 100644 --- a/runner-client/examples/list_executors.rs +++ b/runner-client/examples/list_executors.rs @@ -5,7 +5,7 @@ use runner::ListExecutorsRequest; #[tokio::main] async fn main() -> Result<(), Box> { - let mut client = RunnerClient::connect("http://localhost:50007").await?; + let mut client = RunnerClient::connect("http://localhost:7001").await?; let response = client .list_executors(Request::new(ListExecutorsRequest {})) diff --git a/runner-client/examples/start_executor.rs b/runner-client/examples/start_executor.rs index 9fc513d36..8764b4cd5 100644 --- a/runner-client/examples/start_executor.rs +++ b/runner-client/examples/start_executor.rs @@ -5,15 +5,21 @@ use runner::StartExecutorRequest; #[tokio::main] async fn main() -> Result<(), Box> { - let mut client = RunnerClient::connect("http://localhost:50007").await?; + let mut client = RunnerClient::connect("http://localhost:7001").await?; let response = client .start_executor(Request::new(StartExecutorRequest { - account_id: "morgs.near".to_string(), - function_name: "test".to_string(), - code: "console.log('hi')".to_string(), - schema: "CREATE TABLE blocks()".to_string(), - redis_stream: "morgs.near/test:block_stream".to_string(), + account_id: "test_account".to_string(), + function_name: "test_indexer".to_string(), + code: "console.log('hi');".to_string(), + schema: "CREATE TABLE \"indexer_storage\" ( + \"function_name\" TEXT NOT NULL, + \"key_name\" TEXT NOT NULL, + \"value\" TEXT NOT NULL, + PRIMARY KEY (\"function_name\", \"key_name\") + );".to_string(), + redis_stream: "test:stream".to_string(), + version: 123, })) .await?; diff --git a/runner/package-lock.json b/runner/package-lock.json index 35ac66fce..76ee8c6a5 100644 --- a/runner/package-lock.json +++ b/runner/package-lock.json @@ -10,6 +10,7 @@ "license": "ISC", "dependencies": { "@aws-sdk/client-s3": "^3.414.0", + "@google-cloud/logging-winston": "^6.0.0", "@google-cloud/opentelemetry-cloud-trace-exporter": "^2.1.0", "@grpc/grpc-js": "^1.9.12", "@grpc/proto-loader": "^0.7.10", @@ -31,7 +32,9 @@ "prom-client": "^14.2.0", "redis": "^4.6.7", "verror": "^1.10.1", - "vm2": "^3.9.19" + "vm2": "^3.9.19", + "winston": "^3.13.0", + "winston-transport": "^4.7.0" }, "devDependencies": { "@types/express": "^4.17.17", @@ -51,6 +54,7 @@ "eslint-plugin-n": "^16.0.1", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-promise": "^6.1.1", + "graphql-request": "^6.1.0", "jest": "^29.6.2", "prettier": "^3.0.0", "testcontainers": "^10.7.2", @@ -1670,6 +1674,14 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, + "node_modules/@colors/colors": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz", + "integrity": "sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==", + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -1682,6 +1694,16 @@ "node": ">=12" } }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", @@ -1738,6 +1760,334 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@google-cloud/common": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/common/-/common-5.0.1.tgz", + "integrity": "sha512-7NBC5vD0au75nkctVs2vEGpdUPFs1BaHTMpeI+RVEgQSMe5/wEU6dx9p0fmZA0bj4HgdpobMKeegOcLUiEoxng==", + "dependencies": { + "@google-cloud/projectify": "^4.0.0", + "@google-cloud/promisify": "^4.0.0", + "arrify": "^2.0.1", + "duplexify": "^4.1.1", + "ent": "^2.2.0", + "extend": "^3.0.2", + "google-auth-library": "^9.0.0", + "retry-request": "^7.0.0", + "teeny-request": "^9.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@google-cloud/common/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@google-cloud/common/node_modules/gaxios": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.5.0.tgz", + "integrity": "sha512-R9QGdv8j4/dlNoQbX3hSaK/S0rkMijqjVvW3YM06CoBdbU/VdKd159j4hePpng0KuE6Lh6JJ7UdmVGJZFcAG1w==", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@google-cloud/common/node_modules/gcp-metadata": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", + "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", + "dependencies": { + "gaxios": "^6.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@google-cloud/common/node_modules/google-auth-library": { + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.8.0.tgz", + "integrity": "sha512-TJJXFzMlVGRlIH27gYZ6XXyPf5Y3OItsKFfefsDAafNNywYRTkei83nEO29IrYj8GtdHWU78YnW+YZdaZaXIJA==", + "dependencies": { + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^6.1.1", + "gcp-metadata": "^6.1.0", + "gtoken": "^7.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@google-cloud/common/node_modules/gtoken": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", + "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", + "dependencies": { + "gaxios": "^6.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@google-cloud/common/node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@google-cloud/common/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@google-cloud/logging": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/logging/-/logging-11.0.0.tgz", + "integrity": "sha512-uQeReiVICoV5yt9J/cczNxHxqzTkLLG7yGHXCMAk/wQNVZGevT4Bi7CBWpt0aXxm044a76Aj6V08cCAlBj7UZw==", + "dependencies": { + "@google-cloud/common": "^5.0.0", + "@google-cloud/paginator": "^5.0.0", + "@google-cloud/projectify": "^4.0.0", + "@google-cloud/promisify": "^4.0.0", + "arrify": "^2.0.1", + "dot-prop": "^6.0.0", + "eventid": "^2.0.0", + "extend": "^3.0.2", + "gcp-metadata": "^6.0.0", + "google-auth-library": "^9.0.0", + "google-gax": "^4.0.3", + "on-finished": "^2.3.0", + "pumpify": "^2.0.1", + "stream-events": "^1.0.5", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@google-cloud/logging-winston": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/logging-winston/-/logging-winston-6.0.0.tgz", + "integrity": "sha512-/lVp7CyT3nFOr+AjQlZnJhTIOf+kcNGB4JTziL0fkX6Ov/2qNKtRGS/NqE6cD+VSPiv5jLOty3LgkRsXMpYxQQ==", + "dependencies": { + "@google-cloud/logging": "^11.0.0", + "google-auth-library": "^9.0.0", + "lodash.mapvalues": "^4.6.0", + "winston-transport": "^4.3.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "winston": ">=3.2.1" + } + }, + "node_modules/@google-cloud/logging-winston/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@google-cloud/logging-winston/node_modules/gaxios": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.5.0.tgz", + "integrity": "sha512-R9QGdv8j4/dlNoQbX3hSaK/S0rkMijqjVvW3YM06CoBdbU/VdKd159j4hePpng0KuE6Lh6JJ7UdmVGJZFcAG1w==", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@google-cloud/logging-winston/node_modules/gcp-metadata": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", + "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", + "dependencies": { + "gaxios": "^6.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@google-cloud/logging-winston/node_modules/google-auth-library": { + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.8.0.tgz", + "integrity": "sha512-TJJXFzMlVGRlIH27gYZ6XXyPf5Y3OItsKFfefsDAafNNywYRTkei83nEO29IrYj8GtdHWU78YnW+YZdaZaXIJA==", + "dependencies": { + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^6.1.1", + "gcp-metadata": "^6.1.0", + "gtoken": "^7.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@google-cloud/logging-winston/node_modules/gtoken": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", + "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", + "dependencies": { + "gaxios": "^6.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@google-cloud/logging-winston/node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@google-cloud/logging-winston/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@google-cloud/logging/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@google-cloud/logging/node_modules/gaxios": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.5.0.tgz", + "integrity": "sha512-R9QGdv8j4/dlNoQbX3hSaK/S0rkMijqjVvW3YM06CoBdbU/VdKd159j4hePpng0KuE6Lh6JJ7UdmVGJZFcAG1w==", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@google-cloud/logging/node_modules/gcp-metadata": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", + "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", + "dependencies": { + "gaxios": "^6.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@google-cloud/logging/node_modules/google-auth-library": { + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.8.0.tgz", + "integrity": "sha512-TJJXFzMlVGRlIH27gYZ6XXyPf5Y3OItsKFfefsDAafNNywYRTkei83nEO29IrYj8GtdHWU78YnW+YZdaZaXIJA==", + "dependencies": { + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^6.1.1", + "gcp-metadata": "^6.1.0", + "gtoken": "^7.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@google-cloud/logging/node_modules/gtoken": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", + "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", + "dependencies": { + "gaxios": "^6.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@google-cloud/logging/node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@google-cloud/logging/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@google-cloud/opentelemetry-cloud-trace-exporter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/@google-cloud/opentelemetry-cloud-trace-exporter/-/opentelemetry-cloud-trace-exporter-2.1.0.tgz", @@ -1774,16 +2124,53 @@ "@opentelemetry/semantic-conventions": "^1.0.0" } }, + "node_modules/@google-cloud/paginator": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-5.0.0.tgz", + "integrity": "sha512-87aeg6QQcEPxGCOthnpUjvw4xAZ57G7pL8FS0C4e/81fr3FjkpUpibf1s2v5XGyGhUVGF4Jfg7yEcxqn2iUw1w==", + "dependencies": { + "arrify": "^2.0.0", + "extend": "^3.0.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@google-cloud/projectify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-4.0.0.tgz", + "integrity": "sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@google-cloud/promisify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-4.0.0.tgz", + "integrity": "sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@graphql-typed-document-node/core": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", + "integrity": "sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==", + "dev": true, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, "node_modules/@grpc/grpc-js": { - "version": "1.9.13", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.13.tgz", - "integrity": "sha512-OEZZu9v9AA+7/tghMDE8o5DAMD5THVnwSqDWuh7PPYO5287rTyqy0xEHT6/e4pbqSrhyLPdQFsam4TwFQVVIIw==", + "version": "1.10.6", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.10.6.tgz", + "integrity": "sha512-xP58G7wDQ4TCmN/cMUHh00DS7SRDv/+lC+xFLrTkMIN8h55X5NhZMLYbvy7dSELP15qlI6hPhNCRWVMtZMwqLA==", "dependencies": { - "@grpc/proto-loader": "^0.7.8", - "@types/node": ">=12.12.47" + "@grpc/proto-loader": "^0.7.10", + "@js-sdsl/ordered-map": "^4.4.2" }, "engines": { - "node": "^8.13.0 || >=10.10.0" + "node": ">=12.10.0" } }, "node_modules/@grpc/proto-loader": { @@ -2345,6 +2732,15 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, + "node_modules/@js-sdsl/ordered-map": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, "node_modules/@near-lake/primitives": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@near-lake/primitives/-/primitives-0.4.0.tgz", @@ -3779,6 +4175,14 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "engines": { + "node": ">= 10" + } + }, "node_modules/@tsconfig/node10": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", @@ -3854,6 +4258,11 @@ "@types/node": "*" } }, + "node_modules/@types/caseless": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/@types/caseless/-/caseless-0.12.5.tgz", + "integrity": "sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==" + }, "node_modules/@types/connect": { "version": "3.4.35", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", @@ -3968,6 +4377,11 @@ "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, "node_modules/@types/mime": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", @@ -4086,6 +4500,30 @@ "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", "dev": true }, + "node_modules/@types/request": { + "version": "2.48.12", + "resolved": "https://registry.npmjs.org/@types/request/-/request-2.48.12.tgz", + "integrity": "sha512-G3sY+NpsA9jnwm0ixhAFQSJ3Q9JkpLZpJbI3GMv0mIAT0y3mRabYeINzal5WOChIiaTEGQYlHOKgkaM9EisWHw==", + "dependencies": { + "@types/caseless": "*", + "@types/node": "*", + "@types/tough-cookie": "*", + "form-data": "^2.5.0" + } + }, + "node_modules/@types/request/node_modules/form-data": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.5.1.tgz", + "integrity": "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, "node_modules/@types/semver": { "version": "7.5.0", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", @@ -4151,6 +4589,16 @@ "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", "dev": true }, + "node_modules/@types/tough-cookie": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-4.0.5.tgz", + "integrity": "sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==" + }, + "node_modules/@types/triple-beam": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.5.tgz", + "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==" + }, "node_modules/@types/verror": { "version": "1.10.6", "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.6.tgz", @@ -4738,8 +5186,7 @@ "node_modules/async": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dev": true + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" }, "node_modules/async-lock": { "version": "1.4.1", @@ -4750,8 +5197,7 @@ "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/available-typed-arrays": { "version": "1.0.5", @@ -5371,6 +5817,15 @@ "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -5387,11 +5842,41 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -5509,6 +5994,15 @@ "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", "dev": true }, + "node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.12" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -5634,7 +6128,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, "engines": { "node": ">=0.4.0" } @@ -5760,6 +6253,31 @@ "node": ">=6.0.0" } }, + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/duplexify": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.3.tgz", + "integrity": "sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==", + "dependencies": { + "end-of-stream": "^1.4.1", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1", + "stream-shift": "^1.0.2" + } + }, "node_modules/ecdsa-sig-formatter": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", @@ -5796,6 +6314,11 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -5808,11 +6331,15 @@ "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==", - "dev": true, "dependencies": { "once": "^1.4.0" } }, + "node_modules/ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==" + }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -6402,6 +6929,25 @@ "node": ">=6" } }, + "node_modules/eventid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/eventid/-/eventid-2.0.1.tgz", + "integrity": "sha512-sPNTqiMokAvV048P2c9+foqVJzk49o6d4e0D/sq5jog3pw+4kBgyR0gaM1FM7Mx6Kzd9dztesh9oYz1LWWOpzw==", + "dependencies": { + "uuid": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/eventid/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/execa": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", @@ -6620,6 +7166,11 @@ "bser": "2.1.1" } }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -6709,6 +7260,11 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "dev": true }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -7070,6 +7626,117 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/google-gax": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-4.3.2.tgz", + "integrity": "sha512-2mw7qgei2LPdtGrmd1zvxQviOcduTnsvAWYzCxhOWXK4IQKmQztHnDQwD0ApB690fBQJemFKSU7DnceAy3RLzw==", + "dependencies": { + "@grpc/grpc-js": "~1.10.0", + "@grpc/proto-loader": "^0.7.0", + "@types/long": "^4.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^4.0.0", + "google-auth-library": "^9.3.0", + "node-fetch": "^2.6.1", + "object-hash": "^3.0.0", + "proto3-json-serializer": "^2.0.0", + "protobufjs": "7.2.6", + "retry-request": "^7.0.0", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/google-gax/node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/google-gax/node_modules/gaxios": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.5.0.tgz", + "integrity": "sha512-R9QGdv8j4/dlNoQbX3hSaK/S0rkMijqjVvW3YM06CoBdbU/VdKd159j4hePpng0KuE6Lh6JJ7UdmVGJZFcAG1w==", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.9", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/google-gax/node_modules/gcp-metadata": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-6.1.0.tgz", + "integrity": "sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==", + "dependencies": { + "gaxios": "^6.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/google-gax/node_modules/google-auth-library": { + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-9.8.0.tgz", + "integrity": "sha512-TJJXFzMlVGRlIH27gYZ6XXyPf5Y3OItsKFfefsDAafNNywYRTkei83nEO29IrYj8GtdHWU78YnW+YZdaZaXIJA==", + "dependencies": { + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^6.1.1", + "gcp-metadata": "^6.1.0", + "gtoken": "^7.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/google-gax/node_modules/gtoken": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-7.1.0.tgz", + "integrity": "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==", + "dependencies": { + "gaxios": "^6.0.0", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/google-gax/node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/google-gax/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/google-p12-pem": { "version": "3.1.4", "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.1.4.tgz", @@ -7120,6 +7787,29 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, + "node_modules/graphql": { + "version": "16.8.1", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.8.1.tgz", + "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==", + "dev": true, + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/graphql-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-6.1.0.tgz", + "integrity": "sha512-p+XPfS4q7aIpKVcgmnZKhMNqhltk20hfXtkaIkTfjjmiKMJ5xrt5c743cL03y/K7y1rg3WrIC49xGiEQ4mxdNw==", + "dev": true, + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "cross-fetch": "^3.1.5" + }, + "peerDependencies": { + "graphql": "14 - 16" + } + }, "node_modules/gtoken": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.3.2.tgz", @@ -7258,6 +7948,19 @@ "node": ">= 0.8" } }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", @@ -7603,6 +8306,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -8576,6 +9287,11 @@ "node": ">=6" } }, + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + }, "node_modules/lazystream": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", @@ -8690,6 +9406,11 @@ "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", "dev": true }, + "node_modules/lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==" + }, "node_modules/lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -8707,6 +9428,22 @@ "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", "dev": true }, + "node_modules/logform": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.0.tgz", + "integrity": "sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ==", + "dependencies": { + "@colors/colors": "1.6.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, "node_modules/long": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", @@ -9007,6 +9744,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, "node_modules/object-inspect": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", @@ -9109,11 +9854,18 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, "dependencies": { "wrappy": "1" } }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "dependencies": { + "fn.name": "1.x.x" + } + }, "node_modules/onetime": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", @@ -9651,10 +10403,21 @@ "url": "https://github.com/steveukx/properties?sponsor=1" } }, + "node_modules/proto3-json-serializer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-2.0.1.tgz", + "integrity": "sha512-8awBvjO+FwkMd6gNoGFZyqkHZXCFd54CIYTb6De7dPaufGJ2XNW+QUNqbMr8MaAocMdb+KpsD4rxEOaTBDCffA==", + "dependencies": { + "protobufjs": "^7.2.5" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/protobufjs": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz", - "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==", + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.6.tgz", + "integrity": "sha512-dgJaEDDL6x8ASUZ1YqWciTRrdOuYNzoOf27oHNfdyvKqHr5i0FV7FSLU+aIeFjyFgVxrpTOtQUi0BLLBymZaBw==", "hasInstallScript": true, "dependencies": { "@protobufjs/aspromise": "^1.1.2", @@ -9690,12 +10453,21 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, + "node_modules/pumpify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-2.0.1.tgz", + "integrity": "sha512-m7KOje7jZxrmutanlkS1daj1dS6z6BgslzOXmcSEpIlCxM3VJH7lG5QLeck/6hgF6F4crFf01UtQmNsJfweTAw==", + "dependencies": { + "duplexify": "^4.1.1", + "inherits": "^2.0.3", + "pump": "^3.0.0" + } + }, "node_modules/pure-rand": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.2.tgz", @@ -9784,7 +10556,6 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -9939,6 +10710,19 @@ "node": ">= 4" } }, + "node_modules/retry-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-7.0.2.tgz", + "integrity": "sha512-dUOvLMJ0/JJYEn8NrpOaGNE7X3vpI5XlZS/u0ANjqtcZVKnIxP7IgCFwrKTxENw29emmwug53awKtaMm4i9g5w==", + "dependencies": { + "@types/request": "^2.48.8", + "extend": "^3.0.2", + "teeny-request": "^9.0.0" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", @@ -10148,6 +10932,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", + "engines": { + "node": ">=10" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -10272,6 +11064,19 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -10364,6 +11169,14 @@ "nan": "^2.18.0" } }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "engines": { + "node": "*" + } + }, "node_modules/stack-utils": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", @@ -10393,6 +11206,19 @@ "node": ">= 0.8" } }, + "node_modules/stream-events": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz", + "integrity": "sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==", + "dependencies": { + "stubs": "^3.0.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.3.tgz", + "integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==" + }, "node_modules/streamx": { "version": "2.16.1", "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz", @@ -10410,7 +11236,6 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, "dependencies": { "safe-buffer": "~5.2.0" } @@ -10535,6 +11360,11 @@ "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" }, + "node_modules/stubs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz", + "integrity": "sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==" + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -10629,6 +11459,21 @@ "bintrees": "1.0.2" } }, + "node_modules/teeny-request": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-9.0.0.tgz", + "integrity": "sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g==", + "dependencies": { + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^2.6.9", + "stream-events": "^1.0.5", + "uuid": "^9.0.0" + }, + "engines": { + "node": ">=14" + } + }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", @@ -10666,6 +11511,11 @@ "tmp": "^0.2.1" } }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -10733,6 +11583,14 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, + "node_modules/triple-beam": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", + "integrity": "sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==", + "engines": { + "node": ">= 14.0.0" + } + }, "node_modules/ts-jest": { "version": "29.1.1", "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.1.tgz", @@ -11081,8 +11939,7 @@ "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/utils-merge": { "version": "1.0.1", @@ -11092,6 +11949,18 @@ "node": ">= 0.4.0" } }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", @@ -11260,6 +12129,51 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/winston": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.13.0.tgz", + "integrity": "sha512-rwidmA1w3SE4j0E5MuIufFhyJPBDG7Nu71RkZor1p2+qHvJSZ9GYDA81AyleQcZbh/+V6HjeBdfnTZJm9rSeQQ==", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-transport": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.7.0.tgz", + "integrity": "sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg==", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -11279,8 +12193,7 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/write-file-atomic": { "version": "4.0.2", diff --git a/runner/package.json b/runner/package.json index 2a683dca3..9bb324e23 100644 --- a/runner/package.json +++ b/runner/package.json @@ -36,6 +36,7 @@ "eslint-plugin-n": "^16.0.1", "eslint-plugin-prettier": "^5.0.0", "eslint-plugin-promise": "^6.1.1", + "graphql-request": "^6.1.0", "jest": "^29.6.2", "prettier": "^3.0.0", "testcontainers": "^10.7.2", @@ -45,6 +46,7 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.414.0", + "@google-cloud/logging-winston": "^6.0.0", "@google-cloud/opentelemetry-cloud-trace-exporter": "^2.1.0", "@grpc/grpc-js": "^1.9.12", "@grpc/proto-loader": "^0.7.10", @@ -52,11 +54,12 @@ "@opentelemetry/api": "^1.8.0", "@opentelemetry/exporter-zipkin": "^1.22.0", "@opentelemetry/resources": "^1.22.0", - "@opentelemetry/sdk-node": "^0.49.1", + "@opentelemetry/sdk-node": "^0.50.0", "@opentelemetry/sdk-trace-base": "^1.22.0", "@opentelemetry/sdk-trace-node": "^1.22.0", "@opentelemetry/semantic-conventions": "^1.22.0", "express": "^4.18.2", + "graphql": "^16.8.1", "long": "^5.2.3", "node-fetch": "^2.6.11", "node-sql-parser": "^5.0.0", @@ -66,6 +69,8 @@ "prom-client": "^14.2.0", "redis": "^4.6.7", "verror": "^1.10.1", - "vm2": "^3.9.19" + "vm2": "^3.9.19", + "winston": "^3.13.0", + "winston-transport": "^4.7.0" } } diff --git a/runner/src/dml-handler/dml-handler.test.ts b/runner/src/dml-handler/dml-handler.test.ts index 0f0538314..fc3c8e118 100644 --- a/runner/src/dml-handler/dml-handler.test.ts +++ b/runner/src/dml-handler/dml-handler.test.ts @@ -2,14 +2,15 @@ import pgFormat from 'pg-format'; import DmlHandler from './dml-handler'; import type PgClient from '../pg-client'; import { type TableDefinitionNames } from '../indexer'; +import { type PostgresConnectionParams } from '../pg-client'; describe('DML Handler tests', () => { - const getDbConnectionParameters = { + const getDbConnectionParameters: PostgresConnectionParams = { database: 'test_near', host: 'postgres', password: 'test_pass', port: 5432, - username: 'test_near' + user: 'test_near' }; let pgClient: PgClient; let query: any; @@ -46,7 +47,7 @@ describe('DML Handler tests', () => { accounts_liked: JSON.stringify(['cwpuzzles.near', 'devbose.near']) }; - const dmlHandler = DmlHandler.create(getDbConnectionParameters, pgClient); + const dmlHandler = new DmlHandler(getDbConnectionParameters, pgClient); await dmlHandler.insert(SCHEMA, TABLE_DEFINITION_NAMES, [inputObj]); expect(query.mock.calls).toEqual([ @@ -66,7 +67,7 @@ describe('DML Handler tests', () => { receipt_id: 'abc', }]; - const dmlHandler = DmlHandler.create(getDbConnectionParameters, pgClient); + const dmlHandler = new DmlHandler(getDbConnectionParameters, pgClient); await dmlHandler.insert(SCHEMA, TABLE_DEFINITION_NAMES, inputObj); expect(query.mock.calls).toEqual([ @@ -82,7 +83,7 @@ describe('DML Handler tests', () => { TABLE_DEFINITION_NAMES.originalTableName = 'test_table'; - const dmlHandler = DmlHandler.create(getDbConnectionParameters, pgClient); + const dmlHandler = new DmlHandler(getDbConnectionParameters, pgClient); await dmlHandler.select(SCHEMA, TABLE_DEFINITION_NAMES, inputObj); expect(query.mock.calls).toEqual([ @@ -96,7 +97,7 @@ describe('DML Handler tests', () => { block_height: 999, }; - const dmlHandler = DmlHandler.create(getDbConnectionParameters, pgClient); + const dmlHandler = new DmlHandler(getDbConnectionParameters, pgClient); await dmlHandler.select(SCHEMA, TABLE_DEFINITION_NAMES, inputObj); expect(query.mock.calls).toEqual([ @@ -110,7 +111,7 @@ describe('DML Handler tests', () => { block_height: [998, 999], }; - const dmlHandler = DmlHandler.create(getDbConnectionParameters, pgClient); + const dmlHandler = new DmlHandler(getDbConnectionParameters, pgClient); await dmlHandler.select(SCHEMA, TABLE_DEFINITION_NAMES, inputObj); expect(query.mock.calls).toEqual([ @@ -124,7 +125,7 @@ describe('DML Handler tests', () => { block_height: 999, }; - const dmlHandler = DmlHandler.create(getDbConnectionParameters, pgClient); + const dmlHandler = new DmlHandler(getDbConnectionParameters, pgClient); await dmlHandler.select(SCHEMA, TABLE_DEFINITION_NAMES, inputObj, 1); expect(query.mock.calls).toEqual([ @@ -143,7 +144,7 @@ describe('DML Handler tests', () => { receipt_id: 111, }; - const dmlHandler = DmlHandler.create(getDbConnectionParameters, pgClient); + const dmlHandler = new DmlHandler(getDbConnectionParameters, pgClient); await dmlHandler.update(SCHEMA, TABLE_DEFINITION_NAMES, whereObj, updateObj); expect(query.mock.calls).toEqual([ @@ -166,7 +167,7 @@ describe('DML Handler tests', () => { const conflictCol = ['account_id', 'block_height']; const updateCol = ['receipt_id']; - const dmlHandler = DmlHandler.create(getDbConnectionParameters, pgClient); + const dmlHandler = new DmlHandler(getDbConnectionParameters, pgClient); await dmlHandler.upsert(SCHEMA, TABLE_DEFINITION_NAMES, inputObj, conflictCol, updateCol); expect(query.mock.calls).toEqual([ @@ -180,7 +181,7 @@ describe('DML Handler tests', () => { block_height: [998, 999], }; - const dmlHandler = DmlHandler.create(getDbConnectionParameters, pgClient); + const dmlHandler = new DmlHandler(getDbConnectionParameters, pgClient); await dmlHandler.delete(SCHEMA, TABLE_DEFINITION_NAMES, inputObj); expect(query.mock.calls).toEqual([ diff --git a/runner/src/dml-handler/dml-handler.ts b/runner/src/dml-handler/dml-handler.ts index dae32c921..47ae50fcf 100644 --- a/runner/src/dml-handler/dml-handler.ts +++ b/runner/src/dml-handler/dml-handler.ts @@ -1,6 +1,5 @@ import { wrapError } from '../utility'; -import PgClient from '../pg-client'; -import { type DatabaseConnectionParameters } from '../provisioner/provisioner'; +import PgClient, { type PostgresConnectionParams } from '../pg-client'; import { type TableDefinitionNames } from '../indexer'; type WhereClauseMulti = Record)>; @@ -8,23 +7,13 @@ type WhereClauseSingle = Record; export default class DmlHandler { validTableNameRegex = /^[a-zA-Z_][a-zA-Z0-9_]*$/; + pgClient: PgClient; - private constructor ( - private readonly pgClient: PgClient - ) {} - - static create ( - databaseConnectionParameters: DatabaseConnectionParameters, - pgClientInstance: PgClient | undefined = undefined - ): DmlHandler { - const pgClient = pgClientInstance ?? new PgClient({ - user: databaseConnectionParameters.username, - password: databaseConnectionParameters.password, - host: process.env.PGHOST, - port: Number(process.env.PGPORT ?? databaseConnectionParameters.port), - database: databaseConnectionParameters.database, - }); - return new DmlHandler(pgClient); + constructor ( + databaseConnectionParameters: PostgresConnectionParams, + pgClientInstance: PgClient | undefined = undefined, + ) { + this.pgClient = pgClientInstance ?? new PgClient(databaseConnectionParameters); } private getWhereClause (whereObject: WhereClauseMulti, columnLookup: Map): { queryVars: Array, whereClause: string } { diff --git a/runner/src/hasura-client/__snapshots__/hasura-client.test.ts.snap b/runner/src/hasura-client/__snapshots__/hasura-client.test.ts.snap index 231391337..6cfdfa5e3 100644 --- a/runner/src/hasura-client/__snapshots__/hasura-client.test.ts.snap +++ b/runner/src/hasura-client/__snapshots__/hasura-client.test.ts.snap @@ -215,6 +215,71 @@ exports[`HasuraClient gets table names within a schema 1`] = ` } `; +exports[`HasuraClient gets tracked tables and their permissions for a schema 1`] = ` +[ + { + "delete_permissions": [ + { + "permission": {}, + "role": "role", + }, + ], + "insert_permissions": [ + { + "permission": {}, + "role": "role", + }, + ], + "select_permissions": [ + { + "permission": {}, + "role": "role", + }, + ], + "table": { + "name": "tableA", + "schema": "schemaB", + }, + "update_permissions": [ + { + "permission": {}, + "role": "role", + }, + ], + }, + { + "delete_permissions": [ + { + "permission": {}, + "role": "role", + }, + ], + "insert_permissions": [ + { + "permission": {}, + "role": "role", + }, + ], + "select_permissions": [ + { + "permission": {}, + "role": "role", + }, + ], + "table": { + "name": "tableB", + "schema": "schemaB", + }, + "update_permissions": [ + { + "permission": {}, + "role": "role", + }, + ], + }, +] +`; + exports[`HasuraClient runs migrations for the specified schema 1`] = ` [ [ diff --git a/runner/src/hasura-client/hasura-client.test.ts b/runner/src/hasura-client/hasura-client.test.ts index 0480b93cc..5c9e17be8 100644 --- a/runner/src/hasura-client/hasura-client.test.ts +++ b/runner/src/hasura-client/hasura-client.test.ts @@ -1,6 +1,23 @@ import type fetch from 'node-fetch'; -import HasuraClient from './hasura-client'; +import HasuraClient, { + type HasuraConfiguration, + type HasuraDatabaseConnectionParameters, + type HasuraMetadata, + type HasuraSource, + type HasuraTableMetadata +} from './hasura-client'; + +const DEFAULT_HASURA_SOURCE: HasuraSource = { + name: 'default', + kind: 'postgres', + tables: [], + configuration: { + connection_info: { + database_url: { from_env: 'HASURA_GRAPHQL_DATABASE_URL' }, + } + } +}; describe('HasuraClient', () => { const config = { @@ -72,7 +89,7 @@ describe('HasuraClient', () => { }); const client = new HasuraClient({ fetch: mockFetch as unknown as typeof fetch }, config); - await client.runMigrations('dbName', 'schemaName', 'CREATE TABLE blocks (height numeric)'); + await client.executeSqlOnSchema('dbName', 'schemaName', 'CREATE TABLE blocks (height numeric)'); expect(mockFetch.mock.calls).toMatchSnapshot(); }); @@ -97,6 +114,20 @@ describe('HasuraClient', () => { expect(JSON.parse(mockFetch.mock.calls[0][1].body)).toMatchSnapshot(); }); + it('gets tracked tables and their permissions for a schema', async () => { + const TEST_METADATA = generateTableMetadata(['schemaA', 'schemaB'], ['tableA', 'tableB'], 'role'); + const mockFetch = jest + .fn() + .mockResolvedValue({ + status: 200, + text: () => JSON.stringify({ metadata: TEST_METADATA }) + }); + const client = new HasuraClient({ fetch: mockFetch as unknown as typeof fetch }, config); + const trackedTablePermissions = await client.getTrackedTablePermissions('role', 'schemaB'); + expect(trackedTablePermissions).toMatchSnapshot(); + expect(trackedTablePermissions[0].table).toEqual({ name: 'tableA', schema: 'schemaB' }); + }); + it('tracks the specified tables for a specified schema', async () => { const mockFetch = jest .fn() @@ -237,7 +268,7 @@ describe('HasuraClient', () => { testB_near: 'passB', testC_near: 'passC' }; - const TEST_METADATA = generateMetadata(testUsers); + const TEST_METADATA = generateConnectionMetadata(testUsers); const mockFetch = jest .fn() .mockResolvedValue({ @@ -251,8 +282,46 @@ describe('HasuraClient', () => { }); }); -function generateMetadata (testUsers: any): any { - const sources = []; +function generateTableMetadata (schemaNames: string[], tableNames: string[], role: string): any { + const sources: HasuraSource[] = []; + // Insert default source which has different format than the rest + sources.push(DEFAULT_HASURA_SOURCE); + + const tables: HasuraTableMetadata[] = []; + schemaNames.forEach((schemaName) => { + tableNames.forEach((tableName) => { + tables.push(generateTableConfig(schemaName, tableName, role)); + }); + }); + + sources.push({ + name: role, + kind: 'postgres', + tables, + configuration: generateHasuraConfiguration(role, 'password'), + }); + + return { + version: 3, + sources + }; +} + +function generateTableConfig (schemaName: string, tableName: string, role: string): HasuraTableMetadata { + return { + table: { + name: tableName, + schema: schemaName, + }, + insert_permissions: [{ role, permission: {} }], + select_permissions: [{ role, permission: {} }], + update_permissions: [{ role, permission: {} }], + delete_permissions: [{ role, permission: {} }], + }; +} + +function generateConnectionMetadata (testUsers: any): HasuraMetadata { + const sources: HasuraSource[] = []; // Insert default source which has different format than the rest sources.push({ name: 'default', @@ -283,22 +352,26 @@ function generateMetadata (testUsers: any): any { }; } -function generateSource (user: string, password: string): any { +function generateSource (user: string, password: string): HasuraSource { return { name: user, kind: 'postgres', tables: [], - configuration: { - connection_info: { - database_url: { connection_parameters: generateConnectionParameter(user, password) }, - isolation_level: 'read-committed', - use_prepared_statements: false - } + configuration: generateHasuraConfiguration(user, password), + }; +} + +function generateHasuraConfiguration (user: string, password: string): HasuraConfiguration { + return { + connection_info: { + database_url: { connection_parameters: generateConnectionParameter(user, password) }, + isolation_level: 'read-committed', + use_prepared_statements: false } }; } -function generateConnectionParameter (user: string, password: string): any { +function generateConnectionParameter (user: string, password: string): HasuraDatabaseConnectionParameters { return { database: user, host: 'postgres', diff --git a/runner/src/hasura-client/hasura-client.ts b/runner/src/hasura-client/hasura-client.ts index b8fc287be..d0a27af13 100644 --- a/runner/src/hasura-client/hasura-client.ts +++ b/runner/src/hasura-client/hasura-client.ts @@ -10,7 +10,31 @@ interface SqlOptions { source?: string } -interface DatabaseConnectionParameters { +export type HasuraPermission = 'select' | 'insert' | 'update' | 'delete'; + +interface TableDefinition { + name: string + schema: string +} +export interface HasuraRolePermission { + role: string + permission: { + check?: Record + columns?: string[] + backend_only?: boolean + filter?: Record + allow_aggregations?: boolean + } +} +export interface HasuraTableMetadata { + table: TableDefinition + insert_permissions?: HasuraRolePermission[] + select_permissions?: HasuraRolePermission[] + update_permissions?: HasuraRolePermission[] + delete_permissions?: HasuraRolePermission[] +} + +export interface HasuraDatabaseConnectionParameters { password: string database: string username: string @@ -18,6 +42,41 @@ interface DatabaseConnectionParameters { port: number } +interface HasuraDatabaseUrl { + connection_parameters: HasuraDatabaseConnectionParameters +} + +interface DefaultHasuraDatabaseUrl { + from_env: string +} + +function isDefaultDatabaseUrl ( + object: DefaultHasuraDatabaseUrl | HasuraDatabaseUrl +): object is DefaultHasuraDatabaseUrl { + return 'from_env' in object; +} + +export interface HasuraConfiguration { + connection_info: { + database_url: DefaultHasuraDatabaseUrl | HasuraDatabaseUrl + isolation_level?: string + pool_settings?: Record + use_prepared_statements?: boolean + } +} + +export interface HasuraSource { + name: string + kind: string + tables: HasuraTableMetadata[] + configuration: HasuraConfiguration +} + +export interface HasuraMetadata { + version: number + sources: HasuraSource[] +} + type MetadataRequestArgs = Record; type MetadataRequests = Record; @@ -116,7 +175,7 @@ export default class HasuraClient { return await this.executeMetadataRequest('bulk', metadataRequests); } - async exportMetadata (): Promise { + async exportMetadata (): Promise { const { metadata } = await this.executeMetadataRequest( 'export_metadata', {}, @@ -125,11 +184,13 @@ export default class HasuraClient { return metadata; } - async getDbConnectionParameters (account: string): Promise { - const metadata = await this.exportMetadata(); - const source = metadata.sources.find((source: { name: any, configuration: any }) => source.name === account); + async getDbConnectionParameters (account: string): Promise { + const metadata: HasuraMetadata = await this.exportMetadata(); + const source = metadata.sources.find((source: HasuraSource) => source.name === account); if (source === undefined) { throw new Error(`Could not find connection parameters for user ${account} on respective database.`); + } else if (isDefaultDatabaseUrl(source.configuration.connection_info.database_url)) { + throw new Error('Default connection parameters are not supported.'); } return source.configuration.connection_info.database_url.connection_parameters; } @@ -155,11 +216,11 @@ export default class HasuraClient { }); } - async runMigrations (source: string, schemaName: string, migration: string): Promise { + async executeSqlOnSchema (source: string, schemaName: string, sqlScript: string): Promise { return await this.executeSql( ` set schema '${schemaName}'; - ${migration} + ${sqlScript} `, { source, readOnly: false } ); @@ -172,12 +233,22 @@ export default class HasuraClient { source, } ); - return tablesInSource .filter(({ schema }: { schema: string }) => schema === schemaName) .map(({ name }: { name: string }) => name); } + async getTrackedTablePermissions ( + databaseName: string, + schemaName: string, + ): Promise { + const metadata: HasuraMetadata = await this.exportMetadata(); + const hasuraSource = metadata.sources.find((source: HasuraSource) => source.name === databaseName); + const tablesForSchema = hasuraSource?.tables.filter((tableMetadata: HasuraTableMetadata) => tableMetadata.table.schema === schemaName); + + return tablesForSchema ?? []; + } + async trackTables ( schemaName: string, tableNames: string[], diff --git a/runner/src/hasura-client/index.ts b/runner/src/hasura-client/index.ts index be6fcaaec..fa21831b8 100644 --- a/runner/src/hasura-client/index.ts +++ b/runner/src/hasura-client/index.ts @@ -1 +1,2 @@ export { default } from './hasura-client'; +export type { HasuraMetadata, HasuraSource, HasuraConfiguration, HasuraDatabaseConnectionParameters, HasuraTableMetadata, HasuraRolePermission, HasuraPermission } from './hasura-client'; diff --git a/runner/src/index.ts b/runner/src/index.ts index 8d838d18c..a8c4da775 100644 --- a/runner/src/index.ts +++ b/runner/src/index.ts @@ -1,10 +1,11 @@ import { startServer as startMetricsServer } from './metrics'; import startRunnerServer from './server/runner-server'; import type StreamHandler from './stream-handler'; +import logger from './logger'; const executors = new Map(); startRunnerServer(executors); startMetricsServer().catch((err) => { - console.error('Failed to start metrics server', err); + logger.error('Failed to start metrics server', err); }); diff --git a/runner/src/indexer-config/index.ts b/runner/src/indexer-config/index.ts new file mode 100644 index 000000000..1131822dd --- /dev/null +++ b/runner/src/indexer-config/index.ts @@ -0,0 +1 @@ +export { default } from './indexer-config'; diff --git a/runner/src/indexer-config/indexer-config.test.ts b/runner/src/indexer-config/indexer-config.test.ts new file mode 100644 index 000000000..4b63e8f70 --- /dev/null +++ b/runner/src/indexer-config/indexer-config.test.ts @@ -0,0 +1,51 @@ +import { LogLevel } from '../indexer-meta/log-entry'; +import IndexerConfig from './indexer-config'; + +describe('IndexerConfig unit tests', () => { + const REDIS_STREAM = 'test:stream'; + const ACCOUNT_ID = 'test-account.near'; + const FUNCTION_NAME = 'test-indexer'; + const SCHEMA = ''; + + test('constructor sets executorId correctly', () => { + const indexerConfig = new IndexerConfig(REDIS_STREAM, ACCOUNT_ID, FUNCTION_NAME, 0, '', SCHEMA, LogLevel.INFO); + + expect(indexerConfig.executorId).toEqual('d43da7e3e466961f28ddaa99c8f7c2b44f25ef8d44931c677e48a6fd051bb966'); + }); + + test('exposes full indexer name correctly', () => { + const indexerConfig = new IndexerConfig(REDIS_STREAM, ACCOUNT_ID, FUNCTION_NAME, 0, '', SCHEMA, LogLevel.INFO); + + expect(indexerConfig.fullName()).toEqual('test-account.near/test-indexer'); + }); + + test('returns correct hasura values', () => { + const indexerConfig = new IndexerConfig(REDIS_STREAM, ACCOUNT_ID, FUNCTION_NAME, 0, '', SCHEMA, LogLevel.INFO); + + expect(indexerConfig.hasuraRoleName()).toEqual('test_account_near'); + expect(indexerConfig.hasuraFunctionName()).toEqual('test_indexer'); + }); + + test('returns correct hasura values for account starting with number', () => { + const indexerConfig = new IndexerConfig(REDIS_STREAM, '0xSome-Account', FUNCTION_NAME, 0, '', SCHEMA, LogLevel.INFO); + + expect(indexerConfig.hasuraRoleName()).toEqual('_0xSome_Account'); + expect(indexerConfig.hasuraFunctionName()).toEqual('test_indexer'); + }); + + test('returns correct postgres values', () => { + const indexerConfig = new IndexerConfig(REDIS_STREAM, ACCOUNT_ID, FUNCTION_NAME, 0, '', SCHEMA, LogLevel.INFO); + + expect(indexerConfig.userName()).toEqual('test_account_near'); + expect(indexerConfig.databaseName()).toEqual('test_account_near'); + expect(indexerConfig.schemaName()).toEqual('test_account_near_test_indexer'); + }); + + test('returns correct postgres values for account starting with number', () => { + const indexerConfig = new IndexerConfig(REDIS_STREAM, '0xSome-Account', FUNCTION_NAME, 0, '', SCHEMA, LogLevel.INFO); + + expect(indexerConfig.userName()).toEqual('_0xSome_Account'); + expect(indexerConfig.databaseName()).toEqual('_0xSome_Account'); + expect(indexerConfig.schemaName()).toEqual('_0xSome_Account_test_indexer'); + }); +}); diff --git a/runner/src/indexer-config/indexer-config.ts b/runner/src/indexer-config/indexer-config.ts new file mode 100644 index 000000000..6f390b0e2 --- /dev/null +++ b/runner/src/indexer-config/indexer-config.ts @@ -0,0 +1,97 @@ +import crypto from 'crypto'; +import { type StartExecutorRequest__Output } from '../generated/runner/StartExecutorRequest'; +import { LogLevel } from '../indexer-meta/log-entry'; + +interface IndexerConfigData { + redisStreamKey: string + accountId: string + functionName: string + version: number + code: string + schema: string + logLevel: LogLevel +} + +export default class IndexerConfig { + public readonly executorId: string; + + constructor ( + public readonly redisStreamKey: string, + public readonly accountId: string, + public readonly functionName: string, + public readonly version: number, + public readonly code: string, + public readonly schema: string, + public readonly logLevel: LogLevel + ) { + const hash = crypto.createHash('sha256'); + hash.update(`${accountId}/${functionName}`); + this.executorId = hash.digest('hex'); + } + + static fromStartRequest (startExecutorRequest: StartExecutorRequest__Output): IndexerConfig { + return new IndexerConfig( + startExecutorRequest.redisStream, + startExecutorRequest.accountId, + startExecutorRequest.functionName, + parseInt(startExecutorRequest.version), + startExecutorRequest.code, + startExecutorRequest.schema, + LogLevel.INFO + ); + } + + static fromObject (data: IndexerConfigData): IndexerConfig { + return new IndexerConfig( + data.redisStreamKey, + data.accountId, + data.functionName, + data.version, + data.code, + data.schema, + data.logLevel + ); + } + + toObject (): IndexerConfigData { + return { + redisStreamKey: this.redisStreamKey, + accountId: this.accountId, + functionName: this.functionName, + version: this.version, + code: this.code, + schema: this.schema, + logLevel: this.logLevel + }; + } + + private sanitizeNameForDatabase (name: string): string { + return name + .replace(/[^a-zA-Z0-9]/g, '_') // Replace all non-alphanumeric characters with underscores + .replace(/^([0-9])/, '_$1'); // Add underscore if first character is a number + } + + fullName (): string { + return `${this.accountId}/${this.functionName}`; + } + + hasuraRoleName (): string { + return this.sanitizeNameForDatabase(this.accountId); + } + + hasuraFunctionName (): string { + return this.sanitizeNameForDatabase(this.functionName); + } + + userName (): string { + return this.sanitizeNameForDatabase(this.accountId); + } + + databaseName (): string { + return this.sanitizeNameForDatabase(this.accountId); + } + + schemaName (): string { + return this.sanitizeNameForDatabase(this.fullName()); + } +} diff --git a/runner/src/indexer-meta/index.ts b/runner/src/indexer-meta/index.ts new file mode 100644 index 000000000..a6bf324cc --- /dev/null +++ b/runner/src/indexer-meta/index.ts @@ -0,0 +1,2 @@ +export { default } from './indexer-meta'; +export { IndexerStatus, METADATA_TABLE_UPSERT, MetadataFields } from './indexer-meta'; diff --git a/runner/src/indexer-meta/indexer-meta.test.ts b/runner/src/indexer-meta/indexer-meta.test.ts new file mode 100644 index 000000000..ceb789604 --- /dev/null +++ b/runner/src/indexer-meta/indexer-meta.test.ts @@ -0,0 +1,131 @@ +import pgFormat from 'pg-format'; +import IndexerMeta, { IndexerStatus } from './indexer-meta'; +import type PgClient from '../pg-client'; +import LogEntry, { LogLevel } from './log-entry'; +import { type PostgresConnectionParams } from '../pg-client'; +import IndexerConfig from '../indexer-config'; + +describe('IndexerMeta', () => { + let genericMockPgClient: PgClient; + let query: jest.Mock; + + beforeEach(() => { + query = jest.fn().mockReturnValue({ rows: [] }); + genericMockPgClient = { + query, + format: pgFormat + } as unknown as PgClient; + }); + + const accountId = 'some-account'; + const functionName = 'some-indexer'; + + const infoIndexerConfig: IndexerConfig = new IndexerConfig('stream', accountId, functionName, 0, '', '', LogLevel.INFO); + const errorIndexerConfig: IndexerConfig = new IndexerConfig('stream', accountId, functionName, 0, '', '', LogLevel.ERROR); + + const mockDatabaseConnectionParameters: PostgresConnectionParams = { + user: 'test_user', + password: 'test_password', + host: 'test_host', + port: 5432, + database: 'test_database' + }; + + describe('writeLog', () => { + it('should insert a single log entry into the database', async () => { + const date = new Date(); + jest.useFakeTimers({ now: date.getTime() }); + const formattedDate = date.toISOString().replace('T', ' ').replace('Z', '+00'); + + const indexerMeta = new IndexerMeta(infoIndexerConfig, mockDatabaseConnectionParameters, genericMockPgClient); + const infoEntry = LogEntry.systemInfo('Info message'); + await indexerMeta.writeLogs([infoEntry]); + + const expectedQueryStructure = `INSERT INTO ${infoIndexerConfig.schemaName()}.sys_logs (block_height, date, timestamp, type, level, message) VALUES (NULL, '${formattedDate}', '${formattedDate}', 'system', 'INFO', 'Info message')`; + expect(query.mock.calls[0][0]).toEqual(expectedQueryStructure); + }); + + it('should insert a single log entry into the database when logEntry has a blockheight', async () => { + const date = new Date(); + jest.useFakeTimers({ now: date.getTime() }); + const formattedDate = date.toISOString().replace('T', ' ').replace('Z', '+00'); + + const indexerMeta = new IndexerMeta(infoIndexerConfig, mockDatabaseConnectionParameters, genericMockPgClient); + const errorEntry = LogEntry.systemError('Error message', 12345); + await indexerMeta.writeLogs([errorEntry]); + + const expectedQueryStructure = `INSERT INTO ${infoIndexerConfig.schemaName()}.sys_logs (block_height, date, timestamp, type, level, message) VALUES ('12345', '${formattedDate}', '${formattedDate}', 'system', 'ERROR', 'Error message')`; + expect(query.mock.calls[0][0]).toEqual(expectedQueryStructure); + }); + + it('should handle errors when inserting a single log entry', async () => { + query.mockRejectedValueOnce(new Error('Failed to insert log')); + + const indexerMeta = new IndexerMeta(infoIndexerConfig, mockDatabaseConnectionParameters, genericMockPgClient); + const errorEntry = LogEntry.systemError('Error message', 12345); + await expect(indexerMeta.writeLogs([errorEntry])).rejects.toThrow('Failed to insert log'); + }); + + it('should insert a batch of log entries into the database', async () => { + const indexerMeta = new IndexerMeta(infoIndexerConfig, mockDatabaseConnectionParameters, genericMockPgClient); + const debugEntry = LogEntry.systemDebug('Debug message'); + const infoEntry = LogEntry.systemInfo('Information message'); + const logEntries: LogEntry[] = [ + debugEntry, + infoEntry + ]; + + await indexerMeta.writeLogs(logEntries); + + const expectedQuery = `INSERT INTO ${infoIndexerConfig.schemaName()}.sys_logs (block_height, date, timestamp, type, level, message) VALUES`; + expect(query.mock.calls[0][0]).toContain(expectedQuery); + }); + + it('should handle errors when inserting a batch of log entries', async () => { + query.mockRejectedValueOnce(new Error('Failed to insert batch of logs')); + + const indexerMeta = new IndexerMeta(infoIndexerConfig, mockDatabaseConnectionParameters, genericMockPgClient); + const debugEntry = LogEntry.systemDebug('Debug message'); + const infoEntry = LogEntry.systemInfo('Information message'); + const logEntries: LogEntry[] = [ + debugEntry, + infoEntry + ]; + + await expect(indexerMeta.writeLogs(logEntries)).rejects.toThrow('Failed to insert batch of logs'); + }); + + it('should handle empty log entry', async () => { + const indexerMeta = new IndexerMeta(infoIndexerConfig, mockDatabaseConnectionParameters, genericMockPgClient); + const logEntries: LogEntry[] = []; + await indexerMeta.writeLogs(logEntries); + + expect(query).not.toHaveBeenCalled(); + }); + + it('should skip log entries with levels lower than the logging level specified in the constructor', async () => { + const indexerMeta = new IndexerMeta(errorIndexerConfig, mockDatabaseConnectionParameters, genericMockPgClient); + const debugEntry = LogEntry.systemDebug('Debug message'); + + await indexerMeta.writeLogs([debugEntry]); + + expect(query).not.toHaveBeenCalled(); + }); + + it('writes status for indexer', async () => { + const indexerMeta = new IndexerMeta(infoIndexerConfig, mockDatabaseConnectionParameters, genericMockPgClient); + await indexerMeta.setStatus(IndexerStatus.RUNNING); + expect(query).toBeCalledWith( + `INSERT INTO ${infoIndexerConfig.schemaName()}.sys_metadata (attribute, value) VALUES ('STATUS', 'RUNNING') ON CONFLICT (attribute) DO UPDATE SET value = EXCLUDED.value RETURNING *` + ); + }); + + it('writes last processed block height for indexer', async () => { + const indexerMeta = new IndexerMeta(infoIndexerConfig, mockDatabaseConnectionParameters, genericMockPgClient); + await indexerMeta.updateBlockHeight(123); + expect(query).toBeCalledWith( + `INSERT INTO ${infoIndexerConfig.schemaName()}.sys_metadata (attribute, value) VALUES ('LAST_PROCESSED_BLOCK_HEIGHT', '123') ON CONFLICT (attribute) DO UPDATE SET value = EXCLUDED.value RETURNING *` + ); + }); + }); +}); diff --git a/runner/src/indexer-meta/indexer-meta.ts b/runner/src/indexer-meta/indexer-meta.ts new file mode 100644 index 000000000..a2746abed --- /dev/null +++ b/runner/src/indexer-meta/indexer-meta.ts @@ -0,0 +1,94 @@ +import format from 'pg-format'; +import { wrapError } from '../utility'; +import PgClient, { type PostgresConnectionParams } from '../pg-client'; +import { trace } from '@opentelemetry/api'; +import type LogEntry from './log-entry'; +import { LogLevel } from './log-entry'; +import type IndexerConfig from '../indexer-config'; + +export enum IndexerStatus { + PROVISIONING = 'PROVISIONING', + RUNNING = 'RUNNING', + FAILING = 'FAILING', + STOPPED = 'STOPPED', +} + +export const METADATA_TABLE_UPSERT = 'INSERT INTO %I.sys_metadata (attribute, value) VALUES %L ON CONFLICT (attribute) DO UPDATE SET value = EXCLUDED.value RETURNING *'; +export enum MetadataFields { + STATUS = 'STATUS', + LAST_PROCESSED_BLOCK_HEIGHT = 'LAST_PROCESSED_BLOCK_HEIGHT' +} + +export default class IndexerMeta { + tracer = trace.getTracer('queryapi-runner-indexer-logger'); + + private readonly pgClient: PgClient; + private readonly indexerConfig: IndexerConfig; + private readonly logInsertQueryTemplate: string = 'INSERT INTO %I.sys_logs (block_height, date, timestamp, type, level, message) VALUES %L'; + + constructor ( + indexerConfig: IndexerConfig, + databaseConnectionParameters: PostgresConnectionParams, + pgClientInstance: PgClient | undefined = undefined + ) { + const pgClient = pgClientInstance ?? new PgClient(databaseConnectionParameters); + + this.pgClient = pgClient; + this.indexerConfig = indexerConfig; + } + + private shouldLog (logLevel: LogLevel): boolean { + return logLevel >= this.indexerConfig.logLevel; + } + + async writeLogs ( + logEntries: LogEntry[], + ): Promise { + const entriesArray = logEntries.filter(entry => this.shouldLog(entry.level)); + if (entriesArray.length === 0) return; + + const spanMessage = `write batch of ${entriesArray.length} logs through postgres`; + const writeLogSpan = this.tracer.startSpan(spanMessage); + + await wrapError(async () => { + const values = entriesArray.map(entry => [ + entry.blockHeight, + entry.timestamp, + entry.timestamp, + entry.type, + LogLevel[entry.level], + entry.message + ]); + + const query = format(this.logInsertQueryTemplate, this.indexerConfig.schemaName(), values); + await this.pgClient.query(query); + }, `Failed to insert ${entriesArray.length > 1 ? 'logs' : 'log'} into the ${this.indexerConfig.schemaName()}.sys_logs table`) + .finally(() => { + writeLogSpan.end(); + }); + } + + async setStatus (status: IndexerStatus): Promise { + const setStatusSpan = this.tracer.startSpan(`set status to ${status} through postgres`); + const values = [[MetadataFields.STATUS, status]]; + const setStatusQuery = format(METADATA_TABLE_UPSERT, this.indexerConfig.schemaName(), values); + + try { + await wrapError(async () => await this.pgClient.query(setStatusQuery), `Failed to update status for ${this.indexerConfig.schemaName()}`); + } finally { + setStatusSpan.end(); + } + } + + async updateBlockHeight (blockHeight: number): Promise { + const setLastProcessedBlockSpan = this.tracer.startSpan('set last processed block through postgres'); + const values = [[MetadataFields.LAST_PROCESSED_BLOCK_HEIGHT, blockHeight.toString()]]; + const updateBlockHeightQuery = format(METADATA_TABLE_UPSERT, this.indexerConfig.schemaName(), values); + + try { + await wrapError(async () => await this.pgClient.query(updateBlockHeightQuery), `Failed to update last processed block height for ${this.indexerConfig.schemaName()}`); + } finally { + setLastProcessedBlockSpan.end(); + } + } +} diff --git a/runner/src/indexer-meta/log-entry.test.ts b/runner/src/indexer-meta/log-entry.test.ts new file mode 100644 index 000000000..8f02a1f6d --- /dev/null +++ b/runner/src/indexer-meta/log-entry.test.ts @@ -0,0 +1,92 @@ +import LogEntry, { LogType, LogLevel } from './log-entry'; + +describe('LogEntry', () => { + test('create a system debug log entry', () => { + const blockHeight = 100; + const logEntry = LogEntry.systemDebug('Debug message', blockHeight); + expect(logEntry.message).toBe('Debug message'); + expect(logEntry.level).toBe(LogLevel.DEBUG); + expect(logEntry.type).toBe(LogType.SYSTEM); + expect(logEntry.timestamp).toBeInstanceOf(Date); + expect(logEntry.blockHeight).toBe(blockHeight); + }); + + test('create a system info log entry', () => { + const blockHeight = 100; + const logEntry = LogEntry.systemInfo('Info message', blockHeight); + expect(logEntry.message).toBe('Info message'); + expect(logEntry.level).toBe(LogLevel.INFO); + expect(logEntry.type).toBe(LogType.SYSTEM); + expect(logEntry.timestamp).toBeInstanceOf(Date); + expect(logEntry.blockHeight).toBe(blockHeight); + }); + + test('create a system warn log entry', () => { + const blockHeight = 100; + const logEntry = LogEntry.systemWarn('Warn message', blockHeight); + expect(logEntry.message).toBe('Warn message'); + expect(logEntry.level).toBe(LogLevel.WARN); + expect(logEntry.type).toBe(LogType.SYSTEM); + expect(logEntry.timestamp).toBeInstanceOf(Date); + expect(logEntry.blockHeight).toBe(blockHeight); + }); + + test('create a system error log entry', () => { + const blockHeight = 100; + const logEntry = LogEntry.systemError('Error message', blockHeight); + expect(logEntry.message).toBe('Error message'); + expect(logEntry.level).toBe(LogLevel.ERROR); + expect(logEntry.type).toBe(LogType.SYSTEM); + expect(logEntry.timestamp).toBeInstanceOf(Date); + expect(logEntry.blockHeight).toBe(blockHeight); + }); + + test('create a user debug log entry', () => { + const blockHeight = 100; + const logEntry = LogEntry.userDebug('Debug message', blockHeight); + expect(logEntry.message).toBe('Debug message'); + expect(logEntry.level).toBe(LogLevel.DEBUG); + expect(logEntry.type).toBe(LogType.USER); + expect(logEntry.timestamp).toBeInstanceOf(Date); + expect(logEntry.blockHeight).toBe(blockHeight); + }); + + test('create a user info log entry', () => { + const blockHeight = 100; + const logEntry = LogEntry.userInfo('User info message', blockHeight); + expect(logEntry.message).toBe('User info message'); + expect(logEntry.level).toBe(LogLevel.INFO); + expect(logEntry.type).toBe(LogType.USER); + expect(logEntry.timestamp).toBeInstanceOf(Date); + expect(logEntry.blockHeight).toBe(blockHeight); + }); + + test('create a user warn log entry', () => { + const blockHeight = 100; + const logEntry = LogEntry.userWarn('User warn message', blockHeight); + expect(logEntry.message).toBe('User warn message'); + expect(logEntry.level).toBe(LogLevel.WARN); + expect(logEntry.type).toBe(LogType.USER); + expect(logEntry.timestamp).toBeInstanceOf(Date); + expect(logEntry.blockHeight).toBe(blockHeight); + }); + + test('create a user error log entry', () => { + const blockHeight = 100; + const logEntry = LogEntry.userError('User error message', blockHeight); + expect(logEntry.message).toBe('User error message'); + expect(logEntry.level).toBe(LogLevel.ERROR); + expect(logEntry.type).toBe(LogType.USER); + expect(logEntry.timestamp).toBeInstanceOf(Date); + expect(logEntry.blockHeight).toBe(blockHeight); + }); + + test('create a system info log entry without blockheight', () => { + const logEntry = LogEntry.systemInfo('Info message'); + expect(logEntry.message).toBe('Info message'); + expect(logEntry.level).toBe(LogLevel.INFO); + expect(logEntry.type).toBe(LogType.SYSTEM); + expect(logEntry.timestamp).toBeInstanceOf(Date); + expect(logEntry.blockHeight).toBeUndefined(); + }); +}); diff --git a/runner/src/indexer-meta/log-entry.ts b/runner/src/indexer-meta/log-entry.ts new file mode 100644 index 000000000..4cb7dba21 --- /dev/null +++ b/runner/src/indexer-meta/log-entry.ts @@ -0,0 +1,60 @@ +export enum LogLevel { + DEBUG = 2, + INFO = 5, + WARN = 6, + ERROR = 8, +} + +export enum LogType { + SYSTEM = 'system', + USER = 'user', +} + +export default class LogEntry { + public readonly timestamp: Date; + + constructor ( + public readonly message: string, + public readonly level: LogLevel, + public readonly type: LogType, + public readonly blockHeight?: number + ) { + this.timestamp = new Date(); + } + + static createLog (message: string, level: LogLevel, type: LogType, blockHeight?: number): LogEntry { + return new LogEntry(message, level, type, blockHeight); + } + + static systemDebug (message: string, blockHeight?: number): LogEntry { + return LogEntry.createLog(message, LogLevel.DEBUG, LogType.SYSTEM, blockHeight); + } + + static systemInfo (message: string, blockHeight?: number): LogEntry { + return LogEntry.createLog(message, LogLevel.INFO, LogType.SYSTEM, blockHeight); + } + + static systemWarn (message: string, blockHeight?: number): LogEntry { + return LogEntry.createLog(message, LogLevel.WARN, LogType.SYSTEM, blockHeight); + } + + static systemError (message: string, blockHeight?: number): LogEntry { + return LogEntry.createLog(message, LogLevel.ERROR, LogType.SYSTEM, blockHeight); + } + + static userDebug (message: string, blockHeight?: number): LogEntry { + return LogEntry.createLog(message, LogLevel.DEBUG, LogType.USER, blockHeight); + } + + static userInfo (message: string, blockHeight?: number): LogEntry { + return LogEntry.createLog(message, LogLevel.INFO, LogType.USER, blockHeight); + } + + static userWarn (message: string, blockHeight?: number): LogEntry { + return LogEntry.createLog(message, LogLevel.WARN, LogType.USER, blockHeight); + } + + static userError (message: string, blockHeight?: number): LogEntry { + return LogEntry.createLog(message, LogLevel.ERROR, LogType.USER, blockHeight); + } +} diff --git a/runner/src/indexer/__snapshots__/indexer.test.ts.snap b/runner/src/indexer/__snapshots__/indexer.test.ts.snap index 229a76f84..185a494bd 100644 --- a/runner/src/indexer/__snapshots__/indexer.test.ts.snap +++ b/runner/src/indexer/__snapshots__/indexer.test.ts.snap @@ -225,7 +225,7 @@ exports[`Indexer unit tests Indexer.buildContext() can fetch from the near socia ] `; -exports[`Indexer unit tests Indexer.runFunctions() allows imperative execution of GraphQL operations 1`] = ` +exports[`Indexer unit tests Indexer.execute() allows imperative execution of GraphQL operations 1`] = ` [ [ "mock-hasura-endpoint/v1/graphql", @@ -295,7 +295,7 @@ exports[`Indexer unit tests Indexer.runFunctions() allows imperative execution o ] `; -exports[`Indexer unit tests Indexer.runFunctions() catches errors 1`] = ` +exports[`Indexer unit tests Indexer.execute() catches errors 1`] = ` [ [ "mock-hasura-endpoint/v1/graphql", @@ -352,7 +352,7 @@ exports[`Indexer unit tests Indexer.runFunctions() catches errors 1`] = ` ] `; -exports[`Indexer unit tests Indexer.runFunctions() logs provisioning failures 1`] = ` +exports[`Indexer unit tests Indexer.execute() logs provisioning failures 1`] = ` [ [ "mock-hasura-endpoint/v1/graphql", @@ -396,7 +396,7 @@ exports[`Indexer unit tests Indexer.runFunctions() logs provisioning failures 1` [ "mock-hasura-endpoint/v1/graphql", { - "body": "{"query":"\\n mutation writeLog($function_name: String!, $block_height: numeric!, $message: String!){\\n insert_indexer_log_entries_one(object: {function_name: $function_name, block_height: $block_height, message: $message}) {id}\\n }","variables":{"function_name":"morgs.near/test","block_height":82699904,"message":"Provisioning endpoint: failure:something went wrong with provisioning"}}", + "body": "{"query":"\\n mutation writeLog($function_name: String!, $block_height: numeric!, $message: String!){\\n insert_indexer_log_entries_one(object: {function_name: $function_name, block_height: $block_height, message: $message}) {id}\\n }","variables":{"function_name":"morgs.near/test","block_height":82699904,"message":"Provisioning endpoint failure: something went wrong with provisioning"}}", "headers": { "Content-Type": "application/json", "X-Hasura-Admin-Secret": "mock-hasura-secret", @@ -422,7 +422,7 @@ exports[`Indexer unit tests Indexer.runFunctions() logs provisioning failures 1` ] `; -exports[`Indexer unit tests Indexer.runFunctions() should execute all functions against the current block 1`] = ` +exports[`Indexer unit tests Indexer.execute() should execute all functions against the current block 1`] = ` [ [ "mock-hasura-endpoint/v1/graphql", @@ -479,7 +479,7 @@ exports[`Indexer unit tests Indexer.runFunctions() should execute all functions ] `; -exports[`Indexer unit tests Indexer.runFunctions() supplies the required role to the GraphQL endpoint 1`] = ` +exports[`Indexer unit tests Indexer.execute() supplies the required role to the GraphQL endpoint 1`] = ` [ [ "mock-hasura-endpoint/v1/graphql", diff --git a/runner/src/indexer/indexer.test.ts b/runner/src/indexer/indexer.test.ts index c4b2d77b4..91e21da43 100644 --- a/runner/src/indexer/indexer.test.ts +++ b/runner/src/indexer/indexer.test.ts @@ -5,14 +5,14 @@ import Indexer from './indexer'; import { VM } from 'vm2'; import DmlHandler from '../dml-handler/dml-handler'; import type PgClient from '../pg-client'; -import { type IndexerBehavior, LogLevel } from '../stream-handler/stream-handler'; +import { LogLevel } from '../indexer-meta/log-entry'; +import IndexerConfig from '../indexer-config/indexer-config'; +import type IndexerMeta from '../indexer-meta'; +import { IndexerStatus } from '../indexer-meta'; +import type Provisioner from '../provisioner'; +import { type PostgresConnectionParams } from '../pg-client'; describe('Indexer unit tests', () => { - const HASURA_ROLE = 'morgs_near'; - const INVALID_HASURA_ROLE = 'other_near'; - - const INDEXER_NAME = 'morgs.near/test_fn'; - const SIMPLE_SCHEMA = `CREATE TABLE "posts" ( "id" SERIAL NOT NULL, @@ -63,120 +63,135 @@ describe('Indexer unit tests', () => { );`; const CASE_SENSITIVE_SCHEMA = ` - CREATE TABLE - Posts ( - "id" SERIAL NOT NULL, - "AccountId" VARCHAR NOT NULL, - BlockHeight DECIMAL(58, 0) NOT NULL, - "receiptId" VARCHAR NOT NULL, - content TEXT NOT NULL, - block_Timestamp DECIMAL(20, 0) NOT NULL, - "Accounts_Liked" JSONB NOT NULL DEFAULT '[]', - "LastCommentTimestamp" DECIMAL(20, 0), - CONSTRAINT "posts_pkey" PRIMARY KEY ("id") - ); - - CREATE TABLE - "CommentsTable" ( - "id" SERIAL NOT NULL, - PostId SERIAL NOT NULL, - "accountId" VARCHAR NOT NULL, - blockHeight DECIMAL(58, 0) NOT NULL, - CONSTRAINT "comments_pkey" PRIMARY KEY ("id") - );`; + CREATE TABLE + Posts ( + "id" SERIAL NOT NULL, + "AccountId" VARCHAR NOT NULL, + BlockHeight DECIMAL(58, 0) NOT NULL, + "receiptId" VARCHAR NOT NULL, + content TEXT NOT NULL, + block_Timestamp DECIMAL(20, 0) NOT NULL, + "Accounts_Liked" JSONB NOT NULL DEFAULT '[]', + "LastCommentTimestamp" DECIMAL(20, 0), + CONSTRAINT "posts_pkey" PRIMARY KEY ("id") + ); + + CREATE TABLE + "CommentsTable" ( + "id" SERIAL NOT NULL, + PostId SERIAL NOT NULL, + "accountId" VARCHAR NOT NULL, + blockHeight DECIMAL(58, 0) NOT NULL, + CONSTRAINT "comments_pkey" PRIMARY KEY ("id") + );`; const STRESS_TEST_SCHEMA = ` -CREATE TABLE creator_quest ( - account_id VARCHAR PRIMARY KEY, - num_components_created INTEGER NOT NULL DEFAULT 0, - completed BOOLEAN NOT NULL DEFAULT FALSE - ); - -CREATE TABLE - composer_quest ( - account_id VARCHAR PRIMARY KEY, - num_widgets_composed INTEGER NOT NULL DEFAULT 0, - completed BOOLEAN NOT NULL DEFAULT FALSE - ); - -CREATE TABLE - "contractor - quest" ( - account_id VARCHAR PRIMARY KEY, - num_contracts_deployed INTEGER NOT NULL DEFAULT 0, - completed BOOLEAN NOT NULL DEFAULT FALSE - ); - -CREATE TABLE - "posts" ( - "id" SERIAL NOT NULL, - "account_id" VARCHAR NOT NULL, - "block_height" DECIMAL(58, 0) NOT NULL, - "receipt_id" VARCHAR NOT NULL, - "content" TEXT NOT NULL, - "block_timestamp" DECIMAL(20, 0) NOT NULL, - "accounts_liked" JSONB NOT NULL DEFAULT '[]', - "last_comment_timestamp" DECIMAL(20, 0), - CONSTRAINT "posts_pkey" PRIMARY KEY ("id") - ); - -CREATE TABLE - "comments" ( - "id" SERIAL NOT NULL, - "post_id" SERIAL NOT NULL, - "account_id" VARCHAR NOT NULL, - "block_height" DECIMAL(58, 0) NOT NULL, - "content" TEXT NOT NULL, - "block_timestamp" DECIMAL(20, 0) NOT NULL, - "receipt_id" VARCHAR NOT NULL, - CONSTRAINT "comments_pkey" PRIMARY KEY ("id") - ); - -CREATE TABLE - "post_likes" ( - "post_id" SERIAL NOT NULL, - "account_id" VARCHAR NOT NULL, - "block_height" DECIMAL(58, 0), - "block_timestamp" DECIMAL(20, 0) NOT NULL, - "receipt_id" VARCHAR NOT NULL, - CONSTRAINT "post_likes_pkey" PRIMARY KEY ("post_id", "account_id") - ); - -CREATE UNIQUE INDEX "posts_account_id_block_height_key" ON "posts" ("account_id" ASC, "block_height" ASC); - -CREATE UNIQUE INDEX "comments_post_id_account_id_block_height_key" ON "comments" ( - "post_id" ASC, - "account_id" ASC, - "block_height" ASC -); - -CREATE INDEX - "posts_last_comment_timestamp_idx" ON "posts" ("last_comment_timestamp" DESC); - -ALTER TABLE - "comments" -ADD - CONSTRAINT "comments_post_id_fkey" FOREIGN KEY ("post_id") REFERENCES "posts" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION; - -ALTER TABLE - "post_likes" -ADD - CONSTRAINT "post_likes_post_id_fkey" FOREIGN KEY ("post_id") REFERENCES "posts" ("id") ON DELETE CASCADE ON UPDATE NO ACTION; - -CREATE TABLE IF NOT EXISTS - "My Table1" (id serial PRIMARY KEY); - -CREATE TABLE - "Another-Table" (id serial PRIMARY KEY); - -CREATE TABLE -IF NOT EXISTS - "Third-Table" (id serial PRIMARY KEY); - -CREATE TABLE - yet_another_table (id serial PRIMARY KEY); -`; - const defaultIndexerBehavior: IndexerBehavior = { - log_level: LogLevel.INFO, + CREATE TABLE creator_quest ( + account_id VARCHAR PRIMARY KEY, + num_components_created INTEGER NOT NULL DEFAULT 0, + completed BOOLEAN NOT NULL DEFAULT FALSE + ); + + CREATE TABLE + composer_quest ( + account_id VARCHAR PRIMARY KEY, + num_widgets_composed INTEGER NOT NULL DEFAULT 0, + completed BOOLEAN NOT NULL DEFAULT FALSE + ); + + CREATE TABLE + "contractor - quest" ( + account_id VARCHAR PRIMARY KEY, + num_contracts_deployed INTEGER NOT NULL DEFAULT 0, + completed BOOLEAN NOT NULL DEFAULT FALSE + ); + + CREATE TABLE + "posts" ( + "id" SERIAL NOT NULL, + "account_id" VARCHAR NOT NULL, + "block_height" DECIMAL(58, 0) NOT NULL, + "receipt_id" VARCHAR NOT NULL, + "content" TEXT NOT NULL, + "block_timestamp" DECIMAL(20, 0) NOT NULL, + "accounts_liked" JSONB NOT NULL DEFAULT '[]', + "last_comment_timestamp" DECIMAL(20, 0), + CONSTRAINT "posts_pkey" PRIMARY KEY ("id") + ); + + CREATE TABLE + "comments" ( + "id" SERIAL NOT NULL, + "post_id" SERIAL NOT NULL, + "account_id" VARCHAR NOT NULL, + "block_height" DECIMAL(58, 0) NOT NULL, + "content" TEXT NOT NULL, + "block_timestamp" DECIMAL(20, 0) NOT NULL, + "receipt_id" VARCHAR NOT NULL, + CONSTRAINT "comments_pkey" PRIMARY KEY ("id") + ); + + CREATE TABLE + "post_likes" ( + "post_id" SERIAL NOT NULL, + "account_id" VARCHAR NOT NULL, + "block_height" DECIMAL(58, 0), + "block_timestamp" DECIMAL(20, 0) NOT NULL, + "receipt_id" VARCHAR NOT NULL, + CONSTRAINT "post_likes_pkey" PRIMARY KEY ("post_id", "account_id") + ); + + CREATE UNIQUE INDEX "posts_account_id_block_height_key" ON "posts" ("account_id" ASC, "block_height" ASC); + + CREATE UNIQUE INDEX "comments_post_id_account_id_block_height_key" ON "comments" ( + "post_id" ASC, + "account_id" ASC, + "block_height" ASC + ); + + CREATE INDEX + "posts_last_comment_timestamp_idx" ON "posts" ("last_comment_timestamp" DESC); + + ALTER TABLE + "comments" + ADD + CONSTRAINT "comments_post_id_fkey" FOREIGN KEY ("post_id") REFERENCES "posts" ("id") ON DELETE NO ACTION ON UPDATE NO ACTION; + + ALTER TABLE + "post_likes" + ADD + CONSTRAINT "post_likes_post_id_fkey" FOREIGN KEY ("post_id") REFERENCES "posts" ("id") ON DELETE CASCADE ON UPDATE NO ACTION; + + CREATE TABLE IF NOT EXISTS + "My Table1" (id serial PRIMARY KEY); + + CREATE TABLE + "Another-Table" (id serial PRIMARY KEY); + + CREATE TABLE + IF NOT EXISTS + "Third-Table" (id serial PRIMARY KEY); + + CREATE TABLE + yet_another_table (id serial PRIMARY KEY); + `; + + const SIMPLE_REDIS_STREAM = 'test:stream'; + const SIMPLE_ACCOUNT_ID = 'morgs.near'; + const SIMPLE_FUNCTION_NAME = 'test_indexer'; + const SIMPLE_CODE = 'const a = 1;'; + + const simpleSchemaConfig: IndexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, SIMPLE_ACCOUNT_ID, SIMPLE_FUNCTION_NAME, 0, SIMPLE_CODE, SIMPLE_SCHEMA, LogLevel.INFO); + const socialSchemaConfig: IndexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, SIMPLE_ACCOUNT_ID, SIMPLE_FUNCTION_NAME, 0, SIMPLE_CODE, SOCIAL_SCHEMA, LogLevel.INFO); + const caseSensitiveConfig: IndexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, SIMPLE_ACCOUNT_ID, SIMPLE_FUNCTION_NAME, 0, SIMPLE_CODE, CASE_SENSITIVE_SCHEMA, LogLevel.INFO); + const stressTestConfig: IndexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, SIMPLE_ACCOUNT_ID, SIMPLE_FUNCTION_NAME, 0, SIMPLE_CODE, STRESS_TEST_SCHEMA, LogLevel.INFO); + + const genericDbCredentials: PostgresConnectionParams = { + database: 'test_near', + host: 'postgres', + password: 'test_pass', + port: 5432, + user: 'test_near' }; const genericMockFetch = jest.fn() @@ -185,29 +200,35 @@ CREATE TABLE json: async () => ({ data: 'mock', }), - }); - const genericMockDmlHandler: any = { - create: jest.fn() + }) as unknown as typeof fetch; + + const genericMockDmlHandler = { + insert: jest.fn().mockReturnValue([]), + select: jest.fn().mockReturnValue([]), + update: jest.fn().mockReturnValue([]), + upsert: jest.fn().mockReturnValue([]), + delete: jest.fn().mockReturnValue([]), } as unknown as DmlHandler; - const genericDbCredentials: any = { - database: 'test_near', - host: 'postgres', - password: 'test_pass', - port: 5432, - username: 'test_near' - }; + const genericMockIndexerMeta: any = { + writeLogs: jest.fn(), + setStatus: jest.fn(), + updateBlockHeight: jest.fn() + } as unknown as IndexerMeta; - const genericProvisioner: any = { - getDatabaseConnectionParameters: jest.fn().mockReturnValue(genericDbCredentials) - }; + const genericProvisioner = { + getPgBouncerConnectionParameters: jest.fn().mockReturnValue(genericDbCredentials), + fetchUserApiProvisioningStatus: jest.fn().mockResolvedValue(true), + provisionLogsAndMetadataIfNeeded: jest.fn(), + ensureConsistentHasuraState: jest.fn(), + } as unknown as Provisioner; const config = { hasuraEndpoint: 'mock-hasura-endpoint', hasuraAdminSecret: 'mock-hasura-secret', }; - test('Indexer.runFunctions() should execute all functions against the current block', async () => { + test('Indexer.execute() should execute all functions against the current block', async () => { const mockFetch = jest.fn(() => ({ status: 200, json: async () => ({ @@ -225,32 +246,28 @@ CREATE TABLE shards: {} } as unknown as StreamerMessage) as unknown as Block; - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, provisioner: genericProvisioner, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); - - const functions: Record = {}; - functions['buildnear.testnet/test'] = { - code: ` - const foo = 3; - block.result = context.graphql(\`mutation { set(functionName: "buildnear.testnet/test", key: "height", data: "\${block.blockHeight}")}\`); - `, - schema: SIMPLE_SCHEMA - }; - await indexer.runFunctions(mockBlock, functions, false); + const code = ` + const foo = 3; + block.result = context.graphql(\`mutation { set(functionName: "buildnear.testnet/test", key: "height", data: "\${block.blockHeight}")}\`); + `; + const indexerMeta = { + writeLogs: jest.fn(), + setStatus: jest.fn(), + updateBlockHeight: jest.fn() + } as unknown as IndexerMeta; + const indexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, 'buildnear.testnet', 'test', 0, code, SIMPLE_SCHEMA, LogLevel.INFO); + const indexer = new Indexer(indexerConfig, { + fetch: mockFetch as unknown as typeof fetch, + provisioner: genericProvisioner, + dmlHandler: genericMockDmlHandler, + indexerMeta, + }, undefined, config); + + await indexer.execute(mockBlock); expect(mockFetch.mock.calls).toMatchSnapshot(); - }); - - test('Indexer.transformIndexerFunction() applies the necessary transformations', () => { - const indexer = new Indexer(defaultIndexerBehavior, undefined, undefined, undefined, config); - - const transformedFunction = indexer.transformIndexerFunction('console.log(\'hello\')'); - - expect(transformedFunction).toEqual(` - async function f(){ - console.log('hello') - }; - f(); - `); + expect(indexerMeta.setStatus).toHaveBeenCalledWith(IndexerStatus.RUNNING); + expect(indexerMeta.updateBlockHeight).toHaveBeenCalledWith(blockHeight); }); test('Indexer.buildContext() allows execution of arbitrary GraphQL operations', async () => { @@ -273,9 +290,12 @@ CREATE TABLE } }) }); - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); + const indexer = new Indexer(simpleSchemaConfig, { + fetch: mockFetch as unknown as typeof fetch, + dmlHandler: genericMockDmlHandler + }, undefined, config); - const context = indexer.buildContext(SIMPLE_SCHEMA, INDEXER_NAME, 1, HASURA_ROLE); + const context = indexer.buildContext(1, []); const query = ` query { @@ -325,9 +345,12 @@ CREATE TABLE test('Indexer.buildContext() can fetch from the near social api', async () => { const mockFetch = jest.fn(); - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); + const indexer = new Indexer(simpleSchemaConfig, { + fetch: mockFetch as unknown as typeof fetch, + dmlHandler: genericMockDmlHandler + }, undefined, config); - const context = indexer.buildContext(SIMPLE_SCHEMA, INDEXER_NAME, 1, HASURA_ROLE); + const context = indexer.buildContext(1, []); await context.fetchFromSocialApi('/index', { method: 'POST', @@ -354,9 +377,9 @@ CREATE TABLE errors: ['boom'] }) }); - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); + const indexer = new Indexer(simpleSchemaConfig, { fetch: mockFetch as unknown as typeof fetch, dmlHandler: genericMockDmlHandler }, undefined, config); - const context = indexer.buildContext(SIMPLE_SCHEMA, INDEXER_NAME, 1, INVALID_HASURA_ROLE); + const context = indexer.buildContext(1, []); await expect(async () => await context.graphql('query { hello }')).rejects.toThrow('boom'); }); @@ -369,9 +392,9 @@ CREATE TABLE data: 'mock', }), }); - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); + const indexer = new Indexer(simpleSchemaConfig, { fetch: mockFetch as unknown as typeof fetch, dmlHandler: genericMockDmlHandler }, undefined, config); - const context = indexer.buildContext(SIMPLE_SCHEMA, INDEXER_NAME, 1, HASURA_ROLE); + const context = indexer.buildContext(1, []); const query = 'query($name: String) { hello(name: $name) }'; const variables = { name: 'morgan' }; @@ -396,7 +419,7 @@ CREATE TABLE }); test('GetTableNameToDefinitionNamesMapping works for a variety of input schemas', async () => { - const indexer = new Indexer(defaultIndexerBehavior); + const indexer = new Indexer(stressTestConfig); const tableNameToDefinitionNamesMapping = indexer.getTableNameToDefinitionNamesMapping(STRESS_TEST_SCHEMA); expect([...tableNameToDefinitionNamesMapping.keys()]).toStrictEqual([ @@ -430,7 +453,7 @@ CREATE TABLE }); test('GetTableNameToDefinitionNamesMapping works for mixed quotes schema', async () => { - const indexer = new Indexer(defaultIndexerBehavior); + const indexer = new Indexer(caseSensitiveConfig); const tableNameToDefinitionNamesMapping = indexer.getTableNameToDefinitionNamesMapping(CASE_SENSITIVE_SCHEMA); const tableNames = [...tableNameToDefinitionNamesMapping.keys()]; @@ -449,7 +472,7 @@ CREATE TABLE }); test('GetSchemaLookup works for mixed quotes schema', async () => { - const indexer = new Indexer(defaultIndexerBehavior); + const indexer = new Indexer(caseSensitiveConfig); const schemaLookup = indexer.getTableNameToDefinitionNamesMapping(CASE_SENSITIVE_SCHEMA); const tableNames = [...schemaLookup.keys()]; @@ -466,7 +489,7 @@ CREATE TABLE }); test('SanitizeTableName works properly on many test cases', async () => { - const indexer = new Indexer(defaultIndexerBehavior, undefined, undefined, undefined, config); + const indexer = new Indexer(simpleSchemaConfig, undefined, undefined, config); expect(indexer.sanitizeTableName('table_name')).toStrictEqual('TableName'); expect(indexer.sanitizeTableName('tablename')).toStrictEqual('Tablename'); // name is not capitalized @@ -481,8 +504,6 @@ CREATE TABLE }); test('indexer fails to build context.db due to collision on sanitized table names', async () => { - const indexer = new Indexer(defaultIndexerBehavior, { DmlHandler: genericMockDmlHandler }, undefined, undefined, config); - const schemaWithDuplicateSanitizedTableNames = `CREATE TABLE "test table" ( "id" SERIAL NOT NULL @@ -490,25 +511,22 @@ CREATE TABLE CREATE TABLE "test!table" ( "id" SERIAL NOT NULL );`; + const indexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, SIMPLE_ACCOUNT_ID, SIMPLE_FUNCTION_NAME, 0, 'code', schemaWithDuplicateSanitizedTableNames, LogLevel.INFO); + const indexer = new Indexer(indexerConfig, { dmlHandler: genericMockDmlHandler }, undefined, config); // Does not outright throw an error but instead returns an empty object - expect(indexer.buildDatabaseContext('test_account', 'test_schema_name', schemaWithDuplicateSanitizedTableNames, 1)) + expect(indexer.buildDatabaseContext(1, [])) .toStrictEqual({}); }); test('indexer builds context and inserts an objects into existing table', async () => { - const mockDmlHandlerInstance: any = { insert: jest.fn().mockReturnValue([{ colA: 'valA' }, { colA: 'valA' }]) }; - const mockDmlHandler: any = { - create: jest.fn().mockImplementation(() => { - return mockDmlHandlerInstance; - }) - }; + const mockDmlHandler: any = { insert: jest.fn().mockReturnValue([{ colA: 'valA' }, { colA: 'valA' }]) }; - const indexer = new Indexer(defaultIndexerBehavior, { + const indexer = new Indexer(socialSchemaConfig, { fetch: genericMockFetch as unknown as typeof fetch, - DmlHandler: mockDmlHandler - }, genericDbCredentials, mockDmlHandlerInstance, config); - const context = indexer.buildContext(SOCIAL_SCHEMA, 'morgs.near/social_feed1', 1, 'postgres'); + dmlHandler: mockDmlHandler + }, genericDbCredentials, config); + const context = indexer.buildContext(1, []); const objToInsert = [{ account_id: 'morgs_near', @@ -536,16 +554,13 @@ CREATE TABLE query: jest.fn().mockReturnValue({ rows: [] }), format: jest.fn().mockReturnValue('mock') } as unknown as PgClient; - const dmlHandlerInstance: any = DmlHandler.create(genericDbCredentials, mockPgClient); - const upsertSpy = jest.spyOn(dmlHandlerInstance, 'upsert'); - const mockDmlHandler: any = { - create: jest.fn().mockReturnValue(dmlHandlerInstance) - }; - const indexer = new Indexer(defaultIndexerBehavior, { + const mockDmlHandler: any = new DmlHandler(genericDbCredentials, mockPgClient); + const upsertSpy = jest.spyOn(mockDmlHandler, 'upsert'); + const indexer = new Indexer(socialSchemaConfig, { fetch: genericMockFetch as unknown as typeof fetch, - DmlHandler: mockDmlHandler - }, genericDbCredentials, dmlHandlerInstance, config); - const context = indexer.buildContext(SOCIAL_SCHEMA, 'morgs.near/social_feed1', 1, 'postgres'); + dmlHandler: mockDmlHandler + }, genericDbCredentials, config); + const context = indexer.buildContext(1, []); const promises = []; for (let i = 1; i <= 100; i++) { @@ -574,18 +589,13 @@ CREATE TABLE // Expects limit to be last parameter return args[args.length - 1] === null ? [{ colA: 'valA' }, { colA: 'valA' }] : [{ colA: 'valA' }]; }); - const mockDmlHandlerInstance: any = { select: selectFn }; - const mockDmlHandler: any = { - create: jest.fn().mockImplementation(() => { - return mockDmlHandlerInstance; - }) - }; + const mockDmlHandler: any = { select: selectFn }; - const indexer = new Indexer(defaultIndexerBehavior, { + const indexer = new Indexer(socialSchemaConfig, { fetch: genericMockFetch as unknown as typeof fetch, - DmlHandler: mockDmlHandler - }, genericDbCredentials, mockDmlHandlerInstance, config); - const context = indexer.buildContext(SOCIAL_SCHEMA, 'morgs.near/social_feed1', 1, 'postgres'); + dmlHandler: mockDmlHandler + }, genericDbCredentials, config); + const context = indexer.buildContext(1, []); const objToSelect = { account_id: 'morgs_near', @@ -598,7 +608,7 @@ CREATE TABLE }); test('indexer builds context and updates multiple objects from existing table', async () => { - const mockDmlHandlerInstance: any = { + const mockDmlHandler: any = { update: jest.fn().mockImplementation((_, __, whereObj, updateObj) => { if (whereObj.account_id === 'morgs_near' && updateObj.content === 'test_content') { return [{ colA: 'valA' }, { colA: 'valA' }]; @@ -606,17 +616,12 @@ CREATE TABLE return [{}]; }) }; - const mockDmlHandler: any = { - create: jest.fn().mockImplementation(() => { - return mockDmlHandlerInstance; - }) - }; - const indexer = new Indexer(defaultIndexerBehavior, { + const indexer = new Indexer(socialSchemaConfig, { fetch: genericMockFetch as unknown as typeof fetch, - DmlHandler: mockDmlHandler - }, genericDbCredentials, mockDmlHandlerInstance, config); - const context = indexer.buildContext(SOCIAL_SCHEMA, 'morgs.near/social_feed1', 1, 'postgres'); + dmlHandler: mockDmlHandler + }, genericDbCredentials, config); + const context = indexer.buildContext(1, []); const whereObj = { account_id: 'morgs_near', @@ -631,7 +636,7 @@ CREATE TABLE }); test('indexer builds context and upserts on existing table', async () => { - const mockDmlHandlerInstance: any = { + const mockDmlHandler: any = { upsert: jest.fn().mockImplementation((_, __, objects, conflict, update) => { if (objects.length === 2 && conflict.includes('account_id') && update.includes('content')) { return [{ colA: 'valA' }, { colA: 'valA' }]; @@ -641,17 +646,12 @@ CREATE TABLE return [{}]; }) }; - const mockDmlHandler: any = { - create: jest.fn().mockImplementation(() => { - return mockDmlHandlerInstance; - }) - }; - const indexer = new Indexer(defaultIndexerBehavior, { + const indexer = new Indexer(socialSchemaConfig, { fetch: genericMockFetch as unknown as typeof fetch, - DmlHandler: mockDmlHandler - }, genericDbCredentials, mockDmlHandlerInstance, config); - const context = indexer.buildContext(SOCIAL_SCHEMA, 'morgs.near/social_feed1', 1, 'postgres'); + dmlHandler: mockDmlHandler + }, genericDbCredentials, config); + const context = indexer.buildContext(1, []); const objToInsert = [{ account_id: 'morgs_near', @@ -677,18 +677,13 @@ CREATE TABLE }); test('indexer builds context and deletes objects from existing table', async () => { - const mockDmlHandlerInstance: any = { delete: jest.fn().mockReturnValue([{ colA: 'valA' }, { colA: 'valA' }]) }; - const mockDmlHandler: any = { - create: jest.fn().mockImplementation(() => { - return mockDmlHandlerInstance; - }) - }; + const mockDmlHandler: any = { delete: jest.fn().mockReturnValue([{ colA: 'valA' }, { colA: 'valA' }]) }; - const indexer = new Indexer(defaultIndexerBehavior, { + const indexer = new Indexer(socialSchemaConfig, { fetch: genericMockFetch as unknown as typeof fetch, - DmlHandler: mockDmlHandler - }, genericDbCredentials, mockDmlHandlerInstance, config); - const context = indexer.buildContext(SOCIAL_SCHEMA, 'morgs.near/social_feed1', 1, 'postgres'); + dmlHandler: mockDmlHandler + }, genericDbCredentials, config); + const context = indexer.buildContext(1, []); const deleteFilter = { account_id: 'morgs_near', @@ -699,15 +694,11 @@ CREATE TABLE }); test('indexer builds context and verifies all methods generated', async () => { - const mockDmlHandler: any = { - create: jest.fn() - }; - - const indexer = new Indexer(defaultIndexerBehavior, { + const indexer = new Indexer(stressTestConfig, { fetch: genericMockFetch as unknown as typeof fetch, - DmlHandler: mockDmlHandler - }, genericDbCredentials, undefined, config); - const context = indexer.buildContext(STRESS_TEST_SCHEMA, 'morgs.near/social_feed1', 1, 'postgres'); + dmlHandler: genericMockDmlHandler + }, genericDbCredentials, config); + const context = indexer.buildContext(1, []); expect(Object.keys(context.db)).toStrictEqual([ 'CreatorQuest', @@ -741,25 +732,22 @@ CREATE TABLE }); test('indexer builds context and returns empty array if failed to generate db methods', async () => { - const mockDmlHandler: any = { - create: jest.fn() - }; - - const indexer = new Indexer(defaultIndexerBehavior, { + const indexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, SIMPLE_ACCOUNT_ID, SIMPLE_FUNCTION_NAME, 0, 'code', '', LogLevel.INFO); + const indexer = new Indexer(indexerConfig, { fetch: genericMockFetch as unknown as typeof fetch, - DmlHandler: mockDmlHandler - }, genericDbCredentials, undefined, config); - const context = indexer.buildContext('', 'morgs.near/social_feed1', 1, 'postgres'); + dmlHandler: genericMockDmlHandler + }, genericDbCredentials, config); + const context = indexer.buildContext(1, []); expect(Object.keys(context.db)).toStrictEqual([]); }); - test('Indexer.runFunctions() allows imperative execution of GraphQL operations', async () => { + test('Indexer.execute() allows imperative execution of GraphQL operations', async () => { const postId = 1; const commentId = 2; const blockHeight = 82699904; const mockFetch = jest.fn() - .mockReturnValueOnce({ // starting log + .mockReturnValueOnce({ // "running function on ..." log status: 200, json: async () => ({ data: { @@ -771,7 +759,7 @@ CREATE TABLE }, }), }) - .mockReturnValueOnce({ + .mockReturnValueOnce({ // set status status: 200, json: async () => ({ errors: null, @@ -817,12 +805,9 @@ CREATE TABLE }, shards: {} } as unknown as StreamerMessage) as unknown as Block; - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, provisioner: genericProvisioner, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); - const functions: Record = {}; - functions['buildnear.testnet/test'] = { - code: ` - const { posts } = await context.graphql(\` + const code = ` + const { posts } = await context.graphql(\` query { posts(where: { id: { _eq: 1 } }) { id @@ -830,13 +815,13 @@ CREATE TABLE } \`); - if (!posts || posts.length === 0) { - return; - } + if (!posts || posts.length === 0) { + return; + } - const [post] = posts; + const [post] = posts; - const { insert_comments: { returning: { id } } } = await context.graphql(\` + const { insert_comments: { returning: { id } } } = await context.graphql(\` mutation { insert_comments( objects: {account_id: "morgs.near", block_height: \${block.blockHeight}, content: "cool post", post_id: \${post.id}} @@ -848,17 +833,22 @@ CREATE TABLE } \`); - return (\`Created comment \${id} on post \${post.id}\`) - `, - schema: SIMPLE_SCHEMA - }; + return (\`Created comment \${id} on post \${post.id}\`) + `; + const indexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, 'buildnear.testnet', 'test', 0, code, SIMPLE_SCHEMA, LogLevel.INFO); + const indexer = new Indexer(indexerConfig, { + fetch: mockFetch as unknown as typeof fetch, + provisioner: genericProvisioner, + dmlHandler: genericMockDmlHandler, + indexerMeta: genericMockIndexerMeta + }, undefined, config); - await indexer.runFunctions(mockBlock, functions, false); + await indexer.execute(mockBlock); expect(mockFetch.mock.calls).toMatchSnapshot(); }); - test('Indexer.runFunctions() console.logs', async () => { + test('Indexer.execute() console.logs', async () => { const logs: string[] = []; const context = { log: (...m: string[]) => { @@ -879,7 +869,7 @@ CREATE TABLE }).toThrow('boom'); }); - test('Indexer.runFunctions() catches errors', async () => { + test('Indexer.execute() catches errors', async () => { const mockFetch = jest.fn(() => ({ status: 200, json: async () => ({ @@ -896,21 +886,30 @@ CREATE TABLE }, shards: {} } as unknown as StreamerMessage) as unknown as Block; - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, provisioner: genericProvisioner, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); - - const functions: Record = {}; - functions['buildnear.testnet/test'] = { - code: ` - throw new Error('boom'); - `, - schema: SIMPLE_SCHEMA - }; - - await expect(indexer.runFunctions(mockBlock, functions, false)).rejects.toThrow(new Error('boom')); + const code = ` + throw new Error('boom'); + `; + const indexerMeta = { + writeLogs: jest.fn(), + setStatus: jest.fn(), + updateBlockHeight: jest.fn() + } as unknown as IndexerMeta; + const indexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, 'buildnear.testnet', 'test', 0, code, SIMPLE_SCHEMA, LogLevel.INFO); + const indexer = new Indexer(indexerConfig, { + fetch: mockFetch as unknown as typeof fetch, + provisioner: genericProvisioner, + dmlHandler: genericMockDmlHandler, + indexerMeta, + }, undefined, config); + + await expect(indexer.execute(mockBlock)).rejects.toThrow(new Error('Execution error: boom')); expect(mockFetch.mock.calls).toMatchSnapshot(); + expect(indexerMeta.setStatus).toHaveBeenNthCalledWith(1, IndexerStatus.RUNNING); + expect(indexerMeta.setStatus).toHaveBeenNthCalledWith(2, IndexerStatus.FAILING); + expect(indexerMeta.updateBlockHeight).not.toHaveBeenCalled(); }); - test('Indexer.runFunctions() provisions a GraphQL endpoint with the specified schema', async () => { + test('Indexer.execute() provisions a GraphQL endpoint with the specified schema', async () => { const blockHeight = 82699904; const mockFetch = jest.fn(() => ({ status: 200, @@ -928,33 +927,36 @@ CREATE TABLE shards: {} } as unknown as StreamerMessage) as unknown as Block; const provisioner: any = { - getDatabaseConnectionParameters: jest.fn().mockReturnValue(genericDbCredentials), + getPgBouncerConnectionParameters: jest.fn().mockReturnValue(genericDbCredentials), fetchUserApiProvisioningStatus: jest.fn().mockReturnValue(false), provisionUserApi: jest.fn(), + provisionLogsAndMetadataIfNeeded: jest.fn(), + ensureConsistentHasuraState: jest.fn(), }; - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, provisioner, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); - - const functions = { - 'morgs.near/test': { - account_id: 'morgs.near', - function_name: 'test', - code: '', - schema: SIMPLE_SCHEMA, - } - }; - await indexer.runFunctions(mockBlock, functions, false, { provision: true }); - - expect(provisioner.fetchUserApiProvisioningStatus).toHaveBeenCalledWith('morgs.near', 'test'); + const indexerMeta = { + writeLogs: jest.fn(), + setStatus: jest.fn(), + updateBlockHeight: jest.fn() + } as unknown as IndexerMeta; + const indexer = new Indexer(simpleSchemaConfig, { + fetch: mockFetch as unknown as typeof fetch, + provisioner, + dmlHandler: genericMockDmlHandler, + indexerMeta, + }, undefined, config); + + await indexer.execute(mockBlock); + + expect(provisioner.fetchUserApiProvisioningStatus).toHaveBeenCalledWith(simpleSchemaConfig); + expect(indexerMeta.setStatus).toHaveBeenNthCalledWith(2, IndexerStatus.RUNNING); expect(provisioner.provisionUserApi).toHaveBeenCalledTimes(1); - expect(provisioner.provisionUserApi).toHaveBeenCalledWith( - 'morgs.near', - 'test', - SIMPLE_SCHEMA - ); - expect(provisioner.getDatabaseConnectionParameters).toHaveBeenCalledTimes(1); + expect(provisioner.provisionUserApi).toHaveBeenCalledWith(simpleSchemaConfig); + expect(provisioner.provisionLogsAndMetadataIfNeeded).toHaveBeenCalledTimes(1); + expect(provisioner.ensureConsistentHasuraState).toHaveBeenCalledTimes(1); + expect(provisioner.getPgBouncerConnectionParameters).toHaveBeenCalledTimes(1); }); - test('Indexer.runFunctions() skips provisioning if the endpoint exists', async () => { + test('Indexer.execute() skips provisioning if the endpoint exists', async () => { const blockHeight = 82699904; const mockFetch = jest.fn(() => ({ status: 200, @@ -972,25 +974,28 @@ CREATE TABLE shards: {} } as unknown as StreamerMessage) as unknown as Block; const provisioner: any = { - getDatabaseConnectionParameters: jest.fn().mockReturnValue(genericDbCredentials), + getPgBouncerConnectionParameters: jest.fn().mockReturnValue(genericDbCredentials), fetchUserApiProvisioningStatus: jest.fn().mockReturnValue(true), provisionUserApi: jest.fn(), + provisionLogsAndMetadataIfNeeded: jest.fn(), + ensureConsistentHasuraState: jest.fn(), }; - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, provisioner, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); + const indexer = new Indexer(simpleSchemaConfig, { + fetch: mockFetch as unknown as typeof fetch, + provisioner, + dmlHandler: genericMockDmlHandler, + indexerMeta: genericMockIndexerMeta, + }, undefined, config); - const functions: Record = { - 'morgs.near/test': { - code: '', - schema: SIMPLE_SCHEMA, - } - }; - await indexer.runFunctions(mockBlock, functions, false, { provision: true }); + await indexer.execute(mockBlock); expect(provisioner.provisionUserApi).not.toHaveBeenCalled(); - expect(provisioner.getDatabaseConnectionParameters).toHaveBeenCalledTimes(1); + expect(provisioner.getPgBouncerConnectionParameters).toHaveBeenCalledTimes(1); + expect(provisioner.provisionLogsAndMetadataIfNeeded).toHaveBeenCalledTimes(1); + expect(provisioner.ensureConsistentHasuraState).toHaveBeenCalledTimes(1); }); - test('Indexer.runFunctions() skips database credentials fetch second time onward', async () => { + test('Indexer.execute() skips database credentials fetch second time onward', async () => { const blockHeight = 82699904; const mockFetch = jest.fn(() => ({ status: 200, @@ -1008,27 +1013,39 @@ CREATE TABLE shards: {} } as unknown as StreamerMessage) as unknown as Block; const provisioner: any = { - getDatabaseConnectionParameters: jest.fn().mockReturnValue(genericDbCredentials), + getPgBouncerConnectionParameters: jest.fn().mockReturnValue(genericDbCredentials), fetchUserApiProvisioningStatus: jest.fn().mockReturnValue(true), provisionUserApi: jest.fn(), + provisionLogsAndMetadataIfNeeded: jest.fn(), + ensureConsistentHasuraState: jest.fn(), }; - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, provisioner, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); - - const functions: Record = { - 'morgs.near/test': { - code: '', - schema: SIMPLE_SCHEMA, - } - }; - await indexer.runFunctions(mockBlock, functions, false, { provision: true }); - await indexer.runFunctions(mockBlock, functions, false, { provision: true }); - await indexer.runFunctions(mockBlock, functions, false, { provision: true }); + const indexerMeta = { + writeLogs: jest.fn(), + setStatus: jest.fn(), + updateBlockHeight: jest.fn() + } as unknown as IndexerMeta; + const indexer = new Indexer(simpleSchemaConfig, { + fetch: mockFetch as unknown as typeof fetch, + provisioner, + dmlHandler: genericMockDmlHandler, + indexerMeta, + }, undefined, config); + + await indexer.execute(mockBlock); + await indexer.execute(mockBlock); + await indexer.execute(mockBlock); expect(provisioner.provisionUserApi).not.toHaveBeenCalled(); - expect(provisioner.getDatabaseConnectionParameters).toHaveBeenCalledTimes(1); + expect(provisioner.getPgBouncerConnectionParameters).toHaveBeenCalledTimes(1); + expect(provisioner.provisionLogsAndMetadataIfNeeded).toHaveBeenCalled(); + expect(provisioner.ensureConsistentHasuraState).toHaveBeenCalled(); + expect(indexerMeta.setStatus).toHaveBeenCalledTimes(1); // Status is cached, so only called once + expect(indexerMeta.setStatus).toHaveBeenCalledWith(IndexerStatus.RUNNING); + expect(indexerMeta.updateBlockHeight).toHaveBeenCalledTimes(3); + expect(indexerMeta.updateBlockHeight).toHaveBeenCalledWith(blockHeight); }); - test('Indexer.runFunctions() supplies the required role to the GraphQL endpoint', async () => { + test('Indexer.execute() supplies the required role to the GraphQL endpoint', async () => { const blockHeight = 82699904; const mockFetch = jest.fn(() => ({ status: 200, @@ -1046,28 +1063,40 @@ CREATE TABLE shards: {} } as unknown as StreamerMessage) as unknown as Block; const provisioner: any = { - getDatabaseConnectionParameters: jest.fn().mockReturnValue(genericDbCredentials), + getPgBouncerConnectionParameters: jest.fn().mockReturnValue(genericDbCredentials), fetchUserApiProvisioningStatus: jest.fn().mockReturnValue(true), provisionUserApi: jest.fn(), + provisionLogsAndMetadataIfNeeded: jest.fn(), + ensureConsistentHasuraState: jest.fn(), }; - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, provisioner, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); - - const functions: Record = { - 'morgs.near/test': { - code: ` - context.graphql(\`mutation { set(functionName: "buildnear.testnet/test", key: "height", data: "\${block.blockHeight}")}\`); - `, - schema: SIMPLE_SCHEMA, - } - }; - await indexer.runFunctions(mockBlock, functions, false, { provision: true }); + const indexerMeta = { + writeLogs: jest.fn(), + setStatus: jest.fn(), + updateBlockHeight: jest.fn() + } as unknown as IndexerMeta; + const code = ` + context.graphql(\`mutation { set(functionName: "buildnear.testnet/test", key: "height", data: "\${block.blockHeight}")}\`); + `; + const indexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, 'morgs.near', 'test', 0, code, SIMPLE_SCHEMA, LogLevel.INFO); + const indexer = new Indexer(indexerConfig, { + fetch: mockFetch as unknown as typeof fetch, + provisioner, + dmlHandler: genericMockDmlHandler, + indexerMeta, + }, undefined, config); + + await indexer.execute(mockBlock); expect(provisioner.provisionUserApi).not.toHaveBeenCalled(); + expect(indexerMeta.setStatus).toHaveBeenNthCalledWith(1, IndexerStatus.RUNNING); expect(mockFetch.mock.calls).toMatchSnapshot(); - expect(provisioner.getDatabaseConnectionParameters).toHaveBeenCalledTimes(1); + expect(provisioner.getPgBouncerConnectionParameters).toHaveBeenCalledTimes(1); + expect(provisioner.provisionLogsAndMetadataIfNeeded).toHaveBeenCalledTimes(1); + expect(provisioner.ensureConsistentHasuraState).toHaveBeenCalledTimes(1); + expect(indexerMeta.updateBlockHeight).toHaveBeenCalledWith(blockHeight); }); - test('Indexer.runFunctions() logs provisioning failures', async () => { + test('Indexer.execute() logs provisioning failures', async () => { const blockHeight = 82699904; const mockFetch = jest.fn(() => ({ status: 200, @@ -1086,24 +1115,36 @@ CREATE TABLE } as unknown as StreamerMessage) as unknown as Block; const error = new Error('something went wrong with provisioning'); const provisioner: any = { - getDatabaseConnectionParameters: jest.fn().mockReturnValue(genericDbCredentials), + getPgBouncerConnectionParameters: jest.fn().mockReturnValue(genericDbCredentials), fetchUserApiProvisioningStatus: jest.fn().mockReturnValue(false), provisionUserApi: jest.fn().mockRejectedValue(error), + provisionLogsIfNeeded: jest.fn(), + provisionMetadataIfNeeded: jest.fn(), + ensureConsistentHasuraState: jest.fn(), }; - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, provisioner, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); - - const functions: Record = { - 'morgs.near/test': { - code: ` - context.graphql(\`mutation { set(functionName: "buildnear.testnet/test", key: "height", data: "\${block.blockHeight}")}\`); - `, - schema: 'schema', - } - }; + const indexerMeta = { + writeLogs: jest.fn(), + setStatus: jest.fn(), + updateBlockHeight: jest.fn() + } as unknown as IndexerMeta; + const code = ` + context.graphql(\`mutation { set(functionName: "buildnear.testnet/test", key: "height", data: "\${block.blockHeight}")}\`); + `; + const indexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, 'morgs.near', 'test', 0, code, 'schema', LogLevel.INFO); + const indexer = new Indexer(indexerConfig, { + fetch: mockFetch as unknown as typeof fetch, + provisioner, + dmlHandler: genericMockDmlHandler, + indexerMeta, + }, undefined, config); + + await expect(indexer.execute(mockBlock)).rejects.toThrow(error); - await expect(indexer.runFunctions(mockBlock, functions, false, { provision: true })).rejects.toThrow(error); expect(mockFetch.mock.calls).toMatchSnapshot(); - expect(provisioner.getDatabaseConnectionParameters).not.toHaveBeenCalled(); + expect(indexerMeta.updateBlockHeight).not.toHaveBeenCalled(); + expect(provisioner.provisionLogsIfNeeded).not.toHaveBeenCalled(); + expect(provisioner.provisionMetadataIfNeeded).not.toHaveBeenCalled(); + expect(provisioner.getPgBouncerConnectionParameters).not.toHaveBeenCalled(); }); test('Indexer log level respected by writeLog', async () => { @@ -1135,50 +1176,58 @@ CREATE TABLE }, shards: {} } as unknown as StreamerMessage) as unknown as Block; - const functions: Record = {}; - functions['buildnear.testnet/test'] = { - code: ` - console.debug('debug log'); - console.log('info log'); - console.error('error log'); - await context.db.Posts.select({ - account_id: 'morgs_near', - receipt_id: 'abc', - }); - `, - schema: SIMPLE_SCHEMA - }; - const mockDmlHandler: any = { - create: jest.fn().mockImplementation(() => { - return { select: jest.fn() }; - }) - }; + + const code = ` + console.debug('debug log'); + console.log('info log'); + console.error('error log'); + await context.db.Posts.select({ + account_id: 'morgs_near', + receipt_id: 'abc', + }); + `; + const debugIndexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, 'buildnear.testnet', 'test', 0, code, SIMPLE_SCHEMA, LogLevel.DEBUG); + const infoIndexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, 'buildnear.testnet', 'test', 0, code, SIMPLE_SCHEMA, LogLevel.INFO); + const errorIndexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, 'buildnear.testnet', 'test', 0, code, SIMPLE_SCHEMA, LogLevel.ERROR); + const mockDmlHandler: DmlHandler = { select: jest.fn() } as unknown as DmlHandler; const indexerDebug = new Indexer( - { log_level: LogLevel.DEBUG }, - { fetch: mockFetchDebug as unknown as typeof fetch, provisioner: genericProvisioner, DmlHandler: mockDmlHandler }, - undefined, + debugIndexerConfig, + { + fetch: mockFetchDebug as unknown as typeof fetch, + provisioner: genericProvisioner, + dmlHandler: mockDmlHandler, + indexerMeta: genericMockIndexerMeta + }, undefined, config ); const indexerInfo = new Indexer( - { log_level: LogLevel.INFO }, - { fetch: mockFetchInfo as unknown as typeof fetch, provisioner: genericProvisioner, DmlHandler: mockDmlHandler }, - undefined, + infoIndexerConfig, + { + fetch: mockFetchInfo as unknown as typeof fetch, + provisioner: genericProvisioner, + dmlHandler: mockDmlHandler, + indexerMeta: genericMockIndexerMeta + }, undefined, config ); const indexerError = new Indexer( - { log_level: LogLevel.ERROR }, - { fetch: mockFetchError as unknown as typeof fetch, provisioner: genericProvisioner, DmlHandler: mockDmlHandler }, - undefined, + errorIndexerConfig, + { + fetch: mockFetchError as unknown as typeof fetch, + provisioner: genericProvisioner, + dmlHandler: mockDmlHandler, + indexerMeta: genericMockIndexerMeta + }, undefined, config ); - await indexerDebug.runFunctions(mockBlock, functions, false); - await indexerInfo.runFunctions(mockBlock, functions, false); - await indexerError.runFunctions(mockBlock, functions, false); + await indexerDebug.execute(mockBlock); + await indexerInfo.execute(mockBlock); + await indexerError.execute(mockBlock); // There are 1 set status (no log level), 1 run function log (info level), and 1 set function state (no log level) made each run expect(mockFetchDebug.mock.calls).toMatchSnapshot(); @@ -1191,7 +1240,7 @@ CREATE TABLE expect(mockFetchError).toHaveBeenCalledTimes(3); // 1 log + 2 graphql call }); - test('does not attach the hasura admin secret header when no role specified', async () => { + test('attaches the backend only header to requests to hasura', async () => { const mockFetch = jest.fn() .mockResolvedValueOnce({ status: 200, @@ -1199,9 +1248,8 @@ CREATE TABLE data: {} }) }); - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); - // @ts-expect-error legacy test - const context = indexer.buildContext(SIMPLE_SCHEMA, INDEXER_NAME, 1, null); + const indexer = new Indexer(simpleSchemaConfig, { fetch: mockFetch as unknown as typeof fetch }, undefined, config); + const context = indexer.buildContext(1, []); const mutation = ` mutation { @@ -1220,13 +1268,62 @@ CREATE TABLE headers: { 'Content-Type': 'application/json', 'X-Hasura-Use-Backend-Only-Permissions': 'true', + 'X-Hasura-Role': simpleSchemaConfig.hasuraRoleName(), + 'X-Hasura-Admin-Secret': config.hasuraAdminSecret }, body: JSON.stringify({ query: mutation }) } ]); }); - test('attaches the backend only header to requests to hasura', async () => { + it('call writeLogs method at the end of execution with correct and all logs are present', async () => { + const mockFetchDebug = jest.fn(() => ({ + status: 200, + json: async () => ({ + errors: null, + }), + })); + const blockHeight = 456; + const mockBlock = Block.fromStreamerMessage({ + block: { + chunks: [], + header: { + height: blockHeight + } + }, + shards: {} + } as unknown as StreamerMessage) as unknown as Block; + + const indexerMeta: any = { + writeLogs: jest.fn(), + setStatus: jest.fn(), + updateBlockHeight: jest.fn(), + }; + + const code = ` + console.debug('debug log'); + console.log('info log'); + console.error('error log'); + await context.db.Posts.select({ + account_id: 'morgs_near', + receipt_id: 'abc', + }); + `; + + const debugIndexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, 'buildnear.testnet', 'test', 0, code, SIMPLE_SCHEMA, LogLevel.DEBUG); + const mockDmlHandler: DmlHandler = { select: jest.fn() } as unknown as DmlHandler; + const indexerDebug = new Indexer( + debugIndexerConfig, + { fetch: mockFetchDebug as unknown as typeof fetch, provisioner: genericProvisioner, dmlHandler: mockDmlHandler, indexerMeta }, + undefined, + config + ); + + await indexerDebug.execute(mockBlock); + expect(indexerMeta.writeLogs).toHaveBeenCalledTimes(1); + expect(indexerMeta.writeLogs.mock.calls[0][0]).toHaveLength(5); + }); + test('does not attach the hasura admin secret header when no role specified', async () => { const mockFetch = jest.fn() .mockResolvedValueOnce({ status: 200, @@ -1234,9 +1331,7 @@ CREATE TABLE data: {} }) }); - const role = 'morgs_near'; - const indexer = new Indexer(defaultIndexerBehavior, { fetch: mockFetch as unknown as typeof fetch, DmlHandler: genericMockDmlHandler }, undefined, undefined, config); - const context = indexer.buildContext(SIMPLE_SCHEMA, INDEXER_NAME, 1, HASURA_ROLE); + const indexer = new Indexer(simpleSchemaConfig, { fetch: mockFetch as unknown as typeof fetch, dmlHandler: genericMockDmlHandler }, undefined, config); const mutation = ` mutation { @@ -1246,7 +1341,7 @@ CREATE TABLE } `; - await context.graphql(mutation); + await indexer.runGraphQLQuery(mutation, null, 0, null); expect(mockFetch.mock.calls[0]).toEqual([ `${config.hasuraEndpoint}/v1/graphql`, @@ -1255,11 +1350,22 @@ CREATE TABLE headers: { 'Content-Type': 'application/json', 'X-Hasura-Use-Backend-Only-Permissions': 'true', - 'X-Hasura-Role': role, - 'X-Hasura-Admin-Secret': config.hasuraAdminSecret }, body: JSON.stringify({ query: mutation }) } ]); }); + + test('transformedCode applies the correct transformations', () => { + const indexerConfig = new IndexerConfig(SIMPLE_REDIS_STREAM, SIMPLE_ACCOUNT_ID, SIMPLE_FUNCTION_NAME, 0, 'console.log(\'hello\')', SIMPLE_SCHEMA, LogLevel.INFO); + const indexer = new Indexer(indexerConfig, { dmlHandler: genericMockDmlHandler }, undefined, config); + const transformedFunction = indexer.transformIndexerFunction(); + + expect(transformedFunction).toEqual(` + async function f(){ + console.log('hello') + }; + f(); + `); + }); }); diff --git a/runner/src/indexer/indexer.ts b/runner/src/indexer/indexer.ts index f0562be05..7efba5d35 100644 --- a/runner/src/indexer/indexer.ts +++ b/runner/src/indexer/indexer.ts @@ -2,26 +2,32 @@ import fetch, { type Response } from 'node-fetch'; import { VM } from 'vm2'; import * as lakePrimitives from '@near-lake/primitives'; import { Parser } from 'node-sql-parser'; +import { trace, type Span } from '@opentelemetry/api'; +import VError from 'verror'; +import logger from '../logger'; import Provisioner from '../provisioner'; import DmlHandler from '../dml-handler/dml-handler'; -import { type IndexerBehavior, LogLevel, Status } from '../stream-handler/stream-handler'; -import { type DatabaseConnectionParameters } from '../provisioner/provisioner'; -import { trace, type Span } from '@opentelemetry/api'; +import LogEntry, { LogLevel } from '../indexer-meta/log-entry'; +import type IndexerConfig from '../indexer-config'; +import { type PostgresConnectionParams } from '../pg-client'; +import IndexerMeta, { IndexerStatus } from '../indexer-meta'; interface Dependencies { fetch: typeof fetch provisioner: Provisioner - DmlHandler: typeof DmlHandler + dmlHandler?: DmlHandler + indexerMeta?: IndexerMeta parser: Parser }; interface Context { graphql: (operation: string, variables?: Record) => Promise set: (key: string, value: any) => Promise - debug: (...log: any[]) => Promise - log: (...log: any[]) => Promise - error: (...log: any[]) => Promise + debug: (message: string) => Promise + log: (message: string) => Promise + warn: (message: string) => Promise + error: (message: string) => Promise fetchFromSocialApi: (path: string, options?: any) => Promise db: Record any>> } @@ -31,14 +37,6 @@ export interface TableDefinitionNames { originalColumnNames: Map } -interface IndexerFunction { - account_id: string - function_name: string - provisioned?: boolean - schema: string - code: string -} - interface Config { hasuraAdminSecret: string hasuraEndpoint: string @@ -50,40 +48,35 @@ const defaultConfig: Config = { }; export default class Indexer { - DEFAULT_HASURA_ROLE; + DEFAULT_HASURA_ROLE: string; + IS_FIRST_EXECUTION: boolean = true; tracer = trace.getTracer('queryapi-runner-indexer'); - private readonly indexer_behavior: IndexerBehavior; + private readonly logger: typeof logger; private readonly deps: Dependencies; - - private database_connection_parameters: DatabaseConnectionParameters | undefined; - private dml_handler: DmlHandler | undefined; + private database_connection_parameters: PostgresConnectionParams | undefined; + private currentStatus?: string; constructor ( - indexerBehavior: IndexerBehavior, + private readonly indexerConfig: IndexerConfig, deps?: Partial, - databaseConnectionParameters = undefined, - dmlHandler = undefined, + databaseConnectionParameters: PostgresConnectionParams | undefined = undefined, private readonly config: Config = defaultConfig, ) { + this.logger = logger.child({ accountId: indexerConfig.accountId, functionName: indexerConfig.functionName, service: this.constructor.name }); + this.DEFAULT_HASURA_ROLE = 'append'; - this.indexer_behavior = indexerBehavior; this.deps = { fetch, provisioner: new Provisioner(), - DmlHandler, parser: new Parser(), ...deps, }; this.database_connection_parameters = databaseConnectionParameters; - this.dml_handler = dmlHandler; } - async runFunctions ( - block: lakePrimitives.Block, - functions: Record, - isHistorical: boolean, - options: { provision?: boolean } = { provision: false } + async execute ( + block: lakePrimitives.Block ): Promise { const blockHeight: number = block.blockHeight; @@ -91,108 +84,103 @@ export default class Indexer { const simultaneousPromises: Array> = []; const allMutations: string[] = []; + const logEntries: LogEntry[] = []; - for (const functionName in functions) { - try { - const indexerFunction = functions[functionName]; - - const runningMessage = `Running function ${functionName} on block ${blockHeight}, lag is: ${lag?.toString()}ms from block timestamp`; - - simultaneousPromises.push(this.writeLog(LogLevel.INFO, functionName, blockHeight, runningMessage)); + try { + const runningMessage = `Running function ${this.indexerConfig.fullName()} on block ${blockHeight}, lag is: ${lag?.toString()}ms from block timestamp`; + simultaneousPromises.push(this.writeLogOld(LogLevel.INFO, blockHeight, runningMessage)); - const hasuraRoleName = functionName.split('/')[0].replace(/[.-]/g, '_'); + try { + if (!await this.deps.provisioner.fetchUserApiProvisioningStatus(this.indexerConfig)) { + await this.setStatus(blockHeight, IndexerStatus.PROVISIONING); + simultaneousPromises.push(this.writeLogOld(LogLevel.INFO, blockHeight, 'Provisioning endpoint: starting')); + const provisionStartLogEntry = LogEntry.systemInfo('Provisioning endpoint: starting', blockHeight); + logEntries.push(provisionStartLogEntry); + await this.deps.provisioner.provisionUserApi(this.indexerConfig); + simultaneousPromises.push(this.writeLogOld(LogLevel.INFO, blockHeight, 'Provisioning endpoint: successful')); + const provisionSuccessLogEntry = LogEntry.systemInfo('Provisioning endpoint: successful', blockHeight); + logEntries.push(provisionSuccessLogEntry); + } + await this.deps.provisioner.provisionLogsAndMetadataIfNeeded(this.indexerConfig); + await this.deps.provisioner.ensureConsistentHasuraState(this.indexerConfig); + } catch (e) { + const error = e as Error; + if (this.IS_FIRST_EXECUTION) { + this.logger.error('Provisioning endpoint: failure', error); + } + simultaneousPromises.push(this.writeLogOld(LogLevel.ERROR, blockHeight, `Provisioning endpoint failure: ${error.message}`)); + const provisionFailureLogEntry = LogEntry.systemError(`Provisioning endpoint failure: ${error.message}`, blockHeight); + logEntries.push(provisionFailureLogEntry); + throw error; + } - if (options.provision && !indexerFunction.provisioned) { - try { - if (!await this.deps.provisioner.fetchUserApiProvisioningStatus(indexerFunction.account_id, indexerFunction.function_name)) { - await this.setStatus(functionName, blockHeight, 'PROVISIONING'); - simultaneousPromises.push(this.writeLog(LogLevel.INFO, functionName, blockHeight, 'Provisioning endpoint: starting')); + const runningLogEntry = LogEntry.systemInfo(runningMessage, blockHeight); + logEntries.push(runningLogEntry); + // Cache database credentials after provisioning + const credentialsFetchSpan = this.tracer.startSpan('fetch database connection parameters'); + try { + this.database_connection_parameters ??= await this.deps.provisioner.getPgBouncerConnectionParameters(this.indexerConfig.hasuraRoleName()); + this.deps.indexerMeta ??= new IndexerMeta(this.indexerConfig, this.database_connection_parameters); + this.deps.dmlHandler ??= new DmlHandler(this.database_connection_parameters); + } catch (e) { + const error = e as Error; + await this.writeLogOld(LogLevel.ERROR, blockHeight, 'Failed to get database connection parameters', error.message); + const databaseErrorLogEntry = LogEntry.systemError('Failed to get database connection parameters', blockHeight); + logEntries.push(databaseErrorLogEntry); + throw error; + } finally { + credentialsFetchSpan.end(); + } - await this.deps.provisioner.provisionUserApi(indexerFunction.account_id, indexerFunction.function_name, indexerFunction.schema); + const resourceCreationSpan = this.tracer.startSpan('prepare vm and context to run indexer code'); + simultaneousPromises.push(this.setStatus(blockHeight, IndexerStatus.RUNNING)); + const vm = new VM({ allowAsync: true }); + const context = this.buildContext(blockHeight, logEntries); - simultaneousPromises.push(this.writeLog(LogLevel.INFO, functionName, blockHeight, 'Provisioning endpoint: successful')); - } - } catch (e) { - const error = e as Error; - simultaneousPromises.push(this.writeLog(LogLevel.ERROR, functionName, blockHeight, 'Provisioning endpoint: failure', error.message)); - throw error; - } - } + vm.freeze(block, 'block'); + vm.freeze(lakePrimitives, 'primitives'); + vm.freeze(context, 'context'); + vm.freeze(context, 'console'); // provide console.log via context.log + resourceCreationSpan.end(); - // Cache database credentials after provisioning - const credentialsFetchSpan = this.tracer.startSpan('fetch database connection parameters'); + await this.tracer.startActiveSpan('run indexer code', async (runIndexerCodeSpan: Span) => { try { - this.database_connection_parameters = this.database_connection_parameters ?? - await this.deps.provisioner.getDatabaseConnectionParameters(hasuraRoleName); - this.dml_handler = this.dml_handler ?? this.deps.DmlHandler.create(this.database_connection_parameters as DatabaseConnectionParameters); + const transformedCode = this.transformIndexerFunction(); + await vm.run(transformedCode); } catch (e) { const error = e as Error; - simultaneousPromises.push(this.writeLog(LogLevel.ERROR, functionName, blockHeight, 'Failed to get database connection parameters', error.message)); - throw error; + simultaneousPromises.push(this.writeLogOld(LogLevel.ERROR, blockHeight, 'Error running IndexerFunction', error.message)); + const indexerErrorLogEntry = LogEntry.systemError('Error running IndexerFunction', blockHeight); + logEntries.push(indexerErrorLogEntry); + + throw new VError(error, 'Execution error'); } finally { - credentialsFetchSpan.end(); + runIndexerCodeSpan.end(); } - - // TODO: Prevent unnecesary reruns of set status - const resourceCreationSpan = this.tracer.startSpan('prepare vm and context to run indexer code'); - simultaneousPromises.push(this.setStatus(functionName, blockHeight, 'RUNNING')); - const vm = new VM({ allowAsync: true }); - const context = this.buildContext(indexerFunction.schema, functionName, blockHeight, hasuraRoleName); - - vm.freeze(block, 'block'); - vm.freeze(lakePrimitives, 'primitives'); - vm.freeze(context, 'context'); - vm.freeze(context, 'console'); // provide console.log via context.log - resourceCreationSpan.end(); - - await this.tracer.startActiveSpan('run indexer code', async (runIndexerCodeSpan: Span) => { - const modifiedFunction = this.transformIndexerFunction(indexerFunction.code); - try { - await vm.run(modifiedFunction); - } catch (e) { - const error = e as Error; - await this.writeLog(LogLevel.ERROR, functionName, blockHeight, 'Error running IndexerFunction', error.message); - throw e; - } finally { - runIndexerCodeSpan.end(); - } - }); - simultaneousPromises.push(this.writeFunctionState(functionName, blockHeight, isHistorical)); + }); + simultaneousPromises.push(this.updateIndexerBlockHeight(blockHeight)); + } catch (e) { + // TODO: Prevent unnecesary reruns of set status + await this.setStatus(blockHeight, IndexerStatus.FAILING); + throw e; + } finally { + this.IS_FIRST_EXECUTION = false; + try { + await Promise.all([...simultaneousPromises, (this.deps.indexerMeta as IndexerMeta).writeLogs(logEntries)]); } catch (e) { - // TODO: Prevent unnecesary reruns of set status - await this.setStatus(functionName, blockHeight, Status.FAILING); - throw e; - } finally { - await Promise.all(simultaneousPromises); + const error = e as Error; + this.logger.error('Failed to write logs', error); } } return allMutations; } - enableAwaitTransform (indexerFunction: string): string { - return ` - async function f(){ - ${indexerFunction} - }; - f(); - `; - } - - transformIndexerFunction (indexerFunction: string): string { - return [ - this.enableAwaitTransform, - ].reduce((acc, val) => val(acc), indexerFunction); - } - - buildContext (schema: string, functionName: string, blockHeight: number, hasuraRoleName: string): Context { - const functionNameWithoutAccount = functionName.split('/')[1].replace(/[.-]/g, '_'); - const schemaName = functionName.replace(/[^a-zA-Z0-9]/g, '_'); - + buildContext (blockHeight: number, logEntries: LogEntry[]): Context { return { graphql: async (operation, variables) => { const graphqlSpan = this.tracer.startSpan(`Call graphql ${operation.includes('mutation') ? 'mutation' : 'query'} through Hasura`); try { - return await this.runGraphQLQuery(operation, variables, functionName, blockHeight, hasuraRoleName); + return await this.runGraphQLQuery(operation, variables, blockHeight, this.indexerConfig.hasuraRoleName()); } finally { graphqlSpan.end(); } @@ -201,33 +189,39 @@ export default class Indexer { const setSpan = this.tracer.startSpan('Call insert mutation through Hasura'); const mutation = ` mutation SetKeyValue($function_name: String!, $key: String!, $value: String!) { - insert_${hasuraRoleName}_${functionNameWithoutAccount}_indexer_storage_one(object: {function_name: $function_name, key_name: $key, value: $value} on_conflict: {constraint: indexer_storage_pkey, update_columns: value}) {key_name} + insert_${this.indexerConfig.hasuraRoleName()}_${this.indexerConfig.hasuraFunctionName()}_indexer_storage_one(object: {function_name: $function_name, key_name: $key, value: $value} on_conflict: {constraint: indexer_storage_pkey, update_columns: value}) {key_name} }`; const variables = { - function_name: functionName, + function_name: this.indexerConfig.fullName(), key, value: value ? JSON.stringify(value) : null }; try { - return await this.runGraphQLQuery(mutation, variables, functionName, blockHeight, hasuraRoleName); + return await this.runGraphQLQuery(mutation, variables, blockHeight, this.indexerConfig.hasuraRoleName()); } finally { setSpan.end(); } }, debug: async (...log) => { - return await this.writeLog(LogLevel.DEBUG, functionName, blockHeight, ...log); + const debugLogEntry = LogEntry.systemDebug(log.join(' '), blockHeight); + return await this.writeLog(debugLogEntry, logEntries); }, log: async (...log) => { - return await this.writeLog(LogLevel.INFO, functionName, blockHeight, ...log); + const infoLogEntry = LogEntry.systemInfo(log.join(' '), blockHeight); + return await this.writeLog(infoLogEntry, logEntries); + }, + warn: async (...log) => { + const warnLogEntry = LogEntry.systemWarn(log.join(' '), blockHeight); + return await this.writeLog(warnLogEntry, logEntries); }, - // TODO: Add Warn Log error: async (...log) => { - return await this.writeLog(LogLevel.ERROR, functionName, blockHeight, ...log); + const errorLogEntry = LogEntry.systemError(log.join(' '), blockHeight); + return await this.writeLog(errorLogEntry, logEntries); }, fetchFromSocialApi: async (path, options) => { return await this.deps.fetch(`https://api.near.social${path}`, options); }, - db: this.buildDatabaseContext(functionName, schemaName, schema, blockHeight) + db: this.buildDatabaseContext(blockHeight, logEntries) }; } @@ -305,16 +299,14 @@ export default class Indexer { } buildDatabaseContext ( - functionName: string, - schemaName: string, - schema: string, blockHeight: number, + logEntries: LogEntry[], ): Record any>> { try { - const tableNameToDefinitionNamesMapping = this.getTableNameToDefinitionNamesMapping(schema); + const tableNameToDefinitionNamesMapping = this.getTableNameToDefinitionNamesMapping(this.indexerConfig.schema); const tableNames = Array.from(tableNameToDefinitionNamesMapping.keys()); const sanitizedTableNames = new Set(); - const dmlHandler = this.dml_handler as DmlHandler; + const dmlHandler: DmlHandler = this.deps.dmlHandler as DmlHandler; // Generate and collect methods for each table name const result = tableNames.reduce((prev, tableName) => { @@ -334,11 +326,10 @@ export default class Indexer { return await this.tracer.startActiveSpan('Call context db insert', async (insertSpan: Span) => { try { // Write log before calling insert - await this.writeLog(LogLevel.DEBUG, functionName, blockHeight, - `Inserting object ${JSON.stringify(objectsToInsert)} into table ${tableName}`); - + const insertLogEntry = LogEntry.userDebug(`Inserting object ${JSON.stringify(objectsToInsert)} into table ${tableName}`, blockHeight); + await this.writeLog(insertLogEntry, logEntries); // Call insert with parameters - return await dmlHandler.insert(schemaName, tableDefinitionNames, Array.isArray(objectsToInsert) ? objectsToInsert : [objectsToInsert]); + return await dmlHandler.insert(this.indexerConfig.schemaName(), tableDefinitionNames, Array.isArray(objectsToInsert) ? objectsToInsert : [objectsToInsert]); } finally { insertSpan.end(); } @@ -348,11 +339,10 @@ export default class Indexer { return await this.tracer.startActiveSpan('Call context db select', async (selectSpan: Span) => { try { // Write log before calling select - await this.writeLog(LogLevel.DEBUG, functionName, blockHeight, - `Selecting objects in table ${tableName} with values ${JSON.stringify(filterObj)} with ${limit === null ? 'no' : limit} limit`); - + const selectLogEntry = LogEntry.userDebug(`Selecting objects in table ${tableName} with values ${JSON.stringify(filterObj)} with ${limit === null ? 'no' : limit} limit`, blockHeight); + await this.writeLog(selectLogEntry, logEntries); // Call select with parameters - return await dmlHandler.select(schemaName, tableDefinitionNames, filterObj, limit); + return await dmlHandler.select(this.indexerConfig.schemaName(), tableDefinitionNames, filterObj, limit); } finally { selectSpan.end(); } @@ -362,11 +352,10 @@ export default class Indexer { return await this.tracer.startActiveSpan('Call context db update', async (updateSpan: Span) => { try { // Write log before calling update - await this.writeLog(LogLevel.DEBUG, functionName, blockHeight, - `Updating objects in table ${tableName} that match ${JSON.stringify(filterObj)} with values ${JSON.stringify(updateObj)}`); - + const updateLogEntry = LogEntry.userDebug(`Updating objects in table ${tableName} that match ${JSON.stringify(filterObj)} with values ${JSON.stringify(updateObj)}`, blockHeight); + await this.writeLog(updateLogEntry, logEntries); // Call update with parameters - return await dmlHandler.update(schemaName, tableDefinitionNames, filterObj, updateObj); + return await dmlHandler.update(this.indexerConfig.schemaName(), tableDefinitionNames, filterObj, updateObj); } finally { updateSpan.end(); } @@ -376,11 +365,10 @@ export default class Indexer { return await this.tracer.startActiveSpan('Call context db upsert', async (upsertSpan: Span) => { try { // Write log before calling upsert - await this.writeLog(LogLevel.DEBUG, functionName, blockHeight, - `Inserting objects into table ${tableName} with values ${JSON.stringify(objectsToInsert)}. Conflict on columns ${conflictColumns.join(', ')} will update values in columns ${updateColumns.join(', ')}`); - + const upsertLogEntry = LogEntry.userDebug(`Inserting objects into table ${tableName} with values ${JSON.stringify(objectsToInsert)}. Conflict on columns ${conflictColumns.join(', ')} will update values in columns ${updateColumns.join(', ')}`, blockHeight); + await this.writeLog(upsertLogEntry, logEntries); // Call upsert with parameters - return await dmlHandler.upsert(schemaName, tableDefinitionNames, Array.isArray(objectsToInsert) ? objectsToInsert : [objectsToInsert], conflictColumns, updateColumns); + return await dmlHandler.upsert(this.indexerConfig.schemaName(), tableDefinitionNames, Array.isArray(objectsToInsert) ? objectsToInsert : [objectsToInsert], conflictColumns, updateColumns); } finally { upsertSpan.end(); } @@ -390,11 +378,10 @@ export default class Indexer { return await this.tracer.startActiveSpan('Call context db delete', async (deleteSpan: Span) => { try { // Write log before calling delete - await this.writeLog(LogLevel.DEBUG, functionName, blockHeight, - `Deleting objects from table ${tableName} with values ${JSON.stringify(filterObj)}`); - + const deleteLogEntry = LogEntry.userDebug(`Deleting objects from table ${tableName} with values ${JSON.stringify(filterObj)}`, blockHeight); + await this.writeLog(deleteLogEntry, logEntries); // Call delete with parameters - return await dmlHandler.delete(schemaName, tableDefinitionNames, filterObj); + return await dmlHandler.delete(this.indexerConfig.schemaName(), tableDefinitionNames, filterObj); } finally { deleteSpan.end(); } @@ -409,13 +396,20 @@ export default class Indexer { }, {}); return result; } catch (error) { - const errorContent = error as { message: string, location: Record }; - console.warn(`${functionName}: Caught error when generating context.db methods. Building no functions. You can still use other context object methods.\nError: ${errorContent.message}\nLocation: `, errorContent.location); + if (this.IS_FIRST_EXECUTION) { + this.logger.warn('Caught error when generating context.db methods', error); + } } return {}; // Default to empty object if error } - async setStatus (functionName: string, blockHeight: number, status: string): Promise { + async setStatus (blockHeight: number, status: IndexerStatus): Promise { + if (this.currentStatus === status) { + return; + } + + this.currentStatus = status; + const setStatusMutation = ` mutation SetStatus($function_name: String, $status: String) { insert_indexer_state_one(object: {function_name: $function_name, status: $status, current_block_height: 0 }, on_conflict: { constraint: indexer_state_pkey, update_columns: status }) { @@ -423,52 +417,60 @@ export default class Indexer { status } }`; - const setStatusSpan = this.tracer.startSpan(`set status of indexer to ${status}`); + const setStatusSpan = this.tracer.startSpan(`set status to ${status} through hasura`); try { - return await this.runGraphQLQuery( + await this.runGraphQLQuery( setStatusMutation, { - function_name: functionName, + function_name: this.indexerConfig.fullName(), status, }, - functionName, blockHeight, this.DEFAULT_HASURA_ROLE ); } finally { setStatusSpan.end(); } + + // Metadata table possibly unprovisioned when called, so I am not validating indexerMeta yet + await this.deps.indexerMeta?.setStatus(status); } - async writeLog (logLevel: LogLevel, functionName: string, blockHeight: number, ...message: any[]): Promise { - if (logLevel < this.indexer_behavior.log_level) { - return; + async writeLog (logEntry: LogEntry, logEntries: LogEntry[]): Promise { + logEntries.push(logEntry); + const { level, blockHeight, message } = logEntry; + if (blockHeight) { + return await this.writeLogOld(level, blockHeight, message); } + } - const logMutation = ` - mutation writeLog($function_name: String!, $block_height: numeric!, $message: String!){ - insert_indexer_log_entries_one(object: {function_name: $function_name, block_height: $block_height, message: $message}) {id} - }`; + private async createIndexerMetaIfNotExists (failureMessage: string): Promise { + if (!this.deps.indexerMeta) { + try { + this.database_connection_parameters ??= await this.deps.provisioner.getPgBouncerConnectionParameters(this.indexerConfig.hasuraRoleName()); + this.deps.indexerMeta = new IndexerMeta(this.indexerConfig, this.database_connection_parameters); + } catch (e) { + const error = e as Error; + this.logger.error(failureMessage, e); + throw error; + } + } + } - const writeLogSpan = this.tracer.startSpan('Write log to log table through Hasura'); - const parsedMessage: string = message - .map(m => typeof m === 'object' ? JSON.stringify(m) : m) - .join(':'); + async setStoppedStatus (): Promise { + await this.createIndexerMetaIfNotExists(`${this.indexerConfig.fullName()}: Failed to get DB params to set status STOPPED for stream`); + const indexerMeta: IndexerMeta = this.deps.indexerMeta as IndexerMeta; + await indexerMeta.setStatus(IndexerStatus.STOPPED); + } - return await this.runGraphQLQuery(logMutation, { function_name: functionName, block_height: blockHeight, message: parsedMessage }, - functionName, blockHeight, this.DEFAULT_HASURA_ROLE) - .then((result: any) => { - return result?.insert_indexer_log_entries_one?.id; - }) - .catch((e: any) => { - console.error(`${functionName}: Error writing log`, e); - }) - .finally(() => { - writeLogSpan.end(); - }); + // onetime use method to allow stream-handler to writeLog into new log table in case of failure + async callWriteLog (logEntry: LogEntry): Promise { + await this.createIndexerMetaIfNotExists(`${this.indexerConfig.fullName()}: Failed to get DB params to write crashed worker error log for stream`); + const indexerMeta: IndexerMeta = this.deps.indexerMeta as IndexerMeta; + await indexerMeta.writeLogs([logEntry]); } - async writeFunctionState (functionName: string, blockHeight: number, isHistorical: boolean): Promise { + async updateIndexerBlockHeight (blockHeight: number): Promise { const realTimeMutation: string = ` mutation WriteBlock($function_name: String!, $block_height: numeric!) { insert_indexer_state( @@ -481,36 +483,52 @@ export default class Indexer { } } }`; - const historicalMutation: string = ` - mutation WriteBlock($function_name: String!, $block_height: numeric!) { - insert_indexer_state( - objects: {current_historical_block_height: $block_height, current_block_height: 0, function_name: $function_name} - on_conflict: {constraint: indexer_state_pkey, update_columns: current_historical_block_height} - ) { - returning { - current_block_height - current_historical_block_height - function_name - } - } - } - `; const variables: any = { - function_name: functionName, + function_name: this.indexerConfig.fullName(), block_height: blockHeight, }; - const setBlockHeightSpan = this.tracer.startSpan('set last processed block height through Hasura'); + const setBlockHeightSpan = this.tracer.startSpan('set last processed block through Hasura'); try { - return await this.runGraphQLQuery(isHistorical ? historicalMutation : realTimeMutation, variables, functionName, blockHeight, this.DEFAULT_HASURA_ROLE) + await this.runGraphQLQuery(realTimeMutation, variables, blockHeight, this.DEFAULT_HASURA_ROLE) .catch((e: any) => { - console.error(`${functionName}: Error writing function state`, e); + this.logger.error('Error writing function state', e); }); } finally { setBlockHeightSpan.end(); } + + await (this.deps.indexerMeta as IndexerMeta).updateBlockHeight(blockHeight); + } + + async writeLogOld (logLevel: LogLevel, blockHeight: number, ...message: any[]): Promise { + if (logLevel < this.indexerConfig.logLevel) { + return; + } + + const logMutation = ` + mutation writeLog($function_name: String!, $block_height: numeric!, $message: String!){ + insert_indexer_log_entries_one(object: {function_name: $function_name, block_height: $block_height, message: $message}) {id} + }`; + + const writeLogSpan = this.tracer.startSpan('Write log through Hasura'); + const parsedMessage: string = message + .map(m => typeof m === 'object' ? JSON.stringify(m) : m) + .join(':'); + + return await this.runGraphQLQuery(logMutation, { function_name: this.indexerConfig.fullName(), block_height: blockHeight, message: parsedMessage }, + blockHeight, this.DEFAULT_HASURA_ROLE) + .then((result: any) => { + return result?.insert_indexer_log_entries_one?.returning?.[0]?.id; + }) + .catch((e) => { + this.logger.error('Error writing log in writeLogOld Function', e); + }) + .finally(() => { + writeLogSpan.end(); + }); } - async runGraphQLQuery (operation: string, variables: any, functionName: string, blockHeight: number, hasuraRoleName: string | null, logError: boolean = true): Promise { + async runGraphQLQuery (operation: string, variables: any, blockHeight: number, hasuraRoleName: string | null, logError: boolean = true): Promise { const response: Response = await this.deps.fetch(`${this.config.hasuraEndpoint}/v1/graphql`, { method: 'POST', headers: { @@ -539,9 +557,9 @@ export default class Indexer { } }`; try { - await this.runGraphQLQuery(mutation, { function_name: functionName, block_height: blockHeight, message }, functionName, blockHeight, this.DEFAULT_HASURA_ROLE, false); + await this.runGraphQLQuery(mutation, { function_name: this.indexerConfig.fullName(), block_height: blockHeight, message }, blockHeight, this.DEFAULT_HASURA_ROLE, false); } catch (e) { - console.error(`${functionName}: Error writing log of graphql error`, e); + this.logger.error('Error writing log of graphql error', e); } } throw new Error(`Failed to write graphql, http status: ${response.status}, errors: ${JSON.stringify(errors, null, 2)}`); @@ -549,4 +567,19 @@ export default class Indexer { return data; } + + private enableAwaitTransform (code: string): string { + return ` + async function f(){ + ${code} + }; + f(); + `; + } + + transformIndexerFunction (): string { + return [ + this.enableAwaitTransform, + ].reduce((acc, val) => val(acc), this.indexerConfig.code); + } } diff --git a/runner/src/instrumentation/tracer.ts b/runner/src/instrumentation/tracer.ts index 1f5bd128b..7319c3f61 100644 --- a/runner/src/instrumentation/tracer.ts +++ b/runner/src/instrumentation/tracer.ts @@ -10,6 +10,8 @@ import { ZipkinExporter } from '@opentelemetry/exporter-zipkin'; import { TraceExporter } from '@google-cloud/opentelemetry-cloud-trace-exporter'; import { TraceIdRatioBasedSampler } from '@opentelemetry/sdk-trace-node'; +import logger from '../logger'; + export default function setUpTracerExport (): void { switch (process.env.TRACING_EXPORTER) { case 'CONSOLE': @@ -22,13 +24,13 @@ export default function setUpTracerExport (): void { setGCPExport(); break; default: // No-Op - console.debug('Using No Op Exporter. No traces will be recorded.'); + logger.debug('Using No Op Exporter. No traces will be recorded.'); break; } } function setGCPExport (): void { - console.debug('Using GCP Exporter. Traces exported to GCP Trace.'); + logger.debug('Using GCP Exporter. Traces exported to GCP Trace.'); const sdk = new NodeSDK({ resource: new Resource({ [SEMRESATTRS_SERVICE_NAME]: 'queryapi-runner', @@ -50,7 +52,7 @@ function setGCPExport (): void { } function setZipkinExport (): void { - console.debug('Using Zipkin Exporter. Traces exported to Zipkin in port 9411.'); + logger.debug('Using Zipkin Exporter. Traces exported to Zipkin in port 9411.'); const sdk = new NodeSDK({ resource: new Resource({ [SEMRESATTRS_SERVICE_NAME]: 'queryapi-runner', @@ -70,7 +72,7 @@ function setZipkinExport (): void { } function setConsoleExport (): void { - console.debug('Using Console Exporter. Traces exported to console.'); + logger.debug('Using Console Exporter. Traces exported to console.'); const sdk = new NodeSDK({ resource: new Resource({ [SEMRESATTRS_SERVICE_NAME]: 'queryapi-runner', diff --git a/runner/src/lake-client/lake-client.test.ts b/runner/src/lake-client/lake-client.test.ts index 9c3aea795..de28553c8 100644 --- a/runner/src/lake-client/lake-client.test.ts +++ b/runner/src/lake-client/lake-client.test.ts @@ -3,10 +3,16 @@ import LakeClient from './lake-client'; import type RedisClient from '../redis-client'; describe('LakeClient', () => { - const transparentRedis = { + let transparentRedis = { getStreamerMessage: jest.fn() } as unknown as RedisClient; + beforeEach(() => { + transparentRedis = { + getStreamerMessage: jest.fn() + } as unknown as RedisClient; + }); + test('Indexer.fetchBlock() should fetch the block and shards from S3 upon cache miss', async () => { const blockHeight = 85233529; const blockHash = 'xyz'; @@ -32,7 +38,7 @@ describe('LakeClient', () => { } as unknown as S3Client; const client = new LakeClient('mainnet', mockS3, transparentRedis); - const block = await client.fetchBlock(blockHeight, true); + const block = await client.fetchBlock(blockHeight); expect(mockSend).toHaveBeenCalledTimes(5); expect(JSON.stringify(mockSend.mock.calls[0][0])).toStrictEqual(JSON.stringify(new GetObjectCommand({ @@ -70,7 +76,7 @@ describe('LakeClient', () => { const mockS3 = {} as unknown as S3Client; const client = new LakeClient('mainnet', mockS3, mockRedis); - const block = await client.fetchBlock(blockHeight, false); + const block = await client.fetchBlock(blockHeight); expect(getMessage).toHaveBeenCalledTimes(1); expect(JSON.stringify(getMessage.mock.calls[0])).toEqual( @@ -106,7 +112,7 @@ describe('LakeClient', () => { } as unknown as S3Client; const client = new LakeClient('mainnet', mockS3, transparentRedis); - const block = await client.fetchBlock(blockHeight, false); + const block = await client.fetchBlock(blockHeight); expect(mockSend).toHaveBeenCalledTimes(5); expect(JSON.stringify(mockSend.mock.calls[0][0])).toStrictEqual(JSON.stringify(new GetObjectCommand({ @@ -122,49 +128,4 @@ describe('LakeClient', () => { expect(block.blockHeight).toEqual(blockHeight); expect(block.blockHash).toEqual(blockHash); }); - - test('fetchBlock should not hit cache and instead fetch the block and shards from S3 if historical', async () => { - const blockHeight = 85233529; - const blockHash = 'xyz'; - const mockSend = jest.fn() - .mockReturnValueOnce({ // block - Body: { - transformToString: () => JSON.stringify({ - chunks: [0, 1, 2, 3], - header: { - height: blockHeight, - hash: blockHash, - } - }) - } - }) - .mockReturnValue({ // shard - Body: { - transformToString: () => JSON.stringify({}) - } - }); - const mockS3 = { - send: mockSend, - } as unknown as S3Client; - const mockRedis = { - getStreamerMessage: jest.fn() - } as unknown as RedisClient; - const client = new LakeClient('mainnet', mockS3, mockRedis); - - const block = await client.fetchBlock(blockHeight, true); - - expect(mockSend).toHaveBeenCalledTimes(5); - expect(JSON.stringify(mockSend.mock.calls[0][0])).toStrictEqual(JSON.stringify(new GetObjectCommand({ - Bucket: 'near-lake-data-mainnet', - Key: `${blockHeight.toString().padStart(12, '0')}/block.json` - }))); - expect(JSON.stringify(mockSend.mock.calls[1][0])).toStrictEqual(JSON.stringify(new GetObjectCommand({ - Bucket: 'near-lake-data-mainnet', - Key: `${blockHeight.toString().padStart(12, '0')}/shard_0.json` - }))); - expect(mockRedis.getStreamerMessage).toHaveBeenCalledTimes(0); - - expect(block.blockHeight).toEqual(blockHeight); - expect(block.blockHash).toEqual(blockHash); - }); }); diff --git a/runner/src/lake-client/lake-client.ts b/runner/src/lake-client/lake-client.ts index 5ae9e6494..09c8476ed 100644 --- a/runner/src/lake-client/lake-client.ts +++ b/runner/src/lake-client/lake-client.ts @@ -64,16 +64,14 @@ export default class LakeClient { return value; } - async fetchBlock (blockHeight: number, isHistorical: boolean): Promise { - if (!isHistorical) { - const cachedMessage = await this.redisClient.getStreamerMessage(blockHeight); - if (cachedMessage) { - METRICS.CACHE_HIT.inc(); - const parsedMessage = JSON.parse(cachedMessage); - return Block.fromStreamerMessage(parsedMessage); - } else { - METRICS.CACHE_MISS.inc(); - } + async fetchBlock (blockHeight: number): Promise { + const cachedMessage = await this.redisClient.getStreamerMessage(blockHeight); + if (cachedMessage) { + METRICS.CACHE_HIT.inc(); + const parsedMessage = JSON.parse(cachedMessage); + return Block.fromStreamerMessage(parsedMessage); + } else { + METRICS.CACHE_MISS.inc(); } const block = await this.fetchBlockPromise(blockHeight); diff --git a/runner/src/logger.ts b/runner/src/logger.ts new file mode 100644 index 000000000..94590d187 --- /dev/null +++ b/runner/src/logger.ts @@ -0,0 +1,37 @@ +import winston from 'winston'; +import { LoggingWinston } from '@google-cloud/logging-winston'; +import Transport from 'winston-transport'; + +import { METRICS } from './metrics'; + +const { format, transports } = winston; + +class LogCounter extends Transport { + log (info: { level: string }, callback: () => void): void { + METRICS.LOGS_COUNT.labels({ level: info.level }).inc(); + + callback(); + } +} + +const logger = winston.createLogger({ + level: 'info', + format: format.combine( + format.timestamp(), + format.errors({ stack: true }), + ), + transports: [new LogCounter()], +}); + +if (process.env.GCP_LOGGING_ENABLED) { + logger.add(new LoggingWinston({ redirectToStdout: true })); +} else { + logger.add(new transports.Console({ + format: format.combine( + format.colorize(), + format.simple(), + ), + })); +} + +export default logger; diff --git a/runner/src/metrics.ts b/runner/src/metrics.ts index 89bd8e47e..d779c5808 100644 --- a/runner/src/metrics.ts +++ b/runner/src/metrics.ts @@ -1,28 +1,30 @@ import express from 'express'; -import { Gauge, Histogram, Counter, AggregatorRegistry } from 'prom-client'; +import { Gauge, Histogram, Counter, AggregatorRegistry, register } from 'prom-client'; + +import logger from './logger'; const HEAP_TOTAL_ALLOCATION = new Gauge({ name: 'queryapi_runner_heap_total_allocation_megabytes', help: 'Size of heap allocation for indexer function', - labelNames: ['indexer', 'type'], + labelNames: ['indexer'], }); const HEAP_USED = new Gauge({ name: 'queryapi_runner_heap_used_megabytes', help: 'Size of used heap space for indexer function', - labelNames: ['indexer', 'type'], + labelNames: ['indexer'], }); const PREFETCH_QUEUE_COUNT = new Gauge({ name: 'queryapi_runner_prefetch_queue_count', help: 'Count of items in prefetch queue for indexer function', - labelNames: ['indexer', 'type'], + labelNames: ['indexer'], }); const BLOCK_WAIT_DURATION = new Histogram({ name: 'queryapi_runner_block_wait_duration_milliseconds', help: 'Time an indexer function waited for a block before processing', - labelNames: ['indexer', 'type'], + labelNames: ['indexer'], buckets: [1, 10, 100, 300, 500, 1000, 3000, 5000, 10000, 30000], }); @@ -39,19 +41,25 @@ const CACHE_MISS = new Counter({ const UNPROCESSED_STREAM_MESSAGES = new Gauge({ name: 'queryapi_runner_unprocessed_stream_messages', help: 'Number of Redis Stream messages not yet processed', - labelNames: ['indexer', 'type'], + labelNames: ['indexer'], }); const LAST_PROCESSED_BLOCK_HEIGHT = new Gauge({ name: 'queryapi_runner_last_processed_block_height', help: 'Previous block height processed by an indexer', - labelNames: ['indexer', 'type'], + labelNames: ['indexer'], }); const EXECUTION_DURATION = new Histogram({ name: 'queryapi_runner_execution_duration_milliseconds', help: 'Time taken to execute an indexer function', - labelNames: ['indexer', 'type'], + labelNames: ['indexer'], +}); + +const LOGS_COUNT = new Counter({ + name: 'queryapi_runner_logs_count', + help: 'Number of messages logged', + labelNames: ['level'], }); export const METRICS = { @@ -64,6 +72,7 @@ export const METRICS = { UNPROCESSED_STREAM_MESSAGES, LAST_PROCESSED_BLOCK_HEIGHT, EXECUTION_DURATION, + LOGS_COUNT }; const aggregatorRegistry = new AggregatorRegistry(); @@ -85,11 +94,13 @@ export const startServer = async (): Promise => { app.get('/metrics', async (_req, res) => { res.set('Content-Type', aggregatorRegistry.contentType); - const metrics = await AggregatorRegistry.aggregate(Array.from(workerMetrics.values())).metrics(); + const mainThreadMetrics = await register.getMetricsAsJSON(); + const metrics = await AggregatorRegistry.aggregate([...Array.from(workerMetrics.values()), mainThreadMetrics]).metrics(); + res.send(metrics); }); app.listen(process.env.PORT, () => { - console.log(`Metrics server running on http://localhost:${process.env.PORT}`); + logger.info(`Metrics server running on http://localhost:${process.env.PORT}`); }); }; diff --git a/runner/src/pg-client.ts b/runner/src/pg-client.ts index 23c8a0b9c..101315ec1 100644 --- a/runner/src/pg-client.ts +++ b/runner/src/pg-client.ts @@ -1,7 +1,9 @@ import { Pool, type PoolConfig, type QueryResult, type QueryResultRow } from 'pg'; import pgFormatModule from 'pg-format'; -interface ConnectionParams { +import logger from './logger'; + +export interface PostgresConnectionParams { user: string password: string host: string @@ -10,15 +12,16 @@ interface ConnectionParams { } export default class PgClient { + private readonly logger = logger.child({ service: 'PgClient' }); private readonly pgPool: Pool; public format: typeof pgFormatModule; constructor ( - connectionParams: ConnectionParams, + connectionParams: PostgresConnectionParams, poolConfig: PoolConfig = { max: Number(process.env.MAX_PG_POOL_SIZE ?? 10), idleTimeoutMillis: 3000 }, PgPool: typeof Pool = Pool, pgFormat: typeof pgFormatModule = pgFormatModule, - onError: (err: Error) => void = (err) => { console.error(err); } + onError: (err: Error) => void = (err) => { this.logger.error(err); } ) { this.pgPool = new PgPool({ user: connectionParams.user, diff --git a/runner/src/provisioner/provisioner.test.ts b/runner/src/provisioner/provisioner.test.ts index 36c9c05d6..02d910804 100644 --- a/runner/src/provisioner/provisioner.test.ts +++ b/runner/src/provisioner/provisioner.test.ts @@ -1,6 +1,9 @@ import pgFormat from 'pg-format'; import Provisioner from './provisioner'; +import IndexerConfig from '../indexer-config/indexer-config'; +import { LogLevel } from '../indexer-meta/log-entry'; +import { type HasuraPermission, type HasuraTableMetadata } from '../hasura-client'; describe('Provisioner', () => { let adminPgClient: any; @@ -8,15 +11,17 @@ describe('Provisioner', () => { let hasuraClient: any; let provisioner: Provisioner; let userPgClientQuery: any; + let indexerConfig: IndexerConfig; const tableNames = ['blocks']; const accountId = 'morgs.near'; - const sanitizedAccountId = 'morgs_near'; const functionName = 'test-function'; - const sanitizedFunctionName = 'test_function'; const databaseSchema = 'CREATE TABLE blocks (height numeric)'; + indexerConfig = new IndexerConfig('', accountId, functionName, 0, '', databaseSchema, LogLevel.INFO); + const setProvisioningStatusQuery = `INSERT INTO ${indexerConfig.schemaName()}.sys_metadata (attribute, value) VALUES ('STATUS', 'PROVISIONING') ON CONFLICT (attribute) DO UPDATE SET value = EXCLUDED.value RETURNING *`; + const logsDDL = expect.any(String); + const metadataDDL = expect.any(String); const error = new Error('some error'); - const schemaName = `${sanitizedAccountId}_${sanitizedFunctionName}`; const password = 'password'; const crypto: any = { @@ -36,14 +41,12 @@ describe('Provisioner', () => { trackForeignKeyRelationships: jest.fn().mockReturnValueOnce(null), addPermissionsToTables: jest.fn().mockReturnValueOnce(null), addDatasource: jest.fn().mockReturnValueOnce(null), - runMigrations: jest.fn().mockReturnValueOnce(null), + executeSqlOnSchema: jest.fn().mockReturnValueOnce(null), createSchema: jest.fn().mockReturnValueOnce(null), doesSourceExist: jest.fn().mockReturnValueOnce(false), doesSchemaExist: jest.fn().mockReturnValueOnce(false), untrackTables: jest.fn().mockReturnValueOnce(null), - grantCronAccess: jest.fn().mockResolvedValueOnce(null), - scheduleLogPartitionJobs: jest.fn().mockResolvedValueOnce(null), - getDbConnectionParameters: jest.fn().mockReturnValueOnce({}), + getDbConnectionParameters: jest.fn().mockReturnValue({}), }; adminPgClient = { @@ -62,36 +65,38 @@ describe('Provisioner', () => { }); provisioner = new Provisioner(hasuraClient, adminPgClient, cronPgClient, undefined, crypto, pgFormat, PgClient as any); + + indexerConfig = new IndexerConfig('', accountId, functionName, 0, '', databaseSchema, LogLevel.INFO); }); describe('isUserApiProvisioned', () => { it('returns false if datasource doesnt exists', async () => { hasuraClient.doesSourceExist = jest.fn().mockReturnValueOnce(false); - await expect(provisioner.fetchUserApiProvisioningStatus(accountId, functionName)).resolves.toBe(false); - expect(provisioner.isUserApiProvisioned(accountId, functionName)).toBe(false); + await expect(provisioner.fetchUserApiProvisioningStatus(indexerConfig)).resolves.toBe(false); + expect(provisioner.isUserApiProvisioned(indexerConfig.accountId, indexerConfig.functionName)).toBe(false); }); it('returns false if datasource and schema dont exists', async () => { hasuraClient.doesSourceExist = jest.fn().mockReturnValueOnce(false); hasuraClient.doesSchemaExist = jest.fn().mockReturnValueOnce(false); - await expect(provisioner.fetchUserApiProvisioningStatus(accountId, functionName)).resolves.toBe(false); - expect(provisioner.isUserApiProvisioned(accountId, functionName)).toBe(false); + await expect(provisioner.fetchUserApiProvisioningStatus(indexerConfig)).resolves.toBe(false); + expect(provisioner.isUserApiProvisioned(indexerConfig.accountId, indexerConfig.functionName)).toBe(false); }); it('returns true if datasource and schema exists', async () => { hasuraClient.doesSourceExist = jest.fn().mockReturnValueOnce(true); hasuraClient.doesSchemaExist = jest.fn().mockReturnValueOnce(true); - await expect(provisioner.fetchUserApiProvisioningStatus(accountId, functionName)).resolves.toBe(true); - expect(provisioner.isUserApiProvisioned(accountId, functionName)).toBe(true); + await expect(provisioner.fetchUserApiProvisioningStatus(indexerConfig)).resolves.toBe(true); + expect(provisioner.isUserApiProvisioned(indexerConfig.accountId, indexerConfig.functionName)).toBe(true); }); }); describe('provisionUserApi', () => { it('provisions an API for the user', async () => { - await provisioner.provisionUserApi(accountId, functionName, databaseSchema); + await provisioner.provisionUserApi(indexerConfig); expect(adminPgClient.query.mock.calls).toEqual([ ['CREATE DATABASE morgs_near'], @@ -99,25 +104,28 @@ describe('Provisioner', () => { ['GRANT ALL PRIVILEGES ON DATABASE morgs_near TO morgs_near'], ['REVOKE CONNECT ON DATABASE morgs_near FROM PUBLIC'], ]); - // TODO re-enable once logs table is created - // expect(cronPgClient.query.mock.calls).toEqual([ - // ['GRANT USAGE ON SCHEMA cron TO morgs_near'], - // ['GRANT EXECUTE ON FUNCTION cron.schedule_in_database TO morgs_near;'], - // ]); - // expect(userPgClientQuery.mock.calls).toEqual([ - // ["SELECT cron.schedule_in_database('morgs_near_test_function_logs_create_partition', '0 1 * * *', $$SELECT fn_create_partition('morgs_near_test_function.__logs', CURRENT_DATE, '1 day', '2 day')$$, 'morgs_near');"], - // ["SELECT cron.schedule_in_database('morgs_near_test_function_logs_delete_partition', '0 2 * * *', $$SELECT fn_delete_partition('morgs_near_test_function.__logs', CURRENT_DATE, '-15 day', '-14 day')$$, 'morgs_near');"] - // ]); - expect(hasuraClient.addDatasource).toBeCalledWith(sanitizedAccountId, password, sanitizedAccountId); - expect(hasuraClient.createSchema).toBeCalledWith(sanitizedAccountId, schemaName); - expect(hasuraClient.runMigrations).toBeCalledWith(sanitizedAccountId, schemaName, databaseSchema); - expect(hasuraClient.getTableNames).toBeCalledWith(schemaName, sanitizedAccountId); - expect(hasuraClient.trackTables).toBeCalledWith(schemaName, tableNames, sanitizedAccountId); + + expect(cronPgClient.query.mock.calls).toEqual([ + ['GRANT USAGE ON SCHEMA cron TO morgs_near'], + ['GRANT EXECUTE ON FUNCTION cron.schedule_in_database TO morgs_near;'], + ]); + expect(userPgClientQuery.mock.calls).toEqual([ + [setProvisioningStatusQuery], + ["SELECT cron.schedule_in_database('morgs_near_test_function_sys_logs_create_partition', '0 1 * * *', $$SELECT morgs_near_test_function.fn_create_partition('morgs_near_test_function.sys_logs', CURRENT_DATE, '1 day', '2 day')$$, 'morgs_near');"], + ["SELECT cron.schedule_in_database('morgs_near_test_function_sys_logs_delete_partition', '0 2 * * *', $$SELECT morgs_near_test_function.fn_delete_partition('morgs_near_test_function.sys_logs', CURRENT_DATE, '-15 day', '-14 day')$$, 'morgs_near');"] + ]); + expect(hasuraClient.addDatasource).toBeCalledWith(indexerConfig.userName(), password, indexerConfig.databaseName()); + expect(hasuraClient.createSchema).toBeCalledWith(indexerConfig.userName(), indexerConfig.schemaName()); + expect(hasuraClient.executeSqlOnSchema).toHaveBeenNthCalledWith(1, indexerConfig.userName(), indexerConfig.schemaName(), metadataDDL); + expect(hasuraClient.executeSqlOnSchema).toHaveBeenNthCalledWith(2, indexerConfig.userName(), indexerConfig.schemaName(), logsDDL); + expect(hasuraClient.executeSqlOnSchema).toHaveBeenNthCalledWith(3, indexerConfig.userName(), indexerConfig.schemaName(), databaseSchema); + expect(hasuraClient.getTableNames).toBeCalledWith(indexerConfig.schemaName(), indexerConfig.databaseName()); + expect(hasuraClient.trackTables).toBeCalledWith(indexerConfig.schemaName(), tableNames, indexerConfig.databaseName()); expect(hasuraClient.addPermissionsToTables).toBeCalledWith( - schemaName, - sanitizedAccountId, + indexerConfig.schemaName(), + indexerConfig.databaseName(), tableNames, - sanitizedAccountId, + indexerConfig.userName(), [ 'select', 'insert', @@ -131,20 +139,22 @@ describe('Provisioner', () => { it('skips provisioning the datasource if it already exists', async () => { hasuraClient.doesSourceExist = jest.fn().mockReturnValueOnce(true); - await provisioner.provisionUserApi(accountId, functionName, databaseSchema); + await provisioner.provisionUserApi(indexerConfig); expect(adminPgClient.query).not.toBeCalled(); expect(hasuraClient.addDatasource).not.toBeCalled(); - expect(hasuraClient.createSchema).toBeCalledWith(sanitizedAccountId, schemaName); - expect(hasuraClient.runMigrations).toBeCalledWith(sanitizedAccountId, schemaName, databaseSchema); - expect(hasuraClient.getTableNames).toBeCalledWith(schemaName, sanitizedAccountId); - expect(hasuraClient.trackTables).toBeCalledWith(schemaName, tableNames, sanitizedAccountId); + expect(hasuraClient.createSchema).toBeCalledWith(indexerConfig.userName(), indexerConfig.schemaName()); + expect(hasuraClient.executeSqlOnSchema).toHaveBeenNthCalledWith(1, indexerConfig.userName(), indexerConfig.schemaName(), metadataDDL); + expect(hasuraClient.executeSqlOnSchema).toHaveBeenNthCalledWith(2, indexerConfig.userName(), indexerConfig.schemaName(), logsDDL); + expect(hasuraClient.executeSqlOnSchema).toHaveBeenNthCalledWith(3, indexerConfig.databaseName(), indexerConfig.schemaName(), databaseSchema); + expect(hasuraClient.getTableNames).toBeCalledWith(indexerConfig.schemaName(), indexerConfig.databaseName()); + expect(hasuraClient.trackTables).toBeCalledWith(indexerConfig.schemaName(), tableNames, indexerConfig.databaseName()); expect(hasuraClient.addPermissionsToTables).toBeCalledWith( - schemaName, - sanitizedAccountId, + indexerConfig.schemaName(), + indexerConfig.databaseName(), tableNames, - sanitizedAccountId, + indexerConfig.userName(), [ 'select', 'insert', @@ -163,56 +173,188 @@ describe('Provisioner', () => { it('throws an error when it fails to create a postgres db', async () => { adminPgClient.query = jest.fn().mockRejectedValue(error); - await expect(provisioner.provisionUserApi(accountId, functionName, databaseSchema)).rejects.toThrow('Failed to provision endpoint: Failed to create user db: some error'); + await expect(provisioner.provisionUserApi(indexerConfig)).rejects.toThrow('Failed to provision endpoint: Failed to create user db: some error'); }); it('throws an error when it fails to add the db to hasura', async () => { hasuraClient.addDatasource = jest.fn().mockRejectedValue(error); - await expect(provisioner.provisionUserApi(accountId, functionName, databaseSchema)).rejects.toThrow('Failed to provision endpoint: Failed to add datasource: some error'); + await expect(provisioner.provisionUserApi(indexerConfig)).rejects.toThrow('Failed to provision endpoint: Failed to add datasource: some error'); + }); + + it('throws an error when it fails to run sql to create indexer sql', async () => { + hasuraClient.executeSqlOnSchema = jest.fn().mockRejectedValue(error); + + await expect(provisioner.runIndexerSql(accountId, functionName, databaseSchema)).rejects.toThrow('Failed to run user script: some error'); }); - it('throws an error when it fails to run migrations', async () => { - hasuraClient.runMigrations = jest.fn().mockRejectedValue(error); + it('throws an error when it fails to run sql to create logs sql', async () => { + hasuraClient.executeSqlOnSchema = jest.fn().mockRejectedValue(error); - await expect(provisioner.provisionUserApi(accountId, functionName, databaseSchema)).rejects.toThrow('Failed to provision endpoint: Failed to run migrations: some error'); + await expect(provisioner.runLogsSql(accountId, functionName)).rejects.toThrow('Failed to run logs script: some error'); + }); + + it('throws an error when it fails to run sql to create indexer sql', async () => { + hasuraClient.executeSqlOnSchema = jest.fn().mockRejectedValue(error); + + await expect(provisioner.runIndexerSql(accountId, functionName, databaseSchema)).rejects.toThrow('Failed to run user script: some error'); + }); + + it('throws an error when it fails to run sql to create logs sql', async () => { + hasuraClient.executeSqlOnSchema = jest.fn().mockRejectedValue(error); + + await expect(provisioner.runLogsSql(accountId, functionName)).rejects.toThrow('Failed to run logs script: some error'); }); it('throws an error when it fails to fetch table names', async () => { hasuraClient.getTableNames = jest.fn().mockRejectedValue(error); - await expect(provisioner.provisionUserApi(accountId, functionName, databaseSchema)).rejects.toThrow('Failed to provision endpoint: Failed to fetch table names: some error'); + await expect(provisioner.provisionUserApi(indexerConfig)).rejects.toThrow('Failed to provision endpoint: Failed to fetch table names: some error'); }); it('throws an error when it fails to track tables', async () => { hasuraClient.trackTables = jest.fn().mockRejectedValue(error); - await expect(provisioner.provisionUserApi(accountId, functionName, databaseSchema)).rejects.toThrow('Failed to provision endpoint: Failed to track tables: some error'); + await expect(provisioner.provisionUserApi(indexerConfig)).rejects.toThrow('Failed to provision endpoint: Failed to track tables: some error'); }); it('throws an error when it fails to track foreign key relationships', async () => { hasuraClient.trackForeignKeyRelationships = jest.fn().mockRejectedValue(error); - await expect(provisioner.provisionUserApi(accountId, functionName, databaseSchema)).rejects.toThrow('Failed to provision endpoint: Failed to track foreign key relationships: some error'); + await expect(provisioner.provisionUserApi(indexerConfig)).rejects.toThrow('Failed to provision endpoint: Failed to track foreign key relationships: some error'); }); it('throws an error when it fails to add permissions to tables', async () => { hasuraClient.addPermissionsToTables = jest.fn().mockRejectedValue(error); - await expect(provisioner.provisionUserApi(accountId, functionName, databaseSchema)).rejects.toThrow('Failed to provision endpoint: Failed to add permissions to tables: some error'); + await expect(provisioner.provisionUserApi(indexerConfig)).rejects.toThrow('Failed to provision endpoint: Failed to add permissions to tables: some error'); }); - // TODO re-enable once logs table is created - it.skip('throws when grant cron access fails', async () => { + it('throws when grant cron access fails', async () => { cronPgClient.query = jest.fn().mockRejectedValue(error); - await expect(provisioner.provisionUserApi(accountId, functionName, databaseSchema)).rejects.toThrow('Failed to provision endpoint: Failed to setup partitioned logs table: Failed to grant cron access: some error'); + await expect(provisioner.provisionUserApi(indexerConfig)).rejects.toThrow('Failed to provision endpoint: Failed to setup partitioned logs table: Failed to grant cron access: some error'); }); - it.skip('throws when scheduling cron jobs fails', async () => { - userPgClientQuery = jest.fn().mockRejectedValueOnce(error); + it('throws when scheduling cron jobs fails', async () => { + userPgClientQuery = jest.fn().mockResolvedValueOnce(null).mockRejectedValueOnce(error); // Succeed setting provisioning status first + + await expect(provisioner.provisionUserApi(indexerConfig)).rejects.toThrow('Failed to provision endpoint: Failed to setup partitioned logs table: Failed to schedule log partition jobs: some error'); + }); - await expect(provisioner.provisionUserApi(accountId, functionName, databaseSchema)).rejects.toThrow('Failed to provision endpoint: Failed to setup partitioned logs table: Failed to schedule log partition jobs: some error'); + it('provisions logs and metadata tables once', async () => { + hasuraClient.getTableNames = jest.fn().mockReturnValueOnce(['blocks']).mockReturnValue(['blocks', 'sys_logs', 'sys_metadata']); + await provisioner.provisionLogsAndMetadataIfNeeded(indexerConfig); + expect(hasuraClient.executeSqlOnSchema).toBeCalledTimes(2); + expect(cronPgClient.query).toBeCalledTimes(2); + expect(userPgClientQuery).toBeCalledTimes(3); // Set provisioning status, schedule today and tomorrow partitions + }); + + it('ensuring consistent state tracks logs and metadata table once, adds permissions twice', async () => { + hasuraClient.getTableNames = jest.fn().mockReturnValue(['blocks', 'sys_logs', 'sys_metadata']); + hasuraClient.getTrackedTablePermissions = jest.fn() + .mockReturnValueOnce([ + generateTableConfig('morgs_near_test_function', 'blocks', 'morgs_near', ['select', 'insert', 'update', 'delete']), + ]) + .mockReturnValueOnce([ + generateTableConfig('morgs_near_test_function', 'blocks', 'morgs_near', ['select', 'insert', 'update', 'delete']), + generateTableConfig('morgs_near_test_function', 'sys_logs', 'morgs_near', []), + generateTableConfig('morgs_near_test_function', 'sys_metadata', 'morgs_near', []), + ]); + await provisioner.ensureConsistentHasuraState(indexerConfig); + await provisioner.ensureConsistentHasuraState(indexerConfig); + + expect(hasuraClient.getTableNames).toBeCalledTimes(2); + expect(hasuraClient.trackTables).toBeCalledTimes(1); + expect(hasuraClient.addPermissionsToTables).toBeCalledTimes(2); + }); + + it('ensuring consistent state caches result', async () => { + hasuraClient.getTableNames = jest.fn().mockReturnValue(['blocks', 'sys_logs', 'sys_metadata']); + hasuraClient.getTrackedTablePermissions = jest.fn().mockReturnValue([ + generateTableConfig('morgs_near_test_function', 'blocks', 'morgs_near', ['select', 'insert', 'update', 'delete']), + generateTableConfig('morgs_near_test_function', 'sys_logs', 'morgs_near', ['select', 'insert', 'update', 'delete']), + generateTableConfig('morgs_near_test_function', 'sys_metadata', 'morgs_near', ['select', 'insert', 'update', 'delete']), + ]); + await provisioner.ensureConsistentHasuraState(indexerConfig); + await provisioner.ensureConsistentHasuraState(indexerConfig); + + expect(hasuraClient.getTableNames).toBeCalledTimes(1); + expect(hasuraClient.trackTables).not.toBeCalled(); + expect(hasuraClient.addPermissionsToTables).not.toBeCalled(); + expect(userPgClientQuery).not.toBeCalled(); + }); + + it('get credentials for postgres', async () => { + const getDbConnectionParameters = jest.fn().mockReturnValue({ + username: 'username', + password: 'password', + database: 'database', + host: 'hasura_host', + port: 'hasura_port', + }); + hasuraClient.getDbConnectionParameters = getDbConnectionParameters; + + const mockProvisioner = new Provisioner(hasuraClient, {} as any, {} as any, { + cronDatabase: 'cron_database', + postgresHost: 'postgres_host', + postgresPort: 1, + pgBouncerHost: 'pgbouncer_host', + pgBouncerPort: 2, + }); + + const params = await mockProvisioner.getPostgresConnectionParameters(indexerConfig.userName()); + expect(params).toEqual({ + user: 'username', + password: 'password', + database: 'database', + host: 'postgres_host', + port: 1, + }); + }); + + it('get credentials for pgbouncer', async () => { + const getDbConnectionParameters = jest.fn().mockReturnValue({ + username: 'username', + password: 'password', + database: 'database', + host: 'hasura_host', + port: 'hasura_port', + }); + hasuraClient.getDbConnectionParameters = getDbConnectionParameters; + + const mockProvisioner = new Provisioner(hasuraClient, {} as any, {} as any, { + cronDatabase: 'cron_database', + postgresHost: 'postgres_host', + postgresPort: 1, + pgBouncerHost: 'pgbouncer_host', + pgBouncerPort: 2, + }); + + const params = await mockProvisioner.getPgBouncerConnectionParameters(indexerConfig.userName()); + expect(params).toEqual({ + user: 'username', + password: 'password', + database: 'database', + host: 'pgbouncer_host', + port: 2, + }); }); }); }); + +function generateTableConfig (schemaName: string, tableName: string, role: string, permissionsToAdd: HasuraPermission[]): HasuraTableMetadata { + const config: HasuraTableMetadata = { + table: { + name: tableName, + schema: schemaName, + }, + }; + + permissionsToAdd.forEach((permission) => { + const permissionKey = `${permission as string}_permissions` as keyof Omit; + config[permissionKey] = [{ role, permission: {} }]; + }); + + return config; +} diff --git a/runner/src/provisioner/provisioner.ts b/runner/src/provisioner/provisioner.ts index a493f80d9..3643a011a 100644 --- a/runner/src/provisioner/provisioner.ts +++ b/runner/src/provisioner/provisioner.ts @@ -3,8 +3,17 @@ import pgFormatLib from 'pg-format'; import { wrapError } from '../utility'; import cryptoModule from 'crypto'; -import HasuraClient from '../hasura-client'; -import PgClientClass from '../pg-client'; +import HasuraClient, { + type HasuraDatabaseConnectionParameters, + type HasuraPermission, + type HasuraTableMetadata, + type HasuraRolePermission +} from '../hasura-client'; +import { logsTableDDL } from './schemas/logs-table'; +import { metadataTableDDL } from './schemas/metadata-table'; +import PgClientClass, { type PostgresConnectionParams } from '../pg-client'; +import type IndexerConfig from '../indexer-config/indexer-config'; +import { METADATA_TABLE_UPSERT, MetadataFields, IndexerStatus } from '../indexer-meta'; const DEFAULT_PASSWORD_LENGTH = 16; @@ -24,30 +33,31 @@ const adminCronPgClientGlobal = new PgClientClass({ port: Number(process.env.PGPORT), }); -export interface DatabaseConnectionParameters { - host: string - port: number - database: string - username: string - password: string -} - interface Config { cronDatabase: string // Override the host/port values returned by Hasura during testing/local development - hasuraHostOverride?: string - hasuraPortOverride?: number + pgBouncerHost: string + pgBouncerPort: number + postgresHost: string + postgresPort: number } +type TableName = string; +type TrackedTablePermissions = Map; + const defaultConfig: Config = { cronDatabase: process.env.CRON_DATABASE, - hasuraHostOverride: process.env.HASURA_HOST_OVERRIDE, - hasuraPortOverride: process.env.HASURA_PORT_OVERRIDE ? Number(process.env.HASURA_PORT_OVERRIDE) : undefined + pgBouncerHost: process.env.PGHOST_PGBOUNCER ?? process.env.PGHOST, + pgBouncerPort: Number(process.env.PGPORT_PGBOUNCER ?? process.env.PGPORT), + postgresHost: process.env.PGHOST, + postgresPort: Number(process.env.PGPORT) }; export default class Provisioner { tracer: Tracer = trace.getTracer('queryapi-runner-provisioner'); #hasBeenProvisioned: Record> = {}; + #hasLogsMetadataBeenProvisioned: Record> = {}; + #hasuraConsistentState: Record> = {}; constructor ( private readonly hasuraClient: HasuraClient = new HasuraClient(), @@ -79,6 +89,11 @@ export default class Provisioner { this.#hasBeenProvisioned[accountId][functionName] = true; } + private setConsistentState (accountId: string, functionName: string): void { + this.#hasuraConsistentState[accountId] ??= {}; + this.#hasuraConsistentState[accountId][functionName] = true; + } + async createDatabase (name: string): Promise { await this.adminDefaultPgClient.query(this.pgFormat('CREATE DATABASE %I', name)); } @@ -105,25 +120,22 @@ export default class Provisioner { async scheduleLogPartitionJobs (userName: string, databaseName: string, schemaName: string): Promise { await wrapError( async () => { - const userDbConnectionParameters = await this.hasuraClient.getDbConnectionParameters(userName); - const userCronPgClient = new this.PgClient({ - user: userDbConnectionParameters.username, - password: userDbConnectionParameters.password, - database: this.config.cronDatabase, - host: this.config.hasuraHostOverride ?? userDbConnectionParameters.host, - port: this.config.hasuraPortOverride ?? userDbConnectionParameters.port, - }); + const userDbConnectionParameters = { + ...(await this.getPostgresConnectionParameters(userName)), + database: this.config.cronDatabase + }; + const userCronPgClient = new this.PgClient(userDbConnectionParameters); await userCronPgClient.query( this.pgFormat( - "SELECT cron.schedule_in_database('%1$I_logs_create_partition', '0 1 * * *', $$SELECT fn_create_partition('%1$I.__logs', CURRENT_DATE, '1 day', '2 day')$$, %2$L);", + "SELECT cron.schedule_in_database('%1$I_sys_logs_create_partition', '0 1 * * *', $$SELECT %1$I.fn_create_partition('%1$I.sys_logs', CURRENT_DATE, '1 day', '2 day')$$, %2$L);", schemaName, databaseName ) ); await userCronPgClient.query( this.pgFormat( - "SELECT cron.schedule_in_database('%1$I_logs_delete_partition', '0 2 * * *', $$SELECT fn_delete_partition('%1$I.__logs', CURRENT_DATE, '-15 day', '-14 day')$$, %2$L);", + "SELECT cron.schedule_in_database('%1$I_sys_logs_delete_partition', '0 2 * * *', $$SELECT %1$I.fn_delete_partition('%1$I.sys_logs', CURRENT_DATE, '-15 day', '-14 day')$$, %2$L);", schemaName, databaseName ) @@ -136,7 +148,7 @@ export default class Provisioner { async setupPartitionedLogsTable (userName: string, databaseName: string, schemaName: string): Promise { await wrapError( async () => { - // TODO: Create logs table + await this.runLogsSql(databaseName, schemaName); await this.grantCronAccess(userName); await this.scheduleLogPartitionJobs(userName, databaseName, schemaName); }, @@ -155,17 +167,15 @@ export default class Provisioner { ); } - async fetchUserApiProvisioningStatus (accountId: string, functionName: string): Promise { + async fetchUserApiProvisioningStatus (indexerConfig: IndexerConfig): Promise { const checkProvisioningSpan = this.tracer.startSpan('Check if indexer is provisioned'); - if (this.isUserApiProvisioned(accountId, functionName)) { + if (this.isUserApiProvisioned(indexerConfig.accountId, indexerConfig.functionName)) { checkProvisioningSpan.end(); return true; } - const sanitizedAccountId = this.replaceSpecialChars(accountId); - const sanitizedFunctionName = this.replaceSpecialChars(functionName); - const databaseName = sanitizedAccountId; - const schemaName = `${sanitizedAccountId}_${sanitizedFunctionName}`; + const databaseName = indexerConfig.databaseName(); + const schemaName = indexerConfig.schemaName(); const sourceExists = await this.hasuraClient.doesSourceExist(databaseName); if (!sourceExists) { @@ -174,7 +184,7 @@ export default class Provisioner { const schemaExists = await this.hasuraClient.doesSchemaExist(databaseName, schemaName); if (schemaExists) { - this.setProvisioned(accountId, functionName); + this.setProvisioned(indexerConfig.accountId, indexerConfig.functionName); } checkProvisioningSpan.end(); return schemaExists; @@ -184,8 +194,26 @@ export default class Provisioner { return await wrapError(async () => await this.hasuraClient.createSchema(databaseName, schemaName), 'Failed to create schema'); } - async runMigrations (databaseName: string, schemaName: string, migration: any): Promise { - return await wrapError(async () => await this.hasuraClient.runMigrations(databaseName, schemaName, migration), 'Failed to run migrations'); + async runLogsSql (databaseName: string, schemaName: string): Promise { + const logsDDL = logsTableDDL(schemaName); + return await wrapError(async () => await this.hasuraClient.executeSqlOnSchema(databaseName, schemaName, logsDDL), 'Failed to run logs script'); + } + + async createMetadataTable (databaseName: string, schemaName: string): Promise { + await wrapError(async () => await this.hasuraClient.executeSqlOnSchema(databaseName, schemaName, metadataTableDDL()), + `Failed to create metadata table in ${databaseName}.${schemaName}`); + } + + async setProvisioningStatus (userName: string, schemaName: string): Promise { + await wrapError(async () => { + const userDbConnectionParameters = await this.getPostgresConnectionParameters(userName); + const userPgClient = new this.PgClient(userDbConnectionParameters); + await userPgClient.query(pgFormatLib(METADATA_TABLE_UPSERT, schemaName, [[MetadataFields.STATUS, IndexerStatus.PROVISIONING]])); + }, 'Failed to set provisioning status on metadata table'); + } + + async runIndexerSql (databaseName: string, schemaName: string, sqlScript: any): Promise { + return await wrapError(async () => await this.hasuraClient.executeSqlOnSchema(databaseName, schemaName, sqlScript), 'Failed to run user script'); } async getTableNames (schemaName: string, databaseName: string): Promise { @@ -196,12 +224,12 @@ export default class Provisioner { return await wrapError(async () => await this.hasuraClient.trackTables(schemaName, tableNames, databaseName), 'Failed to track tables'); } - async addPermissionsToTables (schemaName: string, databaseName: string, tableNames: string[], roleName: string, permissions: string[]): Promise { + async addPermissionsToTables (indexerSchema: IndexerConfig, tableNames: string[], permissions: string[]): Promise { return await wrapError(async () => await this.hasuraClient.addPermissionsToTables( - schemaName, - databaseName, + indexerSchema.schemaName(), + indexerSchema.databaseName(), tableNames, - roleName, + indexerSchema.hasuraRoleName(), permissions ), 'Failed to add permissions to tables'); } @@ -214,18 +242,119 @@ export default class Provisioner { return await wrapError(async () => await this.hasuraClient.addDatasource(userName, password, databaseName), 'Failed to add datasource'); } - replaceSpecialChars (str: string): string { - return str.replaceAll(/[.-]/g, '_'); + /** + * Provision logs and metadata table for existing Indexers which have already had all + * other resources provisioned. + * + * */ + async provisionLogsAndMetadataIfNeeded (indexerConfig: IndexerConfig): Promise { + if (this.#hasLogsMetadataBeenProvisioned[indexerConfig.accountId]?.[indexerConfig.functionName]) { + return; + } + const logsTable = 'sys_logs'; + const metadataTable = 'sys_metadata'; + + await wrapError( + async () => { + const tableNames = await this.getTableNames(indexerConfig.schemaName(), indexerConfig.databaseName()); + + if (!tableNames.includes(logsTable)) { + await this.setupPartitionedLogsTable(indexerConfig.userName(), indexerConfig.databaseName(), indexerConfig.schemaName()); + } + if (!tableNames.includes(metadataTable)) { + await this.createMetadataTable(indexerConfig.databaseName(), indexerConfig.schemaName()); + await this.setProvisioningStatus(indexerConfig.userName(), indexerConfig.schemaName()); + } + }, + 'Failed logs and metadata provisioning' + ); + + this.#hasLogsMetadataBeenProvisioned[indexerConfig.accountId] ??= {}; + this.#hasLogsMetadataBeenProvisioned[indexerConfig.accountId][indexerConfig.functionName] = true; + } + + /** + * Tracks and adds permissions to any Postgres tables successfully created in schema and which lack tracking and/or permissions. + * + * */ + async ensureConsistentHasuraState (indexerConfig: IndexerConfig): Promise { + if (this.#hasuraConsistentState[indexerConfig.accountId]?.[indexerConfig.functionName]) { + return; + } + await wrapError( + async () => { + const tableNamesToCheck = await this.getTableNames(indexerConfig.schemaName(), indexerConfig.databaseName()); + const permissionsToAdd: HasuraPermission[] = ['select', 'insert', 'update', 'delete']; + + const hasuraTablesMetadata = await this.getTrackedTablesWithPermissions(indexerConfig); + const untrackedTables = this.getUntrackedTables(tableNamesToCheck, hasuraTablesMetadata); + const tablesWithoutPermissions = this.getTablesWithoutRole( + indexerConfig.hasuraRoleName(), + tableNamesToCheck, + hasuraTablesMetadata, + permissionsToAdd + ); + + if (untrackedTables.length === 0 && tablesWithoutPermissions.length === 0) { + this.setConsistentState(indexerConfig.accountId, indexerConfig.functionName); + return; + } + if (untrackedTables.length > 0) { + await this.trackTables(indexerConfig.schemaName(), untrackedTables, indexerConfig.databaseName()); + } + if (tablesWithoutPermissions.length > 0) { + await this.addPermissionsToTables(indexerConfig, tablesWithoutPermissions, permissionsToAdd); + } + }, 'Failed to ensure consistent Hasura state'); + } + + async getTrackedTablesWithPermissions (indexerConfig: IndexerConfig): Promise { + const trackedTables: HasuraTableMetadata[] = await this.hasuraClient.getTrackedTablePermissions(indexerConfig.databaseName(), indexerConfig.schemaName()); + const trackedTablePermissions: TrackedTablePermissions = new Map(); + + trackedTables.forEach((tableMetadata: HasuraTableMetadata) => { + trackedTablePermissions.set(tableMetadata.table.name, tableMetadata); + }); + + return trackedTablePermissions; + } + + private getUntrackedTables (allTables: string[], tableMetadata: Map): string[] { + return allTables.filter((tableName: string) => !tableMetadata.has(tableName)); + } + + private getTablesWithoutRole ( + roleName: string, + allTables: string[], + tableMetadata: Map, + permissionsToCheck: HasuraPermission[] + ): string[] { + return allTables.filter((tableName: string) => { + const tablePermissionsMetadata = tableMetadata.get(tableName); + if (!tablePermissionsMetadata) { + return true; + } + + return this.tablePermissionsLackRole(roleName, tablePermissionsMetadata, permissionsToCheck); + }); + } + + private tablePermissionsLackRole (roleName: string, tablePermissionsMetadata: HasuraTableMetadata, permissionsToCheck: HasuraPermission[]): boolean { + return permissionsToCheck.some((permission: string) => { + const permissionAttribute = `${permission}_permissions` as keyof Omit; + return this.permissionLacksRole(roleName, tablePermissionsMetadata[permissionAttribute]); + }); } - async provisionUserApi (accountId: string, functionName: string, databaseSchema: any): Promise { // replace any with actual type - const sanitizedAccountId = this.replaceSpecialChars(accountId); - const sanitizedFunctionName = this.replaceSpecialChars(functionName); + private permissionLacksRole (roleName: string, tablePermission: HasuraRolePermission[] | undefined): boolean { + return !tablePermission?.some((roleWithPermission: { role: string }) => roleWithPermission.role === roleName); + } - const databaseName = sanitizedAccountId; - const userName = sanitizedAccountId; - const schemaName = `${sanitizedAccountId}_${sanitizedFunctionName}`; + async provisionUserApi (indexerConfig: IndexerConfig): Promise { // replace any with actual type const provisioningSpan = this.tracer.startSpan('Provision indexer resources'); + const userName = indexerConfig.userName(); + const databaseName = indexerConfig.databaseName(); + const schemaName = indexerConfig.schemaName(); try { await wrapError( @@ -237,19 +366,20 @@ export default class Provisioner { } await this.createSchema(databaseName, schemaName); - await this.runMigrations(databaseName, schemaName, databaseSchema); - // TODO re-enable once logs table is created - // await this.setupPartitionedLogsTable(userName, databaseName, schemaName); + await this.createMetadataTable(databaseName, schemaName); + await this.setProvisioningStatus(userName, schemaName); + await this.setupPartitionedLogsTable(userName, databaseName, schemaName); + await this.runIndexerSql(databaseName, schemaName, indexerConfig.schema); - const tableNames = await this.getTableNames(schemaName, databaseName); - await this.trackTables(schemaName, tableNames, databaseName); + const updatedTableNames = await this.getTableNames(schemaName, databaseName); - await this.trackForeignKeyRelationships(schemaName, databaseName); + await this.trackTables(schemaName, updatedTableNames, databaseName); - await this.addPermissionsToTables(schemaName, databaseName, tableNames, userName, ['select', 'insert', 'update', 'delete']); + await this.trackForeignKeyRelationships(schemaName, databaseName); - this.setProvisioned(accountId, functionName); + await this.addPermissionsToTables(indexerConfig, updatedTableNames, ['select', 'insert', 'update', 'delete']); + this.setProvisioned(indexerConfig.accountId, indexerConfig.functionName); }, 'Failed to provision endpoint' ); @@ -258,7 +388,25 @@ export default class Provisioner { } } - async getDatabaseConnectionParameters (userName: string): Promise { - return await this.hasuraClient.getDbConnectionParameters(userName); + async getPostgresConnectionParameters (userName: string): Promise { + const userDbConnectionParameters: HasuraDatabaseConnectionParameters = await this.hasuraClient.getDbConnectionParameters(userName); + return { + user: userDbConnectionParameters.username, + password: userDbConnectionParameters.password, + database: userDbConnectionParameters.database, + host: this.config.postgresHost, + port: this.config.postgresPort, + }; + } + + async getPgBouncerConnectionParameters (userName: string): Promise { + const userDbConnectionParameters: HasuraDatabaseConnectionParameters = await this.hasuraClient.getDbConnectionParameters(userName); + return { + user: userDbConnectionParameters.username, + password: userDbConnectionParameters.password, + database: userDbConnectionParameters.database, + host: this.config.pgBouncerHost, + port: this.config.pgBouncerPort, + }; } } diff --git a/runner/src/provisioner/schemas/logs-table.ts b/runner/src/provisioner/schemas/logs-table.ts new file mode 100644 index 000000000..6109833d8 --- /dev/null +++ b/runner/src/provisioner/schemas/logs-table.ts @@ -0,0 +1,57 @@ +export const logsTableDDL = (schemaName: string): string => ` +CREATE TABLE sys_logs ( + id BIGSERIAL NOT NULL, + block_height NUMERIC(20), + date DATE NOT NULL, + timestamp TIMESTAMP NOT NULL, + type TEXT NOT NULL, + level TEXT NOT NULL, + message TEXT NOT NULL, + PRIMARY KEY (date, id) +) PARTITION BY RANGE (date); + +CREATE INDEX sys_logs_timestamp_idx ON sys_logs USING btree (timestamp); +CREATE INDEX sys_logs_type_idx ON sys_logs USING btree (type); +CREATE INDEX sys_logs_level_idx ON sys_logs USING btree (level); +CREATE INDEX sys_logs_block_height_idx ON sys_logs USING btree (block_height); +CREATE INDEX sys_logs_search_vector_idx ON sys_logs USING GIN (to_tsvector('english', message)); + + +CREATE OR REPLACE FUNCTION fn_create_partition(_tbl text, _date date, _interval_start text, _interval_end text) +RETURNS void +LANGUAGE plpgsql AS +$func$ +DECLARE +_start text; +_end text; +_partition_name text; +BEGIN +_start := TO_CHAR(date_trunc('day', _date + (_interval_start)::interval), 'YYYY-MM-DD'); + _end := TO_CHAR(date_trunc('day', _date + (_interval_end)::interval), 'YYYY-MM-DD'); +_partition_name := TO_CHAR(date_trunc('day', _date + (_interval_start)::interval), 'YYYYMMDD'); +-- Create partition +EXECUTE 'CREATE TABLE IF NOT EXISTS ' || _tbl || '_p' || _partition_name || ' PARTITION OF ' || _tbl || ' FOR VALUES FROM (''' || _start || ''') TO (''' || _end || ''')'; +END +$func$; + +SELECT fn_create_partition('${schemaName}.sys_logs', CURRENT_DATE, '0 day', '1 day'); +SELECT fn_create_partition('${schemaName}.sys_logs', CURRENT_DATE, '1 day', '2 day'); + +CREATE OR REPLACE FUNCTION fn_delete_partition(_tbl text, _date date, _interval_start text, _interval_end text) +RETURNS void +LANGUAGE plpgsql AS +$func$ +DECLARE +_start text; +_end text; +_partition_name text; +BEGIN +_start := TO_CHAR(date_trunc('day', _date + (_interval_start)::interval), 'YYYY-MM-DD'); +_end := TO_CHAR(date_trunc('day', _date + (_interval_end)::interval), 'YYYY-MM-DD'); +_partition_name := TO_CHAR(date_trunc('day', _date + (_interval_start)::interval), 'YYYYMMDD'); +-- Detach partition +EXECUTE 'ALTER TABLE ' || _tbl || ' DETACH PARTITION ' || _tbl || '_p' || _partition_name; +EXECUTE 'DROP TABLE ' || _tbl || '_p' || _partition_name; +END +$func$; +`; diff --git a/runner/src/provisioner/schemas/metadata-table.ts b/runner/src/provisioner/schemas/metadata-table.ts new file mode 100644 index 000000000..04e90d62c --- /dev/null +++ b/runner/src/provisioner/schemas/metadata-table.ts @@ -0,0 +1,7 @@ +export const metadataTableDDL = (): string => ` +CREATE TABLE IF NOT EXISTS sys_metadata ( + attribute TEXT NOT NULL, + value TEXT NOT NULL, + PRIMARY KEY (attribute) +); +`; diff --git a/runner/src/redis-client/index.ts b/runner/src/redis-client/index.ts index 938571c25..efa0f96e7 100644 --- a/runner/src/redis-client/index.ts +++ b/runner/src/redis-client/index.ts @@ -1 +1 @@ -export { default, type StreamType } from './redis-client'; +export { default } from './redis-client'; diff --git a/runner/src/redis-client/redis-client.ts b/runner/src/redis-client/redis-client.ts index 465ff4834..645987c6b 100644 --- a/runner/src/redis-client/redis-client.ts +++ b/runner/src/redis-client/redis-client.ts @@ -1,5 +1,7 @@ import { createClient, type RedisClientType } from 'redis'; +import logger from '../logger'; + interface StreamMessage { id: string message: { @@ -7,26 +9,21 @@ interface StreamMessage { } } -export type StreamType = 'historical' | 'real-time'; - export default class RedisClient { SMALLEST_STREAM_ID = '0'; LARGEST_STREAM_ID = '+'; STREAMS_SET_KEY = 'streams'; STREAMER_MESSAGE_HASH_KEY_BASE = 'streamer_message:'; + private readonly logger: typeof logger; + constructor ( private readonly client: RedisClientType = createClient({ url: process.env.REDIS_CONNECTION_STRING }) ) { - client.on('error', (err) => { console.log('Redis Client Error', err); }); - client.connect().catch(console.error); - } + this.logger = logger.child({ service: this.constructor.name }); - getStreamType (streamKey: string): StreamType { - if (streamKey.endsWith(':historical:stream')) { - return 'historical'; - } - return 'real-time'; + client.on('error', (err) => { this.logger.error('Redis Client Error', err); }); + client.connect().catch(this.logger.error.bind(this)); } async disconnect (): Promise { diff --git a/runner/src/server/runner-server.ts b/runner/src/server/runner-server.ts index fe1dcce96..b7a68fa85 100644 --- a/runner/src/server/runner-server.ts +++ b/runner/src/server/runner-server.ts @@ -1,9 +1,11 @@ import * as grpc from '@grpc/grpc-js'; import * as protoLoader from '@grpc/proto-loader'; +import assert from 'assert'; + +import logger from '../logger'; import getRunnerService from './runner-service'; import { type ProtoGrpcType } from '../generated/runner'; import type StreamHandler from '../stream-handler/stream-handler'; -import assert from 'assert'; const PROTO_PATH = 'protos/runner.proto'; @@ -24,9 +26,9 @@ export default function startRunnerServer (executors: Map credentials.createInsecure(), // TODO: Use secure credentials with allow for Coordinator (err: Error | null, port: number) => { if (err) { - console.error(`Server error: ${err.message}`); + logger.error('gRPC server error', err); } else { - console.log(`gRPC server bound on: 0.0.0.0:${port}`); + logger.info(`gRPC server bound on: 0.0.0.0:${port}`); server.start(); } } diff --git a/runner/src/server/runner-service.test.ts b/runner/src/server/runner-service.test.ts index da9529f4d..4a2f73930 100644 --- a/runner/src/server/runner-service.test.ts +++ b/runner/src/server/runner-service.test.ts @@ -1,7 +1,9 @@ import type StreamHandler from '../stream-handler/stream-handler'; -import { LogLevel, Status } from '../stream-handler/stream-handler'; +import { IndexerStatus } from '../indexer-meta/indexer-meta'; +import { LogLevel } from '../indexer-meta/log-entry'; import getRunnerService from './runner-service'; import * as grpc from '@grpc/grpc-js'; +import IndexerConfig from '../indexer-config/indexer-config'; const BASIC_REDIS_STREAM = 'test-redis-stream'; const BASIC_ACCOUNT_ID = 'test-account-id'; @@ -11,31 +13,22 @@ const BASIC_EXECUTOR_ID = '964551da443042a0c834d5fe9bb2c07023b69f1528404f0f0a3fc const BASIC_CODE = 'test-code'; const BASIC_SCHEMA = 'test-schema'; const BASIC_VERSION = 1; -const BASIC_INDEXER_CONFIG = { - account_id: BASIC_ACCOUNT_ID, - function_name: BASIC_FUNCTION_NAME, - code: BASIC_CODE, - schema: BASIC_SCHEMA, - version: BASIC_VERSION, -}; const BASIC_EXECUTOR_CONTEXT = { - status: Status.RUNNING, + status: IndexerStatus.RUNNING, }; describe('Runner gRPC Service', () => { let genericStreamHandlerType: typeof StreamHandler; - - const genericIndexerBehavior = { - log_level: LogLevel.INFO - }; + let genericIndexerConfig: IndexerConfig; beforeEach(() => { - genericStreamHandlerType = jest.fn().mockImplementation((...args) => { + genericStreamHandlerType = jest.fn().mockImplementation((indexerConfig) => { return { - updateIndexerConfig: jest.fn(), - indexerConfig: { account_id: args[1].account_id, function_name: args[1].function_name } + indexerConfig, + stop: jest.fn(), }; }); + genericIndexerConfig = new IndexerConfig(BASIC_REDIS_STREAM, BASIC_ACCOUNT_ID, BASIC_FUNCTION_NAME, BASIC_VERSION, BASIC_CODE, BASIC_SCHEMA, LogLevel.INFO); }); it('starts a executor with correct settings', () => { @@ -45,7 +38,7 @@ describe('Runner gRPC Service', () => { service.StartExecutor(request, mockCallback); - expect(genericStreamHandlerType).toHaveBeenCalledWith(BASIC_REDIS_STREAM, BASIC_INDEXER_CONFIG, genericIndexerBehavior); + expect(genericStreamHandlerType).toHaveBeenCalledWith(genericIndexerConfig); expect(mockCallback).toHaveBeenCalledWith(null, { executorId: BASIC_EXECUTOR_ID }); }); @@ -108,7 +101,7 @@ describe('Runner gRPC Service', () => { service.StartExecutor(startRequest, mockCallback); expect(genericStreamHandlerType).toHaveBeenCalledTimes(1); - expect(genericStreamHandlerType).toHaveBeenCalledWith(BASIC_REDIS_STREAM, BASIC_INDEXER_CONFIG, genericIndexerBehavior); + expect(genericStreamHandlerType).toHaveBeenCalledWith(genericIndexerConfig); expect(mockCallback.mock.calls).toEqual([ [null, { executorId: BASIC_EXECUTOR_ID }], [{ @@ -122,8 +115,8 @@ describe('Runner gRPC Service', () => { const stop = jest.fn().mockImplementation(async () => { await Promise.resolve(); }); - const streamHandlerType = jest.fn().mockImplementation(() => { - return { stop }; + const streamHandlerType = jest.fn().mockImplementation((indexerConfig) => { + return { stop, indexerConfig }; }); const service = getRunnerService(new Map(), streamHandlerType); const mockCallback = jest.fn() as unknown as any; @@ -174,10 +167,10 @@ describe('Runner gRPC Service', () => { }); const service = getRunnerService(new Map(), streamHandlerType); - service.StopExecutor({ request: { executorId: 'non-existant' } } as any, (err) => { + service.StopExecutor({ request: { executorId: 'non-existent' } } as any, (err) => { expect(err).toEqual({ code: grpc.status.NOT_FOUND, - message: 'Executor non-existant cannot be stopped as it does not exist.' + message: 'Executor non-existent cannot be stopped as it does not exist.' }); expect(stop).toHaveBeenCalledTimes(0); @@ -189,8 +182,8 @@ describe('Runner gRPC Service', () => { const stop = jest.fn().mockImplementation(async () => { await Promise.reject(new Error('somehow fails')); }); - const streamHandlerType = jest.fn().mockImplementation(() => { - return { stop }; + const streamHandlerType = jest.fn().mockImplementation((indexerConfig) => { + return { stop, indexerConfig }; }); const service = getRunnerService(new Map(), streamHandlerType); const mockCallback = jest.fn() as unknown as any; @@ -216,14 +209,10 @@ describe('Runner gRPC Service', () => { const stop = jest.fn().mockImplementation(async () => { await Promise.resolve(); }); - const streamHandlerType = jest.fn().mockImplementation((_, indexerConfig) => { + const streamHandlerType = jest.fn().mockImplementation((indexerConfig) => { return { stop, - indexerConfig: { - account_id: indexerConfig.account_id, - function_name: indexerConfig.function_name, - version: indexerConfig.version - }, + indexerConfig, executorContext: BASIC_EXECUTOR_CONTEXT }; }); @@ -243,9 +232,9 @@ describe('Runner gRPC Service', () => { expect(response).toEqual({ executors: [{ executorId: BASIC_EXECUTOR_ID, - accountId: BASIC_INDEXER_CONFIG.account_id, - functionName: BASIC_INDEXER_CONFIG.function_name, - status: Status.RUNNING, + accountId: genericIndexerConfig.accountId, + functionName: genericIndexerConfig.functionName, + status: IndexerStatus.RUNNING, version: '1' }] }); diff --git a/runner/src/server/runner-service.ts b/runner/src/server/runner-service.ts index 62f8b5d6a..41aacf40f 100644 --- a/runner/src/server/runner-service.ts +++ b/runner/src/server/runner-service.ts @@ -1,7 +1,5 @@ import { type ServerUnaryCall, type sendUnaryData } from '@grpc/grpc-js'; import * as grpc from '@grpc/grpc-js'; -import { LogLevel, Status } from '../stream-handler/stream-handler'; -import crypto from 'crypto'; import { type RunnerHandlers } from '../generated/runner/Runner'; import { type StartExecutorResponse__Output, type StartExecutorResponse } from '../generated/runner/StartExecutorResponse'; @@ -12,12 +10,8 @@ import { type ListExecutorsRequest__Output } from '../generated/runner/ListExecu import { type ListExecutorsResponse__Output, type ListExecutorsResponse } from '../generated/runner/ListExecutorsResponse'; import { type ExecutorInfo__Output } from '../generated/runner/ExecutorInfo'; import StreamHandler from '../stream-handler'; - -const hashString = (input: string): string => { - const hash = crypto.createHash('sha256'); - hash.update(input); - return hash.digest('hex'); -}; +import IndexerConfig from '../indexer-config'; +import parentLogger from '../logger'; function getRunnerService (executors: Map, StreamHandlerType: typeof StreamHandler = StreamHandler): RunnerHandlers { const RunnerService: RunnerHandlers = { @@ -29,37 +23,44 @@ function getRunnerService (executors: Map, StreamHandlerT return; } - const { accountId, functionName, code, schema, redisStream, version } = call.request; - const executorId = hashString(`${accountId}/${functionName}`); + const indexerConfig: IndexerConfig = IndexerConfig.fromStartRequest(call.request); + + const logger = parentLogger.child({ + executorId: indexerConfig.executorId, + accountId: indexerConfig.accountId, + functionName: indexerConfig.functionName, + version: indexerConfig.version, + service: 'RunnerService' + }); - if (executors.has(executorId)) { + if (executors.has(indexerConfig.executorId)) { const alreadyExistsError = { code: grpc.status.ALREADY_EXISTS, - message: `Executor ${executorId} can't be started as it already exists.` + message: `Executor ${indexerConfig.executorId} can't be started as it already exists.` }; callback(alreadyExistsError, null); return; } - console.log('Starting executor: ', { accountId, functionName, executorId, version }); + logger.info('Starting executor'); // Handle request try { - const streamHandler = new StreamHandlerType(redisStream, { - account_id: accountId, - function_name: functionName, - version: Number(version), - code, - schema, - }, - { - log_level: LogLevel.INFO, // TODO: Pass this in from Coordinator - }); - executors.set(executorId, streamHandler); - callback(null, { executorId }); - } catch (error) { - callback(handleInternalError(error), null); + const streamHandler = new StreamHandlerType(indexerConfig); + executors.set(indexerConfig.executorId, streamHandler); + callback(null, { executorId: indexerConfig.executorId }); + } catch (e) { + const error = e as Error; + + logger.error('Failed to start executor', error); + + const internalError = { + code: grpc.status.INTERNAL, + message: error.message + }; + + callback(internalError, null); } }, @@ -71,7 +72,10 @@ function getRunnerService (executors: Map, StreamHandlerT callback(validationResult, null); return; } - if (executors.get(executorId) === undefined) { + + const executor = executors.get(executorId); + + if (!executor) { const notFoundError = { code: grpc.status.NOT_FOUND, message: `Executor ${executorId} cannot be stopped as it does not exist.` @@ -80,16 +84,31 @@ function getRunnerService (executors: Map, StreamHandlerT return; } - console.log('Stopping executor: ', { executorId }); + const indexerConfig = executor.indexerConfig; - // Handle request - executors.get(executorId)?.stop() + const logger = parentLogger.child({ + executorId: indexerConfig.executorId, + accountId: indexerConfig.accountId, + functionName: indexerConfig.functionName, + version: indexerConfig.version, + service: 'RunnerService' + }); + + logger.info('Stopping executor'); + + executor.stop() .then(() => { executors.delete(executorId); callback(null, { executorId }); }).catch(error => { - const grpcError = handleInternalError(error); - callback(grpcError, null); + logger.error('Failed to stop executor', error); + + const internalError = { + code: grpc.status.INTERNAL, + message: error.message + }; + + callback(internalError, null); }); }, @@ -97,56 +116,36 @@ function getRunnerService (executors: Map, StreamHandlerT const response: ExecutorInfo__Output[] = []; try { executors.forEach((handler, executorId) => { - let config = handler.indexerConfig; - let context = handler.executorContext; - if (config === undefined) { - // TODO: Throw error instead when V1 is deprecated - const [accountId, functionName] = executorId.substring(0, executorId.indexOf(':')).split('/', 2); - config = { - account_id: accountId, - function_name: functionName, - version: 0, // Ensure Coordinator V2 sees version mismatch - code: '', - schema: '', - }; - context = { - status: Status.RUNNING, - block_height: context.block_height, - }; - } + const indexerConfig = handler.indexerConfig; + const indexerContext = handler.executorContext; response.push({ executorId, - accountId: config.account_id, - functionName: config.function_name, - version: config.version.toString(), - status: context.status + accountId: indexerConfig.accountId, + functionName: indexerConfig.functionName, + version: indexerConfig.version.toString(), + status: indexerContext.status }); }); callback(null, { executors: response }); - } catch (error) { - callback(handleInternalError(error), null); + } catch (e) { + const error = e as Error; + + parentLogger.child({ service: 'RunnerService' }).error('Failed to list executors', error); + + const internalError = { + code: grpc.status.INTERNAL, + message: error.message + }; + + callback(internalError, null); } } }; return RunnerService; } -function handleInternalError (error: unknown): any { - let errorMessage = 'An unknown error occurred'; - - // Check if error is an instance of Error - if (error instanceof Error) { - errorMessage = error.message; - } - console.error(errorMessage); - return { - code: grpc.status.INTERNAL, - message: errorMessage - }; -} - function validateStringParameter (parameterName: string, parameterValue: string): any | null { const grpcError = { code: grpc.status.INVALID_ARGUMENT, diff --git a/runner/src/stream-handler/stream-handler.ts b/runner/src/stream-handler/stream-handler.ts index a73ab31e9..82b371b01 100644 --- a/runner/src/stream-handler/stream-handler.ts +++ b/runner/src/stream-handler/stream-handler.ts @@ -3,29 +3,11 @@ import { Worker, isMainThread } from 'worker_threads'; import { registerWorkerMetrics, deregisterWorkerMetrics } from '../metrics'; import Indexer from '../indexer'; +import { IndexerStatus } from '../indexer-meta/indexer-meta'; +import LogEntry, { LogLevel } from '../indexer-meta/log-entry'; +import logger from '../logger'; -export enum Status { - RUNNING = 'RUNNING', - FAILING = 'FAILING', - STOPPED = 'STOPPED', -} - -export enum LogLevel { - DEBUG = 2, - INFO = 5, - ERROR = 8, -} -export interface IndexerConfig { - account_id: string - function_name: string - code: string - schema: string - version: number -} - -export interface IndexerBehavior { - log_level: LogLevel -} +import type IndexerConfig from '../indexer-config'; export enum WorkerMessageType { METRICS = 'METRICS', @@ -39,29 +21,28 @@ export interface WorkerMessage { } interface ExecutorContext { - status: Status + status: IndexerStatus block_height: number } export default class StreamHandler { + private readonly logger: typeof logger; private readonly worker: Worker; public readonly executorContext: ExecutorContext; constructor ( - public readonly streamKey: string, public readonly indexerConfig: IndexerConfig, - public readonly indexerBehavior: IndexerBehavior ) { if (isMainThread) { + this.logger = logger.child({ accountId: indexerConfig.accountId, functionName: indexerConfig.functionName, service: this.constructor.name }); + this.worker = new Worker(path.join(__dirname, 'worker.js'), { workerData: { - streamKey, - indexerConfig, - indexerBehavior, + indexerConfigData: indexerConfig.toObject(), }, }); this.executorContext = { - status: Status.RUNNING, + status: IndexerStatus.RUNNING, block_height: indexerConfig.version, }; @@ -79,21 +60,28 @@ export default class StreamHandler { } private handleError (error: Error): void { - console.error(`Encountered error processing stream: ${this.streamKey}, terminating thread`, error); - this.executorContext.status = Status.STOPPED; - const indexer = new Indexer(this.indexerBehavior); - const functionName = `${this.indexerConfig.account_id}/${this.indexerConfig.function_name}`; + this.logger.error('Terminating thread', error); + this.executorContext.status = IndexerStatus.STOPPED; - indexer.setStatus(functionName, 0, Status.STOPPED).catch((e) => { - console.error(`Failed to set status STOPPED for stream: ${this.streamKey}`, e); + const indexer = new Indexer(this.indexerConfig); + indexer.setStatus(0, IndexerStatus.STOPPED).catch((e) => { + this.logger.error('Failed to set status STOPPED for indexer through hasura', e); }); - indexer.writeLog(LogLevel.ERROR, functionName, this.executorContext.block_height, - `Encountered error processing stream: ${this.streamKey}, terminating thread\n${error.toString()}` - ).catch((e) => { - console.error(`Failed to write log for stream: ${this.streamKey}`, e); + indexer.setStoppedStatus().catch((e) => { + this.logger.error('Failed to set stopped status for indexer', e); }); + + const streamErrorLogEntry = LogEntry.systemError(`Encountered error processing stream: ${this.indexerConfig.redisStreamKey}, terminating thread\n${error.toString()}`, this.executorContext.block_height); + + Promise.all([ + indexer.writeLogOld(LogLevel.ERROR, this.executorContext.block_height, `Encountered error processing stream: ${this.indexerConfig.fullName()}, terminating thread\n${error.toString()}`), + indexer.callWriteLog(streamErrorLogEntry), + ]).catch((e) => { + this.logger.error('Failed to write failure log for stream', e); + }); + this.worker.terminate().catch(() => { - console.error(`Failed to terminate thread for stream: ${this.streamKey}`); + this.logger.error('Failed to terminate thread for stream'); }); } diff --git a/runner/src/stream-handler/worker.ts b/runner/src/stream-handler/worker.ts index 9e47876af..c92a5473a 100644 --- a/runner/src/stream-handler/worker.ts +++ b/runner/src/stream-handler/worker.ts @@ -1,31 +1,35 @@ import { isMainThread, parentPort, workerData } from 'worker_threads'; +import { trace, type Span, context } from '@opentelemetry/api'; import promClient from 'prom-client'; +import type { Block } from '@near-lake/primitives'; + import Indexer from '../indexer'; -import RedisClient, { type StreamType } from '../redis-client'; +import RedisClient from '../redis-client'; import { METRICS } from '../metrics'; -import type { Block } from '@near-lake/primitives'; import LakeClient from '../lake-client'; -import { WorkerMessageType, type IndexerConfig, type WorkerMessage, type IndexerBehavior, Status } from './stream-handler'; -import { trace, type Span, context } from '@opentelemetry/api'; +import { WorkerMessageType, type WorkerMessage } from './stream-handler'; import setUpTracerExport from '../instrumentation'; +import { IndexerStatus } from '../indexer-meta/indexer-meta'; +import IndexerConfig from '../indexer-config'; +import parentLogger from '../logger'; if (isMainThread) { throw new Error('Worker should not be run on main thread'); } + interface QueueMessage { block: Block streamMessageId: string } + type PrefetchQueue = Array>; interface WorkerContext { redisClient: RedisClient lakeClient: LakeClient queue: PrefetchQueue - streamKey: string - streamType: StreamType indexerConfig: IndexerConfig - indexerBehavior: IndexerBehavior + logger: typeof parentLogger } const sleep = async (ms: number): Promise => { await new Promise((resolve) => setTimeout(resolve, ms)); }; @@ -33,30 +37,31 @@ setUpTracerExport(); const tracer = trace.getTracer('queryapi-runner-worker'); void (async function main () { - const { streamKey, indexerConfig, indexerBehavior } = workerData; + const indexerConfig: IndexerConfig = IndexerConfig.fromObject(workerData.indexerConfigData); + const logger = parentLogger.child({ + service: 'StreamHandler/worker', + accountId: indexerConfig.accountId, + functionName: indexerConfig.functionName + }); const redisClient = new RedisClient(); + const workerContext: WorkerContext = { redisClient, lakeClient: new LakeClient(), queue: [], - streamKey, - // TODO: Remove Stream Type from Worker and Metrics - streamType: redisClient.getStreamType(streamKey), indexerConfig, - indexerBehavior, + logger }; - console.log('Started processing stream: ', streamKey, indexerConfig.account_id, indexerConfig.function_name, indexerConfig.version, indexerBehavior); - - await handleStream(workerContext, streamKey); + await handleStream(workerContext); })(); -async function handleStream (workerContext: WorkerContext, streamKey: string): Promise { - void blockQueueProducer(workerContext, streamKey); - void blockQueueConsumer(workerContext, streamKey); +async function handleStream (workerContext: WorkerContext): Promise { + void blockQueueProducer(workerContext); + void blockQueueConsumer(workerContext); } -async function blockQueueProducer (workerContext: WorkerContext, streamKey: string): Promise { +async function blockQueueProducer (workerContext: WorkerContext): Promise { const HISTORICAL_BATCH_SIZE = parseInt(process.env.PREFETCH_QUEUE_LIMIT ?? '10'); let streamMessageStartId = '0'; @@ -67,7 +72,7 @@ async function blockQueueProducer (workerContext: WorkerContext, streamKey: stri await sleep(100); continue; } - const messages = await workerContext.redisClient.getStreamMessages(streamKey, streamMessageStartId, preFetchCount); + const messages = await workerContext.redisClient.getStreamMessages(workerContext.indexerConfig.redisStreamKey, streamMessageStartId, preFetchCount); if (messages == null) { await sleep(100); continue; @@ -80,37 +85,27 @@ async function blockQueueProducer (workerContext: WorkerContext, streamKey: stri streamMessageStartId = messages[messages.length - 1].id; } catch (err) { - console.error('Error fetching stream messages', err); + workerContext.logger.error('Error fetching stream messages', err); await sleep(500); } } } -async function blockQueueConsumer (workerContext: WorkerContext, streamKey: string): Promise { +async function blockQueueConsumer (workerContext: WorkerContext): Promise { let previousError: string = ''; - const indexer = new Indexer(workerContext.indexerBehavior); - const isHistorical = workerContext.streamType === 'historical'; + const indexerConfig: IndexerConfig = workerContext.indexerConfig; + const indexer = new Indexer(indexerConfig); let streamMessageId = ''; let currBlockHeight = 0; - const indexerName = `${workerContext.indexerConfig.account_id}/${workerContext.indexerConfig.function_name}`; - const functions = { - [indexerName]: { - account_id: workerContext.indexerConfig.account_id, - function_name: workerContext.indexerConfig.function_name, - code: workerContext.indexerConfig.code, - schema: workerContext.indexerConfig.schema, - provisioned: false, - }, - }; while (true) { if (workerContext.queue.length === 0) { await sleep(100); continue; } - await tracer.startActiveSpan(`${indexerName}`, async (parentSpan: Span) => { - parentSpan.setAttribute('indexer', indexerName); - parentSpan.setAttribute('account', workerContext.indexerConfig.account_id); + await tracer.startActiveSpan(`${indexerConfig.fullName()}`, async (parentSpan: Span) => { + parentSpan.setAttribute('indexer', indexerConfig.fullName()); + parentSpan.setAttribute('account', indexerConfig.accountId); parentSpan.setAttribute('service.name', 'queryapi-runner'); try { const startTime = performance.now(); @@ -124,7 +119,7 @@ async function blockQueueConsumer (workerContext: WorkerContext, streamKey: stri } }); if (queueMessage === undefined) { - console.warn('Block promise is undefined'); + workerContext.logger.warn('Block promise is undefined'); return; } @@ -139,31 +134,31 @@ async function blockQueueConsumer (workerContext: WorkerContext, streamKey: stri parentPort?.postMessage(blockHeightMessage); streamMessageId = queueMessage.streamMessageId; - METRICS.BLOCK_WAIT_DURATION.labels({ indexer: indexerName, type: workerContext.streamType }).observe(performance.now() - blockStartTime); + METRICS.BLOCK_WAIT_DURATION.labels({ indexer: indexerConfig.fullName() }).observe(performance.now() - blockStartTime); - await tracer.startActiveSpan(`Process Block ${currBlockHeight}`, async (runFunctionsSpan: Span) => { + await tracer.startActiveSpan(`Process Block ${currBlockHeight}`, async (executeSpan: Span) => { try { - await indexer.runFunctions(block, functions, isHistorical, { provision: true }); + await indexer.execute(block); } finally { - runFunctionsSpan.end(); + executeSpan.end(); } }); const postRunSpan = tracer.startSpan('Delete redis message and shift queue', {}, context.active()); - parentPort?.postMessage({ type: WorkerMessageType.STATUS, data: { status: Status.RUNNING } }); - await workerContext.redisClient.deleteStreamMessage(streamKey, streamMessageId); + parentPort?.postMessage({ type: WorkerMessageType.STATUS, data: { status: IndexerStatus.RUNNING } }); + await workerContext.redisClient.deleteStreamMessage(indexerConfig.redisStreamKey, streamMessageId); await workerContext.queue.shift(); - METRICS.EXECUTION_DURATION.labels({ indexer: indexerName, type: workerContext.streamType }).observe(performance.now() - startTime); - METRICS.LAST_PROCESSED_BLOCK_HEIGHT.labels({ indexer: indexerName, type: workerContext.streamType }).set(currBlockHeight); + METRICS.EXECUTION_DURATION.labels({ indexer: indexerConfig.fullName() }).observe(performance.now() - startTime); + METRICS.LAST_PROCESSED_BLOCK_HEIGHT.labels({ indexer: indexerConfig.fullName() }).set(currBlockHeight); postRunSpan.end(); } catch (err) { parentSpan.setAttribute('status', 'failed'); - parentPort?.postMessage({ type: WorkerMessageType.STATUS, data: { status: Status.FAILING } }); + parentPort?.postMessage({ type: WorkerMessageType.STATUS, data: { status: IndexerStatus.FAILING } }); const error = err as Error; if (previousError !== error.message) { previousError = error.message; - console.log(`Failed: ${indexerName} on block ${currBlockHeight}`, err); + workerContext.logger.error(`Failed on block ${currBlockHeight}`, err); } const sleepSpan = tracer.startSpan('Sleep for 10 seconds after failing', {}, context.active()); await sleep(10000); @@ -171,13 +166,13 @@ async function blockQueueConsumer (workerContext: WorkerContext, streamKey: stri } finally { const metricsSpan = tracer.startSpan('Record metrics after processing block', {}, context.active()); - const unprocessedMessageCount = await workerContext.redisClient.getUnprocessedStreamMessageCount(streamKey); - METRICS.UNPROCESSED_STREAM_MESSAGES.labels({ indexer: indexerName, type: workerContext.streamType }).set(unprocessedMessageCount); + const unprocessedMessageCount = await workerContext.redisClient.getUnprocessedStreamMessageCount(indexerConfig.redisStreamKey); + METRICS.UNPROCESSED_STREAM_MESSAGES.labels({ indexer: indexerConfig.fullName() }).set(unprocessedMessageCount); const memoryUsage = process.memoryUsage(); - METRICS.HEAP_TOTAL_ALLOCATION.labels({ indexer: indexerName, type: workerContext.streamType }).set(memoryUsage.heapTotal / (1024 * 1024)); - METRICS.HEAP_USED.labels({ indexer: indexerName, type: workerContext.streamType }).set(memoryUsage.heapUsed / (1024 * 1024)); - METRICS.PREFETCH_QUEUE_COUNT.labels({ indexer: indexerName, type: workerContext.streamType }).set(workerContext.queue.length); + METRICS.HEAP_TOTAL_ALLOCATION.labels({ indexer: indexerConfig.fullName() }).set(memoryUsage.heapTotal / (1024 * 1024)); + METRICS.HEAP_USED.labels({ indexer: indexerConfig.fullName() }).set(memoryUsage.heapUsed / (1024 * 1024)); + METRICS.PREFETCH_QUEUE_COUNT.labels({ indexer: indexerConfig.fullName() }).set(workerContext.queue.length); const metricsMessage: WorkerMessage = { type: WorkerMessageType.METRICS, data: await promClient.register.getMetricsAsJSON() }; parentPort?.postMessage(metricsMessage); @@ -190,9 +185,10 @@ async function blockQueueConsumer (workerContext: WorkerContext, streamKey: stri } async function generateQueuePromise (workerContext: WorkerContext, blockHeight: number, streamMessageId: string): Promise { - const block = await workerContext.lakeClient.fetchBlock(blockHeight, workerContext.streamType === 'historical'); + const block = await workerContext.lakeClient.fetchBlock(blockHeight); return { block, streamMessageId }; } + diff --git a/runner/tests/blocks/00115185109/streamer_message.json b/runner/tests/blocks/00115185109/streamer_message.json new file mode 100644 index 000000000..fef4d6c91 --- /dev/null +++ b/runner/tests/blocks/00115185109/streamer_message.json @@ -0,0 +1 @@ +{"block":{"author":"stake1.poolv1.near","chunks":[{"balanceBurnt":"15685493214539200000000","chunkHash":"EJD3jzfsoRHiBJRofC4yo72fxvsNht8bhqYZzKR3ewDn","encodedLength":17476,"encodedMerkleRoot":"8Qke7PPd189A4mqwqyePXvbLV2YY8QF9Uk6egohCkmeN","gasLimit":1000000000000000,"gasUsed":207989378706161,"heightCreated":115185109,"heightIncluded":115185109,"outcomeRoot":"9ot8MKfjo7Ww8tbBDYfQz1aXh65jL3arh97jU8otwXJ4","outgoingReceiptsRoot":"3FXjjXTtmfX6TP29CKbQJEq4e5Qgvjg9aEtrJaQGBgvs","prevBlockHash":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","prevStateRoot":"38yuemtnG6KWwUVHLVZy4yGfWX9zTDr521H9FVMEqvxx","rentPaid":"0","shardId":0,"signature":"ed25519:35TWxodmmTxd5yuizuXGtyvTZEgEqVNkjRt7DXYLxTXeMrhEysisfuAQ86LGn7aZLPFHm5tQiuYMeyBUUYE3dyER","txRoot":"HG5qUVUNqWCC6hkjGScD4pGFFxmQuzDwXQrbu3JTwdjm","validatorProposals":[],"validatorReward":"0"},{"balanceBurnt":"0","chunkHash":"7SgcuUPszmytB9j7nM81QYyksZmMviWrGBVe2g1dXxKL","encodedLength":8,"encodedMerkleRoot":"9zYue7drR1rhfzEEoc4WUXzaYRnRNihvRoGt1BgK7Lkk","gasLimit":1000000000000000,"gasUsed":0,"heightCreated":115185109,"heightIncluded":115185109,"outcomeRoot":"11111111111111111111111111111111","outgoingReceiptsRoot":"AChfy3dXeJjgD2w5zXkUTFb6w8kg3AYGnyyjsvc7hXLv","prevBlockHash":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","prevStateRoot":"8pupvmM9yj2dhSUBHA59epspyxvGzpyQmiwub6BbMwKZ","rentPaid":"0","shardId":1,"signature":"ed25519:4yGyHk1Kzew64vQ1bsrFyEVnEjnESXVmGPZ8LByiAiysBx3HPC6ocuqaB7hEBnYGsy7HHiTBJruWyWzXNsP31ByE","txRoot":"11111111111111111111111111111111","validatorProposals":[],"validatorReward":"0"},{"balanceBurnt":"3448541461122000000000","chunkHash":"ofLLfKSZqLKhYwAhkyZ28VnCkSTs49UABtVtTNm6V1D","encodedLength":3854,"encodedMerkleRoot":"GD6LtQMr5bcHoASLAaPvVMVYh2PGr7p2ZZZniZZoDNTv","gasLimit":1000000000000000,"gasUsed":62026764330159,"heightCreated":115185109,"heightIncluded":115185109,"outcomeRoot":"53ft6bfNrpa5WJHhWfh4hfzRDqwkAYdfQmtkmfLe4Wyk","outgoingReceiptsRoot":"CyNVhkHgREqefw618MnP7hzB6PSkTsa2EKUK1V7HfTMQ","prevBlockHash":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","prevStateRoot":"F7Qkx5gwVb8sgNXtwfP9Ji9K8ry5HfBcYDmzeXa6X6LX","rentPaid":"0","shardId":2,"signature":"ed25519:2fWpBtTegcdRK81eaPRLjsnUmZ3g22kco1KwZJC8EM1PGfZ1MpAUgEp4eGvBWj8qb1T66QuapYbAjLsjjy4bPEWp","txRoot":"7qtQ9WK6ziZymGmdFKwnSfCwStd3wBbJq14RjnNQnYPV","validatorProposals":[],"validatorReward":"0"},{"balanceBurnt":"5329880307566300000000","chunkHash":"4cZW3EL9KXyubL3WNpTNmZTELCwMrXWGDFqt96d6ZpzW","encodedLength":4562,"encodedMerkleRoot":"FvxBBzGp1zCGTq5AYDF8T4REVTacGn6x5H1oRS8Lwvt4","gasLimit":1000000000000000,"gasUsed":57122112324378,"heightCreated":115185109,"heightIncluded":115185109,"outcomeRoot":"AUGKH7vBWH3hQzWdxqquzxpzBw9Bws691GrYCmUMcP6D","outgoingReceiptsRoot":"62gJSGhMMncjPDRVzixvtnCXi7v4msURKm8fnULm9upw","prevBlockHash":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","prevStateRoot":"FvaZyYDkTkZ8bNWj5g16BjeQ7RW1xF9tMDBe38BwfkJD","rentPaid":"0","shardId":3,"signature":"ed25519:5ChUjED1FQ3Yatk8kKY3pk8k7SYp5Z9jKtB15DmSED7FyYwrJA5USiBmaaGCgMM6agehENNHsBcqbrBaqJ4VX8C2","txRoot":"69f2nsFAzyytk9jKqwyDiRkbhin2nkzvssQ4yWERegXW","validatorProposals":[],"validatorReward":"0"},{"balanceBurnt":"20678129212956400000000","chunkHash":"5zezkQfZB8PgiwmzbXaV7dRrb9qCFr3YcTMCxNnVuNFp","encodedLength":15660,"encodedMerkleRoot":"49Uh52n7qPEYuwGdqcSLrrLaPq1E4K1rGamQS2c1uxDL","gasLimit":1000000000000000,"gasUsed":212515227641270,"heightCreated":115185109,"heightIncluded":115185109,"outcomeRoot":"9kBNTHhTGmwzxCSHsvpwX1myRTA3tAWPUx62itH75qHU","outgoingReceiptsRoot":"3jPPST7TYuXmp3d5LSzovcA1338REq5mpGtC6hrkKZ6Q","prevBlockHash":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","prevStateRoot":"3Z3Z8YfhMWcLNgrcuw7vzMGKW1Jm4hWY1mjU3XZyL3Ji","rentPaid":"0","shardId":4,"signature":"ed25519:Carmienr7NncvSoiBbDG3PNnVNYpKojHduccK2BVeiyA456eHWhcfbxNwZZrCJojtm2ayLnoLGc7DxQorfxmLmN","txRoot":"6nNRc2JrFgX8TVHcGkDZJNYYPQDjtSvXCeKpjjdMBjE7","validatorProposals":[],"validatorReward":"0"},{"balanceBurnt":"28709677947936300000000","chunkHash":"5foD9TaQ3vuovnVZDmFxHcPn2tYinfYMTTFkCx7oMwmd","encodedLength":46203,"encodedMerkleRoot":"BB1K5yyNAvh65xiM4Cay5YS7FGW2vbogKhqoH9GNDkSJ","gasLimit":1000000000000000,"gasUsed":301962461641825,"heightCreated":115185109,"heightIncluded":115185109,"outcomeRoot":"3mDFiNPmoAxMavstAfEekCDVqo3fvhNy95xnkcfjeD3J","outgoingReceiptsRoot":"DH5bLZ9MHKJ1cz84sWG69myBogUJ1QLF256QbjcRg7nA","prevBlockHash":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","prevStateRoot":"4XCsYZoBjtz7Nd26AfgmV84kfVs7mbTXCgoYQzdwobX4","rentPaid":"0","shardId":5,"signature":"ed25519:2h15D9FJd5SPZQ3m3TrHddivLh8m2yBT6YC47Tu8zssreMNg74ERqzwdXUm49HDksJunGA1oUzgALfKY6ceZbywx","txRoot":"2TArhw6sytxSTkefZWw78gWUxb17jKtPchcz5rEpHKgH","validatorProposals":[],"validatorReward":"0"}],"header":{"approvals":["ed25519:2amt4vsgmi7mbPLSa9ib9a5yLDUnyDhcwV4zXaeN9duTofLPAnAgPdoJ7UBU58LcT5WYkzLNoUq4DGY4fjnhsmNd",null,"ed25519:21DheqXftCdZtGwM9VYhSe2jXgvTUD4AoyKR8uQvnWMF5zGhnrmzCgYMrBHWUy3cUPoJzpGQv63WNcF7TZDthcdB",null,"ed25519:5Qzbuf3MerDUnWvyZuc5N8eip47s5ym1o9PKeimqEJPJdLfUJeuAtHLqenVA9svhiLfpKSJ9txVJtcNt2V2mjMN7",null,"ed25519:5dz4wpQu4Eg38htyuFRpXugnQymofVnJ9vCp9vFLg8CY7TZAb2cDmBYA5gQGx6kJqVkejhoUYkHL9sjAQ4N1xGc5",null,"ed25519:5dRjpc5CBub5NSTfSoGTnE5ii5ZGrqkNULspvr8SDEDRET3XtP4Jjz7bTBraR2MBoyz7WVPQc1ZDbedQqbr1y6Va","ed25519:4MNMFeftQ9znH2LedttB7GfLCj9XS6MEf1odugXQxQ3584kuCxF8SPDKWNLJoJhhCvd5bSmr3AX7Dgx73sH3cq6M","ed25519:3NPzBjrb4kmMdFeHoYgUVhBrAwF5yPSFkijwmgckJwXDrsyKXb1XFs3pfhjugzqHb6cRqUcsMWSEjfQH7bJhxamw","ed25519:5k9VtyY2UNrmin7BH3yX7rizQndPHBJXVArpa8UCg48Squ67E7cmA5s6KyzxmZiC9Qzz4Sg8Pgacr2SCBGrn4ziM","ed25519:32EiW5Q3JPdPZQJH8yM7kYaho6RWyL1S52mhhQcTA65eahM7iYk3yb1ZmWETK2USJt8LpEcfUChJ7YRDwmAmpsdZ","ed25519:2ZidwuGrjQi5CWCuFmzEy1AXnAbYgAVhKuHAkCbsh18bvk9BzB99fxLyjarFHxMahKb89xiqmnJTD67bRYkyHak2","ed25519:2Ai66UbTqBsJPbXo6KABmyJqnApdQ3GynDoUYbgauDoqM9qwWoBXvnyGGKcLZCyptQhNuhf5N77b3CEDzgH2yFNx","ed25519:65mzgcL8JPV3xLGHJdHbns4rMHUoBoQ8uxvEJdEfbPxse7PT6QggVuxsj3p2cUqxuvwtsNdXJuB4Sk72aL9mhQaJ","ed25519:2QivvrHouHzydYLyAKNm1ixCAB3y5iFNjsFhLg35Bz6V6AUKDjmXAFGXborqSm4FpgcC89zAjCe1KLAtkVABAG8m",null,"ed25519:4Fo9MxzJhWrGtGkkN9VhJT7wrbNn64myYuUKiTBRGgLSUbDNYzNK8UGEJHiuvdCWYXborXjKEkrMojP2ifeniYBH","ed25519:6UGhrPiHtAczeW5s81GjPZghYdUE1SwRvyyjepXBj5Rx62yzpjL9Ej9R7msrPSbmpqsoofP2M9euWb7o4SMFYJ6","ed25519:436Ne8CLsonEaWkxfFVV3EJMjDQopArXj1XtmfJJKyDS15sti7XPbaDjTQioENuFXSJjxBjp9yqeUx7Wc6tpWymP","ed25519:TvMcRZBYvvQXAkgC2YPQaBrN3snfYW5NaPrtmJdLcqtJkV3VixASmocK1mwexhR1p1eR8MrQ4KUwmNyb9a7FuC5","ed25519:5vnSv37qRoD2UW6F5WzADbb2XQUqqZu2EA6H9f6hJ4jQUSGRiQH6BxBNHMhZfZczRGZ9Zify7mwDpzeEufthAWxv","ed25519:3mCq3enTUmzNJV8Vpq1oXzsWVwfe8ooZtJStLVMzDtgBFLD8nB2Ri2ndCYwDwasuS97v6sesvWm6jMdkFAtSn8BQ","ed25519:4vLncx7LASDv3LkerXkogKgPWuXiNtNzE5VLeyVvCkxuuna8mWDKScunvHaGfus5QNzLTFwwxfYvoMdwKD1CgcUp","ed25519:5qk2rNYBeNwsyqvg2KJ8n3LseAov8XGW9VsxeitSAV1rHbTwAFXNEoGZEDSfPW5HwdzmbQi1fVj16bVLuUyDTKug",null,"ed25519:68LHRi9CawhGAzxArXWRPtXAoi9G8FKYGNTZ5Qe2MdrhzKUnrcJnreH5XWX1ETNCTUveCaEd1BLXAWL5BahR1H4","ed25519:5nHCP5i71JZqqoRk4kDf3rGgEwuGW19BVVtRQux5xP5qT5VvegtmfRm7J2SdCntDTU2yAEjQ9K9yR74qwXVJdUem","ed25519:2yXN5u8a5s3NQYzWwnikRUp1JqmdxuK2o5xoAaebfcPoSgifdXTsJyskbAkNgB6hWDj6WaFpPzEmWBzs37cK623f","ed25519:4anrTJNTC79Fs4PuJoGzbhbo8s8EiHA7PfVqc9K5UyUg8U3HFivNbT6x6i3U1LPyWo9wUxnZ3UwrtSRdaBb99UQ3","ed25519:5MoLXSDsFJ62ikhSSgNxtS4WjD9XWZzEsDEeNU6w4JCyG7k3iPaZuQgdhsBiDjkcnRjse9FvEEJZDV8f8yqcjKAz",null,"ed25519:4GAnXk1ZcExLuwjj5o2jn27Fe6791PhTVtUfqMXabg6g61Dmi1UgdSoDHX93uLXBtr7PkBpPCS6QuKGXuC8jReZE","ed25519:WCzpVBXdNDUwAsBsce5XMdM1mZ31zvr8VW996myeHGXycGaqQiKirHDUiQyhsn6xhu3EdHcbjxUGA7m7oAaVcjE","ed25519:3qddCq5ETyd6cyMyt5jjSSnGwSAsECAGMTJ3gTLFjw28a6FV7Dgv7n9Zg9LAT1Jg6WZimfsjFh3H2kNKGVrq3HBK","ed25519:2ciNz6eWRS1Rsb2si3EBrABSX8SYnbGwh9p6S7Xr4xurUTTzyiacVbSaMat3exToJ76CLYVgFeSGhpt4sgsmfgyo","ed25519:3rwpGTNFPDWQ4fARDcqQqJkgTcm8TY7E6twEMENWYXcsgbKg3jVALtt3BN58pwQZwaURFQTdpc9QHDEVX49ck4Nk",null,"ed25519:4amZKwiUifRH6Bhebu1DuTbagjDQzNJuvYrLUtaevVLZQmb4Yd5qFWPB4tWpngZ4YaTWpPjqiEjK11Mov8umJ1T2","ed25519:2kKceY2oZfDuf2WiKNi4t7vBWMHJBgqMNdTvW8yfEubgdqfFp9FWYzhDVW2b1LW8aR21jRVWUFbnxTiBaJSMVny7","ed25519:5CgYbbyFJmhjdo5sQTgBjZ21gvPU55VPcfA9cdF8TrWGLwcgFxoenmGYSNjYbFKjwS9kfVLih5ENbkwBMnb1y2Cd","ed25519:2R4MLVHHrenHd2LCac33qqPEx6Kf9ho6gd71fkcgbNiqgk5bAeVRY184xXyNmN8nGL2BLGvgokSb6JcWRNXY8AD3","ed25519:5X8AXWTTtVSz1tqbTeTSZWZEQGsWfq2dZFG6eWw46ALNzntGkPjMUs7WRtB7JjWuHZ2sxVwfFSqvkaCrUFjfHeSF","ed25519:3scybk6EpyupZpJa27K4b9u6dadK5WndRUa2t9tHNHQE2HYTP3v5V21bXYKqXrRTArxpdncwoh5nhLiZWnSA9Xf8",null,"ed25519:5RSTsvqiTkQaU3nERYt1RW7PyhkQH3mg9fP5wjqXdtEtzj5q56NBzsnpmNqThNrvxwe8zCb3USRshTcFQWPHsVX2","ed25519:4uxcJ1MJSbLjfb2kqhmo4DWqe5hySEBh4KFu4ZWEoo7cfNJBteEowhAdnmcdb9gD5zLzeMmGY3P9G69DXidyTbgZ","ed25519:3fNyAigzSwCfx7KoySjs2bdrX7m9aqNtrsWmUaHLYTEEbmHo81FjRL4tQ27o58pArR6aJqfb7qLBMK4r4EYSzgc6","ed25519:p3YSeq2Yn3sy57C84An2UTL66ZNDwtd1GapRktM7w32GNBw8xdnpuV9kNCZUKwr2oKPfgsWhcL9b6zNf8gtmdWw","ed25519:4HskqwdTw6ffYjr8CFtxextySs13KAiGTEeG7tjkyYZagGRXUq8KGJ4QDL8KY5rugC3m75FuqvXRfbg5rsQrbbGX","ed25519:5NTSJAYgjeV3ncZABWFdNnG9rybLuNL1MWWfRQFdtghzFC5XTvXgWx8zKpTfWFwxuodRk2XQsTFgQfuDbPFaStMa",null,"ed25519:rkiwGDZrbbELjBGP3ZaW9pP4htP9rgZ1HTDgVQMBP4D7q5wTyz3ov8NXdXP879k63RaaTfpDfAS2qu75b4BTU6F","ed25519:4i69iZNW9EgwHGgT5Furdtw3ZCCAbMfZ1AsYuNrJXRpywY1qWpesAfFn2xiSxtBgYV47kuxCBnHg5HQh5Yoeoo3Z",null,"ed25519:4HNSB4aGqFRcPEWxdivetjFREz98gQq9QW5oMW9rcheLeyDgaa5e15Fc7VyTZFJMwc3xJyXWPcJshBgFbQoUcNLT","ed25519:4mbMQc7sR5WTiCQHA2KiHqWYBdBvjUYr4NBjnEYEDkzjeviPVxDGMCpKN1fvqNBoct4WPKtbrUTKxR25bDEXeQTb","ed25519:27EnWE6Ur34fHy2MzyoTjLpgSiqDnKu8xWWokiAvwCdxTEKLLCxhm14KMZg2CKUMs3DUF7eU6U1YqdWaBojq3YCP",null,null,"ed25519:4tzVbrBzhsMKaKj2hJJTaLksyNeQwsuLjxKuYYNNbz6b54zm7rsPbzYfem7vjw4E3Bpfi8Q1Bhp5AUKknSsiCb5M","ed25519:5bU6UtYVoBoDyFmQhb5i65vNaexUhxygSHzSZH4Q42nmMNkiW9bj6wM78R3UzG74DDDeGLGvTokH9yodhR57p4V6","ed25519:538YqqSGQCNbN22U2JLmYNu6ZhMHMJnMwsz4U7EZxx8cWzDS3APApjaCEBW3ucBJaXTijAJneDfp71LEREuVGXgU",null,"ed25519:2xKbugxbJfLrL8ZuY948pTgRKKHG1NxUt8txNf8GphdGBAp1WRPWGeVqTRwk4xvTxfwezCSmKpizQHPeZAu71Lrb",null,"ed25519:5DQ2S5HEDGmi7jSwkwAKvtzjmoHbQGuWa5hrrtu6JrBHZqDRbFLUq2csM47GWbYj1hhULza9tdfWHKV7skZc36hA","ed25519:4dJerkmMNFnBi4RHrcW8NzjFadhsJcx6GoDMsKYyWBYA6YLuZFkqaePmHkp5XQRFZVVdxuCnV73XvgrEi54RHSct",null,null,"ed25519:3ujbegQuMUdAHND2bybey4qbt2pcbdHxTNvk2wG7Z7fmHtTBz9ZJQnmjVS4Z5uKr5exUvVH7sD1K2MVHHnns8QF2","ed25519:3zqVxungG1zkGSwevLLeVwjJbd73FjfD9PtsD1yf3XmhzLRKRcGNwA6vHSmNZGZmZTJmcTzpUk6AFZGjYXux6A1G",null,"ed25519:4CXWMURVUHD4z2nWY9HnqnkiUgpKRCGRJ1XE9o3QTkqhiFnJ4i12PRAyKRsRnWAftrdP39eWkRWQyDKFHXC5aMib","ed25519:2AqVqTS35qHN21LmqGrWTHeNc1xdQkNqu8JTBAXamrurHkP4fPaKf5j7Hpdv8rgKCGkxBDWdrpcS4JrUciv9WkK4","ed25519:38yZsDfWLYAPJUmVxw7yfSeaCYVyYxFWr5Ypa62cNhXmh9KDPJtdqmp8tc9DN3KP9Gw62UHkck6Gh4VZ2p2LKJDH","ed25519:4jTALSguuSjAaLMs76VdY1eRqv8dpQyYhvXgqosVTrJD1NhrWKqyXcUN53JwwU1h3axp467iQuf8GTzLBAAHYpS9",null,"ed25519:29Zn7nYG3eoKjVpgZMjRDQid3kBk1U7MmynhrXvC718fxUdkLQG2AoSdejjz9cae55N7Kw5N7oYg6fERJD1AM9HP","ed25519:ATUWRFJbbnBoQ1q7VqP2ZSYguDN7SfnCd4zzL2SFNWK9Cre8pn33Xvg69wemaa1B9BnpsymnkvsSnP5qo1Zmx9R","ed25519:5bur2GHAXM3zMNMihyfoLqJKv3B3JyBDzgzrrkqXBzowsZaRo8ixvMbPKHCdHPSKV7u8JG9ed5Q3J9jaqezRHU2b","ed25519:65C521RBJgzZyphGmgwWFWsCyvyToxMfi4m56oTMsegiHXUWExPu43ZLkA61b9nHVy5TnHobxGWpzCEyo5Y7YCkn",null,"ed25519:3zCUn1E7rxjw5VU9uWscMVMDC22FzEquWZGZEFvLXL3u8j8rqTZw9nF9EHYvFZPDBiiRHw8D2MkpJaRujc8rCnkA","ed25519:3oXMx8vUtQDzzsVXoVWNZjeD2iiNA7hUtS7LYLZmsQX5wasHmeqihqhBHkrucuudeGWmEnE2GyLoUzm4ZLY7bbZj","ed25519:2ygr7pyYabizwsnrWv5vHEoj7iiir7FCxNxhBS5pmatwNxCAyf392oxwrEkDN3bKvxmywha6RmzLFsatYb4F5bJA","ed25519:21E9WibEqowFTRQnZJy7rNLpSedYBvF9KUUd5uY1q2x7AGAFQqecmadR8HfktTrsLHL87QmATtrwgdpfmR9BWiYU","ed25519:3Xbx5nzEgcmPhKXJhXv7Z62yft9Am71asVc9zGjRWCJzgUPWva8s3PZH21S9Rcusko2c4QW9RK1yTzzoM52xDinc","ed25519:3JnSxZDjyq2zDRQCBmkHKcy6VAZw8ZA3zmFM2HjwxxLY4MqpEkUAoJkDL7w4FUrHuRC54hERtvAdvDscPbGyZurz","ed25519:3wjBxwGD6vmzBY6J6NPAnQhCjLUTqWpMn1ytmZ46RFs2j8CH7Z2P1Jxqc64vRwgLX78SiTUnxLiJZJ2cxveNLt8R","ed25519:42e5BMNrPyG3P5EbuZSBqFgmzEHjnMgjHV2bS2VYy9hjBCYmWWhE9Uroh9V4gwmdXUXSnbRfCteehtjuhid871ue","ed25519:5LxBMkZAJgeTcHT38PU6gBTBh6WWuERNFm1SBSfCbEX1DNh2TnBzBmpcJEpEuhgep21pDoxDZ1CUAFseTABqv6j2","ed25519:2rWP18K5frx3Fc3xvU7z9u7Gx2MuGchQUPp9ZFyLeisQ3ztN3yCD5gdu4bCoL2WRKCmisPEJYcRvxuJVSwqk3NJz",null,"ed25519:aPfYGuagHeYgLYXLGXCiVXnkJVJpuZtKJ5RagkVd4BB86P9T2v5ibtgccQ5KGPPtg8VhvNrWZvRn2F4poreqNjU","ed25519:2GnEyi4UYLkZ9eBTnWTUdehDsUsfHbbm26DuwqSSvjbcTuhhNd4uYAFUDu3mPFyp3ZNqeZiYwtPSmyUbnZwySNBZ","ed25519:5An8em1oxD8y3Nu9uDQCXaJQ2HuQxjWznfKNunN6h8VP5AbaaSogjcwuzYJQiZREbcre1rRWzRbCeTWJ13RPQFf1","ed25519:3F2XXTvzTA5e8beeyrgo11UoGQxA4YbDP3YU2dBXSN5p4knwXgRcWoH8DZjhSChwXbfgE19ajjsgpwxgxKPzzsX1","ed25519:25nUt22CdGxcuuQKz8bpD7J8KAaB1BFDJANmYqwRYAMqBh9yQzPhYXKNT3gAR9Y7iGrdapwPpSiP7cQ9nhF5eZdX"],"blockBodyHash":"92RivUf2cdnLTSHXh92irR1jr94jceRJALAgfvFLRu33","blockMerkleRoot":"ENgroqtEbSix4acKUv3wubQGWBFaqsC1EeBR3swzexe7","blockOrdinal":105052263,"challengesResult":[],"challengesRoot":"11111111111111111111111111111111","chunkHeadersRoot":"7fGRh9JcRpLiKLBVXMrEV6VVrgGWeaNfmgNn7hkLagd","chunkMask":[true,true,true,true,true,true],"chunkReceiptsRoot":"GM4PPijFCSdknvYk7FdbjwUxQxuDN16zxqJYD2mtESB2","chunkTxRoot":"CkSMXfA2B2yTJRpuVEqVnmcryhP1n2jaPairBPjb65Er","chunksIncluded":6,"epochId":"BSphFzth4QR9W3i75AaVeKAypHguWJGWQzrZQDS1hov6","epochSyncDataHash":null,"gasPrice":"100000000","hash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","height":115185109,"lastDsFinalBlock":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","lastFinalBlock":"7vzGJjov138MQXSXkXkU2iQg7XogenFQVWuh3VCRmwKX","latestProtocolVersion":65,"nextBpHash":"7e8WK7HWk3m2jB9U9EqwSxFL2p9mBxrX7FbZN8YW7Hnk","nextEpochId":"7vzGJjov138MQXSXkXkU2iQg7XogenFQVWuh3VCRmwKX","outcomeRoot":"3WnRy8SP24zNBVi1FM8L4ZtRgjQ394vGeRNcjDY7EnyG","prevHash":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","prevHeight":115185108,"prevStateRoot":"4m28UHoXRdeSk2BAMchPQ1jmdAKrwCzWTHPgsavLpDJX","randomValue":"FzPB7DXPCAtK9U8k3cudxUfWEerW7tFiAj8gqRzsoaaU","rentPaid":"0","signature":"ed25519:3erEYByGsew9xCYy3A4neAXTSz5dy7rGJEQP9EXy9qJwaBNhvTuz1koAeKN9LCgMHC5UWVvUz7SRy4CKHLU1yMg1","timestamp":1711060444379939600,"timestampNanosec":"1711060444379939580","totalSupply":"1182407003771769514114779437885772","validatorProposals":[],"validatorReward":"0"}},"shards":[{"chunk":{"author":"astro-stakers.poolv1.near","header":{"balanceBurnt":"15685493214539200000000","chunkHash":"EJD3jzfsoRHiBJRofC4yo72fxvsNht8bhqYZzKR3ewDn","encodedLength":17476,"encodedMerkleRoot":"8Qke7PPd189A4mqwqyePXvbLV2YY8QF9Uk6egohCkmeN","gasLimit":1000000000000000,"gasUsed":207989378706161,"heightCreated":115185109,"heightIncluded":115185109,"outcomeRoot":"9ot8MKfjo7Ww8tbBDYfQz1aXh65jL3arh97jU8otwXJ4","outgoingReceiptsRoot":"3FXjjXTtmfX6TP29CKbQJEq4e5Qgvjg9aEtrJaQGBgvs","prevBlockHash":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","prevStateRoot":"38yuemtnG6KWwUVHLVZy4yGfWX9zTDr521H9FVMEqvxx","rentPaid":"0","shardId":0,"signature":"ed25519:35TWxodmmTxd5yuizuXGtyvTZEgEqVNkjRt7DXYLxTXeMrhEysisfuAQ86LGn7aZLPFHm5tQiuYMeyBUUYE3dyER","txRoot":"HG5qUVUNqWCC6hkjGScD4pGFFxmQuzDwXQrbu3JTwdjm","validatorProposals":[],"validatorReward":"0"},"receipts":[{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjcyOGZiZjIzNmI2MDRmMWM1YTMwYjA1ZTYxMDU3YmI2MTkzZDZmOTAwNDY0ZjNmYTQyOWRlNmVkMjk1YmQ2OTUiLCJtaW5pbmdfdGltZSI6IjE1MDMwMjEyMTY4NzgwOCIsIm1heF90cyI6IjE3MTEwNjA0MzcyNTU0NzQ5NDQifQ==","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585101,"nonce":114412697000180,"publicKey":"ed25519:DHtwfh7Ze7YSWjGp3RkqTjvtB6Wp8muijqAanV8SLfzy","receiverId":"game.hot.tg","senderId":"riyad176.tg"},"signature":"ed25519:4pfdaEpBnsYD357vX9TzgUKJfNH7D2G6oPHWZJCA8hr9PTsaeQx6qvnG6mxC1Hrz9axV9kjgvMWDDgdBT1cnqRLf"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:GsvJipVW9nLAUxa3HKE1hFZVFgehkdpeS3mnNU172pq9"}},"receiptId":"BUp89MM4oYjJYKjfjbjCe3AHteW862wKhFew8bF5m9Zw","receiverId":"riyad176.tg"},{"predecessorId":"229cb8220a61c62361264c65012a0a64c05a800baa579d8bfc11c2ce49f51198","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6InNwaW4uc3dlYXQiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMCIsIm1lbW8iOiJzdzpsdzpFZGJNMkVNTzMxIn0=","deposit":"1","gas":14000000000000,"methodName":"ft_transfer"}}],"gasPrice":"109272700","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"229cb8220a61c62361264c65012a0a64c05a800baa579d8bfc11c2ce49f51198","signerPublicKey":"ed25519:3L7TyPvr1ijGThfBAMm5Srhe7XvhrKXhoBBo9sNe2T99"}},"receiptId":"gdEaFcwi3666DG44yADZDbPanMFmbSR593jW2eHc41A","receiverId":"token.sweat"},{"predecessorId":"aminul1901102.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjkxZjIyYmVhOGJkMDRkYTFlYjdkOTE3MWU0NTM4YjExZjk5ZDEzMjE3MzQ2ZGQ5MmEwZjNlNzk3ZTVjNTAxNDYiLCJtaW5pbmdfdGltZSI6Ijg4MzgyODM5NjMxNjQwIiwibWF4X3RzIjoiMTcxMTA2MDQzOTY0NDEzMzEyMCJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"aminul1901102.tg","signerPublicKey":"ed25519:6vZUnJehaNWy67mPqEjArkvNekhNoCwbkPGFcNULbSAD"}},"receiptId":"4r65mLAvqEvkoHofv6wuM3qgRxXq4MnqZh9z3a11Sxkn","receiverId":"game.hot.tg"},{"predecessorId":"1695fa39fd9e010e41bb709fd8ff35d0ed4c8cd030128a02bceb32a28fa86663","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6ImZlZXMuc3dlYXQiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=","deposit":"1","gas":14000000000000,"methodName":"ft_transfer"}}],"gasPrice":"109272700","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"1695fa39fd9e010e41bb709fd8ff35d0ed4c8cd030128a02bceb32a28fa86663","signerPublicKey":"ed25519:2XAcPbcMNP9JGGPwYj2EmZp6mAjhDvQKiM79mextNje2"}},"receiptId":"8QAiPHJPCsWwvCjUDgzxt3PooRXfgTT9unH8zDuHJ6e7","receiverId":"token.sweat"},{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6ImRlM2JjNzhmODA1MGY2MTY0N2Q2MzczNmQ2YjY5OGUyNjUzOTY1ODYxNDg0NjNhZmUyMzAyOThhODMzZmQ0MmUiLCJtaW5pbmdfdGltZSI6IjY0ODAwMDAwMDAwMDAwIiwibWF4X3RzIjoiMTcxMTA2MDQzNjkxNzg2NDE5MiJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585101,"nonce":114059796000540,"publicKey":"ed25519:G8emXT4z786KJKHkqd43AXYCNsmxDBh4VbbXDZofx6Je","receiverId":"game.hot.tg","senderId":"muzammal6452.tg"},"signature":"ed25519:2FPqHtvoVQAFQbATnBRNoAbwvFAdgPSfw57HC15aZqXnNdeWPiv9bw4WrvmsGrCci9LrsCHPXcoiP54nbDmrpj6R"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"4HLqoUmEHz1y33EKqTGRD4FE4PvaRDKAeLuLrvetgSgX","receiverId":"muzammal6452.tg"},{"predecessorId":"2f03f517a32e4004583c55bc435fc17693c90b2ec7ebb754adafd758eacf7ec1","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6InNwaW4uc3dlYXQiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMCIsIm1lbW8iOiJzdzpsdzpXd0Q5WU9KNzN5In0=","deposit":"1","gas":14000000000000,"methodName":"ft_transfer"}}],"gasPrice":"109272700","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"2f03f517a32e4004583c55bc435fc17693c90b2ec7ebb754adafd758eacf7ec1","signerPublicKey":"ed25519:4AXfP4uVbLRhXJTdkAazu4D4bKzNsyxJAToswruHHLSk"}},"receiptId":"3W4DvE147SK939xHXKcZkzfp64dp2jh4rPkr7K1keikR","receiverId":"token.sweat"},{"predecessorId":"0bb7457d3b8a72aa1bd14520d234ef8839dd1dcaaec5bb55ec79dafdb2211647","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"0","gas":50000000000000,"methodName":"claim"}}],"gasPrice":"138423388","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0bb7457d3b8a72aa1bd14520d234ef8839dd1dcaaec5bb55ec79dafdb2211647","signerPublicKey":"ed25519:nja7QB6i1Kt9xiMa78dyYFh64L8T7cXEYwkhRtnAMLJ"}},"receiptId":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","receiverId":"claim.sweat"},{"predecessorId":"a7aa7d34775ca31f6f073282d9a67ee77984f5faceb8e7e01a8e394ca32025d6","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJhY3Rpb24iOiJWb3RlQXBwcm92ZSIsImlkIjoxMjgwMjV9","deposit":"0","gas":300000000000000,"methodName":"act_proposal"}}],"gasPrice":"625040174","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"a7aa7d34775ca31f6f073282d9a67ee77984f5faceb8e7e01a8e394ca32025d6","signerPublicKey":"ed25519:CHVsHNJH7bNM9B1VCXCGrwsDnqux8Si91i8BystH1iCu"}},"receiptId":"GLicVfpiSWiE7qfsP4dBjGivJB5DqED9vaHrhQgjS4wN","receiverId":"bridge-validator.sputnik-dao.near"},{"predecessorId":"3fae4e11b327adb42d16c69a0899ca2b06b4f70b71c43d412c61b3c4ed28ccec","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6InNwaW4uc3dlYXQiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMCIsIm1lbW8iOiJzdzpsdzpEZDFqOW5iZ2FLIn0=","deposit":"1","gas":14000000000000,"methodName":"ft_transfer"}}],"gasPrice":"109272700","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"3fae4e11b327adb42d16c69a0899ca2b06b4f70b71c43d412c61b3c4ed28ccec","signerPublicKey":"ed25519:G38sM2Pmv4bz6jo7h3BdUmR8zCff3r86iRgzoe1ygThY"}},"receiptId":"5sKyh4DBmYVyPDLcbw7GxasTGx3jN1w2bzFsK9VDMqEw","receiverId":"token.sweat"},{"predecessorId":"170b59f18ad8e05fb3fd99010a1c75c865c8cb88b1b4de2cc7264902660a7209","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"0","gas":31200000000000,"methodName":"claim"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"170b59f18ad8e05fb3fd99010a1c75c865c8cb88b1b4de2cc7264902660a7209","signerPublicKey":"ed25519:2YxR9D26AzgBPLhZGiB23uLU9r3VorSk6RgPad9akesz"}},"receiptId":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","receiverId":"claim.sweat"},{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjBkMjg2MzRhNWRmNzdmMjE0Y2U4NzJlMzZkOGU4Mjc1OTEwYTUyN2M1MTQxYzNkMzk1ZDYwODIxZTcwZDhhZTIiLCJtaW5pbmdfdGltZSI6IjU1NzI4MTk2NzE3MjgwIiwibWF4X3RzIjoiMTcxMTA2MDQzODA5MzUyNDk5MiJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585102,"nonce":114753731000030,"publicKey":"ed25519:CCYR8qFGoMdthbWpfsZSXgYkdg6bh48aveCAHBRF5LeN","receiverId":"game.hot.tg","senderId":"i6555028320.tg"},"signature":"ed25519:298nR6B54LEGxn7wEhHCwtwFQ2abJMyxWDHuty98hrcsxnXjDMBF35iZ4AbqPwT1AxpVFq1JHV23MLer1RoVpRkK"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"7zdNiqWv1bZtHHJHWWcmBUcve2ZPzJdfoiNtogzbCBnz","receiverId":"i6555028320.tg"},{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjUyMjc1YWUzNDk2NzI0MTliMmM0YjBlMjg1ZTEzYzVkNjc4ZmE2NmUxMTY5OWM3ZDUzOTJjYmYxZmNkYWNkMWUiLCJtaW5pbmdfdGltZSI6IjcyMDAzMjQzNDc5MDQiLCJtYXhfdHMiOiIxNzExMDYwNDM2ODkzODIyOTc2In0=","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585101,"nonce":115091073000120,"publicKey":"ed25519:AKhEGCwnSY4fDGaKkJMktkUDBxgYs6fFvhsD4p1x82mS","receiverId":"game.hot.tg","senderId":"samishot84.tg"},"signature":"ed25519:45UwxaiUXpQSop24NiU8GGPdU3GSsYXA41s4Xwvrs4fmm6NYqtaDfgdtYUV8nmTk7sxyv5At6Q8yEv9z1oJmGJ2s"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"xXE1SQtCe7k2jTKJh9y4V3BySjHeApCDViyWm9SeDCi","receiverId":"samishot84.tg"},{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6ImRmYTliOGY4NDgwZTEzODFlYmM1MGQ0MTY4ZDliMzllODg3MmY5NmRiYTU4OWRkOTI0OTA0MDBkODgwZjJiNTgiLCJtaW5pbmdfdGltZSI6IjEwODAwMDAwMDAwMDAwIiwibWF4X3RzIjoiMTcxMTA2MDQzNjMyNjIyODk5MiJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585101,"nonce":114639257000160,"publicKey":"ed25519:AQX2hvEG4sqcK4uVPS9PVVoGsHKMNPAivCzHsStSdNT","receiverId":"game.hot.tg","senderId":"islammozid-hot.tg"},"signature":"ed25519:2ph1XDBp5LWsWrZgxXtfgoX1yZ6VrFa8Gm1yHKkc9CgqjNeMJamEdqWYf7uv5LkVGvHZd267mk1DLt2dE8MD7UyT"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"7nGjeGDwa3J29iwUVxjUpzckzZCedZaTQHK8gtZjpcw3","receiverId":"islammozid-hot.tg"},{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjcxOTE5ZDZiYjgxNmQ1ODM3ZTRmNWEwZGJmNGRmZTZlNjU0YzZiZjRkNTExYTJhNjExY2IxY2IzNjUwMjQ1NWIiLCJtaW5pbmdfdGltZSI6IjY0ODAwMDAwMDAwMDAwIiwibWF4X3RzIjoiMTcxMTA2MDQzOTM0NTEwNDg5NiJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585102,"nonce":111863208001150,"publicKey":"ed25519:9XhCcPpB3EFoFDEqZswYb4UazWKkK2aS3LHttG7T7HxR","receiverId":"game.hot.tg","senderId":"i495062149.tg"},"signature":"ed25519:227v6U6Yjwi76juoU9E4kpBRydCRa4fq84RXTUb2a9ZYc7qcF65tGKNjTEtuKBuY9VamwgzCrW7hDV7Xb9XHcr4x"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"GZm7EGE8aqDSUf2iSCW6wp1ugGNwzwkXu5zGmQ5oxyBN","receiverId":"i495062149.tg"},{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjM0ZTE2OGE1NjFkYjY1NjlhNTI5ZTAzMjU1MDExYTJhMWNhOTZmZDA1MTg3MDMxYTQwNGQyNTkzZWY1N2M3MjAiLCJtaW5pbmdfdGltZSI6IjEzOTM5Nzc5OTYzMTM2NyIsIm1heF90cyI6IjE3MTEwNjA0Mzk3NTkwMjEwNTYifQ==","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585103,"nonce":114485856000320,"publicKey":"ed25519:5LsV8b4fXfAkn4e9vcxgoG4L4MJgiKWAGDw5rsTQs1e6","receiverId":"game.hot.tg","senderId":"i6622210423.tg"},"signature":"ed25519:4N7DfUEehYJieinJZvYogPRw34Zj6VEeepdLEdjEGGxQgxU9p6rfL9hfXFRigd5fbyfj8HhxBhwm8piL7EGqCc4M"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"3gwY3ogzkY26Whb9BM45SahMozmCpcwgroiaGKCeT2pX","receiverId":"i6622210423.tg"},{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjQ0YjRiYTMwNGI3YzQ2MTJlZWI5ODhmOTMwYjAxMzYzYTI2YjdiOWJlMDA0MmI4ZjllZTRhZmQ3ZDUyNjc3MGEiLCJtaW5pbmdfdGltZSI6IjE5MTQ4MTM2Mzg2NTM0NCIsIm1heF90cyI6IjE3MTEwNjA0NDAxOTMzODgwMzIifQ==","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585103,"nonce":114385445000150,"publicKey":"ed25519:9KwAuiVkWaEYfN5Vmt82WSZib3UN8FzATSafYob2mSez","receiverId":"game.hot.tg","senderId":"kate_smaug.tg"},"signature":"ed25519:5HRf3wWwKh8UEFbryAgCc2tPRwLnA9eKgAhcaknpGz2DYUzFUeAtpbNp7ufH4MwTEFQDKZQtyj3k3tVcCA2avXh4"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"76LjDCPFLdZa2wXApQiN5gphM3zsYP4yr7FSjmkmc7pY","receiverId":"kate_smaug.tg"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:ALK7EeH4bfoX6fxgAuXapVAz12aJm1TvNvaFe35jTjCh"}},"receiptId":"DdyhJXSkbZKF8k8TPL2KAGxYpD2MuS7iMq7FixUW32dL","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:E3R5NjiSCjDkS8KysAjwL7rBD8df6uRb6dtEYuHCjGD"}},"receiptId":"8c48uPBnjgjnjDrHy7V1JRaGC4wmJ64zFrKQGUhwzFnT","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:AkgbMKMTtFbDVBGc1hRfDXAMkjdQKXnf3dCBDAC3bjw5"}},"receiptId":"3FwpaXjtqHxuS9sT83T3XfCaZnK8WEg19otohuMpQLff","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8eSEXgkaJG1BRs99Ue1XjXGFaN3h7cWcUH8vCA93q9Eq"}},"receiptId":"4qEDBBwRKNfour73iCQt7ErjKMTseDDdFAJWWjn5VBZD","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:3Vye5iL1HP6n3uBygiUkxTab3NLwXjMUaJM2o7D7y27J"}},"receiptId":"EfhhxLSp5pTuxmNbvpsLBm5AXsnQbTSawZANy5Nk2YKb","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8EyaeeoH3E3HBZzySHiJM2gDPf2E58U8zA4zJPyxpMrQ"}},"receiptId":"EqEetgsMX1FEEW5iLcRNgVtkCWhUF7hbbJhp8nbbi1uF","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"3417497156767907063876"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"2869ed8b3674730dd29cdf01fdf29005c85d8adce6b7cbd8b958f49de445a6b0","signerPublicKey":"ed25519:3ikzV1yTXb8PV5vewgE1L6cz81YppLTog5jaCjbBJFhZ"}},"receiptId":"HpGK4WxftVcn3qLXhZNzTgtdfyei7oQYH4mcv7PqLAK7","receiverId":"2869ed8b3674730dd29cdf01fdf29005c85d8adce6b7cbd8b958f49de445a6b0"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"669547687500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"cf9b51a5bfb9d198e0c0fb582cc4497224ea2720216c6d91bddc2098c77a0896","signerPublicKey":"ed25519:EyQkytZFPs8JoMxoFTAihpeCGXhunLcPQTTUtVJ6vgZb"}},"receiptId":"9CjjVHEUjacGgcnSRTqzLqNg5h6CvZwsw9jBUBvWPwfD","receiverId":"cf9b51a5bfb9d198e0c0fb582cc4497224ea2720216c6d91bddc2098c77a0896"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"sweat_welcome.near","signerPublicKey":"ed25519:9Hid3iLND3F5TqhJumcSznuCBBqxwL1N4dMhCaHDsEWx"}},"receiptId":"3nydnJxcvigaXzQCRbg5oKFjjUodbp6CSGM3XzgJWFu5","receiverId":"sweat_welcome.near"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"188122895367846434149452"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"operator.orderly-network.near","signerPublicKey":"ed25519:8TpstM6huoHRLvMCvXxAE6eToeLTWx6andHityD1syuP"}},"receiptId":"DRzngaU3ae9qJZ1hZn6A7pkWTrxW5g3VfrAhkCHbAC6Q","receiverId":"operator.orderly-network.near"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:BSPCzmA5AG66Ey74khc4pmKj1pNhTRFYiZSh7Q24iHEq"}},"receiptId":"HTW3C717TJH3KjLqoa6wHiNEDYEDBujNWn3y14jN3a9o","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:GMX5BYbVz6g7Zk574kVznsjfTwSyECdCji87FVzF5jYc"}},"receiptId":"7nNUeADqjVi5erPmqZjYiFDbiMiubXTm3oaPEYZ7yWNQ","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:EGWnLkyVKudLT4bYGap8BQ6UHXgwkxbh9yV8R8p6T6sQ"}},"receiptId":"GhTe4rxxwnu35oHsu6qTJWZ93aQVpX1yX5Km36AbGpmD","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:3HTiT952CiNiaKZb8zNuC5qkZ8ZcwynW1ZcuiCjf3upC"}},"receiptId":"HjKsvsgo6Y97WMQD1f6TrEg32QiJoHdgeTdiw1qWdGD","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4WJGvChwuTiWWxit9GVfptLBVvnfs1hixZTREaMeZAMh"}},"receiptId":"HNdZJXijeXuMyB4wDwaXzG7pNPqnwAZqoTde6LWo7ek1","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:7MCwVe5GtBM613x8xWZaLS9Y1nsyKxcr7bXfAs8n9dPu"}},"receiptId":"HG1AyjQjgAvmh9giJwsiJu68HyHpq24JouruLqVfnGvb","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8XWmN9VwuBWxVBGgNGK7TboMWxgy4Bizy1a8rnYsHyRQ"}},"receiptId":"7pLgpazRwGzXt7PE9Su6fFhrTzaEgPisokm4JZk2f2mD","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:B9Y7ahek8JLTHT89A4JZQUozJ1VVWZXpUKs3VbW4AZJw"}},"receiptId":"H3XkKTKmCGBhFdCNRd5bhDTaGD1LHfgZohKUsQgQidus","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:2RmxTLpH9uak3buBoytsjsR6guJ6z9PX9unj5KfXQo76"}},"receiptId":"127rxgGbzUHpDo65MWT3yY1dgfgtjC376Gi9Lzu9f93T","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:58Y6uSUdVET1BPvYJfGtLa7tADDiujYszFb68xPbDWF2"}},"receiptId":"AF5Caj9xDhjafG2aChzoyBuNWVmkVLwxCEfRpQmv9a7u","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:86fRjNyP99vBUQxxNPVD9PXk9sLMMoEbJ7FRvihw4eGy"}},"receiptId":"DuJiN9XN8UdAYLPMXy33dbndjTztMkLmiTFmwNH1LER8","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:Ghx9CuD96dA9Jt1kQDx7zArtyNDDh5QWd7XzsXdUtFro"}},"receiptId":"vRXdSgDKFPQ4Q9KmixWaWd4qmRPKJgaoi5FuNAfA5ek","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:AMdW6P6pXcktJDc34Ks1veCH14GKz9QHi1ysh7mCGPfV"}},"receiptId":"8Nx6EwvQSoaEmenjQW1s3RSQ2a4PeouKT4NChdBoVerK","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9xnuXNhq1dXSoWANcFJwrSG6GbDPZ2LcLDUTZHeHB1PY"}},"receiptId":"2qq3C2hjXGAXQ3deiM83ZQn6tMZLMtC5zXPhfh9GVZ7C","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9mdhRgvcFQ6xytf8ChidsAgtUR2Au5ew11uZLwMmDCRe"}},"receiptId":"84TWo5Jv2MnMfC3ahD1uS898Ywvs5UB7VKwmkgoLboiA","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:1prqSJ5DjpQ96Dp3T7Tk2oy65fUcyRec8ja4bnF4Bpj"}},"receiptId":"A6VifFGxSjWp13WZTyHapFy79TdgHrkSFyBPvMzcD6ZV","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:CG9dSSgG4Rwk1p5vLKwW2SNCGDsiATy3LMnDUHjozvnv"}},"receiptId":"BQuiNQAqREkcwWdpKXHoFW31CQtgzunrzBv3zGkv5FF2","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:33eXa1nMqYT3zTkmXKCmqf5Cr4H6wPfdpm5dQKW4SxHL"}},"receiptId":"C7mx99MfNZXW9BT7RqQPhhTYSVyZpyWART4XLW6K8i3B","receiverId":"users.kaiching"}],"transactions":[{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"AZWDxcDMeAC6Hdu1b5tzYi5KhRain6wFNdoLsuUJ4D4c","outcome":{"executorId":"5423cbe43a32a0fbefb8826b10bd3624f289fb6846e58a7367eee73871007ce7","gasBurnt":2428278749440,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["7ipe53v7oDZZTmWkgkpHJ8B3Q7t5pLfj37jkmdzVwPx6"],"status":{"SuccessReceiptId":"7ipe53v7oDZZTmWkgkpHJ8B3Q7t5pLfj37jkmdzVwPx6"},"tokensBurnt":"242827874944000000000"},"proof":[{"direction":"Right","hash":"GNEMaLPSgE9ncjCWVqjMhcqARyv2nThtKLr3J4BXfSkR"},{"direction":"Right","hash":"9dPwcSUPmZ68E4VyoZmddzKhQaBZy9ApaoALTgbmDQjX"},{"direction":"Right","hash":"7QLnxoy8qkG36oMAdoyMinBgUoVmCZ8Ecv6en18VRKd"},{"direction":"Right","hash":"G5LkGJ9p9YzzGnydcRGMH4yidT4aBKw5G8pwPT7vaLxH"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6ImZlZXMuc3dlYXQiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIiwibWVtbyI6ImphcnMuY2xhaW1fZmVlKDU0MjNjYmU0M2EzMmEwZmJlZmI4ODI2YjEwYmQzNjI0ZjI4OWZiNjg0NmU1OGE3MzY3ZWVlNzM4NzEwMDdjZTcpIn0=","deposit":"1","gas":14000000000000,"methodName":"ft_transfer"}}],"hash":"AZWDxcDMeAC6Hdu1b5tzYi5KhRain6wFNdoLsuUJ4D4c","nonce":75248826000593,"publicKey":"ed25519:6fSuW1UpWWXxfQXH15aQBX1f2A5RW68if7nQ1uiN4Ycv","receiverId":"token.sweat","signature":"ed25519:2uGSnkHLoKu9fabFLoEfhdMe3bHDbRhPwoWf8QSs3PccUDRiSFDCq4b6M8KAn2F73MFh3fKm3xvy6mCv3EStwYUK","signerId":"5423cbe43a32a0fbefb8826b10bd3624f289fb6846e58a7367eee73871007ce7"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BN5MryCF6uV9RZiyZgf3it8fMbJdaP82rFZtYtnccbpo","outcome":{"executorId":"05d4526bc274aba2c5fa69209254d90bc5237f6405b58653ac40fa29f369877f","gasBurnt":2428077515380,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["DN8BVCF8TJaY4nxRZPGiT8GdRYLnbsGqWF84cXTwGEDJ"],"status":{"SuccessReceiptId":"DN8BVCF8TJaY4nxRZPGiT8GdRYLnbsGqWF84cXTwGEDJ"},"tokensBurnt":"242807751538000000000"},"proof":[{"direction":"Left","hash":"5SSwF3Ho3tPqrFMhKJJTG2K9hE7J2rKnUPGcH6G5H7Bk"},{"direction":"Right","hash":"9dPwcSUPmZ68E4VyoZmddzKhQaBZy9ApaoALTgbmDQjX"},{"direction":"Right","hash":"7QLnxoy8qkG36oMAdoyMinBgUoVmCZ8Ecv6en18VRKd"},{"direction":"Right","hash":"G5LkGJ9p9YzzGnydcRGMH4yidT4aBKw5G8pwPT7vaLxH"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6ImZlZXMuc3dlYXQiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=","deposit":"1","gas":14000000000000,"methodName":"ft_transfer"}}],"hash":"BN5MryCF6uV9RZiyZgf3it8fMbJdaP82rFZtYtnccbpo","nonce":104116711000008,"publicKey":"ed25519:PkpPjk2MTmGQWCzMbrX3tWkZezhFmZccYvVHiDgenPx","receiverId":"token.sweat","signature":"ed25519:49yUsAey7wWGigMuURRv7eiUATZF4wNkDq3xfX7Ec96YCFm2osR88DQaP5S4Gn3Sev3bCsS7p9omqUGtPGn5n8Dk","signerId":"05d4526bc274aba2c5fa69209254d90bc5237f6405b58653ac40fa29f369877f"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6pvF7Y5TcHDjr1sN134LdxtkxsShZaH2t8Q3NYR5n5BB","outcome":{"executorId":"0-relay.hot.tg","gasBurnt":2628307816582,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["GKzwHkzq9aLJ2xKy6CFdSkNxQNLk82KyD2uPv2PNWdai"],"status":{"SuccessReceiptId":"GKzwHkzq9aLJ2xKy6CFdSkNxQNLk82KyD2uPv2PNWdai"},"tokensBurnt":"262830781658200000000"},"proof":[{"direction":"Right","hash":"8wnAyLHdAo6ipviAo2cPDxGB7RXhCyFwptirQvfqG46m"},{"direction":"Left","hash":"5M9U5JSretFD6p2GvNk5suKMKrxx2KadY2RZo67AF1qf"},{"direction":"Right","hash":"7QLnxoy8qkG36oMAdoyMinBgUoVmCZ8Ecv6en18VRKd"},{"direction":"Right","hash":"G5LkGJ9p9YzzGnydcRGMH4yidT4aBKw5G8pwPT7vaLxH"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6Ijg4M2RkZjNjOTk3YjczZDQyMWYwZDZiNjA5ZGViNGJiYTJhMzBhYWVlY2JkMGEzODQwNmRhYjhmYzY3MjIxZjkiLCJtaW5pbmdfdGltZSI6IjUzOTI1MTQ4MTU4MjMyIiwibWF4X3RzIjoiMTcxMTA2MDQzOTE1NTEwMTk1MiJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585102,"nonce":114753144000040,"publicKey":"ed25519:34BJNcmYkjVjAnb9iSbWASswgEDUSGuJn4VmpERAVkeq","receiverId":"game.hot.tg","senderId":"quoctinh99.tg"},"signature":"ed25519:Y7oGNegiNKXNJ8hVskrkCw9tWR2XBZuL4N5V48gyBeSWhWWWRsLrnjpvrqqvxQ3YEasJ6CwBJne2fKQ56zKYa3R"}}],"hash":"6pvF7Y5TcHDjr1sN134LdxtkxsShZaH2t8Q3NYR5n5BB","nonce":114310544022086,"publicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs","receiverId":"quoctinh99.tg","signature":"ed25519:hdScyS13hhQc3DyCMgaAaJKNthqXZaFLa13w4mro2Ss1ha9W62mzUtzs9peXQNNC9qchNTGrnxP2KnoiUE7gQNt","signerId":"0-relay.hot.tg"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8YXPc3QqeM8AG95uWpdrtfdvxDJtpDMeeeyP78rZnc5N","outcome":{"executorId":"4df915916ff2d7d2be2e55e20a12935333991fc4b96f52941f53fea32df52ed9","gasBurnt":2427936651538,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["9QHWTpPg7uU6V8q2N28gGJZapjj4rFXnLJiQDJWXJw7T"],"status":{"SuccessReceiptId":"9QHWTpPg7uU6V8q2N28gGJZapjj4rFXnLJiQDJWXJw7T"},"tokensBurnt":"242793665153800000000"},"proof":[{"direction":"Left","hash":"9DxvS2x3WvQoD2rYwgsZrkcP1rKS27SQZQxoHysrt1HC"},{"direction":"Left","hash":"5M9U5JSretFD6p2GvNk5suKMKrxx2KadY2RZo67AF1qf"},{"direction":"Right","hash":"7QLnxoy8qkG36oMAdoyMinBgUoVmCZ8Ecv6en18VRKd"},{"direction":"Right","hash":"G5LkGJ9p9YzzGnydcRGMH4yidT4aBKw5G8pwPT7vaLxH"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"0","gas":25800000000000,"methodName":"claim"}}],"hash":"8YXPc3QqeM8AG95uWpdrtfdvxDJtpDMeeeyP78rZnc5N","nonce":82869361000115,"publicKey":"ed25519:3882HUjJdeNu3Cy9UdPJdf5KGympxDmeUS2Vuc1vmeH5","receiverId":"claim.sweat","signature":"ed25519:ubnonvurYNfvoerzZZXsNbp3nsHp8NmVNMn88fgNY1AJ9549y67Lsy9E1xN9T2kfMZDGiVx1Pt98ZZHFCfkCTip","signerId":"4df915916ff2d7d2be2e55e20a12935333991fc4b96f52941f53fea32df52ed9"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5z35FoMs5WZZWbyBwyAG3wpKg5CYBGxsqRUidxJQCNEV","outcome":{"executorId":"9701326f83f9d0e611580bd8f7e73b2523d0ba3941c8fe2dcf72b77300b16914","gasBurnt":2427936651538,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["64ZhGuLb8KcpGaJRPokwhzGk2cUMZDPYxP1BtiQoh7Nh"],"status":{"SuccessReceiptId":"64ZhGuLb8KcpGaJRPokwhzGk2cUMZDPYxP1BtiQoh7Nh"},"tokensBurnt":"242793665153800000000"},"proof":[{"direction":"Right","hash":"ArrwscdeXuJbTAqNdZa2JPjZj2wcBpLEH2jvoQdgbCQK"},{"direction":"Right","hash":"71DkU4L8sxw4T5Z6czAd4QkpRL2w8twygJUKvX2KLCyh"},{"direction":"Left","hash":"9TguyoZL9ibmomGVJVC9pyFRQy4Yjn4quBd1UffHzjMe"},{"direction":"Right","hash":"G5LkGJ9p9YzzGnydcRGMH4yidT4aBKw5G8pwPT7vaLxH"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"0","gas":30600000000000,"methodName":"claim"}}],"hash":"5z35FoMs5WZZWbyBwyAG3wpKg5CYBGxsqRUidxJQCNEV","nonce":74383759000002,"publicKey":"ed25519:BATd24yPu4LbhP2JmWNWJP1xWudPLHLqCMPLbVyWozcb","receiverId":"claim.sweat","signature":"ed25519:591aPb4HVAbRuaALBMevqcx2nMTAFAMoeHLVjrPyfAUGhgrgoHzwkKHE6ahTaTBBa4bWPebMGfYbXdRhoJpdEkqn","signerId":"9701326f83f9d0e611580bd8f7e73b2523d0ba3941c8fe2dcf72b77300b16914"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7uiJmbttnKuqixjoU63umxCpqs2w6pR9gAU5R6m1sC4k","outcome":{"executorId":"51c0b243a75ace637d883afaae4e912d8d5842bfae11e8adfc9afc269fb0b70f","gasBurnt":2428611903606,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["8LdMzpb8NEE1t1RAGaWEc65xMwFK9fokYAZHxi9XoLfq"],"status":{"SuccessReceiptId":"8LdMzpb8NEE1t1RAGaWEc65xMwFK9fokYAZHxi9XoLfq"},"tokensBurnt":"242861190360600000000"},"proof":[{"direction":"Left","hash":"92NPFxSuSBPepvQxPcRESTuJEYcBWGcB8B7Z1bVozDyf"},{"direction":"Right","hash":"71DkU4L8sxw4T5Z6czAd4QkpRL2w8twygJUKvX2KLCyh"},{"direction":"Left","hash":"9TguyoZL9ibmomGVJVC9pyFRQy4Yjn4quBd1UffHzjMe"},{"direction":"Right","hash":"G5LkGJ9p9YzzGnydcRGMH4yidT4aBKw5G8pwPT7vaLxH"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6InYyLnJlZi1maW5hbmNlLm5lYXIiLCJhbW91bnQiOiI5ODYyMTk0MTkiLCJtc2ciOiJ7XCJmb3JjZVwiOjAsXCJhY3Rpb25zXCI6W3tcInBvb2xfaWRcIjo0MTc5LFwidG9rZW5faW5cIjpcImEwYjg2OTkxYzYyMThiMzZjMWQxOWQ0YTJlOWViMGNlMzYwNmViNDguZmFjdG9yeS5icmlkZ2UubmVhclwiLFwidG9rZW5fb3V0XCI6XCJ1c2R0LnRldGhlci10b2tlbi5uZWFyXCIsXCJhbW91bnRfaW5cIjpcIjk4NjIxOTQxOVwiLFwibWluX2Ftb3VudF9vdXRcIjpcIjk3NjI4NzAxNlwifV19In0=","deposit":"1","gas":100000000000000,"methodName":"ft_transfer_call"}}],"hash":"7uiJmbttnKuqixjoU63umxCpqs2w6pR9gAU5R6m1sC4k","nonce":90073815264181,"publicKey":"ed25519:Bu1KgBiGraqkbGtpX9S2dhmewxxr7xGcDsGkQ3iSBHE4","receiverId":"a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.factory.bridge.near","signature":"ed25519:4RmtqDqJgQDvH5mBNDMxGBX8ShfNqTVUMgiwdyrUSeDt36p3bXqzJpXWTLZpGWC2oA3Am2R22fCnTvoC3AC7f8Ro","signerId":"51c0b243a75ace637d883afaae4e912d8d5842bfae11e8adfc9afc269fb0b70f"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6hXMYmKYyQCYHBGLW4pZPBnd4WTSy8g2eKFiEDAVNhN2","outcome":{"executorId":"5c21249a677486a9b66470362c23d8ff6b8e5af78619dc7fd6a5cc710a0ca27e","gasBurnt":2427936651538,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["Gv6Q9VCRjpH94TEEkrV6NQ4mZABvnaKzf4iJtdse2zPj"],"status":{"SuccessReceiptId":"Gv6Q9VCRjpH94TEEkrV6NQ4mZABvnaKzf4iJtdse2zPj"},"tokensBurnt":"242793665153800000000"},"proof":[{"direction":"Right","hash":"6CQQPNq5tXcK2QbH4xehABfrG2EU7ALkYNGKxGvve3xv"},{"direction":"Left","hash":"6jKf4yb7vE2YXqvj8mTjXFxFJZMEaPiC5EsnxEdsk1ZF"},{"direction":"Left","hash":"9TguyoZL9ibmomGVJVC9pyFRQy4Yjn4quBd1UffHzjMe"},{"direction":"Right","hash":"G5LkGJ9p9YzzGnydcRGMH4yidT4aBKw5G8pwPT7vaLxH"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"0","gas":27600000000000,"methodName":"claim"}}],"hash":"6hXMYmKYyQCYHBGLW4pZPBnd4WTSy8g2eKFiEDAVNhN2","nonce":112894144000003,"publicKey":"ed25519:7CdpZXfPnxXWvrLYWN6XbWgp2cQeN1aHok1VpTKaD4NZ","receiverId":"claim.sweat","signature":"ed25519:2SdJLMNnUp5NdsXozpivAeeuDiur9PF2V5Cg1TbW4YWwRPrTud1rfnLs7xmWCYGBQSnjcrMtBhHR4pK1DbXkgV5e","signerId":"5c21249a677486a9b66470362c23d8ff6b8e5af78619dc7fd6a5cc710a0ca27e"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"9qNjBJhW79FMmKSLqMNRx7Aja5TMjuX3HT42jjbwdWnH","outcome":{"executorId":"49f885874ae926b90cc81a2f2feb2bf617472f1dfbe4179eba4f6917b52e53dd","gasBurnt":2428131177796,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["4DewxwkWysKKkpjb2GuyrFyrvHdsqZgD5SX65FjUtWhY"],"status":{"SuccessReceiptId":"4DewxwkWysKKkpjb2GuyrFyrvHdsqZgD5SX65FjUtWhY"},"tokensBurnt":"242813117779600000000"},"proof":[{"direction":"Left","hash":"8dxcPTNZTFVGwS8NJZ11M5AyMRdnsnQFrd2iSfahBJ2L"},{"direction":"Left","hash":"6jKf4yb7vE2YXqvj8mTjXFxFJZMEaPiC5EsnxEdsk1ZF"},{"direction":"Left","hash":"9TguyoZL9ibmomGVJVC9pyFRQy4Yjn4quBd1UffHzjMe"},{"direction":"Right","hash":"G5LkGJ9p9YzzGnydcRGMH4yidT4aBKw5G8pwPT7vaLxH"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6InNwaW4uc3dlYXQiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMCIsIm1lbW8iOiJzdzpsdzpuMzdHQTVsajNsIn0=","deposit":"1","gas":14000000000000,"methodName":"ft_transfer"}}],"hash":"9qNjBJhW79FMmKSLqMNRx7Aja5TMjuX3HT42jjbwdWnH","nonce":108142234000007,"publicKey":"ed25519:A6PEVTmXzZ2RqoiZLonzRK76hh46rUTzMD7jgKr3RQSN","receiverId":"token.sweat","signature":"ed25519:5UfcgriBAz67feMbWp6Gwjxa3ACwJNdHpHaxpQoEqRSZUFipRDL4YzwfcRDkaHHBiNdjBQXE6jqVWN6S3iyCpphH","signerId":"49f885874ae926b90cc81a2f2feb2bf617472f1dfbe4179eba4f6917b52e53dd"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7VqGiezn1Tj7q29tmrtMmDzcyPhvMQ4Hx8DU4GupLJcT","outcome":{"executorId":"17433485e36e40abd3b95700269ee70bcd88c34500422a97711393510f830438","gasBurnt":2427936651538,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["7cNCy7CFndaGJgH1mAgz7qQgBf82eF4kLpwpMjSabnBG"],"status":{"SuccessReceiptId":"7cNCy7CFndaGJgH1mAgz7qQgBf82eF4kLpwpMjSabnBG"},"tokensBurnt":"242793665153800000000"},"proof":[{"direction":"Right","hash":"Ei3yQGJoLhcaUZoDDqsvL5guTWuGhrPhJWkHnxPejPs5"},{"direction":"Right","hash":"HVLHJPjZHJt99YAyBNcjfJx98dZStYSKZcrZ8VVER3zN"},{"direction":"Right","hash":"4cxYYbGNKC9CkQXfBDzvxeEgG2xLw2a9y4uXCUeTaTis"},{"direction":"Left","hash":"Hw77aL546SBzGY1hANHqfFcPGuDtwmztVeLREPZyVppB"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"0","gas":28200000000000,"methodName":"claim"}}],"hash":"7VqGiezn1Tj7q29tmrtMmDzcyPhvMQ4Hx8DU4GupLJcT","nonce":63451250000039,"publicKey":"ed25519:2ZopC5t2PcQ8KZXnbHbAwRKEN8NNjzANHhsER6UVb487","receiverId":"claim.sweat","signature":"ed25519:2MsZHfhVuAFnKC7wRhN35tFniC6rMKFQdzwCkR2P9tctFSTSzujZVHWni2eXy9x1abcT1dnJCWhxuSzfaXKt2Kz2","signerId":"17433485e36e40abd3b95700269ee70bcd88c34500422a97711393510f830438"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8YQMpmJoz4oqCbacyEqphPqeXhwtds2GR2P74Tdkrk9x","outcome":{"executorId":"0here.tg","gasBurnt":2428332411856,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["6XDamCbwpvhxjtYp8bQEeQXJ9wxz9TTihcyH3UnRqnTX"],"status":{"SuccessReceiptId":"6XDamCbwpvhxjtYp8bQEeQXJ9wxz9TTihcyH3UnRqnTX"},"tokensBurnt":"242833241185600000000"},"proof":[{"direction":"Left","hash":"FYfNnXmkgMPMDFrSJuvUoDCs2PTy6wcGw6W9fisjMmcB"},{"direction":"Right","hash":"HVLHJPjZHJt99YAyBNcjfJx98dZStYSKZcrZ8VVER3zN"},{"direction":"Right","hash":"4cxYYbGNKC9CkQXfBDzvxeEgG2xLw2a9y4uXCUeTaTis"},{"direction":"Left","hash":"Hw77aL546SBzGY1hANHqfFcPGuDtwmztVeLREPZyVppB"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"eyJhY2NvdW50cyI6IFtbImFtaXIxMzYyNDI3LnRnIiwgImVkMjU1MTk6NXpUdHlRRkhuRktwbnYzYVZWODNzYlFQRTZncGg1RENYdVFwaDdwRGZ0SnEiXSwgWyJ6YXIxX211c2ljLWhvdC50ZyIsICJlZDI1NTE5OkJjeFRTWVZDa0xqcU5WTVoycGtGdVBqTFNrTnZwbmJ3VVNIdTkxNnE4TnVSIl1dfQ==","deposit":"0","gas":300000000000000,"methodName":"create_accounts"}}],"hash":"8YQMpmJoz4oqCbacyEqphPqeXhwtds2GR2P74Tdkrk9x","nonce":114561116002412,"publicKey":"ed25519:FPjRjwY3qS7E4f1WZSH2uLCMfp7MzSaMRRWck6jNfFxe","receiverId":"tg","signature":"ed25519:3fTaj8p7RJ7yWqV4f86yioT5e7TXuPYNPVpDgPuJCEu69BBTuCT5AUBjRe5TxgT69W7XqBjs2ryDjFquJBWwJFT2","signerId":"0here.tg"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4KRt5vubkKu4itSYjenLf3NdKuxf6cV8iVPKTj8duE2k","outcome":{"executorId":"4f6460c70ce140041c435991aab5ce206f9a4b3ee85266207e0d06a6f5209e6a","gasBurnt":2428077515380,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["3SVgzFyAjXbhaidctfDAkNrpfrkT2domk33BdiQbk2tF"],"status":{"SuccessReceiptId":"3SVgzFyAjXbhaidctfDAkNrpfrkT2domk33BdiQbk2tF"},"tokensBurnt":"242807751538000000000"},"proof":[{"direction":"Right","hash":"CmASKmHBTe2Ah3Q2YPusUoWXZ9TT4AkVk6C6JEd1hPds"},{"direction":"Left","hash":"E3tJts9SwD1vSEKB2PtfBxARJWQ2kChDxhUdKT4QKMYe"},{"direction":"Right","hash":"4cxYYbGNKC9CkQXfBDzvxeEgG2xLw2a9y4uXCUeTaTis"},{"direction":"Left","hash":"Hw77aL546SBzGY1hANHqfFcPGuDtwmztVeLREPZyVppB"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6ImZlZXMuc3dlYXQiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=","deposit":"1","gas":14000000000000,"methodName":"ft_transfer"}}],"hash":"4KRt5vubkKu4itSYjenLf3NdKuxf6cV8iVPKTj8duE2k","nonce":110557477000037,"publicKey":"ed25519:6Luz1htA6kE42a4nBgf8KmzvzKWU2aopFiur9FVHDSPB","receiverId":"token.sweat","signature":"ed25519:4q5rer6RbC576i7ZwQwofnk1CGQmk7YrdcikAhSPK2VarR7W2Jo2988hEfqNkHfCGjusJB3jm6xeyH8aeo8BAFMV","signerId":"4f6460c70ce140041c435991aab5ce206f9a4b3ee85266207e0d06a6f5209e6a"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HVPgBvkz8TfyiJFEzNn5dqd5rSBZP6wkDCFw5f7KEdYv","outcome":{"executorId":"7e18d5d8d91e9926c79a09ad17894393105e714667b7d012d9f9bbb85f3a54cb","gasBurnt":2427936651538,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["FtLQi3ysbmv23Nnb5K4fiZNAtniUi7yNz62ja2VzZvUF"],"status":{"SuccessReceiptId":"FtLQi3ysbmv23Nnb5K4fiZNAtniUi7yNz62ja2VzZvUF"},"tokensBurnt":"242793665153800000000"},"proof":[{"direction":"Left","hash":"3d8a84U2eeh1irXWcqmhFPrk5jH4DUZtGA8N3Eoyk8vD"},{"direction":"Left","hash":"E3tJts9SwD1vSEKB2PtfBxARJWQ2kChDxhUdKT4QKMYe"},{"direction":"Right","hash":"4cxYYbGNKC9CkQXfBDzvxeEgG2xLw2a9y4uXCUeTaTis"},{"direction":"Left","hash":"Hw77aL546SBzGY1hANHqfFcPGuDtwmztVeLREPZyVppB"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"0","gas":27600000000000,"methodName":"claim"}}],"hash":"HVPgBvkz8TfyiJFEzNn5dqd5rSBZP6wkDCFw5f7KEdYv","nonce":99443505000031,"publicKey":"ed25519:9VELPz5fVi4XErdZoqg6zJEhawzvYWLR7Xq1DqnQfJbt","receiverId":"claim.sweat","signature":"ed25519:2SoRmHvFMCZ38bdvaePu1EUNmbX6VVntVE3nikwE8spZzCp3nLbU8r44T6SfZJK1QPsiPWkXCQUfX3KknEV2UW7C","signerId":"7e18d5d8d91e9926c79a09ad17894393105e714667b7d012d9f9bbb85f3a54cb"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6d3iRuCDVfKsxXZWm7nNUHdjzCuDs9VTnRSSqY38S9eh","outcome":{"executorId":"4e59f4f5143dafadcd1d6ae739d71b27f928d5f9c0319801c4389b1b2ae2401f","gasBurnt":2427936651538,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["BfMP4LsyaMeTL3hT1ZgHGQLW9TMDoPW9mf5jZe8ofsjg"],"status":{"SuccessReceiptId":"BfMP4LsyaMeTL3hT1ZgHGQLW9TMDoPW9mf5jZe8ofsjg"},"tokensBurnt":"242793665153800000000"},"proof":[{"direction":"Right","hash":"H42UbGnGjMu6dP3VN9C7WSdmCBUncjKXLnkjk76QLaJW"},{"direction":"Right","hash":"HF7tmYRLQeaCkMPtd11iNQqmeTkro8zHC113Yz9RLCvF"},{"direction":"Left","hash":"2wpyQEAWLYwN4zNLTfkr8YHPkKv8j4139F3s8SByaWJY"},{"direction":"Left","hash":"Hw77aL546SBzGY1hANHqfFcPGuDtwmztVeLREPZyVppB"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"0","gas":28200000000000,"methodName":"claim"}}],"hash":"6d3iRuCDVfKsxXZWm7nNUHdjzCuDs9VTnRSSqY38S9eh","nonce":85138052000008,"publicKey":"ed25519:7VzJMuKsbRazcns8KFSbdTpfSZgYE5zYFnxLJhHpkKnv","receiverId":"claim.sweat","signature":"ed25519:448NqPXGdaLC1xve9maD7n8b4bWssw47tBYLbziH8bHiNjqymHnkuUF9MZcXF9svsA5bKm1oABBtcKuarq6NtTBr","signerId":"4e59f4f5143dafadcd1d6ae739d71b27f928d5f9c0319801c4389b1b2ae2401f"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"NC1kfYBxrzDm8yBCveMbmyHjjLMYUV9oSyTw7g1pGaC","outcome":{"executorId":"0-relay.hot.tg","gasBurnt":2628310052516,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["7qji7LrjG46WHGuBW3bWurkvjm1n3KBDEByRWcTLx76Z"],"status":{"SuccessReceiptId":"7qji7LrjG46WHGuBW3bWurkvjm1n3KBDEByRWcTLx76Z"},"tokensBurnt":"262831005251600000000"},"proof":[{"direction":"Left","hash":"CQA2ocDzM1AsWBK2SesQSv2PqFY373gXcB9aoVNkyfQP"},{"direction":"Right","hash":"HF7tmYRLQeaCkMPtd11iNQqmeTkro8zHC113Yz9RLCvF"},{"direction":"Left","hash":"2wpyQEAWLYwN4zNLTfkr8YHPkKv8j4139F3s8SByaWJY"},{"direction":"Left","hash":"Hw77aL546SBzGY1hANHqfFcPGuDtwmztVeLREPZyVppB"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6Ijk5NmM1MGZmNDBiNGM1ZTFhNjU0YzljNjQyNWFiMWNiN2ZmYzIxY2IzZDhhYzJhODk1ZmI1NDc2M2YxMTdmYTUiLCJtaW5pbmdfdGltZSI6IjE3ODE0MjExNDQ3ODA1MyIsIm1heF90cyI6IjE3MTEwNjA0Mzg1Mzc0MzUxMzYifQ==","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585102,"nonce":113489450000720,"publicKey":"ed25519:CKR1n7F1PsqA5SVnJGjDCpus4XsVVLAEZtTUTnRdeqxV","receiverId":"game.hot.tg","senderId":"lengoclong61.tg"},"signature":"ed25519:4xomVhXP1Tn2wW93dFaB4W34Kc5b2bu56UcvSFNsNGG3W3xEYgLD5iqeoPLk2SFa2uCYKrcvzvFB5okiZfNS7mpH"}}],"hash":"NC1kfYBxrzDm8yBCveMbmyHjjLMYUV9oSyTw7g1pGaC","nonce":114310544022087,"publicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs","receiverId":"lengoclong61.tg","signature":"ed25519:49fnmYUd543vrqtH6BcAhAkwjsJbF3vVWZ1fHpsFCTXzs9tuDjAThUzgajoaczEhdUP8FixFfYq1ojaYMPneuPJ6","signerId":"0-relay.hot.tg"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8sBid8dZ9Ti62nmbDG6BVxnP5G3NCbnwvdNaseGTDhxe","outcome":{"executorId":"0here.tg","gasBurnt":2628064099776,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["6VubJs3mJuZASwtMXByNFyC2saBeu8Jv6RqwHYwT2wiP"],"status":{"SuccessReceiptId":"6VubJs3mJuZASwtMXByNFyC2saBeu8Jv6RqwHYwT2wiP"},"tokensBurnt":"262806409977600000000"},"proof":[{"direction":"Right","hash":"9o3rZSoTqjhtT8a55m2pTobhxJKtCR83X9wsMrp4opNs"},{"direction":"Left","hash":"AhFxoXy5yo9357AgHkGSR3bToHikon8EbSukkny6NXND"},{"direction":"Left","hash":"2wpyQEAWLYwN4zNLTfkr8YHPkKv8j4139F3s8SByaWJY"},{"direction":"Left","hash":"Hw77aL546SBzGY1hANHqfFcPGuDtwmztVeLREPZyVppB"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJhbW91bnQiOiAiMzAwMDAwIiwgInJlY2VpdmVyX2lkIjogImk2OTg1Mzc1MzM0LnRnIn0=","deposit":"1","gas":5000000000000,"methodName":"ft_transfer"}}],"maxBlockHeight":115186107,"nonce":114560153000038,"publicKey":"ed25519:CWmsuRSMvjNTG8oHZ7pTnp3DVoUapdWTELcKw8vn19Sb","receiverId":"game.hot.tg","senderId":"99468.village.hot.tg"},"signature":"ed25519:2hfKZQKp6THJmmveXuxQKSfChwdquRRCZkpvoAvdPNHYefHjbZo3xcJa4VC6PUv4X471h9XiDfTxt7cAeuHuyvPK"}}],"hash":"8sBid8dZ9Ti62nmbDG6BVxnP5G3NCbnwvdNaseGTDhxe","nonce":114561116002413,"publicKey":"ed25519:FPjRjwY3qS7E4f1WZSH2uLCMfp7MzSaMRRWck6jNfFxe","receiverId":"99468.village.hot.tg","signature":"ed25519:4ueML4FkdJ3MRiGt2ysJHCc2UGbDpajypZ8Fq6sd4eAeqnwM7CJoMVvXDZyqsCyWWppH5G1bBjyvp48Dxn5N9cFg","signerId":"0here.tg"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"B5gzPxvdrnF2pUre8m2B8TQhgZx6MTKjxrRaKHKdqyvD","outcome":{"executorId":"0-relay.hot.tg","gasBurnt":2628307816582,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["2tb5nbCehSDZgcANd6LRm8n9JAKa3pnvWwrfbKUeNadW"],"status":{"SuccessReceiptId":"2tb5nbCehSDZgcANd6LRm8n9JAKa3pnvWwrfbKUeNadW"},"tokensBurnt":"262830781658200000000"},"proof":[{"direction":"Left","hash":"8DRTbf2z2gC7YeVuUTWuK3JypssBfJrsuu8jcpEk83ZK"},{"direction":"Left","hash":"AhFxoXy5yo9357AgHkGSR3bToHikon8EbSukkny6NXND"},{"direction":"Left","hash":"2wpyQEAWLYwN4zNLTfkr8YHPkKv8j4139F3s8SByaWJY"},{"direction":"Left","hash":"Hw77aL546SBzGY1hANHqfFcPGuDtwmztVeLREPZyVppB"},{"direction":"Right","hash":"EaMHTq1umEs7PDMouFW9g5b6N4wHtaPRM2phCLDuyHby"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":null},"transaction":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6Ijk4ODc4ZDQxNzAzZTIyMTc3MGY0ZWYyZTgyYjEzOTE5YzFlYTY3YTQ0N2UxYmZiNzc2MDU5MTZmMzI0OGQ2OTIiLCJtaW5pbmdfdGltZSI6IjU1ODc4NzQ4NTQ1MjQ4IiwibWF4X3RzIjoiMTcxMTA2MDQzODU4ODc0OTA1NiJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585102,"nonce":114366816000360,"publicKey":"ed25519:Ay6pMbKQWAT1KgmLd9Gf6FiZQB9Fc13sQ5z3WTgR1Yvu","receiverId":"game.hot.tg","senderId":"i6782053497.tg"},"signature":"ed25519:3hJoqYUKe7k92YbJB6fAXBvyqmaGYHm5mNPXKhGXGPFjqrbp6jLjs9BtDdMbyhumn2R821G5Y86DC5headNJfx8J"}}],"hash":"B5gzPxvdrnF2pUre8m2B8TQhgZx6MTKjxrRaKHKdqyvD","nonce":114310544022088,"publicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs","receiverId":"i6782053497.tg","signature":"ed25519:5zr8z3jGZNZoRwiCehTcTJ4fJfbYroBrSnvRagY3MaiX9Ayt3RAcXssMBzhKPYaTrwqU1fuFmtCVn882WYETpodM","signerId":"0-relay.hot.tg"}}]},"receiptExecutionOutcomes":[{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BjbX7R9UPrZkvnuz8Xg69WS88SVfraSMbLMLy4x4M3C8","outcome":{"executorId":"7t8v2cs8olpx.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["GgHawe4Na7VJykThtaq3rdFPheh6XPpyrmvrj2DwJDyh"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"5GDxqwvtRRqWZonafBKWpgKzMRmMZwHEBjRefF1wkGkK"},{"direction":"Right","hash":"6REMmsCrMLV8puba7eo3Cn86NY7rdXegXmsytxNojdiU"},{"direction":"Right","hash":"HTDjgiyA25jg9YKC9V4Nn3eLUTCLxa3RAFhPfLYtL7pu"},{"direction":"Right","hash":"2deWxEqLmo3McaATK4JgGr2RXkg1Ws1PatZafnE26VMb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:bGNzLTMz5BK1fLs3ZVgjaYzusFeayfhSqNH68mFf4EP"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:C2gSTvWYKKzmPa7xu15NsMQhJW97oAL5PQpwt3rx349M"}},"receiptId":"BjbX7R9UPrZkvnuz8Xg69WS88SVfraSMbLMLy4x4M3C8","receiverId":"7t8v2cs8olpx.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"B3TSBxSKJB6QqoR6TRvx1FyUdB7SpXAp8ciMv5zbKfFe","outcome":{"executorId":"3q3beah1tyqt.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["5pG93xWr4g6JycJeo8aUBUHLnKms2ChdBSPQDaDnpgAa"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"JDbpS9HLed1gQkXftCba2ge2jAGkvqCTqtV7hYa5K6EB"},{"direction":"Right","hash":"6REMmsCrMLV8puba7eo3Cn86NY7rdXegXmsytxNojdiU"},{"direction":"Right","hash":"HTDjgiyA25jg9YKC9V4Nn3eLUTCLxa3RAFhPfLYtL7pu"},{"direction":"Right","hash":"2deWxEqLmo3McaATK4JgGr2RXkg1Ws1PatZafnE26VMb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:hsRJXxywM8NKkUREWE8t6n7JJZ8NrTZ8wCbJSMGotzW"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:ERyTW8BKhTw6Ybhx1kwL6DZvS6HFK5dDEaAoFwH8GZCJ"}},"receiptId":"B3TSBxSKJB6QqoR6TRvx1FyUdB7SpXAp8ciMv5zbKfFe","receiverId":"3q3beah1tyqt.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7gvrjKbGCFRswm1ahuzSqqf9Rv4R3GY5rvSyjRk6skEi","outcome":{"executorId":"269mxxyanlsa.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["m3xiBwPyNwXBWerSJMYUxhKbjxiKnyKaZA4twBLSeAT"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"893o5rBDMmJ1JaqbDQ6PXNVWreXuPRZoArw9gQETsHYf"},{"direction":"Left","hash":"2BFTMnfsmS6jPhh4i1MpeM3fJjpZUK1FSFB86YPXzZnP"},{"direction":"Right","hash":"HTDjgiyA25jg9YKC9V4Nn3eLUTCLxa3RAFhPfLYtL7pu"},{"direction":"Right","hash":"2deWxEqLmo3McaATK4JgGr2RXkg1Ws1PatZafnE26VMb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:3RmcAqoBUnfWhoNwU43MWNKjcGzKedg9bLFAp3VyLbet"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:G9zzmJdsXk3gRTujXrFFdSQUaeoiBnYNWLL8vehq6C5Y"}},"receiptId":"7gvrjKbGCFRswm1ahuzSqqf9Rv4R3GY5rvSyjRk6skEi","receiverId":"269mxxyanlsa.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"AFrwaH2kKWrNVaxNwnXkQ5PjUmrHjLetPmzigMEvNULS","outcome":{"executorId":"1f039hbjdx9j.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["DzDkPzphosRng5941bELKyuTr1Su7MSjduViyqnEGnmj"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"D2h4Xx7nJ1tFFiHRXnRmD3ttsp8ghDTrs9RPxN6GqFP5"},{"direction":"Left","hash":"2BFTMnfsmS6jPhh4i1MpeM3fJjpZUK1FSFB86YPXzZnP"},{"direction":"Right","hash":"HTDjgiyA25jg9YKC9V4Nn3eLUTCLxa3RAFhPfLYtL7pu"},{"direction":"Right","hash":"2deWxEqLmo3McaATK4JgGr2RXkg1Ws1PatZafnE26VMb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:3mbntKwuzkiYp6VtYDpCcQ8N5PV78mNDFU2imsDw41r1"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:JA9wNoJiM7Dkutx9dKEF2NrN3CjaT8aeD9ssb4Lm5nNa"}},"receiptId":"AFrwaH2kKWrNVaxNwnXkQ5PjUmrHjLetPmzigMEvNULS","receiverId":"1f039hbjdx9j.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8gxPaxwgTtbsL4Wbgr1Ut3oSRLf8fea6pSiNDj3wXiaG","outcome":{"executorId":"3x9huke9ly6a.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["4EsEfcShBtwd7MzY8oFTbJcXV33rgbPjf45iXTCDCgUA"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"5UzNqYoSq1kZk4zJUbzpPs3Z46i8pWbJ65ZwjgKSa9oh"},{"direction":"Right","hash":"Fh7aLb6MC5pKqFAUSb2aTPV7s8AQ6DvJNUkKxBukbz8w"},{"direction":"Left","hash":"HQjgYLtB3zFpWFY98vbnpU5GNzuKGgedcwkhKNC87Whx"},{"direction":"Right","hash":"2deWxEqLmo3McaATK4JgGr2RXkg1Ws1PatZafnE26VMb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:FFmb4SX7LroCGGzrW3EwqzYJ7ocCaJQy394em4uwpTgy"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9ebimcDfBxufEzsLcopTKVXg8w4EvCADhTz5wBndJzbU"}},"receiptId":"8gxPaxwgTtbsL4Wbgr1Ut3oSRLf8fea6pSiNDj3wXiaG","receiverId":"3x9huke9ly6a.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"756LCeko6785XpUpN9DV8mP8eB8TnqQynGqKRfGjgPdk","outcome":{"executorId":"107ybmff26ce.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["DcjyHuyutTQcECqxySwhqJG6BpnsN5GSBtM4u5aXbmoa"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"3c7zEZMe5npdWe1oNkbzmyrLh8Ziit9WnxnQX3Zqwrzd"},{"direction":"Right","hash":"Fh7aLb6MC5pKqFAUSb2aTPV7s8AQ6DvJNUkKxBukbz8w"},{"direction":"Left","hash":"HQjgYLtB3zFpWFY98vbnpU5GNzuKGgedcwkhKNC87Whx"},{"direction":"Right","hash":"2deWxEqLmo3McaATK4JgGr2RXkg1Ws1PatZafnE26VMb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:7dyJsgGVbahaj15Shpp63Q5hjNKwMR83cdEsYef77xL9"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:HDzeDgcKZdzBsiDh3PV6XYJqbnzqoMmjCRk5NzKVfJUR"}},"receiptId":"756LCeko6785XpUpN9DV8mP8eB8TnqQynGqKRfGjgPdk","receiverId":"107ybmff26ce.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6Mb3EaHSUEwtc69cCGmaHzKbbmjqMHXP2bjdU2Ecnvp6","outcome":{"executorId":"4cv72lrcc2cl.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["9rwbM2E9y8GS6NDqEoeL21dGUuKyJvvbSfToRj2Vp3cv"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"DAKYgY1yBEsJwgmw8xcrurVCMpxQBKjJeFub6Eqa4Yh6"},{"direction":"Left","hash":"GHeoGzEErTpU7RRcGT9xXDaaMoVnrs44vHc3oNKretuZ"},{"direction":"Left","hash":"HQjgYLtB3zFpWFY98vbnpU5GNzuKGgedcwkhKNC87Whx"},{"direction":"Right","hash":"2deWxEqLmo3McaATK4JgGr2RXkg1Ws1PatZafnE26VMb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:J6kEmt5G3hSskNQ3S75S4GJ8LHt2veM4bk3yM6qovZm2"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9kxA9ZZh9WATShRgKpufFiy8aCnxhVAP4AyTAetLgtx1"}},"receiptId":"6Mb3EaHSUEwtc69cCGmaHzKbbmjqMHXP2bjdU2Ecnvp6","receiverId":"4cv72lrcc2cl.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Fj8m777GWYAMxLN4ckYHoTAxt4WwoPzZ2zZQcd7GXjiU","outcome":{"executorId":"6v4qw0yx25ra.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["4Lu7WFzSvgKg95Z2Erw2EimgnGmyQHYz9TXSHSmZB1oV"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"57iKMRJVSBNGVrjKx8ahfHeZrZL3jHgex385ajzT9sgD"},{"direction":"Left","hash":"GHeoGzEErTpU7RRcGT9xXDaaMoVnrs44vHc3oNKretuZ"},{"direction":"Left","hash":"HQjgYLtB3zFpWFY98vbnpU5GNzuKGgedcwkhKNC87Whx"},{"direction":"Right","hash":"2deWxEqLmo3McaATK4JgGr2RXkg1Ws1PatZafnE26VMb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8tM1gZWfFKgPqXdMyWwwk3s5GKwj2u4RLkH6AtSsjrfV"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8nspU9Xba2T3PdmFWP6xKfmCM92j5AGs2nti8yobyTtz"}},"receiptId":"Fj8m777GWYAMxLN4ckYHoTAxt4WwoPzZ2zZQcd7GXjiU","receiverId":"6v4qw0yx25ra.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2xL8J5R1U2Sq8MKwsNykFfQVJBBHKdz7sAj5w98StVcY","outcome":{"executorId":"6fmzpxy5cikz.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["9oZu1nBAA1irNsj75VqyDBK2FDJLVkvzTG6ZkUjQXJ3G"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"G5baNzfKFnD5XiMjcvQ2zjsuEc6GKoeuetLM77u3KRqT"},{"direction":"Right","hash":"8odD3UbbbkwZRWv1ntadnKpwUoEPqVBnTjH2JmijqqgA"},{"direction":"Right","hash":"GGUiJM8DD8vuimW92aE6GeJ7iyMd179Ctsag5kk3apRc"},{"direction":"Left","hash":"9TuKC4cXzgd5Z89zCcJbbm66FsEBukCDJqi1PeyUaSsb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:35svDyqz8MX1bm1vvCZHbZp4curuEbzB5K91WJX2pjNc"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4TQ638t1R5omUazwWsZ7XrDuykARKTg13hEDZgCAyTXy"}},"receiptId":"2xL8J5R1U2Sq8MKwsNykFfQVJBBHKdz7sAj5w98StVcY","receiverId":"6fmzpxy5cikz.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"FzszhNyPRamAAd2ZTfC36ZHhj9Djb8Yue9Pt8E5bRVvM","outcome":{"executorId":"1cnhbmtuw6uu.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["6KA3xc3H5SHfGKjrCSXXUGAs8FWPMRAZTTArVpvVoUez"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"3qyTgnAMhV5FNv7b3CBfBAXeAM4B9Sav3xgfYVQP21o6"},{"direction":"Right","hash":"8odD3UbbbkwZRWv1ntadnKpwUoEPqVBnTjH2JmijqqgA"},{"direction":"Right","hash":"GGUiJM8DD8vuimW92aE6GeJ7iyMd179Ctsag5kk3apRc"},{"direction":"Left","hash":"9TuKC4cXzgd5Z89zCcJbbm66FsEBukCDJqi1PeyUaSsb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:BXoW9gYTGgr4SL25YzwfGt3nkwzyFqGrHYYbEVyciZnP"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:DYwzjBrzJRRJ48y4UsKSxadLpNnaUJUBVDY2dS4EckuE"}},"receiptId":"FzszhNyPRamAAd2ZTfC36ZHhj9Djb8Yue9Pt8E5bRVvM","receiverId":"1cnhbmtuw6uu.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Gf9kKLRKKChE7EFoF5kuVPt4VEHfQCg8hfcFZyBFTkxZ","outcome":{"executorId":"a9lt4878f23a.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["7DJnwgRtoGgPonZjk8UjbxAh1vZB2zMfS6DDpbdnZS5"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"CK6v4DTRM3Jd16TEJwNn9RuyQuCXmVBWvDm4emBLyN5Y"},{"direction":"Left","hash":"GKjSHruRZwiNXASJ2LQaLvwsuygFmw3prBrVWqHCZz9W"},{"direction":"Right","hash":"GGUiJM8DD8vuimW92aE6GeJ7iyMd179Ctsag5kk3apRc"},{"direction":"Left","hash":"9TuKC4cXzgd5Z89zCcJbbm66FsEBukCDJqi1PeyUaSsb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6bBZ6utawiezWYX4J3EcAa8NAgipA5ucCx5FN2Wn8evQ"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:6eXmB16re7H4ThJ8vUPBEGRq2CiZAAJpdr9FB6qaW9mg"}},"receiptId":"Gf9kKLRKKChE7EFoF5kuVPt4VEHfQCg8hfcFZyBFTkxZ","receiverId":"a9lt4878f23a.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"EHP8CDZ4wCvw2GV8sEuhV2Bj6vs6pRvDcv9RSgRFobc6","outcome":{"executorId":"32lpysravbz0.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["3DU6j9Qr3QS27Jdt3YQmn1q251Q8LcqvgxHnidtYRbVC"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"3CfzbGsRWHakMNmqvMFgfL5HYqm6JfYQrHqsuk95R2Qm"},{"direction":"Left","hash":"GKjSHruRZwiNXASJ2LQaLvwsuygFmw3prBrVWqHCZz9W"},{"direction":"Right","hash":"GGUiJM8DD8vuimW92aE6GeJ7iyMd179Ctsag5kk3apRc"},{"direction":"Left","hash":"9TuKC4cXzgd5Z89zCcJbbm66FsEBukCDJqi1PeyUaSsb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2g4Gn1VzQz9Wr3XBcMHwM7FowqNVfs7HErprgnJ8YZb6"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:5EaiiymN4DVf2MZZoEfeNxUNRNJnn2PXH4uFR4bCGX4R"}},"receiptId":"EHP8CDZ4wCvw2GV8sEuhV2Bj6vs6pRvDcv9RSgRFobc6","receiverId":"32lpysravbz0.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"tSX6rAan74D8UqKT8N8pxdEqS3Pq2YdNqKryQkRm47K","outcome":{"executorId":"4kavdiovmu9l.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["85RNEQk6p7MqRN4rWiKMKDeGMafWKaBevN1aa78GxL4t"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"7csDGavHKwuHnxZ9TatimK7qQrVAH5i7wt3mpEEACgM3"},{"direction":"Right","hash":"6zi93eSzKCg5gPAHhmnEKDQKTnnSri7X8or7pJfBM5eW"},{"direction":"Left","hash":"8qDQGPL51v5Bu7zxHRawKnWfguYRBX1XzyFbD7ZMhLFQ"},{"direction":"Left","hash":"9TuKC4cXzgd5Z89zCcJbbm66FsEBukCDJqi1PeyUaSsb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4v481Z5zr5qaN5gCCmMx9EBwqVXUSqyREumkB7Yw7u4d"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:94psxBLoH2DBHkHUDdmXfAUj3Qr85H9fCA8tDBSsZUyS"}},"receiptId":"tSX6rAan74D8UqKT8N8pxdEqS3Pq2YdNqKryQkRm47K","receiverId":"4kavdiovmu9l.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"ALgSNZFYH7JEjQmFNvPYwPzQoDPj5cADcsjNceeMxh2k","outcome":{"executorId":"9oa9a6mmzzpt.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["DFRCJE632ZAiDxVWoMwxKhVb7WMptMjbamCmHCnNzpJm"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"AkyPPRK8cJ5k3yDFAbSSVksEQMediwtvos143LncxAvR"},{"direction":"Right","hash":"6zi93eSzKCg5gPAHhmnEKDQKTnnSri7X8or7pJfBM5eW"},{"direction":"Left","hash":"8qDQGPL51v5Bu7zxHRawKnWfguYRBX1XzyFbD7ZMhLFQ"},{"direction":"Left","hash":"9TuKC4cXzgd5Z89zCcJbbm66FsEBukCDJqi1PeyUaSsb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6nxckUfsUsL3ZD1QxsRiP36EZfR5g679ZR8nFdBhXCxk"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:JBrZwyFTtWFdSPPqcURx5hiG5uLL4PYQbV5PzJQ6WLEt"}},"receiptId":"ALgSNZFYH7JEjQmFNvPYwPzQoDPj5cADcsjNceeMxh2k","receiverId":"9oa9a6mmzzpt.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"9WeAY3b3Eaq2mUtFk77QT9PinqZumboQbBdgxchGD8vK","outcome":{"executorId":"9d5mg4chbn65.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["9Wis4be8646MCYoUJuGeUFC4sXzwqQdDrPD74zNvefT2"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"De5qg2KTAJSVWoysaEpgZ6BhR8uRYgDYgh5TnrgwSrJJ"},{"direction":"Left","hash":"4ZbeD9DCXS7vFiNNPpSKxqd4dCE48YgV2mUAZeGjHXj6"},{"direction":"Left","hash":"8qDQGPL51v5Bu7zxHRawKnWfguYRBX1XzyFbD7ZMhLFQ"},{"direction":"Left","hash":"9TuKC4cXzgd5Z89zCcJbbm66FsEBukCDJqi1PeyUaSsb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4DgZqEtYnqxv49HXU71rPvwgKwetathgUge6VUKMShwW"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4ewL726DXDLLxfbq8oe9s7BZ3tQVM3hB41aQ396zk1w7"}},"receiptId":"9WeAY3b3Eaq2mUtFk77QT9PinqZumboQbBdgxchGD8vK","receiverId":"9d5mg4chbn65.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"EbxXwKRqUQUeXdDXbRESwNuZBVuKwyE8K8FdiS1nyzoq","outcome":{"executorId":"080e4daeeec26f448a8f8235f11f6079e24e7de6dd55ffa4f92038cba08d5dc0","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"7htpjuWv2ipvRHPdhm7btWyPt9ot6vpvpvXjUFHTFHCq"},{"direction":"Left","hash":"4ZbeD9DCXS7vFiNNPpSKxqd4dCE48YgV2mUAZeGjHXj6"},{"direction":"Left","hash":"8qDQGPL51v5Bu7zxHRawKnWfguYRBX1XzyFbD7ZMhLFQ"},{"direction":"Left","hash":"9TuKC4cXzgd5Z89zCcJbbm66FsEBukCDJqi1PeyUaSsb"},{"direction":"Left","hash":"J4uDGR43zszSJMaYgYJbQ5ARoeR6gzdbWWe8DUYocWkR"},{"direction":"Right","hash":"9GMFLw22Fh9PAsdZfrn1cBHNHsn885HY4znLrBygfZt3"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1410884529517064126000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"080e4daeeec26f448a8f8235f11f6079e24e7de6dd55ffa4f92038cba08d5dc0","signerPublicKey":"ed25519:YSusiDbejF7cAApZBCxVE7q7W4z49qFHRocyVPbNsRZ"}},"receiptId":"EbxXwKRqUQUeXdDXbRESwNuZBVuKwyE8K8FdiS1nyzoq","receiverId":"080e4daeeec26f448a8f8235f11f6079e24e7de6dd55ffa4f92038cba08d5dc0"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"9fsjnyUvBm3vzccy7LrCqr5dpqBeS74ZxqG11Ji7iKFH","outcome":{"executorId":"aae100e24cb5b2412cff616bbcd9df52a708ef7ae3d17a9b308bd9b35f67ec8f","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"HBzYbG6yoSTNz6BYcT718PQmzH6ifvCJw6YXBJSYU55H"},{"direction":"Right","hash":"HFwDeq7PBJsUqZRwDkxNyQkJ2U6hNWsxCmX33YkgUjqE"},{"direction":"Right","hash":"DE8iWjFeuToHUnT7MpQDxPW15rd79cu1NYByb9o35eHT"},{"direction":"Right","hash":"GFcS1Bd6CofbGj98a6Y6vrgG2nFambSoLBGyUqiVxdBK"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1463978397295064126000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"aae100e24cb5b2412cff616bbcd9df52a708ef7ae3d17a9b308bd9b35f67ec8f","signerPublicKey":"ed25519:CKEGGG1gkNpc8K2JpWmSipusZn6ELy6CyNKRGUgXjZy8"}},"receiptId":"9fsjnyUvBm3vzccy7LrCqr5dpqBeS74ZxqG11Ji7iKFH","receiverId":"aae100e24cb5b2412cff616bbcd9df52a708ef7ae3d17a9b308bd9b35f67ec8f"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7avKez4LWHCUSBNh8tppfhLz9Sea53MuRAXnrL56hVUt","outcome":{"executorId":"965913a1b8afc918319117391b7c28ae5c1852e3e9c85c3504d80cdb57b7a8fc","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"3fq6ounEygaDq5zywgSiax6UvJgcH9XeYASy6BbvNq7u"},{"direction":"Right","hash":"HFwDeq7PBJsUqZRwDkxNyQkJ2U6hNWsxCmX33YkgUjqE"},{"direction":"Right","hash":"DE8iWjFeuToHUnT7MpQDxPW15rd79cu1NYByb9o35eHT"},{"direction":"Right","hash":"GFcS1Bd6CofbGj98a6Y6vrgG2nFambSoLBGyUqiVxdBK"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1463978397295064126000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"965913a1b8afc918319117391b7c28ae5c1852e3e9c85c3504d80cdb57b7a8fc","signerPublicKey":"ed25519:B7twCnRkb7zCgaKDtTeHa4WdutvgiCDwhdVxMpeSNw3y"}},"receiptId":"7avKez4LWHCUSBNh8tppfhLz9Sea53MuRAXnrL56hVUt","receiverId":"965913a1b8afc918319117391b7c28ae5c1852e3e9c85c3504d80cdb57b7a8fc"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2GgxgdS4AaLMmWo6ibgng7JQk7HwkyRDKiL4NekV678d","outcome":{"executorId":"1fd382731cf20c0f64ee2f568544cd1c3a1f1ff0c85fecbf2b78ecb4c467c154","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"67tnaJr4m6FTxL9qD9dMHF4FDpqH4YtFDJR9gdYwKwu1"},{"direction":"Left","hash":"7naGKv2PwP9qSfCPkLG1R7RYWQudZ1eP9ZmbTJw48w4Z"},{"direction":"Right","hash":"DE8iWjFeuToHUnT7MpQDxPW15rd79cu1NYByb9o35eHT"},{"direction":"Right","hash":"GFcS1Bd6CofbGj98a6Y6vrgG2nFambSoLBGyUqiVxdBK"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1450693034058948969200"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"1fd382731cf20c0f64ee2f568544cd1c3a1f1ff0c85fecbf2b78ecb4c467c154","signerPublicKey":"ed25519:39EhXeZV11Q54dSCCraHDRei3GN18sDL4A521j5KvkNX"}},"receiptId":"2GgxgdS4AaLMmWo6ibgng7JQk7HwkyRDKiL4NekV678d","receiverId":"1fd382731cf20c0f64ee2f568544cd1c3a1f1ff0c85fecbf2b78ecb4c467c154"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8egm8afY4kxgJ6AZyJtbvCTLyMZowCeVupe8VwjXXtoN","outcome":{"executorId":"51c0b243a75ace637d883afaae4e912d8d5842bfae11e8adfc9afc269fb0b70f","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"DJsGeH4Fywzj6rfjf3KyWqaiwBDqvQ9LucasW9LtcrqG"},{"direction":"Left","hash":"7naGKv2PwP9qSfCPkLG1R7RYWQudZ1eP9ZmbTJw48w4Z"},{"direction":"Right","hash":"DE8iWjFeuToHUnT7MpQDxPW15rd79cu1NYByb9o35eHT"},{"direction":"Right","hash":"GFcS1Bd6CofbGj98a6Y6vrgG2nFambSoLBGyUqiVxdBK"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"3861227094875648192120"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"51c0b243a75ace637d883afaae4e912d8d5842bfae11e8adfc9afc269fb0b70f","signerPublicKey":"ed25519:Bu1KgBiGraqkbGtpX9S2dhmewxxr7xGcDsGkQ3iSBHE4"}},"receiptId":"8egm8afY4kxgJ6AZyJtbvCTLyMZowCeVupe8VwjXXtoN","receiverId":"51c0b243a75ace637d883afaae4e912d8d5842bfae11e8adfc9afc269fb0b70f"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DcmLvtYp8pVj5rFjZAQ29epd9BRFYtn9d1XwBnDJcxru","outcome":{"executorId":"astro-stakers.poolv1.near","gasBurnt":7556038144298,"logs":["Epoch 2439: Contract received total rewards of 6671455150651977679779589962 tokens. New total staked balance is 32003930833348691867701058043094. Total number of shares 22146264039178806785772993771690","Total rewards fee is 46165518873676028496716473 stake shares.","@e5b205c1a385198f662e74b9a264233b23ad0241101a1dd687b1f466eb8fe442 deposited 13000000000000000000000. New unstaked balance is 13000000000000000000016","@e5b205c1a385198f662e74b9a264233b23ad0241101a1dd687b1f466eb8fe442 staking 12999999999999999999999. Received 8995814733149149122030 new staking shares. Total 17 unstaked balance and 79592930455268421563435 staking shares","Contract total staked balance is 32003930846348691867701058043094. Total number of shares 22146264048174621518922142893720"],"metadata":{"gasProfile":[{"cost":"FUNCTION_CALL_BASE","costCategory":"ACTION_COST","gasUsed":"2319861500000"},{"cost":"FUNCTION_CALL_BYTE","costCategory":"ACTION_COST","gasUsed":"33539010"},{"cost":"NEW_ACTION_RECEIPT","costCategory":"ACTION_COST","gasUsed":"289092464624"},{"cost":"STAKE","costCategory":"ACTION_COST","gasUsed":"141715687500"},{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"17474695326"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"56828165250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"17716565250"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"9912292041"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"88920000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"78295896000"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5907271482"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"42791808162"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"61404126"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"563568457500"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"11173864413"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1823576625"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"256786944000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"8896494039"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2466900345"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"8592135303"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"466956721854"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"21782453427"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"233555963679"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"368528867520"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"58879692081"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1871231364"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"51579404748"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2965219920"}],"version":3},"receiptIds":["32AJLMe2mxND1whqvYceY9gZy49VpPCarnbSbWwHsq9W","12orz1EM1oH6XdCBt3qBKhUb5GPjrsJGGMK3Y79N6AAG","B53RScgEHXYCD91jmhP266h4vCT6vKA6KXFsCDGzqGPr"],"status":{"SuccessValue":""},"tokensBurnt":"755603814429800000000"},"proof":[{"direction":"Right","hash":"8eM6DF9x8hbfeY1hRQjKz9k7xHRivSTRpQnyJTKBTpZ"},{"direction":"Right","hash":"2tQwe6BkcMg4sPEB8wh43VomnyyBJYauWzUE8hUuSPvQ"},{"direction":"Left","hash":"EhySmzXEyneNPbF7Q7hpAoiCDDT1NeF8E8KB1NwUM5u5"},{"direction":"Right","hash":"GFcS1Bd6CofbGj98a6Y6vrgG2nFambSoLBGyUqiVxdBK"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"e5b205c1a385198f662e74b9a264233b23ad0241101a1dd687b1f466eb8fe442","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"13000000000000000000000","gas":30000000000000,"methodName":"deposit_and_stake"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"e5b205c1a385198f662e74b9a264233b23ad0241101a1dd687b1f466eb8fe442","signerPublicKey":"ed25519:GTdonzkRNibCtTccNa6ebyR8a6bbjXB4QPP6G2gML5iH"}},"receiptId":"DcmLvtYp8pVj5rFjZAQ29epd9BRFYtn9d1XwBnDJcxru","receiverId":"astro-stakers.poolv1.near"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6erKzT14XaXLJ8TNW3UN8ZS8ppZNHPuev1ZR1X9G3KFx","outcome":{"executorId":"035c16d8ded559f6d18ea02cbf130a99b56892fd7a764a6f56d286b13a2fa9bb","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"4Ur851147oqZZk9Tkxj3teHQ5frp3PUXfC2JeCdLcA1m"},{"direction":"Right","hash":"2tQwe6BkcMg4sPEB8wh43VomnyyBJYauWzUE8hUuSPvQ"},{"direction":"Left","hash":"EhySmzXEyneNPbF7Q7hpAoiCDDT1NeF8E8KB1NwUM5u5"},{"direction":"Right","hash":"GFcS1Bd6CofbGj98a6Y6vrgG2nFambSoLBGyUqiVxdBK"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"891986004126367225473"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"035c16d8ded559f6d18ea02cbf130a99b56892fd7a764a6f56d286b13a2fa9bb","signerPublicKey":"ed25519:E7fhmGJ4oogjdt4UdrVcKTZghn1SSxbhNjpGeNKCSLr"}},"receiptId":"6erKzT14XaXLJ8TNW3UN8ZS8ppZNHPuev1ZR1X9G3KFx","receiverId":"035c16d8ded559f6d18ea02cbf130a99b56892fd7a764a6f56d286b13a2fa9bb"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4T2PK9EPHqrmjdJDuPPeq22GrTocnWdva8tffGSF1MXC","outcome":{"executorId":"75cda2a90585591fc2bc59846bd346fc4ef2e2139aeed5323f91eace9ad2ebde","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"Erf6zxLejUxdtCRqrLpH486fkAkm77wRUR8iadMtnwAG"},{"direction":"Left","hash":"H2etKMsyd3SmA9nCxZQYo8tQLTgZmLwfN1hwVWk7xMHW"},{"direction":"Left","hash":"EhySmzXEyneNPbF7Q7hpAoiCDDT1NeF8E8KB1NwUM5u5"},{"direction":"Right","hash":"GFcS1Bd6CofbGj98a6Y6vrgG2nFambSoLBGyUqiVxdBK"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"218593228862003872890"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"75cda2a90585591fc2bc59846bd346fc4ef2e2139aeed5323f91eace9ad2ebde","signerPublicKey":"ed25519:8vrZokQdTeTi962mNJDkMhpGCda929ykoT9sicmP52us"}},"receiptId":"4T2PK9EPHqrmjdJDuPPeq22GrTocnWdva8tffGSF1MXC","receiverId":"75cda2a90585591fc2bc59846bd346fc4ef2e2139aeed5323f91eace9ad2ebde"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3H5kMbCv4V6W5iwm4zzvxV4zNqazcVZguizF6a63A7zc","outcome":{"executorId":"0d26b05ec0cb4c2707669b51a1b18f6c18e43361433aacd52cee9eee28aafc8e","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"BtZL9kLv749g1Zx83xfWXseswonk4kiNgYt8XXUSSSQL"},{"direction":"Left","hash":"H2etKMsyd3SmA9nCxZQYo8tQLTgZmLwfN1hwVWk7xMHW"},{"direction":"Left","hash":"EhySmzXEyneNPbF7Q7hpAoiCDDT1NeF8E8KB1NwUM5u5"},{"direction":"Right","hash":"GFcS1Bd6CofbGj98a6Y6vrgG2nFambSoLBGyUqiVxdBK"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"407710481099720940864"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0d26b05ec0cb4c2707669b51a1b18f6c18e43361433aacd52cee9eee28aafc8e","signerPublicKey":"ed25519:tLWyRAdZsubVpjqprcm7DyNW9QTLkdCMehYXsPmai8D"}},"receiptId":"3H5kMbCv4V6W5iwm4zzvxV4zNqazcVZguizF6a63A7zc","receiverId":"0d26b05ec0cb4c2707669b51a1b18f6c18e43361433aacd52cee9eee28aafc8e"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BDDDA89TZWW1NrBRW4bnL4ni9KpRsqVuhE6gQYJupTVa","outcome":{"executorId":"438e48ed4ce6beecf503d43b9dbd3c30d516e7fd.factory.bridge.near","gasBurnt":3772575853351,"logs":[],"metadata":{"gasProfile":[{"cost":"NEW_ACTION_RECEIPT","costCategory":"ACTION_COST","gasUsed":"108059500000"},{"cost":"TRANSFER","costCategory":"ACTION_COST","gasUsed":"115123062500"},{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"4501057887"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"56574567750"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"34200000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"26098632000"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"9955691127"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"7551495558"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"249164736"},{"cost":"STORAGE_HAS_KEY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"108079793250"},{"cost":"STORAGE_HAS_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1108470420"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"56356845750"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"154762665"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"13803072300"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"128393472000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"79008575220"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1621105941"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"76801902564"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"386446942224"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3111779061"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3790546227"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"74903706240"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"11215179444"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"6929275968"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"11462089944"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"18962201232"}],"version":3},"receiptIds":["F8aykLgeYMTrHcZeKignVExUPaHgBpUuLYNm8HwETabH","CpiK2G7a7oaXnf5xDQEzeeykMHYGtb7SVTqk8QbHihpj"],"status":{"SuccessValue":"eyJ0b3RhbCI6IjEyNTAwMDAwMDAwMDAwMDAwMDAwMDAiLCJhdmFpbGFibGUiOiIwIn0="},"tokensBurnt":"377257585335100000000"},"proof":[{"direction":"Right","hash":"7GVtXDDZ4gAEaaUzS2KuQpwsjWxqXbcHLvUfrSu375TT"},{"direction":"Right","hash":"BMZSJYdhmoj5HBS9NDyEGPbDqH9GCgemxCg3FZ6YKvQi"},{"direction":"Right","hash":"6GtwciMdHEVyjwcpxY15o9UxrBvTynEidPiChK2Jj7ce"},{"direction":"Left","hash":"Gz5wkP3usFacGwN95UoxH9324fwcYAeLbd5FM8ukcVT"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"i840864437.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJhY2NvdW50X2lkIjoiaTg0MDg2NDQzNy50ZyIsInJlZ2lzdHJhdGlvbl9vbmx5Ijp0cnVlfQ==","deposit":"12500000000000000000000","gas":30000000000000,"methodName":"storage_deposit"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"i840864437.tg","signerPublicKey":"ed25519:8QYaZwEEJLo5G8kGBuwwBDntardQ3CRmYrimZCt9sPqY"}},"receiptId":"BDDDA89TZWW1NrBRW4bnL4ni9KpRsqVuhE6gQYJupTVa","receiverId":"438e48ed4ce6beecf503d43b9dbd3c30d516e7fd.factory.bridge.near"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"846QNrGNEXtfLrLbNRhz7TvUuwaSr2vH3KZk69irpR7m","outcome":{"executorId":"0-relay.hot.tg","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"9favvhExjbRfcVT3NNzp5orWNFoccoFDWpMcxm2SAm5j"},{"direction":"Right","hash":"BMZSJYdhmoj5HBS9NDyEGPbDqH9GCgemxCg3FZ6YKvQi"},{"direction":"Right","hash":"6GtwciMdHEVyjwcpxY15o9UxrBvTynEidPiChK2Jj7ce"},{"direction":"Left","hash":"Gz5wkP3usFacGwN95UoxH9324fwcYAeLbd5FM8ukcVT"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"60417928934895451234"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"846QNrGNEXtfLrLbNRhz7TvUuwaSr2vH3KZk69irpR7m","receiverId":"0-relay.hot.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HpGK4WxftVcn3qLXhZNzTgtdfyei7oQYH4mcv7PqLAK7","outcome":{"executorId":"2869ed8b3674730dd29cdf01fdf29005c85d8adce6b7cbd8b958f49de445a6b0","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"8QW6KGBszSTDozyzUuctNAARG4mKJnanmTZaVM9NEJEU"},{"direction":"Left","hash":"5HQmVMk5zn8ihmPG1GqHEN1ikA49qjp7bDCHErhB4Peg"},{"direction":"Right","hash":"6GtwciMdHEVyjwcpxY15o9UxrBvTynEidPiChK2Jj7ce"},{"direction":"Left","hash":"Gz5wkP3usFacGwN95UoxH9324fwcYAeLbd5FM8ukcVT"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"3417497156767907063876"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"2869ed8b3674730dd29cdf01fdf29005c85d8adce6b7cbd8b958f49de445a6b0","signerPublicKey":"ed25519:3ikzV1yTXb8PV5vewgE1L6cz81YppLTog5jaCjbBJFhZ"}},"receiptId":"HpGK4WxftVcn3qLXhZNzTgtdfyei7oQYH4mcv7PqLAK7","receiverId":"2869ed8b3674730dd29cdf01fdf29005c85d8adce6b7cbd8b958f49de445a6b0"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DBJdxrZcmBAmP2K9wihNnagnR1NQq9pNC2LhdXzs6kAj","outcome":{"executorId":"3a21fecb1bece7d2b744d28bc8a87086b82964e3d4382a780537df05a5ee871c","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["F58wZSJQ52iRs23NiSTzoo2p1GJWTvhtX7aR6ugDMuro"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"FND2tbnLmdTeyVFJ6EBEBBqMAtyF63fBMEYXbykcnfma"},{"direction":"Left","hash":"5HQmVMk5zn8ihmPG1GqHEN1ikA49qjp7bDCHErhB4Peg"},{"direction":"Right","hash":"6GtwciMdHEVyjwcpxY15o9UxrBvTynEidPiChK2Jj7ce"},{"direction":"Left","hash":"Gz5wkP3usFacGwN95UoxH9324fwcYAeLbd5FM8ukcVT"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"sweat_welcome.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"sweat_welcome.near","signerPublicKey":"ed25519:H5Ar6bxEwAfbFVkzPwsqWxrUXuotNedNwA6WVUY4Ghus"}},"receiptId":"DBJdxrZcmBAmP2K9wihNnagnR1NQq9pNC2LhdXzs6kAj","receiverId":"3a21fecb1bece7d2b744d28bc8a87086b82964e3d4382a780537df05a5ee871c"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3gA3VZBBiUuZSqN5CTPVqgrEh4ojSvYgff6meUwhQbD7","outcome":{"executorId":"1fcd803b613e1c0a9bc977eecfddf3c253eca9d18901651a188b0738232c0cc9","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["H2ueNbPrM8dc6wKhANdMkhebi5Zu55BmJxffGJ5Wk6cQ"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"Gkb8CypLhsifuhVKcnUmgE7nnzDqLoio3EMZrF2evKEi"},{"direction":"Right","hash":"8cJhZiwaS8NPVQ4iwCgf5Fg7ne7rzfanHATr8ACHeGoc"},{"direction":"Left","hash":"tvLXtUWUUuwgYFPzQBr3SU9stJLUipqVX58twD9iv8A"},{"direction":"Left","hash":"Gz5wkP3usFacGwN95UoxH9324fwcYAeLbd5FM8ukcVT"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:868UeVtc3g5JQhb1iDC2cHZuBYnBSC9zDL545Qig8oZN"}},"receiptId":"3gA3VZBBiUuZSqN5CTPVqgrEh4ojSvYgff6meUwhQbD7","receiverId":"1fcd803b613e1c0a9bc977eecfddf3c253eca9d18901651a188b0738232c0cc9"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DApDu2sD5FNi1MgrgbtbUn5WXtyjrHYtBzz1EMQhCJn8","outcome":{"executorId":"48221938e407bc32b37c51fc23a2499170f6718d068dbff641c6c33ba0e03599","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["C4zpzUcH9vuPgmZx9WrLS5kWohYaWr66Q1X21TfbRmMn"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"FVCV2XSnMAdacfioCksSo22pmChZhgdVG623ZukDE6kp"},{"direction":"Right","hash":"8cJhZiwaS8NPVQ4iwCgf5Fg7ne7rzfanHATr8ACHeGoc"},{"direction":"Left","hash":"tvLXtUWUUuwgYFPzQBr3SU9stJLUipqVX58twD9iv8A"},{"direction":"Left","hash":"Gz5wkP3usFacGwN95UoxH9324fwcYAeLbd5FM8ukcVT"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:3CRAC8kcLdrEe3Fd1RY5sfJxM12DBi5bm5VBqPhNz9fz"}},"receiptId":"DApDu2sD5FNi1MgrgbtbUn5WXtyjrHYtBzz1EMQhCJn8","receiverId":"48221938e407bc32b37c51fc23a2499170f6718d068dbff641c6c33ba0e03599"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Az46eeagDNmHqWdZYf7VVjDtzG7tnJq9USHjeY3mb8N8","outcome":{"executorId":"6c590f54cd19cb60972549ade95f47b03c21f121a92ab487ddca0bb76e934a8f","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["C8ceFoEf6QgvFKB7M6RCbTRLndjTapjR7f7b7u2iVWdA"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"2bmk4VtGkoHoe7eMET58UwFi1RvYuBcoC4EakGk4Wh55"},{"direction":"Left","hash":"C8x6NAfHnCrXCdWfrLpgF6bGPzE6c5QPHvG8Y519FHBB"},{"direction":"Left","hash":"tvLXtUWUUuwgYFPzQBr3SU9stJLUipqVX58twD9iv8A"},{"direction":"Left","hash":"Gz5wkP3usFacGwN95UoxH9324fwcYAeLbd5FM8ukcVT"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:H9NY2bjYWiHssRDEXLz5K3aotnDdJ7H1YXuVNc7TujbY"}},"receiptId":"Az46eeagDNmHqWdZYf7VVjDtzG7tnJq9USHjeY3mb8N8","receiverId":"6c590f54cd19cb60972549ade95f47b03c21f121a92ab487ddca0bb76e934a8f"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"93S716L4XCfkwXk3V47ohrDZ4heKLEEu7r9GVyMWHsXm","outcome":{"executorId":"72dc4f3cc9b1bb7b9997355f58b4d51560d9d205585bd133a11a41dd5438dc30","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["4dPYGctF4FY8seGSadzFt1CYr4NuMpL382B4t3ySy5Cc"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"DxG3c7gyYP2P8f3hNLgJkEkC2RYHyWBhwUYSrYC9ruPe"},{"direction":"Left","hash":"C8x6NAfHnCrXCdWfrLpgF6bGPzE6c5QPHvG8Y519FHBB"},{"direction":"Left","hash":"tvLXtUWUUuwgYFPzQBr3SU9stJLUipqVX58twD9iv8A"},{"direction":"Left","hash":"Gz5wkP3usFacGwN95UoxH9324fwcYAeLbd5FM8ukcVT"},{"direction":"Right","hash":"Fj4dzLguM3XqbeD6UmqeGFLtQnSTY1UN1GdxcsAgrgdF"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:GQCJmwm2m76zLqGyhd7G5aTJSawV6fv1oqCaXzKV6bB5"}},"receiptId":"93S716L4XCfkwXk3V47ohrDZ4heKLEEu7r9GVyMWHsXm","receiverId":"72dc4f3cc9b1bb7b9997355f58b4d51560d9d205585bd133a11a41dd5438dc30"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"dJqnNKkF9v5DmAs1o6yw3CN7nxRuXh7zsBS2bfPv8bi","outcome":{"executorId":"5aee8491835121b9042ed80c8afd43467bd2dd34971fc92c3d1e30d045e4b37d","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["5vydL4Xg1Re2ffNPPgpusPGLim6teNnF3hV4MRzJuuey"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"75vYBtWY5Fca2y5sLmbfWafcfA3fBm2hB6bzZEXDhy9q"},{"direction":"Right","hash":"GeJsNmnwvuf9sPeuSHfJJL4LjRyjeGQKa8TigpmLfmyH"},{"direction":"Right","hash":"EVVj6RBzzuRv4ccCNH8UeBWWizM5Rbah8HK4ZW28FraE"},{"direction":"Right","hash":"Ewt6Hr48MrMz8vV82aTtKGpaDt1rRMfWaaascPdKvVJs"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:7oHcYfXNcQiync2NjcjLcqGKSWDBoQZmkQ3pxfRmdNa2"}},"receiptId":"dJqnNKkF9v5DmAs1o6yw3CN7nxRuXh7zsBS2bfPv8bi","receiverId":"5aee8491835121b9042ed80c8afd43467bd2dd34971fc92c3d1e30d045e4b37d"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"H5dXG8QmXqGnXCxhrtPmp3J3KL444tD8ZEWoqdQBZN1","outcome":{"executorId":"21e289a18399d49c9d9a413fc6cb6942792b0faa1a318eb80a7f1a840cb01fd9","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["J4MJ67GpVdLQDSzoSHfK61EZLKUUMzurJutcxLBgkwnR"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"7mq7vXeZ1RFSLMZtZpyr6tLF87C5JJkrCzFrJhcSRbGc"},{"direction":"Right","hash":"GeJsNmnwvuf9sPeuSHfJJL4LjRyjeGQKa8TigpmLfmyH"},{"direction":"Right","hash":"EVVj6RBzzuRv4ccCNH8UeBWWizM5Rbah8HK4ZW28FraE"},{"direction":"Right","hash":"Ewt6Hr48MrMz8vV82aTtKGpaDt1rRMfWaaascPdKvVJs"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:77NCce3MXx5jMRgbtL6srHjea5fsTK88RNd2WnFgeZ4r"}},"receiptId":"H5dXG8QmXqGnXCxhrtPmp3J3KL444tD8ZEWoqdQBZN1","receiverId":"21e289a18399d49c9d9a413fc6cb6942792b0faa1a318eb80a7f1a840cb01fd9"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"MSNv6CErZqKz2sprw77f4i1etBpouGUVFD9gXUwFurk","outcome":{"executorId":"a25721cf84e381e47cd5fbe13164c071d9cee926785cd1fd2713e0b657817142","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["FjyqZ1Z6PimhUBGrhiENhKeNWrrmzVc1HVibvAeZ3oDa"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"4FuBpJwh4B8TMPZp5uvymLeGG6BV9j52xBhm5YKQr5X9"},{"direction":"Left","hash":"BCYcdYuyy46dNKpUGQe5HPMmXbGhmoCDeNKigV1FoRF7"},{"direction":"Right","hash":"EVVj6RBzzuRv4ccCNH8UeBWWizM5Rbah8HK4ZW28FraE"},{"direction":"Right","hash":"Ewt6Hr48MrMz8vV82aTtKGpaDt1rRMfWaaascPdKvVJs"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:DzBUchJBJAESVqrjGdwxhKnD9ARWHEs9S5dBQDek9zpb"}},"receiptId":"MSNv6CErZqKz2sprw77f4i1etBpouGUVFD9gXUwFurk","receiverId":"a25721cf84e381e47cd5fbe13164c071d9cee926785cd1fd2713e0b657817142"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7cza6z7yigLX9wjTdJ9Hfiz5SUiL8kCGyczFRwsDeMEe","outcome":{"executorId":"343e1efadba707d24fc3ef23f4421f98776a940aa5b32fead2cd542ec5998638","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["y3sdRNAd1XbWZfVHrH9oaj5wR5fgFidKBTHWMEdTxJC"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"AerK1BMSprdRfG8zso3oQEx6FRXG5BG4N3nW5tWGgJ8J"},{"direction":"Left","hash":"BCYcdYuyy46dNKpUGQe5HPMmXbGhmoCDeNKigV1FoRF7"},{"direction":"Right","hash":"EVVj6RBzzuRv4ccCNH8UeBWWizM5Rbah8HK4ZW28FraE"},{"direction":"Right","hash":"Ewt6Hr48MrMz8vV82aTtKGpaDt1rRMfWaaascPdKvVJs"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:AevWK5NLxySE2zR2X5Uj9a4DdiMSu2B28urs1AyGxDBN"}},"receiptId":"7cza6z7yigLX9wjTdJ9Hfiz5SUiL8kCGyczFRwsDeMEe","receiverId":"343e1efadba707d24fc3ef23f4421f98776a940aa5b32fead2cd542ec5998638"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BU5noSA9FmdJbYeszqHFpyQoJ5BKKRFseF7tAtwYGzsv","outcome":{"executorId":"8430f7e35226ad73503ecce921930982c8769abae3a63a8f49a500b9a014f2ea","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["7A1Jn5RLyQDnyvv69c3CYTz53iz3VuhP3zBWiRApm5i1"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"36UQ6LiLCc5MrXbs3R2Ub9ZFqVFQVsoUeExh8VVJqEYQ"},{"direction":"Right","hash":"5MNvniJziSw7nKKADoZyYui9aRkcEpdLaYCuC6kon8n"},{"direction":"Left","hash":"JBPCAj5b3ckabURfw37jcKqBFkqPTEfu74XYPTYrPEAC"},{"direction":"Right","hash":"Ewt6Hr48MrMz8vV82aTtKGpaDt1rRMfWaaascPdKvVJs"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:6CBMR8EZVqUtFuiSWMzMwQ1z6kz4BxGuyThsZZc6SC8d"}},"receiptId":"BU5noSA9FmdJbYeszqHFpyQoJ5BKKRFseF7tAtwYGzsv","receiverId":"8430f7e35226ad73503ecce921930982c8769abae3a63a8f49a500b9a014f2ea"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"33VQde1eY3yotWd3wkPF5GJN9F9mHwCx5YCYoP2FMTeb","outcome":{"executorId":"47a52f3edc0d796bdf6e79d42a6c6bf8e58178c475f92b1cd32fe09512c59ddc","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["FqgqU86tmcrpnMFEW2qPBqViLEradyu7CdYkokqm7Srr"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"DW5hAU6zgtGtgYJGHNe6P6DRyaLaGyGg4q3a2Bxajzfu"},{"direction":"Right","hash":"5MNvniJziSw7nKKADoZyYui9aRkcEpdLaYCuC6kon8n"},{"direction":"Left","hash":"JBPCAj5b3ckabURfw37jcKqBFkqPTEfu74XYPTYrPEAC"},{"direction":"Right","hash":"Ewt6Hr48MrMz8vV82aTtKGpaDt1rRMfWaaascPdKvVJs"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:4j5FxXo53r7Xi66VnKSBhizKamnPT1AaoA7av7xYzRqv"}},"receiptId":"33VQde1eY3yotWd3wkPF5GJN9F9mHwCx5YCYoP2FMTeb","receiverId":"47a52f3edc0d796bdf6e79d42a6c6bf8e58178c475f92b1cd32fe09512c59ddc"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"eyC8WGmmpn2kdV1wBF5JmyWVy1uYJaw4KPbBHoDJAPd","outcome":{"executorId":"9e43bcce13c99d4a4bc1e9281afa1e38b98720cb2f5980999b99ae44f7fc3334","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["DN3wHT5LAKT2PY7cxpSiyRKEMesoQKW2jnjA7hXPbw9A"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"EBTs6ALfuek2NZ4kHYJKxnSnxucHsAKwGSFXtge3hi2H"},{"direction":"Left","hash":"HHWkD5kHFs8PPEDQnwNv9WxqoP82PSpcRyZRc3CytJnq"},{"direction":"Left","hash":"JBPCAj5b3ckabURfw37jcKqBFkqPTEfu74XYPTYrPEAC"},{"direction":"Right","hash":"Ewt6Hr48MrMz8vV82aTtKGpaDt1rRMfWaaascPdKvVJs"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:J1Rh2Y5uvVecPTD1Hig7TdeobqaMPmBvFKzUnbw9T9mQ"}},"receiptId":"eyC8WGmmpn2kdV1wBF5JmyWVy1uYJaw4KPbBHoDJAPd","receiverId":"9e43bcce13c99d4a4bc1e9281afa1e38b98720cb2f5980999b99ae44f7fc3334"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"741AF91h5b2bvzG3TLwpX7RBVw9GgNvGKQU1yPxm3noV","outcome":{"executorId":"57323942dc33e5ad9db7cb4d053b68ff6720a664b0ee5679e8d39c445deb9360","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["EbkpU4eCrWhTfWze9vmY87if57QQDFTrYyVeTNUE44d6"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"6diMga5bPiCx7H8u38NmsrNzAon5m2g7MwewQWrHtHfR"},{"direction":"Left","hash":"HHWkD5kHFs8PPEDQnwNv9WxqoP82PSpcRyZRc3CytJnq"},{"direction":"Left","hash":"JBPCAj5b3ckabURfw37jcKqBFkqPTEfu74XYPTYrPEAC"},{"direction":"Right","hash":"Ewt6Hr48MrMz8vV82aTtKGpaDt1rRMfWaaascPdKvVJs"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:8jCfqDpRcwHpUXV76gmPWKYB3deLfc2KUNvsGzj7nJat"}},"receiptId":"741AF91h5b2bvzG3TLwpX7RBVw9GgNvGKQU1yPxm3noV","receiverId":"57323942dc33e5ad9db7cb4d053b68ff6720a664b0ee5679e8d39c445deb9360"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8PFp75copwhndC5qfESmeQxashJby4T3uvAGxRqg4Uny","outcome":{"executorId":"781701807d7f6061105b7cda802285284a181ad03bb8619aee8af23629394385","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["FDaL4BVf1x8GTc9jSFV8zFDJfScx2m8U4YtijU69LR26"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"H9XwnYTqSK7AP1QY4A51Cg9mePy9HaSmbHBjcgqij1MK"},{"direction":"Right","hash":"HZMpC59ccSSi2kyED8G1wA7uWLN1NreMCLhk2eNSpqQL"},{"direction":"Right","hash":"44SBaAzwAB62si4VHziPJZSkAeJkdQUcxAZhhTAwuDFb"},{"direction":"Left","hash":"FLZZn5J9HLKM6QBjrkGzLA6ZyTguiyR2RKCJh4k8GNW1"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:HosB9ToYhB5ujAWrMCTDEQavU473i5YsSDqq9J6qnAVb"}},"receiptId":"8PFp75copwhndC5qfESmeQxashJby4T3uvAGxRqg4Uny","receiverId":"781701807d7f6061105b7cda802285284a181ad03bb8619aee8af23629394385"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"ADwkMwEX6qmirjJ49M7JypQSD22PzUe9b5fuQUJWGD6h","outcome":{"executorId":"2cc71908b4037b08800c4636ea8536da6b99c7b3fa4f4bef2dbeff17ef724611","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["4ZPehFkrj5fufthUJtHQVVM4AVVSqB3w1kWBGgmSWu7B"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"BiLxKCGWLduHMa86oT9RhgMhAdPQe3SmE6oBZXN2poc9"},{"direction":"Right","hash":"HZMpC59ccSSi2kyED8G1wA7uWLN1NreMCLhk2eNSpqQL"},{"direction":"Right","hash":"44SBaAzwAB62si4VHziPJZSkAeJkdQUcxAZhhTAwuDFb"},{"direction":"Left","hash":"FLZZn5J9HLKM6QBjrkGzLA6ZyTguiyR2RKCJh4k8GNW1"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:Lt846aQrAG5yZPQxzhj5ucAiFzgdzy9UB1Ng7RdPBR3"}},"receiptId":"ADwkMwEX6qmirjJ49M7JypQSD22PzUe9b5fuQUJWGD6h","receiverId":"2cc71908b4037b08800c4636ea8536da6b99c7b3fa4f4bef2dbeff17ef724611"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"AvMXjW7ZHmpEpm1GvUUxFP9EQSzYde7VZfjX2NdbJ8aQ","outcome":{"executorId":"6387422fe158d8c6cc4e89eeda770fa5dd1cf913014c773d4f3566cd3d8b2790","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["5As5PfZmVNY2fRkaz87GZpUw6TH2HYWKRSQuJEtoV9iV"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"HRVrBfcbkLy6gpUtgJ2qCM5QnTTszNfUPX2mN2QpNY71"},{"direction":"Left","hash":"5WMafQg3B2V3UFyrqD5FvXYNRndjmnPQaBDdpjYsf5Ub"},{"direction":"Right","hash":"44SBaAzwAB62si4VHziPJZSkAeJkdQUcxAZhhTAwuDFb"},{"direction":"Left","hash":"FLZZn5J9HLKM6QBjrkGzLA6ZyTguiyR2RKCJh4k8GNW1"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:Bdz9HpeckYGAaBBTa8WF6cfU2smGp79V5kpT93JYVJzX"}},"receiptId":"AvMXjW7ZHmpEpm1GvUUxFP9EQSzYde7VZfjX2NdbJ8aQ","receiverId":"6387422fe158d8c6cc4e89eeda770fa5dd1cf913014c773d4f3566cd3d8b2790"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"H7f2NyXvkYv1JdK9TjgjeeBZj3i1WX1rwJJBykRDUSJ2","outcome":{"executorId":"08bce3f4a39e8e623708d8835591cf8abc279d55c3ee10b9aefed23cd9877637","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["HfWZgzVRfmz8hrp4ootsZA9mXzTGCJBEjuZm84MMLsms"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"81QLrns2Tk97Xa3BJ1mRsrHZXDqJnhrTbrKJ8CqYvkZQ"},{"direction":"Left","hash":"5WMafQg3B2V3UFyrqD5FvXYNRndjmnPQaBDdpjYsf5Ub"},{"direction":"Right","hash":"44SBaAzwAB62si4VHziPJZSkAeJkdQUcxAZhhTAwuDFb"},{"direction":"Left","hash":"FLZZn5J9HLKM6QBjrkGzLA6ZyTguiyR2RKCJh4k8GNW1"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:2wJoJupRpmZ2uVTs6pCqggTN4c43pyUtQS5d8jhEcJPU"}},"receiptId":"H7f2NyXvkYv1JdK9TjgjeeBZj3i1WX1rwJJBykRDUSJ2","receiverId":"08bce3f4a39e8e623708d8835591cf8abc279d55c3ee10b9aefed23cd9877637"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2AckWE6uvvbPgzPd3vMDgLWp3ST6aeTLUzLU3YRaGtc7","outcome":{"executorId":"0bf8e6a1d321e81e7380acb1d3a4c036549833773316eedea805b0484ca6b6da","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["4jucn4DKwxt8MUAhz498AVvM1Tp1GZwtP5gi6y6tbfm1"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"FESd2fu3niH4qQaZ6zrDeFAVspbBnaYkiAMrepcm49Cp"},{"direction":"Right","hash":"7kwysFMfLQmA36VBF6WkDYRaUoDA1nvcsPqUPoKqJCjP"},{"direction":"Left","hash":"58dKVwTdz5mcDs7eqJvDJAsmcPCXxC8iVSLA6Po2hShy"},{"direction":"Left","hash":"FLZZn5J9HLKM6QBjrkGzLA6ZyTguiyR2RKCJh4k8GNW1"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:6XuLZ3CbZc5KSCpgyks8SkZs5eudxaFJUifHmji8eV3q"}},"receiptId":"2AckWE6uvvbPgzPd3vMDgLWp3ST6aeTLUzLU3YRaGtc7","receiverId":"0bf8e6a1d321e81e7380acb1d3a4c036549833773316eedea805b0484ca6b6da"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Ho8n2ptWZ917A5zyoE1a9BCg26bgWo8kkGk6dftBJjKT","outcome":{"executorId":"adc70f1a2dd1f15f1241ff7054d7ba9aa407aab89022632442ff59c9e1a786f3","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["9AanewwhmCTqUgkwQcVv2RJgnjEKHTuEFuSxhn7yVfhb"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"Bx95AVntpjSjsRt1rgTqZJXVFmP1tf28oQm6GBUQBwsp"},{"direction":"Right","hash":"7kwysFMfLQmA36VBF6WkDYRaUoDA1nvcsPqUPoKqJCjP"},{"direction":"Left","hash":"58dKVwTdz5mcDs7eqJvDJAsmcPCXxC8iVSLA6Po2hShy"},{"direction":"Left","hash":"FLZZn5J9HLKM6QBjrkGzLA6ZyTguiyR2RKCJh4k8GNW1"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:Gxn8xQZ83rgrNXvJvB6AK3VFp1Uy4Pyh9PAePhUChGKD"}},"receiptId":"Ho8n2ptWZ917A5zyoE1a9BCg26bgWo8kkGk6dftBJjKT","receiverId":"adc70f1a2dd1f15f1241ff7054d7ba9aa407aab89022632442ff59c9e1a786f3"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HAfFNV3gR86HXhErE8zU8Bsgztrf6RKcYZ5gbaimXzek","outcome":{"executorId":"16bf4933ecc4b9d71be0d4e5b1e26287754cee582a45f9e1cdb197a16594e44e","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["FvdwmTJSgkFUUNBcAuSwJFeGyprnMn7eiG6SSdGYRdZZ"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"EooTsKDmvkLSHmLGEYZo4M9QBVQRNKh2XiSfRDhZ5ijU"},{"direction":"Left","hash":"79QC7c1iASJZsTNXJREcV6G6t8VvHdwdWSB2DWhqu4MG"},{"direction":"Left","hash":"58dKVwTdz5mcDs7eqJvDJAsmcPCXxC8iVSLA6Po2hShy"},{"direction":"Left","hash":"FLZZn5J9HLKM6QBjrkGzLA6ZyTguiyR2RKCJh4k8GNW1"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:C6KFy3e6oyphvYbak7SXf2QsX1rf8TohcP2djBsNQpVr"}},"receiptId":"HAfFNV3gR86HXhErE8zU8Bsgztrf6RKcYZ5gbaimXzek","receiverId":"16bf4933ecc4b9d71be0d4e5b1e26287754cee582a45f9e1cdb197a16594e44e"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"EC3mQF97Yng5ozDMQ3kiWscwAhJXnaa1Tqn3hXscbHLB","outcome":{"executorId":"3053a0ec3c024e421305f0babe6f8f8497b39ceeace834bf52c0f6727ac77a4f","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["DcWjkzXP5wzUApD1zQUpRZrb7t4jjcuJ1UvmvVTATC9V"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"Bw47G8inB7shxvUCixo5WVnguogd8jdxbSkmcaFU3Xv1"},{"direction":"Left","hash":"79QC7c1iASJZsTNXJREcV6G6t8VvHdwdWSB2DWhqu4MG"},{"direction":"Left","hash":"58dKVwTdz5mcDs7eqJvDJAsmcPCXxC8iVSLA6Po2hShy"},{"direction":"Left","hash":"FLZZn5J9HLKM6QBjrkGzLA6ZyTguiyR2RKCJh4k8GNW1"},{"direction":"Left","hash":"dvMLDUv47DoaLYZiy3MnW9yNytm69a9Yr5egqELC51j"},{"direction":"Left","hash":"5jvQyVTzHSVBjtt6FPZYUdFj4F3W4dshEXQZHdP6N5vL"},{"direction":"Right","hash":"9ycAXGfZ4PuZMa9oL4E6HE1uqRKiUUptvD8DruZmbkPz"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:5eCnph83PzjFnBnTx8Sjak8GCc9H9NGkEzEotMABMHFT"}},"receiptId":"EC3mQF97Yng5ozDMQ3kiWscwAhJXnaa1Tqn3hXscbHLB","receiverId":"3053a0ec3c024e421305f0babe6f8f8497b39ceeace834bf52c0f6727ac77a4f"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8DZzxZgi38oU1cawUdyn9N9NGBHqCA1jhKbQVvqhRF9v","outcome":{"executorId":"10ae2f72f6d358c2cd55efbd162caa73f8201fb0620a27a7f175fc48c5afa9ce","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["2NTi3WTB9moHRbkJ5ncdRo2JBAzvmpJXj2BwvaqcwczT"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"GxTkgjiRs4B2xHBzNQFzXT6zdf7cVpgS6tnHujm4jpX3"},{"direction":"Right","hash":"pixKFSnsJeiZKseAHzgbZkdk8CVqvZxDSMikzwk2LpR"},{"direction":"Right","hash":"48yFvHxkhyLJnQvVHDFCe8NWA8jazbTg7cyPJqoMVp3V"},{"direction":"Right","hash":"D9CefryCgRHh3gPKxtXeDSZaQ8fUJQHgi9oigZCZhiKR"},{"direction":"Left","hash":"9SF47q54aEyuGamdrwbdoHNpCXqvQELqrf1L14jek7kG"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:L1xU8Fyx8WmpJdeUf8YjyQbGQbkMceCBruHRY8itgDT"}},"receiptId":"8DZzxZgi38oU1cawUdyn9N9NGBHqCA1jhKbQVvqhRF9v","receiverId":"10ae2f72f6d358c2cd55efbd162caa73f8201fb0620a27a7f175fc48c5afa9ce"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Ang7THJURET53ASzPH91CprwNSNHV1EbRDPtV7S3WNju","outcome":{"executorId":"3c4ba77779479342bf99a134493880702f39e00f2a91946674c89354d27d63a2","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["4Rf2toYzBRPSJx2tyxEqAEHNDHG859KhuJ2tQ9VPqBQ3"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"9YcdW3jSjPWBawekgs3yKJV8H2rB6sgBYrJtLDJ7nXw"},{"direction":"Right","hash":"pixKFSnsJeiZKseAHzgbZkdk8CVqvZxDSMikzwk2LpR"},{"direction":"Right","hash":"48yFvHxkhyLJnQvVHDFCe8NWA8jazbTg7cyPJqoMVp3V"},{"direction":"Right","hash":"D9CefryCgRHh3gPKxtXeDSZaQ8fUJQHgi9oigZCZhiKR"},{"direction":"Left","hash":"9SF47q54aEyuGamdrwbdoHNpCXqvQELqrf1L14jek7kG"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:HDeprYVeoBHjNkz8Xjivt7UvRhvPUf613B3u788kXaut"}},"receiptId":"Ang7THJURET53ASzPH91CprwNSNHV1EbRDPtV7S3WNju","receiverId":"3c4ba77779479342bf99a134493880702f39e00f2a91946674c89354d27d63a2"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7Jao9Rp2So2UKuPKaZnT3vjxMQJqTASie2JXjWstePRQ","outcome":{"executorId":"63107da9d81557ad8d22630c2a22f3cbc4c551888772a035d784be4c0034bef9","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["3836ggpFXfrXptSaQTExucFEByXCmK3UxkxmTkevNvaJ"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"8i5PVyPLhCCr8zFQZurm5LuTdE7SuDSUFaxf2fEmZavK"},{"direction":"Left","hash":"6ba5DG27iAkaBTHjdpD2pdEWfNS1FbdQMLq1Ts9gviC7"},{"direction":"Right","hash":"48yFvHxkhyLJnQvVHDFCe8NWA8jazbTg7cyPJqoMVp3V"},{"direction":"Right","hash":"D9CefryCgRHh3gPKxtXeDSZaQ8fUJQHgi9oigZCZhiKR"},{"direction":"Left","hash":"9SF47q54aEyuGamdrwbdoHNpCXqvQELqrf1L14jek7kG"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:EZwBtCRhrynpJ7wD5VQzanv9tmXunK4CuecLKMTj2UQg"}},"receiptId":"7Jao9Rp2So2UKuPKaZnT3vjxMQJqTASie2JXjWstePRQ","receiverId":"63107da9d81557ad8d22630c2a22f3cbc4c551888772a035d784be4c0034bef9"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"EgSef8eCf2XcXctdNuwK9S9G3VpkdE9uStJHKShTWPDQ","outcome":{"executorId":"0db71db356ff59efc57e74556abadf83813eb9bd331b4160a811ab4bdefb8ef6","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["HWSJfcQjg58rMUHQqF99UECvkwghS7NvQVhDv7dEJy8z"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"FyAmYu3y4V9WwXcu7L7qbZ7vxmpfhkXWthESRgfJe5MH"},{"direction":"Left","hash":"6ba5DG27iAkaBTHjdpD2pdEWfNS1FbdQMLq1Ts9gviC7"},{"direction":"Right","hash":"48yFvHxkhyLJnQvVHDFCe8NWA8jazbTg7cyPJqoMVp3V"},{"direction":"Right","hash":"D9CefryCgRHh3gPKxtXeDSZaQ8fUJQHgi9oigZCZhiKR"},{"direction":"Left","hash":"9SF47q54aEyuGamdrwbdoHNpCXqvQELqrf1L14jek7kG"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:6HQAYzdBeaf1uixyFNYvBrWpnCLpKGrS7Yb8vfmqSffe"}},"receiptId":"EgSef8eCf2XcXctdNuwK9S9G3VpkdE9uStJHKShTWPDQ","receiverId":"0db71db356ff59efc57e74556abadf83813eb9bd331b4160a811ab4bdefb8ef6"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"AA1Y2jKokWErxQV7zn5sVP4q78uc8uZrqaBaW2j26L6F","outcome":{"executorId":"8c3e34946d945ab035e9afd0c08601af9d1e359fee40bdd98608213392f57c5b","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["8jn9SWMVvxxuBQEMdRDHmRCpyj6fRyV6698Q3M873NG2"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"GCjGtgWzwx6MkEByVenaPk8Pomx8CRJYt6kwzSeqxE7x"},{"direction":"Right","hash":"5RxnbQDG9caXefcxmWWdvhRxUG85UrypBWzE1s9ReXp5"},{"direction":"Left","hash":"FF3JxVoJU2akYr6mLrop7DH2PAAtiddEim7dtDgbq8ra"},{"direction":"Right","hash":"D9CefryCgRHh3gPKxtXeDSZaQ8fUJQHgi9oigZCZhiKR"},{"direction":"Left","hash":"9SF47q54aEyuGamdrwbdoHNpCXqvQELqrf1L14jek7kG"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:HZ7rtCc1EUkfaF2RB2v39avK3KCXVR2WbKuiLj99fsTD"}},"receiptId":"AA1Y2jKokWErxQV7zn5sVP4q78uc8uZrqaBaW2j26L6F","receiverId":"8c3e34946d945ab035e9afd0c08601af9d1e359fee40bdd98608213392f57c5b"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HWUYvGM4ZsWGmzJaFp9tf5hnEUEAmYNCsNs78CGQ1Skc","outcome":{"executorId":"5f30d02b82842d1f4773165db5a2a6ff4a665280a5916ca6a763072fdbe4a1ca","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["AfzU7yATBx3k2bTRXrWQNU776o3EsXG1kNSeCkfvramv"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"2b2VPx3BQRpDsiacMmUu22jFPwoXMP8LLnymE4cP8fU5"},{"direction":"Right","hash":"5RxnbQDG9caXefcxmWWdvhRxUG85UrypBWzE1s9ReXp5"},{"direction":"Left","hash":"FF3JxVoJU2akYr6mLrop7DH2PAAtiddEim7dtDgbq8ra"},{"direction":"Right","hash":"D9CefryCgRHh3gPKxtXeDSZaQ8fUJQHgi9oigZCZhiKR"},{"direction":"Left","hash":"9SF47q54aEyuGamdrwbdoHNpCXqvQELqrf1L14jek7kG"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:GRkpK3Z1TAGYkBKqp3qHs87YibzRmD5oahzYJddj7GcW"}},"receiptId":"HWUYvGM4ZsWGmzJaFp9tf5hnEUEAmYNCsNs78CGQ1Skc","receiverId":"5f30d02b82842d1f4773165db5a2a6ff4a665280a5916ca6a763072fdbe4a1ca"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"GJ7hMZWWfAGbncmrsRRM2FXN8gr2KAC1s42ni55Z6A97","outcome":{"executorId":"283fa4d1dacd92cf5f0fcdd6ade56354994c14c3e89f8ac3f83849ac7718945e","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["CqFENA8UcFncKAp4jPdpmitFApcE6tiiKjHFy2omyLsN"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"Du9kb7BrzKJxpCvAw66xFzT6TXrPdkVNQhtcMToUbiPH"},{"direction":"Left","hash":"FE34Z7MSEELfzcwpmVES5Xo2Eq17HdE6P9fPkCcJHNZZ"},{"direction":"Left","hash":"FF3JxVoJU2akYr6mLrop7DH2PAAtiddEim7dtDgbq8ra"},{"direction":"Right","hash":"D9CefryCgRHh3gPKxtXeDSZaQ8fUJQHgi9oigZCZhiKR"},{"direction":"Left","hash":"9SF47q54aEyuGamdrwbdoHNpCXqvQELqrf1L14jek7kG"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:5BUC5Rve3RKRkegVeLqEV8SvDALE4DHGhhF4LchUeFiJ"}},"receiptId":"GJ7hMZWWfAGbncmrsRRM2FXN8gr2KAC1s42ni55Z6A97","receiverId":"283fa4d1dacd92cf5f0fcdd6ade56354994c14c3e89f8ac3f83849ac7718945e"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"FmwDwrSfRHVqegicwvE1vzm9JXq3mR5SiiYHgwcCCoeK","outcome":{"executorId":"54831d8fad4f5c0d17943001adc66d1fb873b00e9c48e81f1b1da3e599eb04bf","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["GtWUcTmKfhddnQPHY7aqDaPyUGjFYM9VeeXTSjkHFv68"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"71C9UZ4XDV97aKXoS6FPJDTK9Yy5KZZYM64MacgUaCiq"},{"direction":"Left","hash":"FE34Z7MSEELfzcwpmVES5Xo2Eq17HdE6P9fPkCcJHNZZ"},{"direction":"Left","hash":"FF3JxVoJU2akYr6mLrop7DH2PAAtiddEim7dtDgbq8ra"},{"direction":"Right","hash":"D9CefryCgRHh3gPKxtXeDSZaQ8fUJQHgi9oigZCZhiKR"},{"direction":"Left","hash":"9SF47q54aEyuGamdrwbdoHNpCXqvQELqrf1L14jek7kG"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:HrtTWsx9PXx6FJojwrdpSoAWECBtsyvkFwmQFvruVSHG"}},"receiptId":"FmwDwrSfRHVqegicwvE1vzm9JXq3mR5SiiYHgwcCCoeK","receiverId":"54831d8fad4f5c0d17943001adc66d1fb873b00e9c48e81f1b1da3e599eb04bf"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DEyXWhuqmJTjX3ySWdgHo9QQK2nTbzpAqRnqa3Dyrjez","outcome":{"executorId":"6199911f8d7350d5f57b0f9df584e7eeb3a3c0718e4b0e9d93b7ecc8edf2f45e","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"CNGXSrtehhpprjoEY9rGzSUkaMAB6VBWxEPF4oTiSFbp"},{"direction":"Right","hash":"5s4H8vFqXFDbDe8zPypNLDhxARe3XcmefMko369JM1i6"},{"direction":"Left","hash":"D81CMQAjo5oQ7SM758NGE4NCAfNYgf4xLDvQF147mFnh"},{"direction":"Left","hash":"9SF47q54aEyuGamdrwbdoHNpCXqvQELqrf1L14jek7kG"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"669547687500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"6199911f8d7350d5f57b0f9df584e7eeb3a3c0718e4b0e9d93b7ecc8edf2f45e","signerPublicKey":"ed25519:7ZzMzppqf46MhkMw6FAkvYm1SM4g3RmPYuC4o6eLrKCZ"}},"receiptId":"DEyXWhuqmJTjX3ySWdgHo9QQK2nTbzpAqRnqa3Dyrjez","receiverId":"6199911f8d7350d5f57b0f9df584e7eeb3a3c0718e4b0e9d93b7ecc8edf2f45e"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Ei6UVSsJtmMbpxWGTNff9htcHmy2QjZf4CvjeWMcB4vo","outcome":{"executorId":"9cf2c459c125eb57ff1b12c8c4a6bf8199ddfe67dfe14f783295801d7d677980","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"4Qps4H668gAQEtjTCMoekfC487eRpdEYTgu4s4NcTMVZ"},{"direction":"Right","hash":"5s4H8vFqXFDbDe8zPypNLDhxARe3XcmefMko369JM1i6"},{"direction":"Left","hash":"D81CMQAjo5oQ7SM758NGE4NCAfNYgf4xLDvQF147mFnh"},{"direction":"Left","hash":"9SF47q54aEyuGamdrwbdoHNpCXqvQELqrf1L14jek7kG"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"669547687500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"9cf2c459c125eb57ff1b12c8c4a6bf8199ddfe67dfe14f783295801d7d677980","signerPublicKey":"ed25519:BZfJhjQgTS7nimzshBt4Q5SbtcLS99QxPCi77LZSiTYT"}},"receiptId":"Ei6UVSsJtmMbpxWGTNff9htcHmy2QjZf4CvjeWMcB4vo","receiverId":"9cf2c459c125eb57ff1b12c8c4a6bf8199ddfe67dfe14f783295801d7d677980"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Mb79xfFjjBaFqLe8UJJ9hrsFBFHJENfWjR9WTP33amX","outcome":{"executorId":"0-relay.hot.tg","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"6ZGjBDCZ1YdohdRs6jgCA1tR4q2KzMFBSU1ugVxYjmWV"},{"direction":"Left","hash":"GYwVsJ8UFgETqX5mPHQoXCUzkGC29N2etHziRSJVBDhA"},{"direction":"Left","hash":"D81CMQAjo5oQ7SM758NGE4NCAfNYgf4xLDvQF147mFnh"},{"direction":"Left","hash":"9SF47q54aEyuGamdrwbdoHNpCXqvQELqrf1L14jek7kG"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"4280715603786190902468"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"Mb79xfFjjBaFqLe8UJJ9hrsFBFHJENfWjR9WTP33amX","receiverId":"0-relay.hot.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6w38fn827ik5g8hc9RBzty3QykzTQdpdmvbpfgg94o67","outcome":{"executorId":"0-relay.hot.tg","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"3f5ZZH5M4wdRmudvFLFbXzv4Nbnq78CuLhykwzscaCXj"},{"direction":"Left","hash":"GYwVsJ8UFgETqX5mPHQoXCUzkGC29N2etHziRSJVBDhA"},{"direction":"Left","hash":"D81CMQAjo5oQ7SM758NGE4NCAfNYgf4xLDvQF147mFnh"},{"direction":"Left","hash":"9SF47q54aEyuGamdrwbdoHNpCXqvQELqrf1L14jek7kG"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"60417877536615286776"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"6w38fn827ik5g8hc9RBzty3QykzTQdpdmvbpfgg94o67","receiverId":"0-relay.hot.tg"}}],"shardId":0,"stateChanges":[{"cause":{"txHash":"6pvF7Y5TcHDjr1sN134LdxtkxsShZaH2t8Q3NYR5n5BB","type":"transaction_processing"},"change":{"accountId":"0-relay.hot.tg","amount":"1538208256449443596212136635","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":64470},"type":"account_update"},{"cause":{"txHash":"NC1kfYBxrzDm8yBCveMbmyHjjLMYUV9oSyTw7g1pGaC","type":"transaction_processing"},"change":{"accountId":"0-relay.hot.tg","amount":"1538203682096334575060905251","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":64470},"type":"account_update"},{"cause":{"txHash":"B5gzPxvdrnF2pUre8m2B8TQhgZx6MTKjxrRaKHKdqyvD","type":"transaction_processing"},"change":{"accountId":"0-relay.hot.tg","amount":"1538199107743999130670002783","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":64470},"type":"account_update"},{"cause":{"receiptHash":"846QNrGNEXtfLrLbNRhz7TvUuwaSr2vH3KZk69irpR7m","type":"receipt_processing"},"change":{"accountId":"0-relay.hot.tg","amount":"1538199168161928065565454017","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":64470},"type":"account_update"},{"cause":{"receiptHash":"Mb79xfFjjBaFqLe8UJJ9hrsFBFHJENfWjR9WTP33amX","type":"receipt_processing"},"change":{"accountId":"0-relay.hot.tg","amount":"1538203448877531851756356485","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":64470},"type":"account_update"},{"cause":{"receiptHash":"6w38fn827ik5g8hc9RBzty3QykzTQdpdmvbpfgg94o67","type":"receipt_processing"},"change":{"accountId":"0-relay.hot.tg","amount":"1538203509295409388371643261","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":64470},"type":"account_update"},{"cause":{"receiptHash":"6erKzT14XaXLJ8TNW3UN8ZS8ppZNHPuev1ZR1X9G3KFx","type":"receipt_processing"},"change":{"accountId":"035c16d8ded559f6d18ea02cbf130a99b56892fd7a764a6f56d286b13a2fa9bb","amount":"60742656672464399999905","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"BN5MryCF6uV9RZiyZgf3it8fMbJdaP82rFZtYtnccbpo","type":"transaction_processing"},"change":{"accountId":"05d4526bc274aba2c5fa69209254d90bc5237f6405b58653ac40fa29f369877f","amount":"107520397197447735873996","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"EbxXwKRqUQUeXdDXbRESwNuZBVuKwyE8K8FdiS1nyzoq","type":"receipt_processing"},"change":{"accountId":"080e4daeeec26f448a8f8235f11f6079e24e7de6dd55ffa4f92038cba08d5dc0","amount":"25481534759892033333329","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"H7f2NyXvkYv1JdK9TjgjeeBZj3i1WX1rwJJBykRDUSJ2","type":"receipt_processing"},"change":{"accountId":"08bce3f4a39e8e623708d8835591cf8abc279d55c3ee10b9aefed23cd9877637","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"2AckWE6uvvbPgzPd3vMDgLWp3ST6aeTLUzLU3YRaGtc7","type":"receipt_processing"},"change":{"accountId":"0bf8e6a1d321e81e7380acb1d3a4c036549833773316eedea805b0484ca6b6da","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"3H5kMbCv4V6W5iwm4zzvxV4zNqazcVZguizF6a63A7zc","type":"receipt_processing"},"change":{"accountId":"0d26b05ec0cb4c2707669b51a1b18f6c18e43361433aacd52cee9eee28aafc8e","amount":"56645349304804759328255","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"EgSef8eCf2XcXctdNuwK9S9G3VpkdE9uStJHKShTWPDQ","type":"receipt_processing"},"change":{"accountId":"0db71db356ff59efc57e74556abadf83813eb9bd331b4160a811ab4bdefb8ef6","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"8YQMpmJoz4oqCbacyEqphPqeXhwtds2GR2P74Tdkrk9x","type":"transaction_processing"},"change":{"accountId":"0here.tg","amount":"161513849877165841037171770","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":9694},"type":"account_update"},{"cause":{"txHash":"8sBid8dZ9Ti62nmbDG6BVxnP5G3NCbnwvdNaseGTDhxe","type":"transaction_processing"},"change":{"accountId":"0here.tg","amount":"161512520216115172965491769","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":9694},"type":"account_update"},{"cause":{"receiptHash":"756LCeko6785XpUpN9DV8mP8eB8TnqQynGqKRfGjgPdk","type":"receipt_processing"},"change":{"accountId":"107ybmff26ce.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"8DZzxZgi38oU1cawUdyn9N9NGBHqCA1jhKbQVvqhRF9v","type":"receipt_processing"},"change":{"accountId":"10ae2f72f6d358c2cd55efbd162caa73f8201fb0620a27a7f175fc48c5afa9ce","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"HAfFNV3gR86HXhErE8zU8Bsgztrf6RKcYZ5gbaimXzek","type":"receipt_processing"},"change":{"accountId":"16bf4933ecc4b9d71be0d4e5b1e26287754cee582a45f9e1cdb197a16594e44e","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"7VqGiezn1Tj7q29tmrtMmDzcyPhvMQ4Hx8DU4GupLJcT","type":"transaction_processing"},"change":{"accountId":"17433485e36e40abd3b95700269ee70bcd88c34500422a97711393510f830438","amount":"17511497084726369179433","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"FzszhNyPRamAAd2ZTfC36ZHhj9Djb8Yue9Pt8E5bRVvM","type":"receipt_processing"},"change":{"accountId":"1cnhbmtuw6uu.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"AFrwaH2kKWrNVaxNwnXkQ5PjUmrHjLetPmzigMEvNULS","type":"receipt_processing"},"change":{"accountId":"1f039hbjdx9j.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"3gA3VZBBiUuZSqN5CTPVqgrEh4ojSvYgff6meUwhQbD7","type":"receipt_processing"},"change":{"accountId":"1fcd803b613e1c0a9bc977eecfddf3c253eca9d18901651a188b0738232c0cc9","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"2GgxgdS4AaLMmWo6ibgng7JQk7HwkyRDKiL4NekV678d","type":"receipt_processing"},"change":{"accountId":"1fd382731cf20c0f64ee2f568544cd1c3a1f1ff0c85fecbf2b78ecb4c467c154","amount":"25638951789392799999990","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"H5dXG8QmXqGnXCxhrtPmp3J3KL444tD8ZEWoqdQBZN1","type":"receipt_processing"},"change":{"accountId":"21e289a18399d49c9d9a413fc6cb6942792b0faa1a318eb80a7f1a840cb01fd9","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"7gvrjKbGCFRswm1ahuzSqqf9Rv4R3GY5rvSyjRk6skEi","type":"receipt_processing"},"change":{"accountId":"269mxxyanlsa.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"GJ7hMZWWfAGbncmrsRRM2FXN8gr2KAC1s42ni55Z6A97","type":"receipt_processing"},"change":{"accountId":"283fa4d1dacd92cf5f0fcdd6ade56354994c14c3e89f8ac3f83849ac7718945e","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"HpGK4WxftVcn3qLXhZNzTgtdfyei7oQYH4mcv7PqLAK7","type":"receipt_processing"},"change":{"accountId":"2869ed8b3674730dd29cdf01fdf29005c85d8adce6b7cbd8b958f49de445a6b0","amount":"892032410483793978381173","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":376},"type":"account_update"},{"cause":{"receiptHash":"ADwkMwEX6qmirjJ49M7JypQSD22PzUe9b5fuQUJWGD6h","type":"receipt_processing"},"change":{"accountId":"2cc71908b4037b08800c4636ea8536da6b99c7b3fa4f4bef2dbeff17ef724611","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"EC3mQF97Yng5ozDMQ3kiWscwAhJXnaa1Tqn3hXscbHLB","type":"receipt_processing"},"change":{"accountId":"3053a0ec3c024e421305f0babe6f8f8497b39ceeace834bf52c0f6727ac77a4f","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"EHP8CDZ4wCvw2GV8sEuhV2Bj6vs6pRvDcv9RSgRFobc6","type":"receipt_processing"},"change":{"accountId":"32lpysravbz0.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"7cza6z7yigLX9wjTdJ9Hfiz5SUiL8kCGyczFRwsDeMEe","type":"receipt_processing"},"change":{"accountId":"343e1efadba707d24fc3ef23f4421f98776a940aa5b32fead2cd542ec5998638","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"DBJdxrZcmBAmP2K9wihNnagnR1NQq9pNC2LhdXzs6kAj","type":"receipt_processing"},"change":{"accountId":"3a21fecb1bece7d2b744d28bc8a87086b82964e3d4382a780537df05a5ee871c","amount":"27237965827997899999950","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"Ang7THJURET53ASzPH91CprwNSNHV1EbRDPtV7S3WNju","type":"receipt_processing"},"change":{"accountId":"3c4ba77779479342bf99a134493880702f39e00f2a91946674c89354d27d63a2","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"B3TSBxSKJB6QqoR6TRvx1FyUdB7SpXAp8ciMv5zbKfFe","type":"receipt_processing"},"change":{"accountId":"3q3beah1tyqt.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"8gxPaxwgTtbsL4Wbgr1Ut3oSRLf8fea6pSiNDj3wXiaG","type":"receipt_processing"},"change":{"accountId":"3x9huke9ly6a.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"BDDDA89TZWW1NrBRW4bnL4ni9KpRsqVuhE6gQYJupTVa","type":"receipt_processing"},"change":{"accountId":"438e48ed4ce6beecf503d43b9dbd3c30d516e7fd.factory.bridge.near","amount":"372416206259239753730584669","codeHash":"Fwsr5aoiyicBP7T9uLvWuT55w5xjcELoHjyn3ns5Z1UZ","locked":"0","storagePaidAt":0,"storageUsage":15516506},"type":"account_update"},{"cause":{"receiptHash":"BDDDA89TZWW1NrBRW4bnL4ni9KpRsqVuhE6gQYJupTVa","type":"action_receipt_gas_reward"},"change":{"accountId":"438e48ed4ce6beecf503d43b9dbd3c30d516e7fd.factory.bridge.near","amount":"372416246594189892830584669","codeHash":"Fwsr5aoiyicBP7T9uLvWuT55w5xjcELoHjyn3ns5Z1UZ","locked":"0","storagePaidAt":0,"storageUsage":15516506},"type":"account_update"},{"cause":{"receiptHash":"33VQde1eY3yotWd3wkPF5GJN9F9mHwCx5YCYoP2FMTeb","type":"receipt_processing"},"change":{"accountId":"47a52f3edc0d796bdf6e79d42a6c6bf8e58178c475f92b1cd32fe09512c59ddc","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"DApDu2sD5FNi1MgrgbtbUn5WXtyjrHYtBzz1EMQhCJn8","type":"receipt_processing"},"change":{"accountId":"48221938e407bc32b37c51fc23a2499170f6718d068dbff641c6c33ba0e03599","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"9qNjBJhW79FMmKSLqMNRx7Aja5TMjuX3HT42jjbwdWnH","type":"transaction_processing"},"change":{"accountId":"49f885874ae926b90cc81a2f2feb2bf617472f1dfbe4179eba4f6917b52e53dd","amount":"40315960515292051030794","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"6Mb3EaHSUEwtc69cCGmaHzKbbmjqMHXP2bjdU2Ecnvp6","type":"receipt_processing"},"change":{"accountId":"4cv72lrcc2cl.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"8YXPc3QqeM8AG95uWpdrtfdvxDJtpDMeeeyP78rZnc5N","type":"transaction_processing"},"change":{"accountId":"4df915916ff2d7d2be2e55e20a12935333991fc4b96f52941f53fea32df52ed9","amount":"38540683871432775829893","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"6d3iRuCDVfKsxXZWm7nNUHdjzCuDs9VTnRSSqY38S9eh","type":"transaction_processing"},"change":{"accountId":"4e59f4f5143dafadcd1d6ae739d71b27f928d5f9c0319801c4389b1b2ae2401f","amount":"54191741301825079256253","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"4KRt5vubkKu4itSYjenLf3NdKuxf6cV8iVPKTj8duE2k","type":"transaction_processing"},"change":{"accountId":"4f6460c70ce140041c435991aab5ce206f9a4b3ee85266207e0d06a6f5209e6a","amount":"68270509071992335873971","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"tSX6rAan74D8UqKT8N8pxdEqS3Pq2YdNqKryQkRm47K","type":"receipt_processing"},"change":{"accountId":"4kavdiovmu9l.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"7uiJmbttnKuqixjoU63umxCpqs2w6pR9gAU5R6m1sC4k","type":"transaction_processing"},"change":{"accountId":"51c0b243a75ace637d883afaae4e912d8d5842bfae11e8adfc9afc269fb0b70f","amount":"860387562943023515470549865","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":11028},"type":"account_update"},{"cause":{"receiptHash":"8egm8afY4kxgJ6AZyJtbvCTLyMZowCeVupe8VwjXXtoN","type":"receipt_processing"},"change":{"accountId":"51c0b243a75ace637d883afaae4e912d8d5842bfae11e8adfc9afc269fb0b70f","amount":"860391424170118391118741985","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":11028},"type":"account_update"},{"cause":{"txHash":"AZWDxcDMeAC6Hdu1b5tzYi5KhRain6wFNdoLsuUJ4D4c","type":"transaction_processing"},"change":{"accountId":"5423cbe43a32a0fbefb8826b10bd3624f289fb6846e58a7367eee73871007ce7","amount":"2343648609365237190353039","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"FmwDwrSfRHVqegicwvE1vzm9JXq3mR5SiiYHgwcCCoeK","type":"receipt_processing"},"change":{"accountId":"54831d8fad4f5c0d17943001adc66d1fb873b00e9c48e81f1b1da3e599eb04bf","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"741AF91h5b2bvzG3TLwpX7RBVw9GgNvGKQU1yPxm3noV","type":"receipt_processing"},"change":{"accountId":"57323942dc33e5ad9db7cb4d053b68ff6720a664b0ee5679e8d39c445deb9360","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"dJqnNKkF9v5DmAs1o6yw3CN7nxRuXh7zsBS2bfPv8bi","type":"receipt_processing"},"change":{"accountId":"5aee8491835121b9042ed80c8afd43467bd2dd34971fc92c3d1e30d045e4b37d","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"6hXMYmKYyQCYHBGLW4pZPBnd4WTSy8g2eKFiEDAVNhN2","type":"transaction_processing"},"change":{"accountId":"5c21249a677486a9b66470362c23d8ff6b8e5af78619dc7fd6a5cc710a0ca27e","amount":"16342576356420608589591","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"HWUYvGM4ZsWGmzJaFp9tf5hnEUEAmYNCsNs78CGQ1Skc","type":"receipt_processing"},"change":{"accountId":"5f30d02b82842d1f4773165db5a2a6ff4a665280a5916ca6a763072fdbe4a1ca","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"DEyXWhuqmJTjX3ySWdgHo9QQK2nTbzpAqRnqa3Dyrjez","type":"receipt_processing"},"change":{"accountId":"6199911f8d7350d5f57b0f9df584e7eeb3a3c0718e4b0e9d93b7ecc8edf2f45e","amount":"854538195141695854625000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"7Jao9Rp2So2UKuPKaZnT3vjxMQJqTASie2JXjWstePRQ","type":"receipt_processing"},"change":{"accountId":"63107da9d81557ad8d22630c2a22f3cbc4c551888772a035d784be4c0034bef9","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"AvMXjW7ZHmpEpm1GvUUxFP9EQSzYde7VZfjX2NdbJ8aQ","type":"receipt_processing"},"change":{"accountId":"6387422fe158d8c6cc4e89eeda770fa5dd1cf913014c773d4f3566cd3d8b2790","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"Az46eeagDNmHqWdZYf7VVjDtzG7tnJq9USHjeY3mb8N8","type":"receipt_processing"},"change":{"accountId":"6c590f54cd19cb60972549ade95f47b03c21f121a92ab487ddca0bb76e934a8f","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"2xL8J5R1U2Sq8MKwsNykFfQVJBBHKdz7sAj5w98StVcY","type":"receipt_processing"},"change":{"accountId":"6fmzpxy5cikz.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"Fj8m777GWYAMxLN4ckYHoTAxt4WwoPzZ2zZQcd7GXjiU","type":"receipt_processing"},"change":{"accountId":"6v4qw0yx25ra.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"93S716L4XCfkwXk3V47ohrDZ4heKLEEu7r9GVyMWHsXm","type":"receipt_processing"},"change":{"accountId":"72dc4f3cc9b1bb7b9997355f58b4d51560d9d205585bd133a11a41dd5438dc30","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"4T2PK9EPHqrmjdJDuPPeq22GrTocnWdva8tffGSF1MXC","type":"receipt_processing"},"change":{"accountId":"75cda2a90585591fc2bc59846bd346fc4ef2e2139aeed5323f91eace9ad2ebde","amount":"27512315220993879129134","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"8PFp75copwhndC5qfESmeQxashJby4T3uvAGxRqg4Uny","type":"receipt_processing"},"change":{"accountId":"781701807d7f6061105b7cda802285284a181ad03bb8619aee8af23629394385","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"HVPgBvkz8TfyiJFEzNn5dqd5rSBZP6wkDCFw5f7KEdYv","type":"transaction_processing"},"change":{"accountId":"7e18d5d8d91e9926c79a09ad17894393105e714667b7d012d9f9bbb85f3a54cb","amount":"19024717011873505139942","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"BjbX7R9UPrZkvnuz8Xg69WS88SVfraSMbLMLy4x4M3C8","type":"receipt_processing"},"change":{"accountId":"7t8v2cs8olpx.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"BU5noSA9FmdJbYeszqHFpyQoJ5BKKRFseF7tAtwYGzsv","type":"receipt_processing"},"change":{"accountId":"8430f7e35226ad73503ecce921930982c8769abae3a63a8f49a500b9a014f2ea","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"AA1Y2jKokWErxQV7zn5sVP4q78uc8uZrqaBaW2j26L6F","type":"receipt_processing"},"change":{"accountId":"8c3e34946d945ab035e9afd0c08601af9d1e359fee40bdd98608213392f57c5b","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"7avKez4LWHCUSBNh8tppfhLz9Sea53MuRAXnrL56hVUt","type":"receipt_processing"},"change":{"accountId":"965913a1b8afc918319117391b7c28ae5c1852e3e9c85c3504d80cdb57b7a8fc","amount":"37564384691126099999989","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"5z35FoMs5WZZWbyBwyAG3wpKg5CYBGxsqRUidxJQCNEV","type":"transaction_processing"},"change":{"accountId":"9701326f83f9d0e611580bd8f7e73b2523d0ba3941c8fe2dcf72b77300b16914","amount":"45121443352562411848793","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"Ei6UVSsJtmMbpxWGTNff9htcHmy2QjZf4CvjeWMcB4vo","type":"receipt_processing"},"change":{"accountId":"9cf2c459c125eb57ff1b12c8c4a6bf8199ddfe67dfe14f783295801d7d677980","amount":"568229045805721592562500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"9WeAY3b3Eaq2mUtFk77QT9PinqZumboQbBdgxchGD8vK","type":"receipt_processing"},"change":{"accountId":"9d5mg4chbn65.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"eyC8WGmmpn2kdV1wBF5JmyWVy1uYJaw4KPbBHoDJAPd","type":"receipt_processing"},"change":{"accountId":"9e43bcce13c99d4a4bc1e9281afa1e38b98720cb2f5980999b99ae44f7fc3334","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"ALgSNZFYH7JEjQmFNvPYwPzQoDPj5cADcsjNceeMxh2k","type":"receipt_processing"},"change":{"accountId":"9oa9a6mmzzpt.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"MSNv6CErZqKz2sprw77f4i1etBpouGUVFD9gXUwFurk","type":"receipt_processing"},"change":{"accountId":"a25721cf84e381e47cd5fbe13164c071d9cee926785cd1fd2713e0b657817142","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"Gf9kKLRKKChE7EFoF5kuVPt4VEHfQCg8hfcFZyBFTkxZ","type":"receipt_processing"},"change":{"accountId":"a9lt4878f23a.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"9fsjnyUvBm3vzccy7LrCqr5dpqBeS74ZxqG11Ji7iKFH","type":"receipt_processing"},"change":{"accountId":"aae100e24cb5b2412cff616bbcd9df52a708ef7ae3d17a9b308bd9b35f67ec8f","amount":"22037390260506999999990","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"Ho8n2ptWZ917A5zyoE1a9BCg26bgWo8kkGk6dftBJjKT","type":"receipt_processing"},"change":{"accountId":"adc70f1a2dd1f15f1241ff7054d7ba9aa407aab89022632442ff59c9e1a786f3","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"DcmLvtYp8pVj5rFjZAQ29epd9BRFYtn9d1XwBnDJcxru","type":"receipt_processing"},"change":{"accountId":"astro-stakers.poolv1.near","amount":"1403165748669563058479420806682","codeHash":"J1arLz48fgXcGyCPVckFwLnewNH6j1uw79thsvwqGYTY","locked":"32003930000083037587685389169198","storagePaidAt":0,"storageUsage":6001291},"type":"account_update"},{"cause":{"receiptHash":"DcmLvtYp8pVj5rFjZAQ29epd9BRFYtn9d1XwBnDJcxru","type":"action_receipt_gas_reward"},"change":{"accountId":"astro-stakers.poolv1.near","amount":"1403165748823405298325920806682","codeHash":"J1arLz48fgXcGyCPVckFwLnewNH6j1uw79thsvwqGYTY","locked":"32003930000083037587685389169198","storagePaidAt":0,"storageUsage":6001291},"type":"account_update"},{"cause":{"txHash":"6pvF7Y5TcHDjr1sN134LdxtkxsShZaH2t8Q3NYR5n5BB","type":"transaction_processing"},"change":{"accessKey":{"nonce":114310544022086,"permission":"FullAccess"},"accountId":"0-relay.hot.tg","publicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"},"type":"access_key_update"},{"cause":{"txHash":"NC1kfYBxrzDm8yBCveMbmyHjjLMYUV9oSyTw7g1pGaC","type":"transaction_processing"},"change":{"accessKey":{"nonce":114310544022087,"permission":"FullAccess"},"accountId":"0-relay.hot.tg","publicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"},"type":"access_key_update"},{"cause":{"txHash":"B5gzPxvdrnF2pUre8m2B8TQhgZx6MTKjxrRaKHKdqyvD","type":"transaction_processing"},"change":{"accessKey":{"nonce":114310544022088,"permission":"FullAccess"},"accountId":"0-relay.hot.tg","publicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"},"type":"access_key_update"},{"cause":{"txHash":"BN5MryCF6uV9RZiyZgf3it8fMbJdaP82rFZtYtnccbpo","type":"transaction_processing"},"change":{"accessKey":{"nonce":104116711000008,"permission":"FullAccess"},"accountId":"05d4526bc274aba2c5fa69209254d90bc5237f6405b58653ac40fa29f369877f","publicKey":"ed25519:PkpPjk2MTmGQWCzMbrX3tWkZezhFmZccYvVHiDgenPx"},"type":"access_key_update"},{"cause":{"receiptHash":"H7f2NyXvkYv1JdK9TjgjeeBZj3i1WX1rwJJBykRDUSJ2","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"08bce3f4a39e8e623708d8835591cf8abc279d55c3ee10b9aefed23cd9877637","publicKey":"ed25519:b7KQFGtbn6AxSdroRnSPNMP4GGqx7cTG17P4FU2BFD8"},"type":"access_key_update"},{"cause":{"receiptHash":"2AckWE6uvvbPgzPd3vMDgLWp3ST6aeTLUzLU3YRaGtc7","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"0bf8e6a1d321e81e7380acb1d3a4c036549833773316eedea805b0484ca6b6da","publicKey":"ed25519:ojccA5SZjpXxK9skXYfm6c7e7hg6RfwboAtdr23YwQu"},"type":"access_key_update"},{"cause":{"receiptHash":"EgSef8eCf2XcXctdNuwK9S9G3VpkdE9uStJHKShTWPDQ","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"0db71db356ff59efc57e74556abadf83813eb9bd331b4160a811ab4bdefb8ef6","publicKey":"ed25519:vYFRyu2pf7X7nqHjwd7E6QZT7eQfw6Tf9bxY8vx6sUy"},"type":"access_key_update"},{"cause":{"txHash":"8YQMpmJoz4oqCbacyEqphPqeXhwtds2GR2P74Tdkrk9x","type":"transaction_processing"},"change":{"accessKey":{"nonce":114561116002412,"permission":"FullAccess"},"accountId":"0here.tg","publicKey":"ed25519:FPjRjwY3qS7E4f1WZSH2uLCMfp7MzSaMRRWck6jNfFxe"},"type":"access_key_update"},{"cause":{"txHash":"8sBid8dZ9Ti62nmbDG6BVxnP5G3NCbnwvdNaseGTDhxe","type":"transaction_processing"},"change":{"accessKey":{"nonce":114561116002413,"permission":"FullAccess"},"accountId":"0here.tg","publicKey":"ed25519:FPjRjwY3qS7E4f1WZSH2uLCMfp7MzSaMRRWck6jNfFxe"},"type":"access_key_update"},{"cause":{"receiptHash":"756LCeko6785XpUpN9DV8mP8eB8TnqQynGqKRfGjgPdk","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"107ybmff26ce.users.kaiching","publicKey":"ed25519:7dyJsgGVbahaj15Shpp63Q5hjNKwMR83cdEsYef77xL9"},"type":"access_key_update"},{"cause":{"receiptHash":"8DZzxZgi38oU1cawUdyn9N9NGBHqCA1jhKbQVvqhRF9v","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"10ae2f72f6d358c2cd55efbd162caa73f8201fb0620a27a7f175fc48c5afa9ce","publicKey":"ed25519:287aGVBWjy9whVJTti7kVcavLJyAh5ZCXc23jAceKdeV"},"type":"access_key_update"},{"cause":{"receiptHash":"HAfFNV3gR86HXhErE8zU8Bsgztrf6RKcYZ5gbaimXzek","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"16bf4933ecc4b9d71be0d4e5b1e26287754cee582a45f9e1cdb197a16594e44e","publicKey":"ed25519:2Xo9L7gy177nHwb6Z9xHerM5FqxhwqCkCPkSsMz5uBq7"},"type":"access_key_update"},{"cause":{"txHash":"7VqGiezn1Tj7q29tmrtMmDzcyPhvMQ4Hx8DU4GupLJcT","type":"transaction_processing"},"change":{"accessKey":{"nonce":63451250000039,"permission":"FullAccess"},"accountId":"17433485e36e40abd3b95700269ee70bcd88c34500422a97711393510f830438","publicKey":"ed25519:2ZopC5t2PcQ8KZXnbHbAwRKEN8NNjzANHhsER6UVb487"},"type":"access_key_update"},{"cause":{"receiptHash":"FzszhNyPRamAAd2ZTfC36ZHhj9Djb8Yue9Pt8E5bRVvM","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"1cnhbmtuw6uu.users.kaiching","publicKey":"ed25519:BXoW9gYTGgr4SL25YzwfGt3nkwzyFqGrHYYbEVyciZnP"},"type":"access_key_update"},{"cause":{"receiptHash":"AFrwaH2kKWrNVaxNwnXkQ5PjUmrHjLetPmzigMEvNULS","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"1f039hbjdx9j.users.kaiching","publicKey":"ed25519:3mbntKwuzkiYp6VtYDpCcQ8N5PV78mNDFU2imsDw41r1"},"type":"access_key_update"},{"cause":{"receiptHash":"3gA3VZBBiUuZSqN5CTPVqgrEh4ojSvYgff6meUwhQbD7","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"1fcd803b613e1c0a9bc977eecfddf3c253eca9d18901651a188b0738232c0cc9","publicKey":"ed25519:399PK3TDFrgYyA9uouova3n7dg8XJmnpme2pv3CSbxUp"},"type":"access_key_update"},{"cause":{"receiptHash":"H5dXG8QmXqGnXCxhrtPmp3J3KL444tD8ZEWoqdQBZN1","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"21e289a18399d49c9d9a413fc6cb6942792b0faa1a318eb80a7f1a840cb01fd9","publicKey":"ed25519:3HGohBCXUBBZq9ounuZRv8gkqTUDZQpTs6TsdphyWKVr"},"type":"access_key_update"},{"cause":{"receiptHash":"7gvrjKbGCFRswm1ahuzSqqf9Rv4R3GY5rvSyjRk6skEi","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"269mxxyanlsa.users.kaiching","publicKey":"ed25519:3RmcAqoBUnfWhoNwU43MWNKjcGzKedg9bLFAp3VyLbet"},"type":"access_key_update"},{"cause":{"receiptHash":"GJ7hMZWWfAGbncmrsRRM2FXN8gr2KAC1s42ni55Z6A97","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"283fa4d1dacd92cf5f0fcdd6ade56354994c14c3e89f8ac3f83849ac7718945e","publicKey":"ed25519:3i7bW2DHd3z79q475hGLo6UpuCf4XCKsaghY7MpR5wQH"},"type":"access_key_update"},{"cause":{"receiptHash":"ADwkMwEX6qmirjJ49M7JypQSD22PzUe9b5fuQUJWGD6h","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"2cc71908b4037b08800c4636ea8536da6b99c7b3fa4f4bef2dbeff17ef724611","publicKey":"ed25519:41o2GKYvyvf18prumQr6zNRa7xkKCr81VAVwdKcNCvn4"},"type":"access_key_update"},{"cause":{"receiptHash":"EC3mQF97Yng5ozDMQ3kiWscwAhJXnaa1Tqn3hXscbHLB","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"3053a0ec3c024e421305f0babe6f8f8497b39ceeace834bf52c0f6727ac77a4f","publicKey":"ed25519:4FeXoU6RrgivJLLvzFXNmRLrhkUZhtiQGMw8y3YwNRVG"},"type":"access_key_update"},{"cause":{"receiptHash":"EHP8CDZ4wCvw2GV8sEuhV2Bj6vs6pRvDcv9RSgRFobc6","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"32lpysravbz0.users.kaiching","publicKey":"ed25519:2g4Gn1VzQz9Wr3XBcMHwM7FowqNVfs7HErprgnJ8YZb6"},"type":"access_key_update"},{"cause":{"receiptHash":"7cza6z7yigLX9wjTdJ9Hfiz5SUiL8kCGyczFRwsDeMEe","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"343e1efadba707d24fc3ef23f4421f98776a940aa5b32fead2cd542ec5998638","publicKey":"ed25519:4Ww99PVQny4fZu1fhKsqPeRzN94c1M7CvaX4Aa13nkUf"},"type":"access_key_update"},{"cause":{"receiptHash":"Ang7THJURET53ASzPH91CprwNSNHV1EbRDPtV7S3WNju","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"3c4ba77779479342bf99a134493880702f39e00f2a91946674c89354d27d63a2","publicKey":"ed25519:54NNWMR6tcobA34iLYmaaRkCDiS1Sg9iurJnNcZNeU3B"},"type":"access_key_update"},{"cause":{"receiptHash":"B3TSBxSKJB6QqoR6TRvx1FyUdB7SpXAp8ciMv5zbKfFe","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"3q3beah1tyqt.users.kaiching","publicKey":"ed25519:hsRJXxywM8NKkUREWE8t6n7JJZ8NrTZ8wCbJSMGotzW"},"type":"access_key_update"},{"cause":{"receiptHash":"8gxPaxwgTtbsL4Wbgr1Ut3oSRLf8fea6pSiNDj3wXiaG","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"3x9huke9ly6a.users.kaiching","publicKey":"ed25519:FFmb4SX7LroCGGzrW3EwqzYJ7ocCaJQy394em4uwpTgy"},"type":"access_key_update"},{"cause":{"receiptHash":"33VQde1eY3yotWd3wkPF5GJN9F9mHwCx5YCYoP2FMTeb","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"47a52f3edc0d796bdf6e79d42a6c6bf8e58178c475f92b1cd32fe09512c59ddc","publicKey":"ed25519:5pg387X6zJNXjSk1vqJJxvPDT2xrNs6BHedXspPWcJaw"},"type":"access_key_update"},{"cause":{"receiptHash":"DApDu2sD5FNi1MgrgbtbUn5WXtyjrHYtBzz1EMQhCJn8","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"48221938e407bc32b37c51fc23a2499170f6718d068dbff641c6c33ba0e03599","publicKey":"ed25519:5raWeVqLCPKNsfwF3gBv67XcCuUK7Sh8yNo6hpe6MJq6"},"type":"access_key_update"},{"cause":{"txHash":"9qNjBJhW79FMmKSLqMNRx7Aja5TMjuX3HT42jjbwdWnH","type":"transaction_processing"},"change":{"accessKey":{"nonce":108142234000007,"permission":"FullAccess"},"accountId":"49f885874ae926b90cc81a2f2feb2bf617472f1dfbe4179eba4f6917b52e53dd","publicKey":"ed25519:A6PEVTmXzZ2RqoiZLonzRK76hh46rUTzMD7jgKr3RQSN"},"type":"access_key_update"},{"cause":{"receiptHash":"6Mb3EaHSUEwtc69cCGmaHzKbbmjqMHXP2bjdU2Ecnvp6","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"4cv72lrcc2cl.users.kaiching","publicKey":"ed25519:J6kEmt5G3hSskNQ3S75S4GJ8LHt2veM4bk3yM6qovZm2"},"type":"access_key_update"},{"cause":{"txHash":"8YXPc3QqeM8AG95uWpdrtfdvxDJtpDMeeeyP78rZnc5N","type":"transaction_processing"},"change":{"accessKey":{"nonce":82869361000115,"permission":"FullAccess"},"accountId":"4df915916ff2d7d2be2e55e20a12935333991fc4b96f52941f53fea32df52ed9","publicKey":"ed25519:3882HUjJdeNu3Cy9UdPJdf5KGympxDmeUS2Vuc1vmeH5"},"type":"access_key_update"},{"cause":{"txHash":"6d3iRuCDVfKsxXZWm7nNUHdjzCuDs9VTnRSSqY38S9eh","type":"transaction_processing"},"change":{"accessKey":{"nonce":85138052000008,"permission":"FullAccess"},"accountId":"4e59f4f5143dafadcd1d6ae739d71b27f928d5f9c0319801c4389b1b2ae2401f","publicKey":"ed25519:7VzJMuKsbRazcns8KFSbdTpfSZgYE5zYFnxLJhHpkKnv"},"type":"access_key_update"},{"cause":{"txHash":"4KRt5vubkKu4itSYjenLf3NdKuxf6cV8iVPKTj8duE2k","type":"transaction_processing"},"change":{"accessKey":{"nonce":110557477000037,"permission":"FullAccess"},"accountId":"4f6460c70ce140041c435991aab5ce206f9a4b3ee85266207e0d06a6f5209e6a","publicKey":"ed25519:6Luz1htA6kE42a4nBgf8KmzvzKWU2aopFiur9FVHDSPB"},"type":"access_key_update"},{"cause":{"receiptHash":"tSX6rAan74D8UqKT8N8pxdEqS3Pq2YdNqKryQkRm47K","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"4kavdiovmu9l.users.kaiching","publicKey":"ed25519:4v481Z5zr5qaN5gCCmMx9EBwqVXUSqyREumkB7Yw7u4d"},"type":"access_key_update"},{"cause":{"txHash":"7uiJmbttnKuqixjoU63umxCpqs2w6pR9gAU5R6m1sC4k","type":"transaction_processing"},"change":{"accessKey":{"nonce":90073815264181,"permission":"FullAccess"},"accountId":"51c0b243a75ace637d883afaae4e912d8d5842bfae11e8adfc9afc269fb0b70f","publicKey":"ed25519:Bu1KgBiGraqkbGtpX9S2dhmewxxr7xGcDsGkQ3iSBHE4"},"type":"access_key_update"},{"cause":{"txHash":"AZWDxcDMeAC6Hdu1b5tzYi5KhRain6wFNdoLsuUJ4D4c","type":"transaction_processing"},"change":{"accessKey":{"nonce":75248826000593,"permission":"FullAccess"},"accountId":"5423cbe43a32a0fbefb8826b10bd3624f289fb6846e58a7367eee73871007ce7","publicKey":"ed25519:6fSuW1UpWWXxfQXH15aQBX1f2A5RW68if7nQ1uiN4Ycv"},"type":"access_key_update"},{"cause":{"receiptHash":"FmwDwrSfRHVqegicwvE1vzm9JXq3mR5SiiYHgwcCCoeK","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"54831d8fad4f5c0d17943001adc66d1fb873b00e9c48e81f1b1da3e599eb04bf","publicKey":"ed25519:6guCwKLPeqCAAayjprfZHr7dMJZqFR4d93PyBEaSEBXL"},"type":"access_key_update"},{"cause":{"receiptHash":"741AF91h5b2bvzG3TLwpX7RBVw9GgNvGKQU1yPxm3noV","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"57323942dc33e5ad9db7cb4d053b68ff6720a664b0ee5679e8d39c445deb9360","publicKey":"ed25519:6sNtVVPmU8Qmr4QWTTVxD93xnvdgevUW9U26tiNpoFiX"},"type":"access_key_update"},{"cause":{"receiptHash":"dJqnNKkF9v5DmAs1o6yw3CN7nxRuXh7zsBS2bfPv8bi","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"5aee8491835121b9042ed80c8afd43467bd2dd34971fc92c3d1e30d045e4b37d","publicKey":"ed25519:77xe5EeyFQEgShtfx5FCVFXGQburQ84vLhCA6xJYuJKN"},"type":"access_key_update"},{"cause":{"txHash":"6hXMYmKYyQCYHBGLW4pZPBnd4WTSy8g2eKFiEDAVNhN2","type":"transaction_processing"},"change":{"accessKey":{"nonce":112894144000003,"permission":"FullAccess"},"accountId":"5c21249a677486a9b66470362c23d8ff6b8e5af78619dc7fd6a5cc710a0ca27e","publicKey":"ed25519:7CdpZXfPnxXWvrLYWN6XbWgp2cQeN1aHok1VpTKaD4NZ"},"type":"access_key_update"},{"cause":{"receiptHash":"HWUYvGM4ZsWGmzJaFp9tf5hnEUEAmYNCsNs78CGQ1Skc","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"5f30d02b82842d1f4773165db5a2a6ff4a665280a5916ca6a763072fdbe4a1ca","publicKey":"ed25519:7QauJyv1VJ7jmFNieT3Ka878dj4PpKR8gaM5qYebTPow"},"type":"access_key_update"},{"cause":{"receiptHash":"7Jao9Rp2So2UKuPKaZnT3vjxMQJqTASie2JXjWstePRQ","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"63107da9d81557ad8d22630c2a22f3cbc4c551888772a035d784be4c0034bef9","publicKey":"ed25519:7fhwufZjh939wJEF23MxYrUGomytYZsSVVGSQaXY7dxL"},"type":"access_key_update"},{"cause":{"receiptHash":"AvMXjW7ZHmpEpm1GvUUxFP9EQSzYde7VZfjX2NdbJ8aQ","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"6387422fe158d8c6cc4e89eeda770fa5dd1cf913014c773d4f3566cd3d8b2790","publicKey":"ed25519:7hWz9xBSJd8xFsNPapnCcwfVJLmSUaaJmXhBp7Y6zAjq"},"type":"access_key_update"},{"cause":{"receiptHash":"Az46eeagDNmHqWdZYf7VVjDtzG7tnJq9USHjeY3mb8N8","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"6c590f54cd19cb60972549ade95f47b03c21f121a92ab487ddca0bb76e934a8f","publicKey":"ed25519:8HwoC1CZe2NPaJBCJNg2ioZwSikk2yx2p74HT2r3cU6i"},"type":"access_key_update"},{"cause":{"receiptHash":"2xL8J5R1U2Sq8MKwsNykFfQVJBBHKdz7sAj5w98StVcY","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"6fmzpxy5cikz.users.kaiching","publicKey":"ed25519:35svDyqz8MX1bm1vvCZHbZp4curuEbzB5K91WJX2pjNc"},"type":"access_key_update"},{"cause":{"receiptHash":"Fj8m777GWYAMxLN4ckYHoTAxt4WwoPzZ2zZQcd7GXjiU","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"6v4qw0yx25ra.users.kaiching","publicKey":"ed25519:8tM1gZWfFKgPqXdMyWwwk3s5GKwj2u4RLkH6AtSsjrfV"},"type":"access_key_update"},{"cause":{"receiptHash":"93S716L4XCfkwXk3V47ohrDZ4heKLEEu7r9GVyMWHsXm","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"72dc4f3cc9b1bb7b9997355f58b4d51560d9d205585bd133a11a41dd5438dc30","publicKey":"ed25519:8jNKaqKobSQAoFmSzzkCRWXdqrGBrXcUfmEpbddowfmH"},"type":"access_key_update"},{"cause":{"receiptHash":"8PFp75copwhndC5qfESmeQxashJby4T3uvAGxRqg4Uny","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"781701807d7f6061105b7cda802285284a181ad03bb8619aee8af23629394385","publicKey":"ed25519:95nGg5QeqXJijHxsYf9y7uubMwNGSJT3B6bDcdc251Lg"},"type":"access_key_update"},{"cause":{"txHash":"HVPgBvkz8TfyiJFEzNn5dqd5rSBZP6wkDCFw5f7KEdYv","type":"transaction_processing"},"change":{"accessKey":{"nonce":99443505000031,"permission":"FullAccess"},"accountId":"7e18d5d8d91e9926c79a09ad17894393105e714667b7d012d9f9bbb85f3a54cb","publicKey":"ed25519:9VELPz5fVi4XErdZoqg6zJEhawzvYWLR7Xq1DqnQfJbt"},"type":"access_key_update"},{"cause":{"receiptHash":"BjbX7R9UPrZkvnuz8Xg69WS88SVfraSMbLMLy4x4M3C8","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"7t8v2cs8olpx.users.kaiching","publicKey":"ed25519:bGNzLTMz5BK1fLs3ZVgjaYzusFeayfhSqNH68mFf4EP"},"type":"access_key_update"},{"cause":{"receiptHash":"BU5noSA9FmdJbYeszqHFpyQoJ5BKKRFseF7tAtwYGzsv","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"8430f7e35226ad73503ecce921930982c8769abae3a63a8f49a500b9a014f2ea","publicKey":"ed25519:9u28Btt1mGddKDyXz3qARavBHgRvaANHWKeFPw9hm3k5"},"type":"access_key_update"},{"cause":{"receiptHash":"AA1Y2jKokWErxQV7zn5sVP4q78uc8uZrqaBaW2j26L6F","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"8c3e34946d945ab035e9afd0c08601af9d1e359fee40bdd98608213392f57c5b","publicKey":"ed25519:AST6MzrBBDEYroHez954QjfvjjK2GycCp6VcPsFYUiPt"},"type":"access_key_update"},{"cause":{"txHash":"5z35FoMs5WZZWbyBwyAG3wpKg5CYBGxsqRUidxJQCNEV","type":"transaction_processing"},"change":{"accessKey":{"nonce":74383759000002,"permission":"FullAccess"},"accountId":"9701326f83f9d0e611580bd8f7e73b2523d0ba3941c8fe2dcf72b77300b16914","publicKey":"ed25519:BATd24yPu4LbhP2JmWNWJP1xWudPLHLqCMPLbVyWozcb"},"type":"access_key_update"},{"cause":{"receiptHash":"9WeAY3b3Eaq2mUtFk77QT9PinqZumboQbBdgxchGD8vK","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"9d5mg4chbn65.users.kaiching","publicKey":"ed25519:4DgZqEtYnqxv49HXU71rPvwgKwetathgUge6VUKMShwW"},"type":"access_key_update"},{"cause":{"receiptHash":"eyC8WGmmpn2kdV1wBF5JmyWVy1uYJaw4KPbBHoDJAPd","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"9e43bcce13c99d4a4bc1e9281afa1e38b98720cb2f5980999b99ae44f7fc3334","publicKey":"ed25519:BeoKmmNSwijjj2weif8htSefLzBwgWwRB9PckJnb3ACb"},"type":"access_key_update"},{"cause":{"receiptHash":"ALgSNZFYH7JEjQmFNvPYwPzQoDPj5cADcsjNceeMxh2k","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"9oa9a6mmzzpt.users.kaiching","publicKey":"ed25519:6nxckUfsUsL3ZD1QxsRiP36EZfR5g679ZR8nFdBhXCxk"},"type":"access_key_update"},{"cause":{"receiptHash":"MSNv6CErZqKz2sprw77f4i1etBpouGUVFD9gXUwFurk","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"a25721cf84e381e47cd5fbe13164c071d9cee926785cd1fd2713e0b657817142","publicKey":"ed25519:Bvi7DEQTc5sLtcD8ghmsW5eBQSaPQkifeRLJhTxK64gy"},"type":"access_key_update"},{"cause":{"receiptHash":"Gf9kKLRKKChE7EFoF5kuVPt4VEHfQCg8hfcFZyBFTkxZ","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"a9lt4878f23a.users.kaiching","publicKey":"ed25519:6bBZ6utawiezWYX4J3EcAa8NAgipA5ucCx5FN2Wn8evQ"},"type":"access_key_update"},{"cause":{"receiptHash":"Ho8n2ptWZ917A5zyoE1a9BCg26bgWo8kkGk6dftBJjKT","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"adc70f1a2dd1f15f1241ff7054d7ba9aa407aab89022632442ff59c9e1a786f3","publicKey":"ed25519:ChMafncq5A8KBQx1URToD8wmVukNsitMu3qcDqNFxNBc"},"type":"access_key_update"},{"cause":{"receiptHash":"BDDDA89TZWW1NrBRW4bnL4ni9KpRsqVuhE6gQYJupTVa","type":"receipt_processing"},"change":{"accountId":"438e48ed4ce6beecf503d43b9dbd3c30d516e7fd.factory.bridge.near","keyBase64":"U1RBVEU=","valueBase64":"EwAAAGZhY3RvcnkuYnJpZGdlLm5lYXIBAAAAdFs2zIsb7u/zW40HAAAAAAB9AAAAAAAAAAQAAABVV09OBAAAAFVXT04AAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAToJAABkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlOVE0zSWlCb1pXbG5hSFE5SWpVek55SWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4Y0dGMGFDQm1hV3hzUFNJalJrWkVOekEwSWlCa1BTSk5NQ0F3YURVek4zWTFNemRJTUhvaUx6NDhjR0YwYUNCa1BTSnROREl3TGpNeU55QXpNVFV1TkRVMkxTNDJOaTQ0TWpWakxUY3VOemcwSURrdU56SXRNVEV1TmpnMklERTBMalU1TWkweE55NHlNVEVnTVRZdU5qazJMVFV1TlRJMklESXVNVEExTFRFeExqWTNPU0F4TGpBMU5TMHlNeTQ1TnkweExqQXhObXd0TVRJdU9UUTJMVEl1TWpBMFl6SXlMamc1T0MweE5TNDVORFVnTkRJdU9UUXlMVE0yTGpjek5TQTFPUzR3TmpndE5UVXVNekpzTWk0eE1UUXRNaTQwTURndU5Ea3pMUzQxTmpsak5TNHpNVElnT0M0ME5EWWdOeTQ1TVRrZ01UTXVOalk1SURjdU5qTTJJREU1TGpNd05DMHVNelU0SURjdU1EQTBMVFV1TURneklERXlMamt3TkMweE5DNDFNalFnTWpRdU5qa3lXazB4T1RRdU1qYzVJREV6TkM0ME16RnNMUzQyTmpFdU9ESTFZeTAzTGpjNE5DQTVMamN5TFRFeExqWTROU0F4TkM0MU9USXRNVEl1TlRNeElESXdMalEwTkMwdU9EUTNJRFV1T0RVeUlERXVOVEl6SURFeExqWXlOaUEyTGpJeklESXpMakUyT1d3MExqazVNU0F4TWk0eE5UbGpNVEF1TlRRMExUSTFMamd6T0NBeU5pNDBOVEl0TkRrdU9UUWdOREV1TURZMExUWTVMamN6T0d3eExqZzROeTB5TGpVNE9TNDBOVGt0TGpVNU4yTXRPUzQwTVRRdE15NHpORGN0TVRVdU1EZ3hMVFF1TnpRNUxUSXdMalV4T0MwekxqSTBNUzAyTGpjMU5pQXhMamc0TFRFeExqUTRPU0EzTGpjNU1TMHlNQzQ1TWpFZ01Ua3VOVFk0V2lJZ1ptbHNiRDBpSXpJMU1qVXlOU0l2UGp4d1lYUm9JR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0lnWTJ4cGNDMXlkV3hsUFNKbGRtVnViMlJrSWlCa1BTSk5OREUxTGpRM01TQXhPVEpoTXpneExqZ3hJRE00TVM0NE1TQXdJREFnTUMwME5pNHpNeTAwTXk0MU5HTXRNakF1TVRVeUxURTJMakV6T0Mwek9DNHhPRGd0TWpjdU5qWTVMVFV5TGpZeE1TMHpOUzQyT1RVdE1pNDRNamN0TVM0MU56UXROUzQwTkRrdE15NHhNRFV0Tnk0NU1EVXROQzQxTXpndE1UQXVNak01TFRVdU9UYzJMVEUzTGpVNE1TMHhNQzR5TmkweU5DNDNNell0T0M0NU9UZ3ROeTR6TURZZ01pNHdPRGd0TVRZdU1EYzBJREV6TGpNMU1TMHlOaTQ1TmpnZ01qZ3VNVEV5TFRNM0xqTTVPU0ExTUM0M01Ea3ROelV1T1RZMElERXlNQzQxT1RRdE1qSXVOalkySURFM01pNHhPR3d0TVRNdU56TTBJREUzTGpFMUxqZzNPQzR3TmpjZ01TNHpNekVnTXk0Mk1URWdOeTR5TnpRdE1TNHhPVGtnTWk0eU5UWWdOUzR5TWpjZ01USXVNams1TFRJdU9UYzJJRFl1TmpRNUxUZ3VNekF6WXpZeExqazROeUEwTUM0M016WWdNVEl4TGpjMU55MHhNaTR4TkRnZ01UWXpMakEyTlMwMU9TNDNORFVnTXk0Mk5EY3ROQzR5TURNZ055NHlNRFF0Tnk0NE9TQXhNQzR6T1MweE1TNHhPVEVnTnk0ek1UY3ROeTQxT0RRZ01USXVOamN4TFRFekxqRXpNeUF4TWk0Mk16VXRNVGd1TWpJeUxTNHdOUzAzTGpNd05TMHhNQzQyT1RFdE1Ua3VORFl4TFRJeExqZ3lOeTB6TVM0NU5GcE5NakUzTGpnNElETTBPUzQzTkhZeU5DNHdNakpvTFRJd0xqY3dOMkV4TkM0ME56VWdNVFF1TkRjMUlEQWdNQ0F3TFRFMExqRTVJREV4TGpZME1Xd3RNaTQzTlRFZ01UTXVOams1U0RFME1TNDRObUV4TUM0NE5pQXhNQzQ0TmlBd0lEQWdNQzAzTGpZM09TQXhPQzQxTXprZ01UQXVPRFlnTVRBdU9EWWdNQ0F3SURBZ055NDJOemtnTXk0eE9HZ3hOek11TnpaaE1UQXVPRFl6SURFd0xqZzJNeUF3SURBZ01DQXhNQzQ0TmkweE1DNDROaUF4TUM0NE5qTWdNVEF1T0RZeklEQWdNQ0F3TFRFd0xqZzJMVEV3TGpnMU9XZ3RNemd1TXpjeWJDMHlMamMxTWkweE15NDJPVGxoTVRRdU5EY3lJREUwTGpRM01pQXdJREFnTUMweE5DNHhPUzB4TVM0Mk5ERklNak01TGpaMkxUTTNMakE0TjJ3dExqUTRNUzB1TXprMUxUY3VOVGM0SURFd0xqUTVOUzAyTGpFM015MHlMakF3TXkwekxqUTFOU0EwTGpRMk5DMDBMakF6TXk0MU1EUmFJaUJtYVd4c1BTSWpNalV5TlRJMUlpOCtQSEJoZEdnZ2MzUnliMnRsUFNJak1qVXlOVEkxSWlCemRISnZhMlV0ZDJsa2RHZzlJalFpSUdROUltMHlNRE11TlRFMUlETTBNQzQyTnpFdE1qUXVNREF6SURZdU1qWXhUVEUzT1M0eE9ERWdNekkwTGpJeWJESTBMakF3TXlBeUxqQTROMDB5T0RZdU9UWXpJRE0wTWk0Mk16SnNMVEl4TGpjeE1pMHhNQzQwTkROTk1UZ3hMamd5TXlBek1ETXVORGM0YkRJMExqQXdNeUE1TGpNNU1rMHlOemN1TVRVeklETTJNUzR3T1Roc0xURTVMakV5T0MweE55NHlOellpTHo0OEwzTjJaejQ9"},"type":"data_update"},{"cause":{"receiptHash":"BDDDA89TZWW1NrBRW4bnL4ni9KpRsqVuhE6gQYJupTVa","type":"receipt_processing"},"change":{"accountId":"438e48ed4ce6beecf503d43b9dbd3c30d516e7fd.factory.bridge.near","keyBase64":"dA0AAABpODQwODY0NDM3LnRn","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"DcmLvtYp8pVj5rFjZAQ29epd9BRFYtn9d1XwBnDJcxru","type":"receipt_processing"},"change":{"accountId":"astro-stakers.poolv1.near","keyBase64":"U1RBVEU=","valueBase64":"EQAAAGFzdHJvc3Rha2Vycy5uZWFyIQAAAAAafDCKvQpBl1ErnAa+ku3cozzixSuujCp2kp9crIU2TYcJAAAAAAAASAhzMZnyAnHR7CWopQEAAJjGegtMwWVt2UJwhhcBAADWfNEDYVfiWiAfR/KTAQAAAQAAAGQAAAACAAAAdWkrSwAAAAAAAAIAAAB1aytLAAAAAAAAAgAAAHV2AA=="},"type":"data_update"},{"cause":{"receiptHash":"DcmLvtYp8pVj5rFjZAQ29epd9BRFYtn9d1XwBnDJcxru","type":"receipt_processing"},"change":{"accountId":"astro-stakers.poolv1.near","keyBase64":"dXYAAAAAAAAAAA==","valueBase64":"AAAAAAAAAAAAAAAAAAAAAHG+By5rCXI4P/KtAQAAAAB+CQAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"DcmLvtYp8pVj5rFjZAQ29epd9BRFYtn9d1XwBnDJcxru","type":"receipt_processing"},"change":{"accountId":"astro-stakers.poolv1.near","keyBase64":"dXY+OAAAAAAAAA==","valueBase64":"EQAAAAAAAAAAAAAAAAAAACt0SNSlw8y92hAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"}]},{"chunk":{"author":"sumerian.poolv1.near","header":{"balanceBurnt":"0","chunkHash":"7SgcuUPszmytB9j7nM81QYyksZmMviWrGBVe2g1dXxKL","encodedLength":8,"encodedMerkleRoot":"9zYue7drR1rhfzEEoc4WUXzaYRnRNihvRoGt1BgK7Lkk","gasLimit":1000000000000000,"gasUsed":0,"heightCreated":115185109,"heightIncluded":115185109,"outcomeRoot":"11111111111111111111111111111111","outgoingReceiptsRoot":"AChfy3dXeJjgD2w5zXkUTFb6w8kg3AYGnyyjsvc7hXLv","prevBlockHash":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","prevStateRoot":"8pupvmM9yj2dhSUBHA59epspyxvGzpyQmiwub6BbMwKZ","rentPaid":"0","shardId":1,"signature":"ed25519:4yGyHk1Kzew64vQ1bsrFyEVnEjnESXVmGPZ8LByiAiysBx3HPC6ocuqaB7hEBnYGsy7HHiTBJruWyWzXNsP31ByE","txRoot":"11111111111111111111111111111111","validatorProposals":[],"validatorReward":"0"},"receipts":[],"transactions":[]},"receiptExecutionOutcomes":[{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","outcome":{"executorId":"aurora","gasBurnt":10129162025944,"logs":["signer_address Address(0x87fc8535095140dbfea8e12559094c2e7c3140a8)","total_writes_count 19\ntotal_written_bytes 608"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"25947274878"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"266000151750"},{"cost":"ECRECOVER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"278821988457"},{"cost":"KECCAK256_BASE","costCategory":"WASM_HOST_COST","gasUsed":"17638473825"},{"cost":"KECCAK256_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"17090999580"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"7086626100"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1465065801"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"588240000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"208789056000"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"15361186653"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"55377634092"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"588119454"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"1972489601250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"43643071530"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"27903527865"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"1219737984000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2055507648"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"75134736222"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"18859271712"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"740689972596"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"6223558122"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"32365433169"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"1911272061072"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"58879692081"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"16078426116"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"68772539664"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"22927232484"}],"version":3},"receiptIds":["APb24dNbNCBcDdv9ZxW6qnSG5TA5AjtnemabuLZf4EU9"],"status":{"SuccessValue":"BwAAAAAAhV4GAAAAAAAAAAAA"},"tokensBurnt":"1012916202594400000000"},"proof":[]},"receipt":{"predecessorId":"relay.aurora","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"+QMNgxqzMoCDDDUAlJBVBvbagV5zyhNUe0XRmYhnEEsigLkCpL/NV3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADrP6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAYzM0Mjg3OTU4MzdmNTVmZTAyMGQxNGM4ZjA4NTliZTcxMmVmZGM3NTEwZTJmYmNmNjI5MjcxYjFhNzdmMTAwMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAODkwNDMyZDM4MTk3NjU2ZjRmMDlhNjM3ZGRhNmU4NjI2ZWFhMmQ0NThiM2E3OGJmMTFkNTRmMThmNzAyZDBkOGM0ZmFhNTAyMWEzN2EyZGY4ZTI1NjdkODk2ZGJjNjliMDI1NTRlM2VmN2U5YThiNDY3ZWEwOTIzNWNjYzI2N2JiYzRmMDY0MjU5Nzc3MDc5YTI0MDU1MjE4MmYzODA3NWZlODZjNDk2YmVlMjc2YmQzY2Q5OWJlNDc4NmY0MTQ2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMA5MmY2NzA3ZjkyYTY4ZGQxOThmMzBmYTQyODhmOWQ4YmNhYmI1M2I3YzIyOTQxMmEyMzgzM2E0MTcyZTA2Yjg3ZGRkZDc0YTJhYWY1MTFjY2NiN2Y1NzgzYjc2NzhiZGExNjAzNDRkMGJlOGYwZmU3MTAwNjczYWQwYmE2Yjc2NTY4YmM1ZjJkNmIxNzY5OGM1ZTdiN2IyMzcyOWM4ODU3MDYwZjUwOGJjZjExZWU2ZjU1YmJiZmZjZGEyZjBmNDiEnIqCyKCvvxQbtzYpwXLHh/tihleObFXakjywoUnUIb85ZOBW4aA3mjA68X2fEr9HLqBU+PVfoCXVA0vqdOPQQ0hns90B4w==","deposit":"0","gas":300000000000000,"methodName":"submit"}}],"gasPrice":"625040174","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"relay.aurora","signerPublicKey":"ed25519:C3xB8c5iHKgUpbySUYLK2RiYjd2Gik56exJdqV9ev27Z"}},"receiptId":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","receiverId":"aurora"}}],"shardId":1,"stateChanges":[{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","amount":"85319130098403981703266112794","codeHash":"bJYSHkDgzpvE6VZEn3uPZXCsyKiFHUwLta6XCPGkvx8","locked":"0","storagePaidAt":0,"storageUsage":8479257515},"type":"account_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"action_receipt_gas_reward"},"change":{"accountId":"aurora","amount":"85319130329388220845766112794","codeHash":"bJYSHkDgzpvE6VZEn3uPZXCsyKiFHUwLta6XCPGkvx8","locked":"0","storagePaidAt":0,"storageUsage":8479257515},"type":"account_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwGH/IU1CVFA2/6o4SVZCUwufDFAqA==","valueBase64":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaszM="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ==","valueBase64":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6z+o="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAAbbBP0rUxQZJ0fgz27QIqQ36wbZRKbrrHpAkDAGWgTog==","valueBase64":"YzM0Mjg3OTU4MzdmNTVmZTAyMGQxNGM4ZjA4NTliZTc="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAAbbBP0rUxQZJ0fgz27QIqQ36wbZRKbrrHpAkDAGWgTow==","valueBase64":"MTJlZmRjNzUxMGUyZmJjZjYyOTI3MWIxYTc3ZjEwMDI="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAA5m6DjSdUwahTXJx90STuO4s8V/b7ZzxEB2LdcH3EbeQ==","valueBase64":"OTJmNjcwN2Y5MmE2OGRkMTk4ZjMwZmE0Mjg4ZjlkOGI="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAA5m6DjSdUwahTXJx90STuO4s8V/b7ZzxEB2LdcH3Ebeg==","valueBase64":"Y2FiYjUzYjdjMjI5NDEyYTIzODMzYTQxNzJlMDZiODc="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAA5m6DjSdUwahTXJx90STuO4s8V/b7ZzxEB2LdcH3Ebew==","valueBase64":"ZGRkZDc0YTJhYWY1MTFjY2NiN2Y1NzgzYjc2NzhiZGE="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAA5m6DjSdUwahTXJx90STuO4s8V/b7ZzxEB2LdcH3EbfA==","valueBase64":"MTYwMzQ0ZDBiZThmMGZlNzEwMDY3M2FkMGJhNmI3NjU="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAA5m6DjSdUwahTXJx90STuO4s8V/b7ZzxEB2LdcH3EbfQ==","valueBase64":"NjhiYzVmMmQ2YjE3Njk4YzVlN2I3YjIzNzI5Yzg4NTc="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAA5m6DjSdUwahTXJx90STuO4s8V/b7ZzxEB2LdcH3Ebfg==","valueBase64":"MDYwZjUwOGJjZjExZWU2ZjU1YmJiZmZjZGEyZjBmNDg="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAACTN6lLfybauqI710fE1ejKCKZncRzyPvF3YbLVHn+Pxw==","valueBase64":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIE="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAACTN6lLfybauqI710fE1ejKCKZncRzyPvF3YbLVHn+PyA==","valueBase64":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYE="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAACTN6lLfybauqI710fE1ejKCKZncRzyPvF3YbLVHn+PyQ==","valueBase64":"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYE="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAD5JirzO8D3N4n3miqo76lgb7+Ar5/2MjTLEM97Oqyh8Q==","valueBase64":"ODkwNDMyZDM4MTk3NjU2ZjRmMDlhNjM3ZGRhNmU4NjI="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAD5JirzO8D3N4n3miqo76lgb7+Ar5/2MjTLEM97Oqyh8g==","valueBase64":"NmVhYTJkNDU4YjNhNzhiZjExZDU0ZjE4ZjcwMmQwZDg="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAD5JirzO8D3N4n3miqo76lgb7+Ar5/2MjTLEM97Oqyh8w==","valueBase64":"YzRmYWE1MDIxYTM3YTJkZjhlMjU2N2Q4OTZkYmM2OWI="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAD5JirzO8D3N4n3miqo76lgb7+Ar5/2MjTLEM97Oqyh9A==","valueBase64":"MDI1NTRlM2VmN2U5YThiNDY3ZWEwOTIzNWNjYzI2N2I="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAD5JirzO8D3N4n3miqo76lgb7+Ar5/2MjTLEM97Oqyh9Q==","valueBase64":"YmM0ZjA2NDI1OTc3NzA3OWEyNDA1NTIxODJmMzgwNzU="},"type":"data_update"},{"cause":{"receiptHash":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","type":"receipt_processing"},"change":{"accountId":"aurora","keyBase64":"BwSQVQb22oFec8oTVHtF0ZmIZxBLIgEAAAD5JirzO8D3N4n3miqo76lgb7+Ar5/2MjTLEM97Oqyh9g==","valueBase64":"ZmU4NmM0OTZiZWUyNzZiZDNjZDk5YmU0Nzg2ZjQxNDY="},"type":"data_update"}]},{"chunk":{"author":"binancenode1.poolv1.near","header":{"balanceBurnt":"3448541461122000000000","chunkHash":"ofLLfKSZqLKhYwAhkyZ28VnCkSTs49UABtVtTNm6V1D","encodedLength":3854,"encodedMerkleRoot":"GD6LtQMr5bcHoASLAaPvVMVYh2PGr7p2ZZZniZZoDNTv","gasLimit":1000000000000000,"gasUsed":62026764330159,"heightCreated":115185109,"heightIncluded":115185109,"outcomeRoot":"53ft6bfNrpa5WJHhWfh4hfzRDqwkAYdfQmtkmfLe4Wyk","outgoingReceiptsRoot":"CyNVhkHgREqefw618MnP7hzB6PSkTsa2EKUK1V7HfTMQ","prevBlockHash":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","prevStateRoot":"F7Qkx5gwVb8sgNXtwfP9Ji9K8ry5HfBcYDmzeXa6X6LX","rentPaid":"0","shardId":2,"signature":"ed25519:2fWpBtTegcdRK81eaPRLjsnUmZ3g22kco1KwZJC8EM1PGfZ1MpAUgEp4eGvBWj8qb1T66QuapYbAjLsjjy4bPEWp","txRoot":"7qtQ9WK6ziZymGmdFKwnSfCwStd3wBbJq14RjnNQnYPV","validatorProposals":[],"validatorReward":"0"},"receipts":[{"predecessorId":"e5b205c1a385198f662e74b9a264233b23ad0241101a1dd687b1f466eb8fe442","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"13000000000000000000000","gas":30000000000000,"methodName":"deposit_and_stake"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"e5b205c1a385198f662e74b9a264233b23ad0241101a1dd687b1f466eb8fe442","signerPublicKey":"ed25519:GTdonzkRNibCtTccNa6ebyR8a6bbjXB4QPP6G2gML5iH"}},"receiptId":"DcmLvtYp8pVj5rFjZAQ29epd9BRFYtn9d1XwBnDJcxru","receiverId":"astro-stakers.poolv1.near"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:Hf99sqqdpLPfb4DEVtZx4cQ2oidYY4U2NBq26YZcPuXB"}},"receiptId":"9pui6s8Wp9LrB6BaqJcPkNf9tKYa12PSU8jLuDx2Y9XX","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9Krkf7pU9h8wR16gLhRtMSQKjr4VUznAZG986d6AMXuu"}},"receiptId":"GtN3Y5rjt7X9LDuKi5q3vCsR9mJ1NQ1gLFrRXmE4Mnwm","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"891986004126367225473"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"035c16d8ded559f6d18ea02cbf130a99b56892fd7a764a6f56d286b13a2fa9bb","signerPublicKey":"ed25519:E7fhmGJ4oogjdt4UdrVcKTZghn1SSxbhNjpGeNKCSLr"}},"receiptId":"6erKzT14XaXLJ8TNW3UN8ZS8ppZNHPuev1ZR1X9G3KFx","receiverId":"035c16d8ded559f6d18ea02cbf130a99b56892fd7a764a6f56d286b13a2fa9bb"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"962345141932302451587"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"eb01a828e667733128d22f1eef001361aefb8ca9143190002c17f7a8ba663c5f","signerPublicKey":"ed25519:DgE6cMsokeo43eZEFYipoFovahANQV7w73tnZfAfHuyv"}},"receiptId":"2zPPuRsHJEW4bdhnXZtZdGVU5jLC1BqhpVY3zJBVtsHJ","receiverId":"eb01a828e667733128d22f1eef001361aefb8ca9143190002c17f7a8ba663c5f"},{"predecessorId":"claim.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJhbW91bnQiOiIxNTcwMjQ2MDczODEyMjkxNTM5IiwibWVtbyI6IiIsInJlY2VpdmVyX2lkIjoiNzVjZGEyYTkwNTg1NTkxZmMyYmM1OTg0NmJkMzQ2ZmM0ZWYyZTIxMzlhZWVkNTMyM2Y5MWVhY2U5YWQyZWJkZSJ9","deposit":"1","gas":5000000000000,"methodName":"ft_transfer"}}],"gasPrice":"119405230","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[{"dataId":"8EZzSnQ53pJt9bkMjt2KmWrrKoha88kuUjhBww7Rp2UL","receiverId":"claim.sweat"}],"signerId":"75cda2a90585591fc2bc59846bd346fc4ef2e2139aeed5323f91eace9ad2ebde","signerPublicKey":"ed25519:8vrZokQdTeTi962mNJDkMhpGCda929ykoT9sicmP52us"}},"receiptId":"3e257zzryFepDXioWPUYGD38kYzx3K5CXXBZDKkpvVUH","receiverId":"token.sweat"},{"predecessorId":"claim.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJub3ciOjE3MTEwNjA0NDMsImFjY291bnRfaWQiOiI3NWNkYTJhOTA1ODU1OTFmYzJiYzU5ODQ2YmQzNDZmYzRlZjJlMjEzOWFlZWQ1MzIzZjkxZWFjZTlhZDJlYmRlIiwidG90YWxfYWNjcnVhbCI6MTU3MDI0NjA3MzgxMjI5MTUzOSwiZGV0YWlscyI6W1sxNzEwOTU1OTQ2LDQxOTI3MzQ0NTQxMTkwNjE3Nl0sWzE3MTA5NzU5ODAsMjkzMTEzMTMzNTc0NTY2MDE5XSxbMTcxMTAzNjIwNCwzNjE5MDI1ODkxMDk4MTY1MDVdLFsxNzExMDQ5MDQzLDM1MTAwNTYxNzU3MjM5ODIxMV0sWzE3MTEwNTU5ODAsMTQ0OTUxMjg4MTQzNjA0NjI4XV19","deposit":"0","gas":8306430847661,"methodName":"on_transfer"}}],"gasPrice":"119405230","inputDataIds":["8EZzSnQ53pJt9bkMjt2KmWrrKoha88kuUjhBww7Rp2UL"],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"75cda2a90585591fc2bc59846bd346fc4ef2e2139aeed5323f91eace9ad2ebde","signerPublicKey":"ed25519:8vrZokQdTeTi962mNJDkMhpGCda929ykoT9sicmP52us"}},"receiptId":"B8py7VUbWsGp7y5rmZk728JxY4Reg2uTN9w84XN95MRo","receiverId":"claim.sweat"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"218593228862003872890"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"75cda2a90585591fc2bc59846bd346fc4ef2e2139aeed5323f91eace9ad2ebde","signerPublicKey":"ed25519:8vrZokQdTeTi962mNJDkMhpGCda929ykoT9sicmP52us"}},"receiptId":"4T2PK9EPHqrmjdJDuPPeq22GrTocnWdva8tffGSF1MXC","receiverId":"75cda2a90585591fc2bc59846bd346fc4ef2e2139aeed5323f91eace9ad2ebde"},{"predecessorId":"claim.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJhbW91bnQiOiIxMDMyMjcxMzE5ODE1MDI0MjQ5IiwibWVtbyI6IiIsInJlY2VpdmVyX2lkIjoiMGQyNmIwNWVjMGNiNGMyNzA3NjY5YjUxYTFiMThmNmMxOGU0MzM2MTQzM2FhY2Q1MmNlZTllZWUyOGFhZmM4ZSJ9","deposit":"1","gas":5000000000000,"methodName":"ft_transfer"}}],"gasPrice":"138423388","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[{"dataId":"3AvmoWwA4DmW8swuXZHhPpbXK93EPSXNVSEg92wcFtzS","receiverId":"claim.sweat"}],"signerId":"0d26b05ec0cb4c2707669b51a1b18f6c18e43361433aacd52cee9eee28aafc8e","signerPublicKey":"ed25519:tLWyRAdZsubVpjqprcm7DyNW9QTLkdCMehYXsPmai8D"}},"receiptId":"CkwuGndoQua4iM6QugKV65kswfeKpRijA6PQcZv3uSHP","receiverId":"token.sweat"},{"predecessorId":"claim.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJub3ciOjE3MTEwNjA0NDMsImFjY291bnRfaWQiOiIwZDI2YjA1ZWMwY2I0YzI3MDc2NjliNTFhMWIxOGY2YzE4ZTQzMzYxNDMzYWFjZDUyY2VlOWVlZTI4YWFmYzhlIiwidG90YWxfYWNjcnVhbCI6MTAzMjI3MTMxOTgxNTAyNDI0OSwiZGV0YWlscyI6W1sxNzEwOTYyNDk0LDE3Mzk3NTc2MjMwNDEyNjg5NF0sWzE3MTEwMDUwNTYsMzQ0MjA0MzUwODcyOTU1Njc2XSxbMTcxMTAxNDI3NywzNDMxNDYzMDYyMjE4OTkzMThdLFsxNzExMDI1MzQ1LDE3MDk0NDkwMDQxNjA0MjM2MV1dfQ==","deposit":"0","gas":31960160110664,"methodName":"on_transfer"}}],"gasPrice":"138423388","inputDataIds":["3AvmoWwA4DmW8swuXZHhPpbXK93EPSXNVSEg92wcFtzS"],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0d26b05ec0cb4c2707669b51a1b18f6c18e43361433aacd52cee9eee28aafc8e","signerPublicKey":"ed25519:tLWyRAdZsubVpjqprcm7DyNW9QTLkdCMehYXsPmai8D"}},"receiptId":"8EXw51nDmhpg2CESe8r8yZWGKaq7EhEa93i93QSMSrpQ","receiverId":"claim.sweat"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"407710481099720940864"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0d26b05ec0cb4c2707669b51a1b18f6c18e43361433aacd52cee9eee28aafc8e","signerPublicKey":"ed25519:tLWyRAdZsubVpjqprcm7DyNW9QTLkdCMehYXsPmai8D"}},"receiptId":"3H5kMbCv4V6W5iwm4zzvxV4zNqazcVZguizF6a63A7zc","receiverId":"0d26b05ec0cb4c2707669b51a1b18f6c18e43361433aacd52cee9eee28aafc8e"}],"transactions":[{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3Ct1bAvHCoMmFLjBaVKitYcvf5aBbUmXMvzbpE31HSbU","outcome":{"executorId":"d6bd06cf99d94f0b97d2b24a91ac9bd52d7529b21d921c115b6ef067c804d31e","gasBurnt":2427936651538,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["3HH4B8hqdxK5Atqyw16j6KURsfNHjsU37W4m17x6eKe6"],"status":{"SuccessReceiptId":"3HH4B8hqdxK5Atqyw16j6KURsfNHjsU37W4m17x6eKe6"},"tokensBurnt":"242793665153800000000"},"proof":[{"direction":"Right","hash":"B9vywydU7zo2nz31tFd8HPZgKyHG7fLR41DDYjr7SG6Q"},{"direction":"Right","hash":"9gknHeYkhgsNDULxQA8SJ9gF5zU2jhvAD9A6GzHyBtvW"},{"direction":"Right","hash":"Uoz2CRwyq9AofWA1MjyoNEuVurWWKvo6zQMDow4ZbFE"},{"direction":"Right","hash":"5nBTW6phnGSxDKmZk61tbsqGfo8xjCjDjAEb6xhEWBaE"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"0","gas":28200000000000,"methodName":"claim"}}],"hash":"3Ct1bAvHCoMmFLjBaVKitYcvf5aBbUmXMvzbpE31HSbU","nonce":110965480000016,"publicKey":"ed25519:FTFRZM9KFdRALLT4JdV5ickuZzhy93JGRW88yXT5NRGH","receiverId":"claim.sweat","signature":"ed25519:4HDQSPDLLxPYJ8UX3HifnofYnqoC79Kc3fctGv8QfkAuJeiCEGFpAqFcTcMp4mHh8eySicGFHaN3Tyd5eKjb8omg","signerId":"d6bd06cf99d94f0b97d2b24a91ac9bd52d7529b21d921c115b6ef067c804d31e"}}]},"receiptExecutionOutcomes":[{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"A38EK5BLzFU2Tw2kP6BRmLAEYpT3trno8Ny1UnXj97fT","outcome":{"executorId":"c6gvze8nwxfb.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["BTYncqn9TMtcRw2LPPkL2FpvSzvdBnewimSbmrJZ9JwN"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"CDNVwLHkUeapa7YpZMA6tCmXXHNJhisjGxHYoDYUH45i"},{"direction":"Right","hash":"9gknHeYkhgsNDULxQA8SJ9gF5zU2jhvAD9A6GzHyBtvW"},{"direction":"Right","hash":"Uoz2CRwyq9AofWA1MjyoNEuVurWWKvo6zQMDow4ZbFE"},{"direction":"Right","hash":"5nBTW6phnGSxDKmZk61tbsqGfo8xjCjDjAEb6xhEWBaE"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4gutdBYKVb8b2TAuXcQJWVLXN7a8rsgzJ1B1b7X8Vq4K"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:GgYZu2ChGMpj9fdHUC98jA1f1F1BgvB7c89PaBNFAYDz"}},"receiptId":"A38EK5BLzFU2Tw2kP6BRmLAEYpT3trno8Ny1UnXj97fT","receiverId":"c6gvze8nwxfb.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5avppTdL97cuGwNQBJJywHdXbkdarouFA32cajQF9DuX","outcome":{"executorId":"b9sc5chevv6v.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["9YfCZTMB3LDRomGBqg7ysG29ku1vwfD9s53F6Es3hVWG"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"5njtac4iEEEYVre3kNTT83UPeHR3jDwJNhheCW9j3v6M"},{"direction":"Left","hash":"8JGzFc7tqQFGwZnDctzDAkJKtLTDXhxJUCuUqrRQo7sm"},{"direction":"Right","hash":"Uoz2CRwyq9AofWA1MjyoNEuVurWWKvo6zQMDow4ZbFE"},{"direction":"Right","hash":"5nBTW6phnGSxDKmZk61tbsqGfo8xjCjDjAEb6xhEWBaE"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:86m8UbsicV9Hkjga5ygmv5VsqCKvXNRmZoVD4FMCav1X"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:CUBULo6qF4B215iLycfmMbkgpQEaiUCR7aSLUjDNvMEw"}},"receiptId":"5avppTdL97cuGwNQBJJywHdXbkdarouFA32cajQF9DuX","receiverId":"b9sc5chevv6v.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DKaU5cmAyAq9zVfwCcyUGKD9e1uHZYRdNiGT1W7sVyJF","outcome":{"executorId":"d4dbw01zv4ay.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["FXxRtbK4va5B3tLjxFjXeLG8cbe1VBGiQmB4KKWYNFDJ"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"FheAsYzoQ4yHNHXbxBUupL12oLyzCrUWRLRjsn8VNFKU"},{"direction":"Left","hash":"8JGzFc7tqQFGwZnDctzDAkJKtLTDXhxJUCuUqrRQo7sm"},{"direction":"Right","hash":"Uoz2CRwyq9AofWA1MjyoNEuVurWWKvo6zQMDow4ZbFE"},{"direction":"Right","hash":"5nBTW6phnGSxDKmZk61tbsqGfo8xjCjDjAEb6xhEWBaE"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:Ft7HxGwTkSgY6SLVjSjaNMnYye8Edpmp3Z6ykdUAECMh"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8m3RUzbGosqxeFwKSckWdXCz7nBFcueNUAVRB8JHpFvB"}},"receiptId":"DKaU5cmAyAq9zVfwCcyUGKD9e1uHZYRdNiGT1W7sVyJF","receiverId":"d4dbw01zv4ay.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3tPYBTW2TGGQSxzry4ZBtAWabZLAyqGKf2gTfzHT5SAF","outcome":{"executorId":"ea0hx86kz97l.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["5NiJyzGau65FcEUNeXi7Rnu7ZVzQyCohmdW9o5Uv98L3"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"G6qcjUN3nu5cDUCrnpmTqXEMLnBj7h6vUyEhJsDPwaMe"},{"direction":"Right","hash":"695rKUYYogi3tx8SFMbLrmj8sSxgEgvfwz2ZjW5B11pP"},{"direction":"Left","hash":"HUPZG5remTBnbhGxDJdZFGTHhacy2m4RFCVRMwhakQk6"},{"direction":"Right","hash":"5nBTW6phnGSxDKmZk61tbsqGfo8xjCjDjAEb6xhEWBaE"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2WLVXrTjkmenXBVzrZrGMkwA2H9xCP6pKN9J3RUiRfrA"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:B9Jsy185LuQPtGr3KknchXsu7AjAiaQY1vChFFyrhKGc"}},"receiptId":"3tPYBTW2TGGQSxzry4ZBtAWabZLAyqGKf2gTfzHT5SAF","receiverId":"ea0hx86kz97l.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"21bgJReYNBw9PrdfbrVChFtdQXijTMxvzbSkX419hGBd","outcome":{"executorId":"fxg8hwyu1lpi.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["Gnc5tEVY3Razvg6NXopzuAjF8CjGBZh7ZmU9EJjWQ1mt"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"J7YzyWKNqKQkuLwuiPz49VwUDcBS6pXMkM5gaE2GZKyK"},{"direction":"Right","hash":"695rKUYYogi3tx8SFMbLrmj8sSxgEgvfwz2ZjW5B11pP"},{"direction":"Left","hash":"HUPZG5remTBnbhGxDJdZFGTHhacy2m4RFCVRMwhakQk6"},{"direction":"Right","hash":"5nBTW6phnGSxDKmZk61tbsqGfo8xjCjDjAEb6xhEWBaE"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GMNMUJPPK6rxcxhYVdzyaiUCufassnBwXYFESwEXHX6z"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:ANMxJA24B1qNDLLpAH9vwe6py9wRm1md5uy7fFaLQeAJ"}},"receiptId":"21bgJReYNBw9PrdfbrVChFtdQXijTMxvzbSkX419hGBd","receiverId":"fxg8hwyu1lpi.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Fp8hg3EsJf8hzr9Pwm14spSQo63yF2Nh8BpxDaqShTKC","outcome":{"executorId":"exj8fv7xvd9k.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["5n37R1ebt31tVfiGDgQ7UDQgQw7czJRTG1nd1HEfSm7b"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"8fh7iE6p5D4bf6NmMwkgNVvrKZeRE29RDMrQzNcPq9Z9"},{"direction":"Left","hash":"9yLYY265GV5pwaXkcWqxPG1QwnYJrHZVeS8CYMfhVTLH"},{"direction":"Left","hash":"HUPZG5remTBnbhGxDJdZFGTHhacy2m4RFCVRMwhakQk6"},{"direction":"Right","hash":"5nBTW6phnGSxDKmZk61tbsqGfo8xjCjDjAEb6xhEWBaE"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:G68UYL8AXHGr822iq16Pr1Be4VkfLN8eVBoNskeSv16A"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:EgFMDw7esSBXVYNqPiUZys9MCKPewQkBzjSZHc9gQmtC"}},"receiptId":"Fp8hg3EsJf8hzr9Pwm14spSQo63yF2Nh8BpxDaqShTKC","receiverId":"exj8fv7xvd9k.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"99jehrknKrkkSBKziSxZgbfwisJWCpuva9kdSGVPYW9U","outcome":{"executorId":"fxljjr7uty80.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["7p5t9m7KaXkTcS4KvfmGbWatURkw2PVvW7ytLYGb2GTt"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"5zxHfYYsn1jFbbqNyLLasWDaMY5U8ML5o4ZoGu2yR4TY"},{"direction":"Left","hash":"9yLYY265GV5pwaXkcWqxPG1QwnYJrHZVeS8CYMfhVTLH"},{"direction":"Left","hash":"HUPZG5remTBnbhGxDJdZFGTHhacy2m4RFCVRMwhakQk6"},{"direction":"Right","hash":"5nBTW6phnGSxDKmZk61tbsqGfo8xjCjDjAEb6xhEWBaE"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GNbMYgmN12ZTM7sn9mqvwbrXM2nLvYB6SKFyNEwfp54M"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:2LrSPZGyZW27J1GpQ4KAwHJMaiKcrDnYBCgtR1887XXY"}},"receiptId":"99jehrknKrkkSBKziSxZgbfwisJWCpuva9kdSGVPYW9U","receiverId":"fxljjr7uty80.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Gkr9oH5GP2hLteuxg8mXHPPqVR7LwTbGo3oWQpQrFoYG","outcome":{"executorId":"g7z7knhgzj75.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["2UAcg8rezps5iQP8MxTg1dT8cqhb7PuLTtZXCfxSXwUe"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"Dhctj27EDzRcMDURjfaY9ura5kF2HpGg5uqWcBsgYbvk"},{"direction":"Right","hash":"G4GsAd8RP36Drce2VhHdkPMKBs38bP2dKXEt5F8BEKzC"},{"direction":"Right","hash":"8ibsJzs6Wp37Wn6QUHD2CTN8gG7wfZMrCgRpt4WxkfKK"},{"direction":"Left","hash":"2cE9PT3FGCpMofhACHg2g3TAKgA1MaZD3QGQzFAMYx1X"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8bfnEAF5voKca8Fu9f7QMeTWA1JH138f4G96EpTsyaoZ"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8XjFH68neAiAtaqUqT8cehgpp5J46AeseyrSPCVBpnmV"}},"receiptId":"Gkr9oH5GP2hLteuxg8mXHPPqVR7LwTbGo3oWQpQrFoYG","receiverId":"g7z7knhgzj75.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6RsR9sDbc6M56GFek2PMbtcxxPev75WuieSEBgrepqQu","outcome":{"executorId":"b9ipyxt1exf9.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["5Qnuy9Sa6GrsfuYiTT5EqsXD2Rrzo7LeVynMGGmY7PJz"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"2RgBirg6i8RsUy57HHgULm9NFhgVpGAYHC7cwXgUWb8x"},{"direction":"Right","hash":"G4GsAd8RP36Drce2VhHdkPMKBs38bP2dKXEt5F8BEKzC"},{"direction":"Right","hash":"8ibsJzs6Wp37Wn6QUHD2CTN8gG7wfZMrCgRpt4WxkfKK"},{"direction":"Left","hash":"2cE9PT3FGCpMofhACHg2g3TAKgA1MaZD3QGQzFAMYx1X"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:FxLSR9djTjWtPzHzZhkEn7td9GLMpQmUSiHq31nQYpVL"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:5rY44hHFumd4ssBVDyHSevgiiHYptKmKW5CbWfDTVmfD"}},"receiptId":"6RsR9sDbc6M56GFek2PMbtcxxPev75WuieSEBgrepqQu","receiverId":"b9ipyxt1exf9.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"66WQi7yLQAJrQmzTs7pKJFSU3nowcgXKdBsqSuSLfT23","outcome":{"executorId":"ftv2.nekotoken.near","gasBurnt":2863548949659,"logs":[],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"4765825998"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"45162030000"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"2280000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"10439452800"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"380133300"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"12585825930"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"20500896"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"56356845750"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"154762665"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"336660300"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"64196736000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1927038420"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"352414335"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1861112340"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"161019559260"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"37827029856"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"16822769166"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"610124928"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"17193134916"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1018819152"}],"version":3},"receiptIds":["9enumFdsh2S9wLvHkfn3s61xxxxACv8cAfzj6czjg1XV"],"status":{"SuccessValue":"Ijg5ODM4MDI4NTYwMDAwMDAwMDAwMDAwMDAwMDAi"},"tokensBurnt":"286354894965900000000"},"proof":[{"direction":"Right","hash":"9wMfUDfCsBWxeUkZuMGTcfwWkM7iRKQA68V3ATpauWkG"},{"direction":"Left","hash":"AV2NSXGw634L2gk6DiZcQUQ1x5SNBV7xwz6Lqnv8UCHC"},{"direction":"Right","hash":"8ibsJzs6Wp37Wn6QUHD2CTN8gG7wfZMrCgRpt4WxkfKK"},{"direction":"Left","hash":"2cE9PT3FGCpMofhACHg2g3TAKgA1MaZD3QGQzFAMYx1X"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"ftv2.nekotoken.near","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJzZW5kZXJfaWQiOiJzZXZlbmxpdmVzLm5lYXIiLCJyZWNlaXZlcl9pZCI6InYyLnJlZi1maW5hbmNlLm5lYXIiLCJhbW91bnQiOiI4OTgzODAyODU2MDAwMDAwMDAwMDAwMDAwMDAwIn0=","deposit":"0","gas":11986498857897,"methodName":"ft_resolve_transfer"}}],"gasPrice":"250008035","inputDataIds":["3BUqZEFXQif21HaxDkkMXNnstRX3HdgWTtrr9Sikf3Pa"],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"sevenlives.near","signerPublicKey":"ed25519:6MxWL1ok7ZaW1ET8RNBEGVJpUFbXNALLA6ZjH59wJ8Fu"}},"receiptId":"66WQi7yLQAJrQmzTs7pKJFSU3nowcgXKdBsqSuSLfT23","receiverId":"ftv2.nekotoken.near"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2zPPuRsHJEW4bdhnXZtZdGVU5jLC1BqhpVY3zJBVtsHJ","outcome":{"executorId":"eb01a828e667733128d22f1eef001361aefb8ca9143190002c17f7a8ba663c5f","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"A3D5Mr8TQmhQvQgiHJGdeUWnctTmVhJLNUNb8qPjzaBd"},{"direction":"Left","hash":"AV2NSXGw634L2gk6DiZcQUQ1x5SNBV7xwz6Lqnv8UCHC"},{"direction":"Right","hash":"8ibsJzs6Wp37Wn6QUHD2CTN8gG7wfZMrCgRpt4WxkfKK"},{"direction":"Left","hash":"2cE9PT3FGCpMofhACHg2g3TAKgA1MaZD3QGQzFAMYx1X"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"962345141932302451587"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"eb01a828e667733128d22f1eef001361aefb8ca9143190002c17f7a8ba663c5f","signerPublicKey":"ed25519:DgE6cMsokeo43eZEFYipoFovahANQV7w73tnZfAfHuyv"}},"receiptId":"2zPPuRsHJEW4bdhnXZtZdGVU5jLC1BqhpVY3zJBVtsHJ","receiverId":"eb01a828e667733128d22f1eef001361aefb8ca9143190002c17f7a8ba663c5f"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"g2wSmvAkUuYbPCJ7dmU7en2Mu71jgJY2YbCAtEjww8W","outcome":{"executorId":"dhoodhmau5.tg","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"A7EKDW2oQ3L9U7pWUJM8Xh3VtRKQ59TQvbueixS5i1gz"},{"direction":"Right","hash":"4v33aD2DN5M92gpDJbXJ6HMoSgVyHrAAzFMsDmWfWFGF"},{"direction":"Left","hash":"5AEjxC4wE5zroke5mjwLJBZwuANmVCYeAXNL3iBE4N3c"},{"direction":"Left","hash":"2cE9PT3FGCpMofhACHg2g3TAKgA1MaZD3QGQzFAMYx1X"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"3456102003446875615692"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"dhoodhmau5.tg","signerPublicKey":"ed25519:4SboHcESzdgj1UoMvhTrhrAqKrWm33x11494N9KCP9RP"}},"receiptId":"g2wSmvAkUuYbPCJ7dmU7en2Mu71jgJY2YbCAtEjww8W","receiverId":"dhoodhmau5.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","outcome":{"executorId":"claim.sweat","gasBurnt":26034066245123,"logs":[],"metadata":{"gasProfile":[{"cost":"FUNCTION_CALL_BASE","costCategory":"ACTION_COST","gasUsed":"4639723000000"},{"cost":"FUNCTION_CALL_BYTE","costCategory":"ACTION_COST","gasUsed":"2651817724"},{"cost":"NEW_ACTION_RECEIPT","costCategory":"ACTION_COST","gasUsed":"289092464624"},{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"80224737633"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"47486673750"},{"cost":"PROMISE_RETURN","costCategory":"WASM_HOST_COST","gasUsed":"560152386"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"2553600000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"550681135200"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"20181276897"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"221510536368"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"260992176"},{"cost":"SHA256_BASE","costCategory":"WASM_HOST_COST","gasUsed":"127147167000"},{"cost":"SHA256_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"4051714968"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3268697053500"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"37823995326"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"9409655385"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3723410688000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"53860723839"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"86130063474"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"45069937167"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"6666209753364"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"6223558122"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"6414770538"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"474070361688"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"249537742629"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"7256128608"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"418366282956"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"16441764300"}],"version":3},"receiptIds":["9dxuEVyXiRfq5ubvii39Tbw37ss8aRm17HyioXmqdW36","3nRHkFoNQKSMDAg9p27hUkZwhpjzMesLrUY3yxoeGjiV","7dvrCJMaLSXZ8TD86qBuNkmAeWVDSGEQ3sv8RSfYUHdX"],"status":{"SuccessReceiptId":"3nRHkFoNQKSMDAg9p27hUkZwhpjzMesLrUY3yxoeGjiV"},"tokensBurnt":"2603406624512300000000"},"proof":[{"direction":"Left","hash":"CmgBxQBYkKBmAvypkZvxc7BoxSHGTLxDGhAU1JUWvhEa"},{"direction":"Right","hash":"4v33aD2DN5M92gpDJbXJ6HMoSgVyHrAAzFMsDmWfWFGF"},{"direction":"Left","hash":"5AEjxC4wE5zroke5mjwLJBZwuANmVCYeAXNL3iBE4N3c"},{"direction":"Left","hash":"2cE9PT3FGCpMofhACHg2g3TAKgA1MaZD3QGQzFAMYx1X"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"0bb7457d3b8a72aa1bd14520d234ef8839dd1dcaaec5bb55ec79dafdb2211647","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"0","gas":50000000000000,"methodName":"claim"}}],"gasPrice":"138423388","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0bb7457d3b8a72aa1bd14520d234ef8839dd1dcaaec5bb55ec79dafdb2211647","signerPublicKey":"ed25519:nja7QB6i1Kt9xiMa78dyYFh64L8T7cXEYwkhRtnAMLJ"}},"receiptId":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","receiverId":"claim.sweat"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"GLicVfpiSWiE7qfsP4dBjGivJB5DqED9vaHrhQgjS4wN","outcome":{"executorId":"bridge-validator.sputnik-dao.near","gasBurnt":9450530133445,"logs":[],"metadata":{"gasProfile":[{"cost":"FUNCTION_CALL_BASE","costCategory":"ACTION_COST","gasUsed":"4639723000000"},{"cost":"FUNCTION_CALL_BYTE","costCategory":"ACTION_COST","gasUsed":"2222518396"},{"cost":"NEW_ACTION_RECEIPT","costCategory":"ACTION_COST","gasUsed":"289092464624"},{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"8737347663"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"116960901000"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"50160000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"44367674400"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"10674143064"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"20137321488"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"692496612"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"281784228750"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"4735737549"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"30456535140"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"128393472000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"47854787430"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"986760138"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"48357902301"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"338141074446"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"6223558122"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"16328506824"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"839183146296"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"25234153749"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"19180802424"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"25789702374"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"27048127860"}],"version":3},"receiptIds":["D7Gvh1rC7ESHFELVqRcMxNJ2zX69sPYjTBJbFEgRrgMK","B1xCxXai8ytgAVkSYu3HZ6ZYd7aXDuGfksyML5FE7rZD","C3hwE1dcaDVGsFTMvYyJjQsgtvyPwLEhER7HViK2SnuX"],"status":{"SuccessValue":""},"tokensBurnt":"945053013344500000000"},"proof":[{"direction":"Right","hash":"HagXxRquf3vgesHQ2AYXsCspVMGKaqt68vQ8Nr9Wv4Gk"},{"direction":"Left","hash":"FjYYqgXQHRao4nrs5qwQzkeVxKdEb1T56XAApQbBrB9n"},{"direction":"Left","hash":"5AEjxC4wE5zroke5mjwLJBZwuANmVCYeAXNL3iBE4N3c"},{"direction":"Left","hash":"2cE9PT3FGCpMofhACHg2g3TAKgA1MaZD3QGQzFAMYx1X"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"a7aa7d34775ca31f6f073282d9a67ee77984f5faceb8e7e01a8e394ca32025d6","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJhY3Rpb24iOiJWb3RlQXBwcm92ZSIsImlkIjoxMjgwMjV9","deposit":"0","gas":300000000000000,"methodName":"act_proposal"}}],"gasPrice":"625040174","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"a7aa7d34775ca31f6f073282d9a67ee77984f5faceb8e7e01a8e394ca32025d6","signerPublicKey":"ed25519:CHVsHNJH7bNM9B1VCXCGrwsDnqux8Si91i8BystH1iCu"}},"receiptId":"GLicVfpiSWiE7qfsP4dBjGivJB5DqED9vaHrhQgjS4wN","receiverId":"bridge-validator.sputnik-dao.near"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","outcome":{"executorId":"claim.sweat","gasBurnt":15412877411699,"logs":[],"metadata":{"gasProfile":[{"cost":"FUNCTION_CALL_BASE","costCategory":"ACTION_COST","gasUsed":"4639723000000"},{"cost":"FUNCTION_CALL_BYTE","costCategory":"ACTION_COST","gasUsed":"1498075780"},{"cost":"NEW_ACTION_RECEIPT","costCategory":"ACTION_COST","gasUsed":"289092464624"},{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"37861839873"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"47486673750"},{"cost":"PROMISE_RETURN","costCategory":"WASM_HOST_COST","gasUsed":"560152386"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"1151400000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"258376456800"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"9887267133"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"100686607440"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"120639888"},{"cost":"SHA256_BASE","costCategory":"WASM_HOST_COST","gasUsed":"54491643000"},{"cost":"SHA256_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1736449272"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"1465277989500"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"17519133678"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"4292418825"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"1669115136000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"24569739855"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"39893302722"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"20751402591"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"2576312948160"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"6223558122"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"6414770538"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"246594782808"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"114955589301"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3377477280"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"189124484076"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"7561310796"}],"version":3},"receiptIds":["GaWZcivwm5Nknoy45EEtD4buNTpgtPc6XfvthzT1fNbK","5wPzo6Fd3khghB9yMVWa2vTWU4t8NHxmEBwJadfauXoF","5WAd2bQy86Ef8hzYJft3xwL3SDTWrHCKxuWd8dG1fYFR"],"status":{"SuccessReceiptId":"5wPzo6Fd3khghB9yMVWa2vTWU4t8NHxmEBwJadfauXoF"},"tokensBurnt":"1541287741169900000000"},"proof":[{"direction":"Left","hash":"7f4HBX4eY4N3KERLeKDNUo1oPMJfnnoUEwpSh2aMkN4p"},{"direction":"Left","hash":"FjYYqgXQHRao4nrs5qwQzkeVxKdEb1T56XAApQbBrB9n"},{"direction":"Left","hash":"5AEjxC4wE5zroke5mjwLJBZwuANmVCYeAXNL3iBE4N3c"},{"direction":"Left","hash":"2cE9PT3FGCpMofhACHg2g3TAKgA1MaZD3QGQzFAMYx1X"},{"direction":"Right","hash":"BCZDb1bpceideJnjkrKDY95jKS4ihZJXp5QG3ZT49bu2"}]},"receipt":{"predecessorId":"170b59f18ad8e05fb3fd99010a1c75c865c8cb88b1b4de2cc7264902660a7209","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"0","gas":31200000000000,"methodName":"claim"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"170b59f18ad8e05fb3fd99010a1c75c865c8cb88b1b4de2cc7264902660a7209","signerPublicKey":"ed25519:2YxR9D26AzgBPLhZGiB23uLU9r3VorSk6RgPad9akesz"}},"receiptId":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","receiverId":"claim.sweat"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"9CjjVHEUjacGgcnSRTqzLqNg5h6CvZwsw9jBUBvWPwfD","outcome":{"executorId":"cf9b51a5bfb9d198e0c0fb582cc4497224ea2720216c6d91bddc2098c77a0896","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"3JCEJfQHRR64jRyoRs81cKKnKyArGArpNSHkBDsfEZd6"},{"direction":"Right","hash":"ECVPkazejy6J3yYZ68bukwVnxeFaZmUFDT3VaVtrknK5"},{"direction":"Right","hash":"J6DCvk5Y3GCFaLBqZQpnQ9PYYKnKNKouYrMyQP6K6J5t"},{"direction":"Right","hash":"85hz8n38N1VPFGzWDzNunf9pAdJ8AjH8oNXvPYhM67oh"},{"direction":"Left","hash":"FMDWiP41aJQtQphnsusJUwSBR2SVN7TTop3KK2NWTLhN"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"669547687500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"cf9b51a5bfb9d198e0c0fb582cc4497224ea2720216c6d91bddc2098c77a0896","signerPublicKey":"ed25519:EyQkytZFPs8JoMxoFTAihpeCGXhunLcPQTTUtVJ6vgZb"}},"receiptId":"9CjjVHEUjacGgcnSRTqzLqNg5h6CvZwsw9jBUBvWPwfD","receiverId":"cf9b51a5bfb9d198e0c0fb582cc4497224ea2720216c6d91bddc2098c77a0896"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4RxQeDZCoMZ619pzHtP4hfgcKcCn7Mtwt2ywD5q3cFim","outcome":{"executorId":"b492f4ae7b986fb0427f259481df42362e4c1217e6357509e7ca9ed2c299472c","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["2bMJa8PS9yR1kGFuJJKd8F1vC1tqqZTUMdfvphDDwJBY"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"GmN5grNEnh3wRnQtoqewRd6nixvbWe6rm4WzWayryJpc"},{"direction":"Right","hash":"ECVPkazejy6J3yYZ68bukwVnxeFaZmUFDT3VaVtrknK5"},{"direction":"Right","hash":"J6DCvk5Y3GCFaLBqZQpnQ9PYYKnKNKouYrMyQP6K6J5t"},{"direction":"Right","hash":"85hz8n38N1VPFGzWDzNunf9pAdJ8AjH8oNXvPYhM67oh"},{"direction":"Left","hash":"FMDWiP41aJQtQphnsusJUwSBR2SVN7TTop3KK2NWTLhN"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:FHnkf3kLEvpgmhWHLGUHEm6uuaV3nDuP92fsnMvrqPad"}},"receiptId":"4RxQeDZCoMZ619pzHtP4hfgcKcCn7Mtwt2ywD5q3cFim","receiverId":"b492f4ae7b986fb0427f259481df42362e4c1217e6357509e7ca9ed2c299472c"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4opTrDwnL2Ew4RcwE4Fu2JTjgWvZFHDGcvyY5pGKN2oo","outcome":{"executorId":"f7452c4aa131eb38a7941bcf85384ba4bd0fcca9ab7049d6e445638c4f355b1b","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["4V4E2v1jtun1hVSyKka47VZdskydewNjnkp8TCjiEtEX"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"7UPs16wD7CcwDULLDmBkoBf7snTi3RNGyjC4o7H1wTYQ"},{"direction":"Left","hash":"2qib1nuwfZTmibhBNEPtKD3gKLgmQWQfhMp5Kj82dEe6"},{"direction":"Right","hash":"J6DCvk5Y3GCFaLBqZQpnQ9PYYKnKNKouYrMyQP6K6J5t"},{"direction":"Right","hash":"85hz8n38N1VPFGzWDzNunf9pAdJ8AjH8oNXvPYhM67oh"},{"direction":"Left","hash":"FMDWiP41aJQtQphnsusJUwSBR2SVN7TTop3KK2NWTLhN"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:DqNznoVh4GhxeQ7EXXaxnPi7V2DYZ5u5vGkQcmUGGQvd"}},"receiptId":"4opTrDwnL2Ew4RcwE4Fu2JTjgWvZFHDGcvyY5pGKN2oo","receiverId":"f7452c4aa131eb38a7941bcf85384ba4bd0fcca9ab7049d6e445638c4f355b1b"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8g8M4VjQLpTwvhMncVvrLwvgu6pH3zuA4veG9458r5QG","outcome":{"executorId":"db90f1ddfa621b779a8fc050c17f9aefa8669058c4e31375459be022217a9b26","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["7ag8LqDAyPDd4fBEKcDg8TQKEXxw1R62eQU43GYpsvef"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"5dTrHpgAs4p2hig67BCgsprgN6h2dP1jBeuwNyJETb92"},{"direction":"Left","hash":"2qib1nuwfZTmibhBNEPtKD3gKLgmQWQfhMp5Kj82dEe6"},{"direction":"Right","hash":"J6DCvk5Y3GCFaLBqZQpnQ9PYYKnKNKouYrMyQP6K6J5t"},{"direction":"Right","hash":"85hz8n38N1VPFGzWDzNunf9pAdJ8AjH8oNXvPYhM67oh"},{"direction":"Left","hash":"FMDWiP41aJQtQphnsusJUwSBR2SVN7TTop3KK2NWTLhN"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:cqYjzzXNXSETMQ7HqjjnSD4wyjt7BixBGvQcfE5VSY3"}},"receiptId":"8g8M4VjQLpTwvhMncVvrLwvgu6pH3zuA4veG9458r5QG","receiverId":"db90f1ddfa621b779a8fc050c17f9aefa8669058c4e31375459be022217a9b26"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2W5F2cNxuYuwwwouShvMNuw8FrVxNityW9nF5X2enShW","outcome":{"executorId":"ed6932f46aeb91e39f5e68ba0e75133ec13c7114a5013be01cd936005bdc5e77","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["61jUHynMEQUpMK6r9xuNDarMG9Z2qPZuCxvKZ6awLbVX"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"4oxDETmu15wZ2aNgcbQDMQ4YicZQ8D7ZGCNXmsULrwXh"},{"direction":"Right","hash":"ExmAS4vjFYBmsy4J6MM4BukyS1qdWaUBsgAvCRRhVmNZ"},{"direction":"Left","hash":"BNf9ijKrS45FukbSQm7wwmmbmFCq8aK1JDBoTp3DrJeo"},{"direction":"Right","hash":"85hz8n38N1VPFGzWDzNunf9pAdJ8AjH8oNXvPYhM67oh"},{"direction":"Left","hash":"FMDWiP41aJQtQphnsusJUwSBR2SVN7TTop3KK2NWTLhN"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:9Rbqy3rhsL5cWhtKo8F1QnQLRETcBJ9N9wnfxwh6cdpy"}},"receiptId":"2W5F2cNxuYuwwwouShvMNuw8FrVxNityW9nF5X2enShW","receiverId":"ed6932f46aeb91e39f5e68ba0e75133ec13c7114a5013be01cd936005bdc5e77"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"9rDVtAQjrbo1E6ZibNFw2fHR1EZH7jCZvX7mvnQt7DMX","outcome":{"executorId":"fc546e9949b2ee50560009dbfc876c0bf8e876d0ff8c6083f3c2a1adaca42f37","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["KNSNXVLYRTcjbdzprgZi45o5cpNNbS6hiVM5Z2xZ63P"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"2Sr3sJB8WKmNETqpRHfe4DFVtT8ULfj5oZ6XhhVyaszQ"},{"direction":"Right","hash":"ExmAS4vjFYBmsy4J6MM4BukyS1qdWaUBsgAvCRRhVmNZ"},{"direction":"Left","hash":"BNf9ijKrS45FukbSQm7wwmmbmFCq8aK1JDBoTp3DrJeo"},{"direction":"Right","hash":"85hz8n38N1VPFGzWDzNunf9pAdJ8AjH8oNXvPYhM67oh"},{"direction":"Left","hash":"FMDWiP41aJQtQphnsusJUwSBR2SVN7TTop3KK2NWTLhN"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:EQpRuCPc1EDCVztbgj3uJKWvxuBXmEgbxbYigLnphxVn"}},"receiptId":"9rDVtAQjrbo1E6ZibNFw2fHR1EZH7jCZvX7mvnQt7DMX","receiverId":"fc546e9949b2ee50560009dbfc876c0bf8e876d0ff8c6083f3c2a1adaca42f37"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"78uHT3hErs73X5G6n4DobGGetFNBm6xMDpHpUuCzmkP7","outcome":{"executorId":"e4eb074cf2cc3bd99961afa4b3618bf4b4ea1d0fe0ec4266d73ec9df0c4e3098","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["4ZhGYFVyyEVsk5Ds87Ldjy5bYtmQb4PiWs5vP35gh3WR"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"FECUtVGp8rjwevbfTafMYHs8Ug1GdsyZ4HPPdrWvfmL"},{"direction":"Left","hash":"37sEjpR1VrvgitTg9vigA7nWUusUqbVp3eubguDRkdQX"},{"direction":"Left","hash":"BNf9ijKrS45FukbSQm7wwmmbmFCq8aK1JDBoTp3DrJeo"},{"direction":"Right","hash":"85hz8n38N1VPFGzWDzNunf9pAdJ8AjH8oNXvPYhM67oh"},{"direction":"Left","hash":"FMDWiP41aJQtQphnsusJUwSBR2SVN7TTop3KK2NWTLhN"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:E9RVv4hjnsUNDjufmmpWXTyQxfjtj43UhRLXwtxh3jrW"}},"receiptId":"78uHT3hErs73X5G6n4DobGGetFNBm6xMDpHpUuCzmkP7","receiverId":"e4eb074cf2cc3bd99961afa4b3618bf4b4ea1d0fe0ec4266d73ec9df0c4e3098"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"G8soqJ5MBoPhC16STh3NfDGncekjdDhKvBn4M73fBnnE","outcome":{"executorId":"e2500fbafbd737c63995fee89ebb249180163cabc6f95a19edbe60a340b993f8","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["FuD6ieRcGyWfH65uNpcsNKTjhJKQobMCszYqT5Xkv16L"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"CgdqNvjwPadeaY2qmGpKRkGMRyeNydEU8r4x8jxU7RCX"},{"direction":"Left","hash":"37sEjpR1VrvgitTg9vigA7nWUusUqbVp3eubguDRkdQX"},{"direction":"Left","hash":"BNf9ijKrS45FukbSQm7wwmmbmFCq8aK1JDBoTp3DrJeo"},{"direction":"Right","hash":"85hz8n38N1VPFGzWDzNunf9pAdJ8AjH8oNXvPYhM67oh"},{"direction":"Left","hash":"FMDWiP41aJQtQphnsusJUwSBR2SVN7TTop3KK2NWTLhN"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:E1yscszf1eEerXntngQkZ1FnuFMkiGJ4ruaYPVifS1zq"}},"receiptId":"G8soqJ5MBoPhC16STh3NfDGncekjdDhKvBn4M73fBnnE","receiverId":"e2500fbafbd737c63995fee89ebb249180163cabc6f95a19edbe60a340b993f8"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8C9rnmHzKzUEVs1FNm1tQRNY3Viieqw3YyLQZr99UT2j","outcome":{"executorId":"df59d274b0780acabca178389a9747b84ff75766e91d649ad09ef512b213e624","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["EdvK7ge7hLNCDvMSAtbMXLbLW6fF5TJ2L7u715m2kw54"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"4GiKuLSXR4V8Uiivsj7vEk7bnxmoSrimNWAbUefAJe6z"},{"direction":"Left","hash":"FMDWiP41aJQtQphnsusJUwSBR2SVN7TTop3KK2NWTLhN"}]},"receipt":{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:DJmX38Drt357JTrRpBewWC6qroFwYF8RM3KJUoKWaYRo"}},"receiptId":"8C9rnmHzKzUEVs1FNm1tQRNY3Viieqw3YyLQZr99UT2j","receiverId":"df59d274b0780acabca178389a9747b84ff75766e91d649ad09ef512b213e624"}}],"shardId":2,"stateChanges":[{"cause":{"receiptHash":"4RxQeDZCoMZ619pzHtP4hfgcKcCn7Mtwt2ywD5q3cFim","type":"receipt_processing"},"change":{"accountId":"b492f4ae7b986fb0427f259481df42362e4c1217e6357509e7ca9ed2c299472c","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"6RsR9sDbc6M56GFek2PMbtcxxPev75WuieSEBgrepqQu","type":"receipt_processing"},"change":{"accountId":"b9ipyxt1exf9.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"5avppTdL97cuGwNQBJJywHdXbkdarouFA32cajQF9DuX","type":"receipt_processing"},"change":{"accountId":"b9sc5chevv6v.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"GLicVfpiSWiE7qfsP4dBjGivJB5DqED9vaHrhQgjS4wN","type":"receipt_processing"},"change":{"accountId":"bridge-validator.sputnik-dao.near","amount":"1941258802966664459810703284","codeHash":"2Zof1Tyy4pMeJM48mDSi5ww2QQhTz97b9S8h6W6r4HnK","locked":"0","storagePaidAt":0,"storageUsage":189834877},"type":"account_update"},{"cause":{"receiptHash":"GLicVfpiSWiE7qfsP4dBjGivJB5DqED9vaHrhQgjS4wN","type":"action_receipt_gas_reward"},"change":{"accountId":"bridge-validator.sputnik-dao.near","amount":"1941259013641718718110703284","codeHash":"2Zof1Tyy4pMeJM48mDSi5ww2QQhTz97b9S8h6W6r4HnK","locked":"0","storagePaidAt":0,"storageUsage":189834877},"type":"account_update"},{"cause":{"receiptHash":"A38EK5BLzFU2Tw2kP6BRmLAEYpT3trno8Ny1UnXj97fT","type":"receipt_processing"},"change":{"accountId":"c6gvze8nwxfb.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"9CjjVHEUjacGgcnSRTqzLqNg5h6CvZwsw9jBUBvWPwfD","type":"receipt_processing"},"change":{"accountId":"cf9b51a5bfb9d198e0c0fb582cc4497224ea2720216c6d91bddc2098c77a0896","amount":"968720406362500000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","amount":"35450121996018896230866139523","codeHash":"6DwWbp4K9bQ3cnn3N9K2gcWks4cEL3nh6V3Lck2rnojb","locked":"0","storagePaidAt":0,"storageUsage":2562164953},"type":"account_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"action_receipt_gas_reward"},"change":{"accountId":"claim.sweat","amount":"35450122704202784038366139523","codeHash":"6DwWbp4K9bQ3cnn3N9K2gcWks4cEL3nh6V3Lck2rnojb","locked":"0","storagePaidAt":0,"storageUsage":2562164953},"type":"account_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","amount":"35450122704202784038366139522","codeHash":"6DwWbp4K9bQ3cnn3N9K2gcWks4cEL3nh6V3Lck2rnojb","locked":"0","storagePaidAt":0,"storageUsage":2562164857},"type":"account_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"action_receipt_gas_reward"},"change":{"accountId":"claim.sweat","amount":"35450123093751006843166139522","codeHash":"6DwWbp4K9bQ3cnn3N9K2gcWks4cEL3nh6V3Lck2rnojb","locked":"0","storagePaidAt":0,"storageUsage":2562164857},"type":"account_update"},{"cause":{"receiptHash":"DKaU5cmAyAq9zVfwCcyUGKD9e1uHZYRdNiGT1W7sVyJF","type":"receipt_processing"},"change":{"accountId":"d4dbw01zv4ay.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"3Ct1bAvHCoMmFLjBaVKitYcvf5aBbUmXMvzbpE31HSbU","type":"transaction_processing"},"change":{"accountId":"d6bd06cf99d94f0b97d2b24a91ac9bd52d7529b21d921c115b6ef067c804d31e","amount":"20781676864960375256247","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"8g8M4VjQLpTwvhMncVvrLwvgu6pH3zuA4veG9458r5QG","type":"receipt_processing"},"change":{"accountId":"db90f1ddfa621b779a8fc050c17f9aefa8669058c4e31375459be022217a9b26","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"8C9rnmHzKzUEVs1FNm1tQRNY3Viieqw3YyLQZr99UT2j","type":"receipt_processing"},"change":{"accountId":"df59d274b0780acabca178389a9747b84ff75766e91d649ad09ef512b213e624","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"g2wSmvAkUuYbPCJ7dmU7en2Mu71jgJY2YbCAtEjww8W","type":"receipt_processing"},"change":{"accountId":"dhoodhmau5.tg","amount":"534752922246293200001000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"G8soqJ5MBoPhC16STh3NfDGncekjdDhKvBn4M73fBnnE","type":"receipt_processing"},"change":{"accountId":"e2500fbafbd737c63995fee89ebb249180163cabc6f95a19edbe60a340b993f8","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"78uHT3hErs73X5G6n4DobGGetFNBm6xMDpHpUuCzmkP7","type":"receipt_processing"},"change":{"accountId":"e4eb074cf2cc3bd99961afa4b3618bf4b4ea1d0fe0ec4266d73ec9df0c4e3098","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"3tPYBTW2TGGQSxzry4ZBtAWabZLAyqGKf2gTfzHT5SAF","type":"receipt_processing"},"change":{"accountId":"ea0hx86kz97l.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"2zPPuRsHJEW4bdhnXZtZdGVU5jLC1BqhpVY3zJBVtsHJ","type":"receipt_processing"},"change":{"accountId":"eb01a828e667733128d22f1eef001361aefb8ca9143190002c17f7a8ba663c5f","amount":"24023427848758499999930","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"2W5F2cNxuYuwwwouShvMNuw8FrVxNityW9nF5X2enShW","type":"receipt_processing"},"change":{"accountId":"ed6932f46aeb91e39f5e68ba0e75133ec13c7114a5013be01cd936005bdc5e77","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"Fp8hg3EsJf8hzr9Pwm14spSQo63yF2Nh8BpxDaqShTKC","type":"receipt_processing"},"change":{"accountId":"exj8fv7xvd9k.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"4opTrDwnL2Ew4RcwE4Fu2JTjgWvZFHDGcvyY5pGKN2oo","type":"receipt_processing"},"change":{"accountId":"f7452c4aa131eb38a7941bcf85384ba4bd0fcca9ab7049d6e445638c4f355b1b","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"9rDVtAQjrbo1E6ZibNFw2fHR1EZH7jCZvX7mvnQt7DMX","type":"receipt_processing"},"change":{"accountId":"fc546e9949b2ee50560009dbfc876c0bf8e876d0ff8c6083f3c2a1adaca42f37","amount":"1830000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"66WQi7yLQAJrQmzTs7pKJFSU3nowcgXKdBsqSuSLfT23","type":"receipt_processing"},"change":{"accountId":"ftv2.nekotoken.near","amount":"63032658650317749570249480","codeHash":"7HNYHZyfUPbCAoKDpjV8zBJyZLcKkE5FBzYo3J98cUo9","locked":"0","storagePaidAt":0,"storageUsage":3345249},"type":"account_update"},{"cause":{"receiptHash":"66WQi7yLQAJrQmzTs7pKJFSU3nowcgXKdBsqSuSLfT23","type":"action_receipt_gas_reward"},"change":{"accountId":"ftv2.nekotoken.near","amount":"63032671710704408770249480","codeHash":"7HNYHZyfUPbCAoKDpjV8zBJyZLcKkE5FBzYo3J98cUo9","locked":"0","storagePaidAt":0,"storageUsage":3345249},"type":"account_update"},{"cause":{"receiptHash":"21bgJReYNBw9PrdfbrVChFtdQXijTMxvzbSkX419hGBd","type":"receipt_processing"},"change":{"accountId":"fxg8hwyu1lpi.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"99jehrknKrkkSBKziSxZgbfwisJWCpuva9kdSGVPYW9U","type":"receipt_processing"},"change":{"accountId":"fxljjr7uty80.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"Gkr9oH5GP2hLteuxg8mXHPPqVR7LwTbGo3oWQpQrFoYG","type":"receipt_processing"},"change":{"accountId":"g7z7knhgzj75.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"4RxQeDZCoMZ619pzHtP4hfgcKcCn7Mtwt2ywD5q3cFim","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"b492f4ae7b986fb0427f259481df42362e4c1217e6357509e7ca9ed2c299472c","publicKey":"ed25519:D9tMXzXTg3brKRi8nU4Kg9eSxyn9ctTh7ALLU7WKZjTZ"},"type":"access_key_update"},{"cause":{"receiptHash":"6RsR9sDbc6M56GFek2PMbtcxxPev75WuieSEBgrepqQu","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"b9ipyxt1exf9.users.kaiching","publicKey":"ed25519:FxLSR9djTjWtPzHzZhkEn7td9GLMpQmUSiHq31nQYpVL"},"type":"access_key_update"},{"cause":{"receiptHash":"5avppTdL97cuGwNQBJJywHdXbkdarouFA32cajQF9DuX","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"b9sc5chevv6v.users.kaiching","publicKey":"ed25519:86m8UbsicV9Hkjga5ygmv5VsqCKvXNRmZoVD4FMCav1X"},"type":"access_key_update"},{"cause":{"receiptHash":"A38EK5BLzFU2Tw2kP6BRmLAEYpT3trno8Ny1UnXj97fT","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"c6gvze8nwxfb.users.kaiching","publicKey":"ed25519:4gutdBYKVb8b2TAuXcQJWVLXN7a8rsgzJ1B1b7X8Vq4K"},"type":"access_key_update"},{"cause":{"receiptHash":"DKaU5cmAyAq9zVfwCcyUGKD9e1uHZYRdNiGT1W7sVyJF","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"d4dbw01zv4ay.users.kaiching","publicKey":"ed25519:Ft7HxGwTkSgY6SLVjSjaNMnYye8Edpmp3Z6ykdUAECMh"},"type":"access_key_update"},{"cause":{"txHash":"3Ct1bAvHCoMmFLjBaVKitYcvf5aBbUmXMvzbpE31HSbU","type":"transaction_processing"},"change":{"accessKey":{"nonce":110965480000016,"permission":"FullAccess"},"accountId":"d6bd06cf99d94f0b97d2b24a91ac9bd52d7529b21d921c115b6ef067c804d31e","publicKey":"ed25519:FTFRZM9KFdRALLT4JdV5ickuZzhy93JGRW88yXT5NRGH"},"type":"access_key_update"},{"cause":{"receiptHash":"8g8M4VjQLpTwvhMncVvrLwvgu6pH3zuA4veG9458r5QG","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"db90f1ddfa621b779a8fc050c17f9aefa8669058c4e31375459be022217a9b26","publicKey":"ed25519:Fn6UbKdcVZupqgKuyqxaVb7FkfcJjN4vXppZBrvk9J7P"},"type":"access_key_update"},{"cause":{"receiptHash":"8C9rnmHzKzUEVs1FNm1tQRNY3Viieqw3YyLQZr99UT2j","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"df59d274b0780acabca178389a9747b84ff75766e91d649ad09ef512b213e624","publicKey":"ed25519:G2sMddJT6V2bwTNpwH2PWUkN3LHNcmVcAYVZafFVLJQK"},"type":"access_key_update"},{"cause":{"receiptHash":"G8soqJ5MBoPhC16STh3NfDGncekjdDhKvBn4M73fBnnE","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"e2500fbafbd737c63995fee89ebb249180163cabc6f95a19edbe60a340b993f8","publicKey":"ed25519:GERwtqVX29vqUzHmydySffH6qdimnHPm9XNtGdrE3tej"},"type":"access_key_update"},{"cause":{"receiptHash":"78uHT3hErs73X5G6n4DobGGetFNBm6xMDpHpUuCzmkP7","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"e4eb074cf2cc3bd99961afa4b3618bf4b4ea1d0fe0ec4266d73ec9df0c4e3098","publicKey":"ed25519:GQbpJMGnQLQqkQSTE3Z2UmATSLkgZ8469YLvD5RioACP"},"type":"access_key_update"},{"cause":{"receiptHash":"3tPYBTW2TGGQSxzry4ZBtAWabZLAyqGKf2gTfzHT5SAF","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"ea0hx86kz97l.users.kaiching","publicKey":"ed25519:2WLVXrTjkmenXBVzrZrGMkwA2H9xCP6pKN9J3RUiRfrA"},"type":"access_key_update"},{"cause":{"receiptHash":"2W5F2cNxuYuwwwouShvMNuw8FrVxNityW9nF5X2enShW","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"ed6932f46aeb91e39f5e68ba0e75133ec13c7114a5013be01cd936005bdc5e77","publicKey":"ed25519:GykfT7fbUYvAX5rWvf3zZPpaFokUjdj2KvBapLJGqLx6"},"type":"access_key_update"},{"cause":{"receiptHash":"Fp8hg3EsJf8hzr9Pwm14spSQo63yF2Nh8BpxDaqShTKC","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"exj8fv7xvd9k.users.kaiching","publicKey":"ed25519:G68UYL8AXHGr822iq16Pr1Be4VkfLN8eVBoNskeSv16A"},"type":"access_key_update"},{"cause":{"receiptHash":"4opTrDwnL2Ew4RcwE4Fu2JTjgWvZFHDGcvyY5pGKN2oo","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"f7452c4aa131eb38a7941bcf85384ba4bd0fcca9ab7049d6e445638c4f355b1b","publicKey":"ed25519:HeEswe2bxsRQU35ydRJoeUEqCer38ffC9Zn7VkbEnLMG"},"type":"access_key_update"},{"cause":{"receiptHash":"9rDVtAQjrbo1E6ZibNFw2fHR1EZH7jCZvX7mvnQt7DMX","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"fc546e9949b2ee50560009dbfc876c0bf8e876d0ff8c6083f3c2a1adaca42f37","publicKey":"ed25519:HyzQto1n9mRshg3wfjfDnJZKWhQwBUAjBM7UJW4h1tXY"},"type":"access_key_update"},{"cause":{"receiptHash":"21bgJReYNBw9PrdfbrVChFtdQXijTMxvzbSkX419hGBd","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"fxg8hwyu1lpi.users.kaiching","publicKey":"ed25519:GMNMUJPPK6rxcxhYVdzyaiUCufassnBwXYFESwEXHX6z"},"type":"access_key_update"},{"cause":{"receiptHash":"99jehrknKrkkSBKziSxZgbfwisJWCpuva9kdSGVPYW9U","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"fxljjr7uty80.users.kaiching","publicKey":"ed25519:GNbMYgmN12ZTM7sn9mqvwbrXM2nLvYB6SKFyNEwfp54M"},"type":"access_key_update"},{"cause":{"receiptHash":"Gkr9oH5GP2hLteuxg8mXHPPqVR7LwTbGo3oWQpQrFoYG","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"g7z7knhgzj75.users.kaiching","publicKey":"ed25519:8bfnEAF5voKca8Fu9f7QMeTWA1JH138f4G96EpTsyaoZ"},"type":"access_key_update"},{"cause":{"receiptHash":"GLicVfpiSWiE7qfsP4dBjGivJB5DqED9vaHrhQgjS4wN","type":"receipt_processing"},"change":{"accountId":"bridge-validator.sputnik-dao.near","keyBase64":"Axn0AQAAAAAA","valueBase64":"ABMAAAByZWxheWVyLmJyaWRnZS5uZWFyVwAAAHsiZmluYWxpemVkIHNsb3QiOjg2ODYyNzIsInVwZGF0ZV9oYXNoIjoiQWFqTWo2SnFUWnlCcUtjb1l6OURuWVU3SlNvc0c4QWRXa2phc3BFaVg4SkIifQQXAAAAY2xpZW50LWV0aDIuYnJpZGdlLm5lYXIBAAAAJwAAAHN1Ym1pdF9iZWFjb25fY2hhaW5fbGlnaHRfY2xpZW50X3VwZGF0ZZEDAAAMi4QAAAAAAPgSCwAAAAAAIdXBZW3bBfCaRUgFR3QvNXQDSDizdjYyJ+3PwjXjV2hK1nEqA3O6ehksa5epTdYuX8CVg5Gc/NTg50TUwjALYSMqI6yeS1Z/5uXVy7bWiXRxXgw1JPlFOvUEH26DsIo1//////////////////////////////////+//////////////////////////////////////////////9///7kmYzW17eaFY+QMRHcu0G8nnoBjSQNV4oId4XRSe1UrGPQ91mSz/me3DMWb9VGCIBU+YSVobeVUYGkd+ZU/leamrLpAqFtNYTmmk7GEF8Lcaf94Ja+q2fs+bfD7efT5yg2LhAAAAAAAwIqEAAAAAACaQREAAAAAAHghknW8sLsfZgLQcI7u8li7oly9W/tbdF3oBk/thdhNxz5l2VSlnNoPnWFmJKDzGv+vXAXJcLEbecNi3RTIrYEfSwDXtF5Vh3bEespRPKuret3rbZh9dNFHUxYmDNdmdW0aphF9xnyykE4DkA+g9Bt+jXAY0dGWKiNckqtQlwIGCQAAANjMYuBHoOok6M25RVQ1KuqfkLM10QQGtP1UUvqwkRk9yjUmr81kGN1Gl4V3oIFTEFLDNXsQx5r+BUb7Th9N28lTz8mfS6R5R1gzucvw1iHsqMDzATtOZIa8iypGsxLygdyc/PxGwSONDTVsDg0vsTyJ4jEfJb/Eimrk5BJB7g8fU22Yg38t0WWlXV7q6RSFlURy1W8kbfJWvzyuGTUqEjzvXf7MzbQ01MjPbcPAZq91Xxh1bbnukO1rBMWKVmmzxZxTcg9AgdDnLRdYgPKWh9Uk8mc0dLO8uXgO+xw2dVQF21YRTgD91MH4XIkr81rJqJKJquyx69CpbN5ganSLXXGPVFk9VTqVCPUs4soL4AQ3YCNdRpA+WajV8Qr/p+G1WgYAAABWJAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN16iBjh2Xvk+mvcyTpA2qt8lAKpRrVcPBENkg5PRWxBgFkH5bmjNguyelWFJbkYE9GLjNuH0FmvGrJBXFvhj2f2D8zYOrt9JNzy/Zu71T//tVmiqZ7Ds1LpXMtkIPRx8KId3v98EKdaFlcfc4wGUiLvshBHWsprcpJ9V9dmKEqKZEs0ultw9e2u1QLY5k0PI2hpEtr0xiFuBBx9ZjMZ7KcAAAAAAAAAAAAAAAAAAAAAAADgFkaQ9QAAAQEAAAAJAAAAdmFsaWRhdG9yBAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAEAAAAA4ZDc0MzIzOTdhZTMzNDM5YTEzODcyN2ZiNTAzODg4MGVkNDIyMTZlMDIzYzUwODJmNDI4MGRkOTAxMmQ3MmYzAEAAAABhN2FhN2QzNDc3NWNhMzFmNmYwNzMyODJkOWE2N2VlNzc5ODRmNWZhY2ViOGU3ZTAxYThlMzk0Y2EzMjAyNWQ2ABYAAABicmlkZ2UtdmFsaWRhdG9yMS5uZWFyABYAAABicmlkZ2UtdmFsaWRhdG9yMi5uZWFyAUAAAABkYmYxZmY1MzQzZWM2Zjc2YjQ2OTUyY2MxMjlhZGQwMWZhNDg3NTZiZjNmNTc3MGEzNDM0MDQ4OThlODE5ZmNiACYhjZlg6L4X"},"type":"data_update"},{"cause":{"receiptHash":"GLicVfpiSWiE7qfsP4dBjGivJB5DqED9vaHrhQgjS4wN","type":"receipt_processing"},"change":{"accountId":"bridge-validator.sputnik-dao.near","keyBase64":"U1RBVEU=","valueBase64":"AQAAAAABAAAAAQAAALuBjaEa/Rg2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACGvQBAAAAAAABAAAAAwAAAAAAAAAAAQAAAAQBAAAABQEAAAAGAQAAAAc="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AEAAAAAwYmI3NDU3ZDNiOGE3MmFhMWJkMTQ1MjBkMjM0ZWY4ODM5ZGQxZGNhYWVjNWJiNTVlYzc5ZGFmZGIyMjExNjQ3","valueBase64":"AAAAAAGt0vBlAQ=="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AEAAAAAxNzBiNTlmMThhZDhlMDVmYjNmZDk5MDEwYTFjNzVjODY1YzhjYjg4YjFiNGRlMmNjNzI2NDkwMjY2MGE3MjA5","valueBase64":"AAAAAAGZ6vllAQ=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AgaD+GWHAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Aggk8mUuAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Ag9S+mUDAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Ah7S9WUqAQAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Air+9GWSAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AjHg+mUyAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AjNC+2X5AAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Ak+F92VGAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Al+P9GUzAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AmLx+WVsAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AmR392ViAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AmTD+mWUAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AmUa+2X4AAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Ams+82USAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Am0e/GUJAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AnP/+WVKAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Anl+/GVGAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Ans/8mUmAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Anzy+GVPAQAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"An0182U0AAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AoNd+2U7AAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AoeK+mUBAQAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Aov++WW/AAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"ApCT92WaAQAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"ApI1/GVfAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Aq3S8GW8AAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"ArV182XYAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Aroz9mVFAQAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AsdP9mVzAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AsjG9GUKAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"As0x8mVXAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"As84/GW/AAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AtCA9GWwAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AtFT/GU5AAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AtR0+GWJAQAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Athi/GUjAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AuL7+mVEAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Auft+2UtAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AvkJ+2VzAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"AvtE/GVYAAAA","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"BmRx3niDAX+vybVmCVXx8y8ctdianbYK4KqYheqfz5g=","valueBase64":"fQAAAAUAAAACaz7zZSJmw4KKhDapAQAAAAAAAAAUpwAA"},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"BmnSGwX5zNqvhYmCXz1wGMCmXx9ztTgHaeSTkEsa+yo=","valueBase64":"9AEAAAUAAAAC+Qn7Zbm5Tm4ybbWuBwAAAAAAAAB+gAEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"DiPFiEhkEAY71e02/3LVhXrckiefo0m68nRWyrw4rrY=","valueBase64":"9AEAAAUAAAACtXXzZUDM5LMwwvnIBAAAAAAAAABxsAAA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"ErU+2mPGDiEZIMLioz8G0aqRws1KsGognxeUN+jzMkg=","valueBase64":"9AEAAAUAAAACkjX8ZXWefP9LruA3CQAAAAAAAAAxpgEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"HDSsbl+XmiCHuJcz02p0+OorsZBMSrz7NDzpAcZgRQA=","valueBase64":"dwEAAAUAAAACX4/0ZfGcs4zwklyxBAAAAAAAAABs0AAA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"JJz+Ed+UXCnaptw5erD+Bsx9/PiMgR9GdVTeqnJS0Y8=","valueBase64":"+gAAAAUAAAACM0L7ZQp6vqwq4sqeAwAAAAAAAADBjAEA"},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"JTaYF0H3Nf1MD7/InBGCWUqfyR4LwiKXU7oeYwjgSoE=","valueBase64":"dwEAAAUAAAAC2GL8ZY4JM9I8IR21BgAAAAAAAADGrwEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"KnclBQ2uMr0zqsdEhAeMdNywYeXi2DEC1BT0UZOw7hs=","valueBase64":"+gAAAAUAAAACez/yZfvCczJ1yjhOAwAAAAAAAABChwAA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"LCrTQKlgH2mUjRRVXO9DjVexwpOyCgc6/hbX5aU61No=","valueBase64":"cQIAAAUAAAACrdLwZfiB4uMPksa9BQAAAAAAAAChWQAA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"LQFnRice8pTdiEnHzW0C7qj0SuLefOvfEVEkfB3Z51s=","valueBase64":"dwEAAAUAAAACyMb0ZR8DWjKrXg/2AwAAAAAAAAB/2QAA"},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"OwtqTZrJlR8+3cS6nuTdhOpaBIYca0s+E5oEp6dpUj0=","valueBase64":"9AEAAAUAAAACMeD6ZTebEkle4yL9BwAAAAAAAACUewEA"},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Ps5hK5+t3sgoD1fXqgzBz2JjvU1EH/AwfpjhRw28QRw=","valueBase64":"cQIAAAUAAAACZMP6ZSciIE54FBWfCgAAAAAAAACWeAEA"},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"UPMtkaeee3GtNowrwWl9yiGfEjOn/VoFSSoZ7aC+jOQ=","valueBase64":"9AEAAAUAAAACbR78ZcrlJTQDSHEsCQAAAAAAAADJoQEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Ur/fPMK4fOc/mwDuWcCualDECQOJLIT7cfBDBVHKDKw=","valueBase64":"dwEAAAUAAAACfPL4ZQPwTfsp02d2BQAAAAAAAADqSQEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"U1RBVEU=","valueBase64":"CwAAAHRva2VuLnN3ZWF0AAEAAAABAAAAAgAAAAN2AgAAAANtgFEBAACNJwAAlMABAJTAAQACAAAAAXYCAAAAAW0BAAAAAAA="},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"U1RBVEU=","valueBase64":"CwAAAHRva2VuLnN3ZWF0AAEAAAABAAAAAgAAAAN2AgAAAANtgFEBAACNJwAAlMABAJTAAQACAAAAAXYCAAAAAW0BAAAAAAA="},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"X14CUgqoL8PcuDI1vBYbd7pMbnZSmDMnxTqeLAz6sXM=","valueBase64":"+gAAAAUAAAACT4X3ZQYAD0wcSr2QAwAAAAAAAAALIgEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"Zv64D1EBVNdMerzjvuzakS0dTNUPwsFczkhVfHuMAvU=","valueBase64":"cQIAAAUAAAACD1L6ZZU4Uh9tNRleCAAAAAAAAACicQEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"aibUMHL4+0BrAM1oHt/YoQd7qUIiWypXUWKfTUFO+gU=","valueBase64":"dwEAAAUAAAAC0VP8ZSAXHeTjZCnYBgAAAAAAAAAArAEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"alxPKGoS6Tf4PTDK7HaAS+Pzslhtm9qL2XfSBcCls/4=","valueBase64":"9AEAAAUAAAACkJP3ZX8IfiR3oWloBwAAAAAAAAAwIwEA"},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"cVPws3BqgX7N+prmQBTJKgxpDNJhQgMsOEbEyZ5H9UE=","valueBase64":"fQAAAAUAAAACc//5ZdTEE+AsKS+DAQAAAAAAAABbagEA"},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"cfdhNTb2e7u6clUYr7Y9TCggbhZcZ80jUJ1RyQThAU0=","valueBase64":"fQAAAAUAAAAC5+37ZRYzdtBbJ6cmAgAAAAAAAAAvmwEA"},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"edKhMFta7T3ES93ucEqhhpeKaGNSh6sEkPD8KPszNFk=","valueBase64":"fQAAAAUAAAACeX78Zc478uH5+l8FAgAAAAAAAADrtQEA"},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"esdWYZemlr2Y1e5xEb+yy/IBjPPPCeDTrQzUBJdm4Xc=","valueBase64":"cQIAAAUAAAACh4r6ZQc1JTobiOZ4CgAAAAAAAACNdAEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"hxXE+s/tFvfkPlu/21uQWHUK+hnMUW5w/ID8T77Qui8=","valueBase64":"+gAAAAUAAAACZRr7ZXfcnlyCSm0JBAAAAAAAAABdggEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"iYK4uKL9EV/QbE74L4CtS8T5gPBPe3HLkhUU7WBrrks=","valueBase64":"fQAAAAUAAAACCCTyZUQXoCXD3dFGAQAAAAAAAAC/gwAA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"ip2bQoQRLeFCpODf3NIQCVPUM/3hn2uneYjjLyOtcFg=","valueBase64":"+gAAAAUAAAACZHf3ZRBBW/Ehx00DAwAAAAAAAABmIAEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"n06hS/cYExoTGoTfBjDr6GSjMv1lDcP/H0UQtIkFQ9Q=","valueBase64":"dwEAAAUAAAACKv70ZX/J4BuPfMXeBAAAAAAAAAAH3wAA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"o/FDUcKMGem8zh5OWd+pnaprtDrLti1a31ab9GZAjik=","valueBase64":"cQIAAAUAAAACujP2ZX16zU/DMUU3CAAAAAAAAAAF/wAA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"p6Hsw85wdiYBf59ps/+8K/P5LdAWYgIB4kPZGkGxuKE=","valueBase64":"cQIAAAUAAAACg137ZZ2gYtPQml/aBwAAAAAAAACNkAEA"},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"qF1/kI/fcj/OBR1mAAlcenfpuE7+2Qt4gd6xaqHDErM=","valueBase64":"+gAAAAUAAAACYvH5Zd9jVbIfYqUMAwAAAAAAAAAFaAEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"rbUt2eNanSZna7n5kxRzi7YPjh5blwb9P2Gwq8uuCPk=","valueBase64":"dwEAAAUAAAAC0ID0Za9+zDmNMgDBBAAAAAAAAADTzQAA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"sYk4cxbK1i4Rol2HWtpb9Xnc8pic7bKSfA8PjfWYqns=","valueBase64":"dwEAAAUAAAACzTHyZdrhJMwX8JnkAwAAAAAAAACMhQAA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"xGLhU/fCX7nrk/XgFbM6QvB8WkSbyaqE1pXZEtpg+jg=","valueBase64":"fQAAAAUAAAACfTXzZeUtaICjHQNPAQAAAAAAAAD3owAA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"4QE7stXuKiWMyFxj1yPmKGxccR+qk0omuZundkRnwIo=","valueBase64":"dwEAAAUAAAACBoP4ZR8NM0et1KAoBQAAAAAAAAAWPgEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"4bPmMsv56yDKprq/p+hiovv/7vISlnRxIlAXpJvae/s=","valueBase64":"dwEAAAUAAAACx0/2ZTV9eWBbkys8BQAAAAAAAAArAQEA"},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"48lR6z2B4/vVYP3+gHEIGzu5NWWqR+pJFJzHlOF/hO8=","valueBase64":"9AEAAAUAAAAC4vv6ZdC6o5hi6/icCAAAAAAAAAAVfwEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"59fSgdJW2ZFJbOs8d/FwUM8W7h4sgyHpOJRu2bKtpgQ=","valueBase64":"9AEAAAUAAAACi/75ZU5fIK6NJW45BgAAAAAAAAC2aQEA"},"type":"data_update"},{"cause":{"receiptHash":"2DYV6jhwmDScN6FkieVLy2w35QwtR5LSBunqCNnfLt8k","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"8aEk/nUYRvz6ORh6MaT6oCEqU5DXiDWp7lAtXdHEFsU=","valueBase64":"9AEAAAUAAAACzzj8Zaq9pBqhSmN6CQAAAAAAAAD6pgEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"9yooCy1MnddbMrzn+HZP5qStWIUZj9rmUNqCNAUokwM=","valueBase64":"dwEAAAUAAAACHtL1ZT1lCJzyoQKuBAAAAAAAAADo8gAA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"/Qzfx8Vh29XP0cFfI91yA1EW6jNYKJ/mk0xU+GMHRyo=","valueBase64":"cQIAAAUAAAAC1HT4Zd+E3hd+BXW6CAAAAAAAAAAnPAEA"},"type":"data_update"},{"cause":{"receiptHash":"2eP8b89ZPzPWNBjPES81Y2DnzYHnx4XGGu5xJewrXUxj","type":"receipt_processing"},"change":{"accountId":"claim.sweat","keyBase64":"/Yv5szuQIYohWFJ1YE73ti9CBETLhVNDiNz/+PboPQs=","valueBase64":"fQAAAAUAAAAC+0T8ZRBXhhJQUb0sAgAAAAAAAAAfqQEA"},"type":"data_update"},{"cause":{"receiptHash":"66WQi7yLQAJrQmzTs7pKJFSU3nowcgXKdBsqSuSLfT23","type":"receipt_processing"},"change":{"accountId":"ftv2.nekotoken.near","keyBase64":"U1RBVEU=","valueBase64":"AQAAAAAAAABwC31ESo9kEKcA6QEAfQAAAAAAAAAAAAAAAAAAAAEAAAABDgAAAG5la290b2tlbi5uZWFy"},"type":"data_update"}]},{"chunk":{"author":"pinnacle1.poolv1.near","header":{"balanceBurnt":"5329880307566300000000","chunkHash":"4cZW3EL9KXyubL3WNpTNmZTELCwMrXWGDFqt96d6ZpzW","encodedLength":4562,"encodedMerkleRoot":"FvxBBzGp1zCGTq5AYDF8T4REVTacGn6x5H1oRS8Lwvt4","gasLimit":1000000000000000,"gasUsed":57122112324378,"heightCreated":115185109,"heightIncluded":115185109,"outcomeRoot":"AUGKH7vBWH3hQzWdxqquzxpzBw9Bws691GrYCmUMcP6D","outgoingReceiptsRoot":"62gJSGhMMncjPDRVzixvtnCXi7v4msURKm8fnULm9upw","prevBlockHash":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","prevStateRoot":"FvaZyYDkTkZ8bNWj5g16BjeQ7RW1xF9tMDBe38BwfkJD","rentPaid":"0","shardId":3,"signature":"ed25519:5ChUjED1FQ3Yatk8kKY3pk8k7SYp5Z9jKtB15DmSED7FyYwrJA5USiBmaaGCgMM6agehENNHsBcqbrBaqJ4VX8C2","txRoot":"69f2nsFAzyytk9jKqwyDiRkbhin2nkzvssQ4yWERegXW","validatorProposals":[],"validatorReward":"0"},"receipts":[{"predecessorId":"i6880758654.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJhY2NvdW50X2lkIjoiaTcwOTcyMTg3NzgudGciLCJyZWdpc3RyYXRpb25fb25seSI6dHJ1ZX0=","deposit":"12500000000000000000000","gas":30000000000000,"methodName":"storage_deposit"}},{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6Imk3MDk3MjE4Nzc4LnRnIiwiYW1vdW50IjoiMjEzMDAwMCJ9","deposit":"1","gas":30000000000000,"methodName":"ft_transfer"}}],"gasPrice":"146853372","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"i6880758654.tg","signerPublicKey":"ed25519:6wsGScY1Ngq6JeYxKiq1cA1pdRNwmFJadJ4ki29raxL4"}},"receiptId":"cwBAqXZvt1qKmC5trNHNycSfrhmW1q9iFDoiKVUQv4B","receiverId":"usdt.tether-token.near"},{"predecessorId":"keftemeauto.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"569999990000000000000000","gas":50000000000000,"methodName":"near_deposit"}},{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6InYyLnJlZi1maW5hbmNlLm5lYXIiLCJhbW91bnQiOiI1Njk5OTk5OTAwMDAwMDAwMDAwMDAwMDAiLCJtc2ciOiJ7XCJyZWZlcnJhbF9pZFwiOlwib3duZXIuaGVyZXdhbGxldC5uZWFyXCIsXCJhY3Rpb25zXCI6W3tcInRva2VuX2luXCI6XCJ3cmFwLm5lYXJcIixcInRva2VuX291dFwiOlwidG9rZW4uc3dlYXRcIixcImFtb3VudF9pblwiOlwiMzIwNDI3ODM1NTQ4NzAzNzM1MDQ3NTY1XCIsXCJwb29sX2lkXCI6MzY2NyxcIm1pbl9hbW91bnRfb3V0XCI6XCIwXCJ9LHtcInRva2VuX2luXCI6XCJ0b2tlbi5zd2VhdFwiLFwidG9rZW5fb3V0XCI6XCI0MzhlNDhlZDRjZTZiZWVjZjUwM2Q0M2I5ZGJkM2MzMGQ1MTZlN2ZkLmZhY3RvcnkuYnJpZGdlLm5lYXJcIixcIm1pbl9hbW91bnRfb3V0XCI6XCIyODE2Njg3MDI2ODkxODM2NTBcIixcInBvb2xfaWRcIjo0NjE1fSx7XCJ0b2tlbl9pblwiOlwid3JhcC5uZWFyXCIsXCJ0b2tlbl9vdXRcIjpcIjE3MjA4NjI4Zjg0ZjVkNmFkMzNmMGRhM2JiYmViMjdmZmNiMzk4ZWFjNTAxYTMxYmQ2YWQyMDExZTM2MTMzYTFcIixcImFtb3VudF9pblwiOlwiMjQ5NTcyMTU0NDUxMjk2MjY0OTUyNDM1XCIsXCJwb29sX2lkXCI6NDUxMixcIm1pbl9hbW91bnRfb3V0XCI6XCIwXCJ9LHtcInRva2VuX2luXCI6XCIxNzIwODYyOGY4NGY1ZDZhZDMzZjBkYTNiYmJlYjI3ZmZjYjM5OGVhYzUwMWEzMWJkNmFkMjAxMWUzNjEzM2ExXCIsXCJ0b2tlbl9vdXRcIjpcIjQzOGU0OGVkNGNlNmJlZWNmNTAzZDQzYjlkYmQzYzMwZDUxNmU3ZmQuZmFjdG9yeS5icmlkZ2UubmVhclwiLFwibWluX2Ftb3VudF9vdXRcIjpcIjIxOTQ0NzEwMTU3NjA5MDE1MFwiLFwicG9vbF9pZFwiOjQ2MTB9XSxcImZvcmNlXCI6MH0ifQ==","deposit":"1","gas":180000000000000,"methodName":"ft_transfer_call"}}],"gasPrice":"413225188","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"keftemeauto.tg","signerPublicKey":"ed25519:DqNTzHJ5cKk8Nx2xFWgrcAKYPrFpXHeUPqcKxWXJjwun"}},"receiptId":"DY8MaskKvY2DoFeHJ9UmpetPiheVSPPQ4AfwgfbFNVAE","receiverId":"wrap.near"},{"predecessorId":"i840864437.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJhY2NvdW50X2lkIjoiaTg0MDg2NDQzNy50ZyIsInJlZ2lzdHJhdGlvbl9vbmx5Ijp0cnVlfQ==","deposit":"12500000000000000000000","gas":30000000000000,"methodName":"storage_deposit"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"i840864437.tg","signerPublicKey":"ed25519:8QYaZwEEJLo5G8kGBuwwBDntardQ3CRmYrimZCt9sPqY"}},"receiptId":"BDDDA89TZWW1NrBRW4bnL4ni9KpRsqVuhE6gQYJupTVa","receiverId":"438e48ed4ce6beecf503d43b9dbd3c30d516e7fd.factory.bridge.near"},{"predecessorId":"i6841924499.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6ImExYTk3M2VmZTExYjQzOWQ4NzE2MzZjNzRiODllNGIxYzEyMDQwYjcyYzg4YmFiMjJmYzVjNDM3MzIyMWQ1MWYiLCJtaW5pbmdfdGltZSI6IjUxNzEwODA4ODczNzI4IiwibWF4X3RzIjoiMTcxMTA2MDQ0MDg1NzQwMzkwNCJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"i6841924499.tg","signerPublicKey":"ed25519:GTUKSvYUC731d8GZfy16cgjPy9LSMwY1pWcji7KHjWUR"}},"receiptId":"Ho9M4kUcmRH2gQ8h86E526gCdA6aL4c83EcNRs4KFpNC","receiverId":"game.hot.tg"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9TKqQosK6BaaAEbEGS4HXcU2wev48bNj9stD2DC955ex"}},"receiptId":"BWVGdXDN6Gq21DxLYiTGpXNwPUWEya2YU374dhNrqYQ1","receiverId":"users.kaiching"},{"predecessorId":"i6884772495.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6Ijc0YzM4OGQ0NDQ4MDMzM2I2YzM5N2IyYjhmYmUzMjViNDZjNWZiODEyMGYxMmQzOWQ4YWYyMTg4NjNhNmI5MWEiLCJtaW5pbmdfdGltZSI6IjU0MDAwMDAwMDAwMDAwIiwibWF4X3RzIjoiMTcxMTA2MDQzNDI4ODA1ODg4MCJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"5CMUSvkgu2RF1v5ELd92SADd8L27wroMmrxCz6JNPJ5Q","receiverId":"game.hot.tg"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"60417928934895451234"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"846QNrGNEXtfLrLbNRhz7TvUuwaSr2vH3KZk69irpR7m","receiverId":"0-relay.hot.tg"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"3456102003446875615692"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"dhoodhmau5.tg","signerPublicKey":"ed25519:4SboHcESzdgj1UoMvhTrhrAqKrWm33x11494N9KCP9RP"}},"receiptId":"g2wSmvAkUuYbPCJ7dmU7en2Mu71jgJY2YbCAtEjww8W","receiverId":"dhoodhmau5.tg"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1161024130536181525800"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"here.tg","signerPublicKey":"ed25519:FAiyyYbRfCCeowZggqg5d324yqzQV9czZLWZq9oGz6s3"}},"receiptId":"DqGNxHC1fXafHf1ifqRHhQd6C1h6ktLYN1uUZZbgocGY","receiverId":"here.tg"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"3117665222246899164700"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"here.tg","signerPublicKey":"ed25519:E6y4oxdEZ1SghzpdF3GKtk5ptVMCaSY6Zw79RWaa5UKq"}},"receiptId":"DafGvYfCmBCt6ySvSCBmRu642HrFoM43hb7WKed7wmwo","receiverId":"here.tg"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"685629518963455240000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"here.tg","signerPublicKey":"ed25519:FAiyyYbRfCCeowZggqg5d324yqzQV9czZLWZq9oGz6s3"}},"receiptId":"39LJ54iLzuUd6VwSnpbFmFt8CT6mE51K6kh6YrjzPZ58","receiverId":"here.tg"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"3530177818559095451234"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"relay.tg","signerPublicKey":"ed25519:BdzT8V2NhrTv88GFdU1b7mwZ3L6RRBCKq8scQYYRNaNd"}},"receiptId":"g4QxXBGiY3FbZagZLYjcp6aYMULq6QFV92uACVQUeGf","receiverId":"relay.tg"}],"transactions":[{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7H6ivTYF72p9k3zFgGe7pyRMyxojnkgxbtv5RooiXAxM","outcome":{"executorId":"gladys5williams6.tg","gasBurnt":2427972426482,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["7tdWabCrjZ5L5Qo3ZztXUsdFLicJEUVfgV2yQmSsA6uS"],"status":{"SuccessReceiptId":"7tdWabCrjZ5L5Qo3ZztXUsdFLicJEUVfgV2yQmSsA6uS"},"tokensBurnt":"242797242648200000000"},"proof":[{"direction":"Right","hash":"9HFLNVFH71nVMzuAkkTEC549uE6hGQWqjvgr2hVbQDuX"},{"direction":"Right","hash":"2H14zSB4u2aFBxa7nRc18V4SnpE5kKDeP3kTHrhRfVEU"},{"direction":"Right","hash":"HaPkPQPTDczmp4dSZsVw7mA3H3RMQPCeHthZL5qCYGmn"},{"direction":"Right","hash":"8GVgB6WDh5e4YGwYhmMZYAe9KiwuxGx3TNrzrzaEpBYN"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"eyJhc3NldF9pZCI6M30=","deposit":"0","gas":50000000000000,"methodName":"buy_asset"}}],"hash":"7H6ivTYF72p9k3zFgGe7pyRMyxojnkgxbtv5RooiXAxM","nonce":114365205000370,"publicKey":"ed25519:BMR7JrSmScRCEH1MMpPqmFPUXQk9StPjnQy8TbxVMqGW","receiverId":"game.hot.tg","signature":"ed25519:2fkbLFUtrkXm6Z1DtLvCWsHoRLkC6uMGX26uG7LV889ksCxTJVTQsEDNN3ppfBk56m7yHbtfuyUv3zezJQSkTb3f","signerId":"gladys5williams6.tg"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"E9uRCigasgw5SRDv4b4LGtwYNzrN1tmVY4UjWK7reaSL","outcome":{"executorId":"here.tg","gasBurnt":2428055156040,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["B5txkRvx5YtzLwdxUgq4V94JYXSKqC5zQoPmMriaKE3a"],"status":{"SuccessReceiptId":"B5txkRvx5YtzLwdxUgq4V94JYXSKqC5zQoPmMriaKE3a"},"tokensBurnt":"242805515604000000000"},"proof":[{"direction":"Left","hash":"AFp8UQqDWPLBBWinx5XKUQgNQ3RfpaTeYdkM6QgBd8EW"},{"direction":"Right","hash":"2H14zSB4u2aFBxa7nRc18V4SnpE5kKDeP3kTHrhRfVEU"},{"direction":"Right","hash":"HaPkPQPTDczmp4dSZsVw7mA3H3RMQPCeHthZL5qCYGmn"},{"direction":"Right","hash":"8GVgB6WDh5e4YGwYhmMZYAe9KiwuxGx3TNrzrzaEpBYN"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"eyJhbW91bnQiOiAiMTAwMDAwIiwgImFjY291bnRfaWQiOiAibWVtZXNncmwudGcifQ==","deposit":"0","gas":4000000000000,"methodName":"mint_bounty"}}],"hash":"E9uRCigasgw5SRDv4b4LGtwYNzrN1tmVY4UjWK7reaSL","nonce":112245450012673,"publicKey":"ed25519:FAiyyYbRfCCeowZggqg5d324yqzQV9czZLWZq9oGz6s3","receiverId":"game.hot.tg","signature":"ed25519:3EKU1gdu7DrfZmtb2F3Q6XfpBRRCRyKdDBF7zkZGpZX1SHmakKL4FozhXGAeuRbDvbYgE7dFYkjPEa2Zka9A3yGW","signerId":"here.tg"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Dc9t5fpffgq6A31FwrLBQbGpL85126k7YTPfBnBd75AB","outcome":{"executorId":"here.tg","gasBurnt":2428113290324,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["2NjHb5fxvjch4RJQ4L2cnVFpeX5j4qJnsUdkRrnbHK2L"],"status":{"SuccessReceiptId":"2NjHb5fxvjch4RJQ4L2cnVFpeX5j4qJnsUdkRrnbHK2L"},"tokensBurnt":"242811329032400000000"},"proof":[{"direction":"Right","hash":"rJahCRQVSeXyxNWhYLJ8YtjRvZ5wJN9oRQ67WSVZV4E"},{"direction":"Left","hash":"hXXjUcN4RDiC1CgHL2NeuEVipNQUaLo7EAntMT8g3Tf"},{"direction":"Right","hash":"HaPkPQPTDczmp4dSZsVw7mA3H3RMQPCeHthZL5qCYGmn"},{"direction":"Right","hash":"8GVgB6WDh5e4YGwYhmMZYAe9KiwuxGx3TNrzrzaEpBYN"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"eyJhY2NvdW50X2lkIjogImk1OTI3MTk1NDEwLnRnIiwgImludml0ZXIiOiAiaTE0MjgwMjY4MzYudGciLCAidmlsbGFnZSI6IG51bGx9","deposit":"0","gas":7000000000000,"methodName":"new_user"}}],"hash":"Dc9t5fpffgq6A31FwrLBQbGpL85126k7YTPfBnBd75AB","nonce":112245450012674,"publicKey":"ed25519:FAiyyYbRfCCeowZggqg5d324yqzQV9czZLWZq9oGz6s3","receiverId":"game.hot.tg","signature":"ed25519:5Nf8o5KNfY9XhQoXjURaUyRDVCWkdjG8mM41J4e7TmJinRep3iTaFxj3LjskadAxyu1UQbgzJwG37KYGsBn1ZKXT","signerId":"here.tg"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"36u5dSyVyKZj3thTZzQfUVyh8Yvx9tuKAJFm7Dxk35Lq","outcome":{"executorId":"here.tg","gasBurnt":2428037268568,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["6whGip6UjRadzLxY3LDHGrrz6c41BzcwyQ8E31sKyib"],"status":{"SuccessReceiptId":"6whGip6UjRadzLxY3LDHGrrz6c41BzcwyQ8E31sKyib"},"tokensBurnt":"242803726856800000000"},"proof":[{"direction":"Left","hash":"4rBCNdGSUofzMww4ZgX4W4i4JwC7gMWo5nfB9aL1tDBV"},{"direction":"Left","hash":"hXXjUcN4RDiC1CgHL2NeuEVipNQUaLo7EAntMT8g3Tf"},{"direction":"Right","hash":"HaPkPQPTDczmp4dSZsVw7mA3H3RMQPCeHthZL5qCYGmn"},{"direction":"Right","hash":"8GVgB6WDh5e4YGwYhmMZYAe9KiwuxGx3TNrzrzaEpBYN"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"eyJhY2NvdW50X2lkIjogIm5ldm9fby50ZyIsICJhc3NldF9pZCI6IDE0fQ==","deposit":"0","gas":7000000000000,"methodName":"add_asset"}}],"hash":"36u5dSyVyKZj3thTZzQfUVyh8Yvx9tuKAJFm7Dxk35Lq","nonce":112245450012675,"publicKey":"ed25519:FAiyyYbRfCCeowZggqg5d324yqzQV9czZLWZq9oGz6s3","receiverId":"game.hot.tg","signature":"ed25519:3GJzxERoZxcURr5r2YcVXCffTsmTyNtTtJ54RnBYu89vbySZxRTYUGY4pDSCFwrjyQPkYP5H1G3uMGNM8C6yokc1","signerId":"here.tg"}}]},"receiptExecutionOutcomes":[{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"iXJNHBncTnUgSNYcMf7P8z12nP85Qf3wzbXsM58MNrX","outcome":{"executorId":"gz8t2twnpmps.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["F4UuJGfqi9GqRVv75suTbyzc7YptSJ9UvgrJFCEHUTAv"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"HT7izMTYjYUNT9dbkrSWxXRupQCAufHh7AYMvJC184LW"},{"direction":"Right","hash":"4YF111eH9hn7G2jLDG5x9PjZ3xsW51cT96nnPsa6b92F"},{"direction":"Left","hash":"CWwCLDkXie9y5asN6hRHkuGizgCehidfgwznCjCrmcns"},{"direction":"Right","hash":"8GVgB6WDh5e4YGwYhmMZYAe9KiwuxGx3TNrzrzaEpBYN"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2cwjLTWjG5Bi6HBdtkcJyxzSZ7u7MkwKyQmCHaG8mfnn"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:jup7trjRoJZ2YuSU9G2GKNmiuvy2s57yBzcfAsHAQGV"}},"receiptId":"iXJNHBncTnUgSNYcMf7P8z12nP85Qf3wzbXsM58MNrX","receiverId":"gz8t2twnpmps.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Ex2WtLfFq58abjbTPdLpGN9PCargdabu6aGikVjyQQ69","outcome":{"executorId":"gpsc5g8xr911.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["8HcZYhNYB55Hrz2Hz12eXrDMNRTbv5sdqBBPGhE7fZVB"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"9dePMf9bwNG1N277x225R884bqqU6og2ACbUSQx8MN55"},{"direction":"Right","hash":"4YF111eH9hn7G2jLDG5x9PjZ3xsW51cT96nnPsa6b92F"},{"direction":"Left","hash":"CWwCLDkXie9y5asN6hRHkuGizgCehidfgwznCjCrmcns"},{"direction":"Right","hash":"8GVgB6WDh5e4YGwYhmMZYAe9KiwuxGx3TNrzrzaEpBYN"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:9t3asEmJs3HLCGDLjyhUHkuzHJLfRs7sSEnZLT6cz9Bv"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9DAJfhrFswDoz4PjbKV9BmA1qB59amwBmYUiQ4jEc8Re"}},"receiptId":"Ex2WtLfFq58abjbTPdLpGN9PCargdabu6aGikVjyQQ69","receiverId":"gpsc5g8xr911.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"AKu5ZbWuUVSAnNKU8ie2GahNhydsafjXZ7q6CQwPtqJR","outcome":{"executorId":"iah58ccnl0g1.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["DmbEQFw7Va8jXWW8orHBHaGbLxbAKZ1YUFbD4auDahej"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"6yGYtceziBY53qiv1qTTKfaEN6r7jDhK2F9R5QgjxFpe"},{"direction":"Left","hash":"EYyhpifYLM2vKEfsrURxRxz2uYu56CRmM5PHrCifXUXh"},{"direction":"Left","hash":"CWwCLDkXie9y5asN6hRHkuGizgCehidfgwznCjCrmcns"},{"direction":"Right","hash":"8GVgB6WDh5e4YGwYhmMZYAe9KiwuxGx3TNrzrzaEpBYN"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4obY5uQvzP7jwcLNc29TQ1oiAdWjfDfCAsfbwgTxHzQf"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4d6JJRWjyYosDiZma92HZmJ9pCyFc8shQ4zca2S1h68R"}},"receiptId":"AKu5ZbWuUVSAnNKU8ie2GahNhydsafjXZ7q6CQwPtqJR","receiverId":"iah58ccnl0g1.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4UkU6QDN6Zkk68ah91Y1qki63o9mokYrC3zT6mAzVrRS","outcome":{"executorId":"il9ssxc1xm6r.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["8a1ujaZuDWwQHfmuzi6eC4ymBeC2rFEQyneSCnJcYxjr"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"GsdqoGY5fzXnFy44fbDULei5tqUjwrhxwiVzy9j9rnUm"},{"direction":"Left","hash":"EYyhpifYLM2vKEfsrURxRxz2uYu56CRmM5PHrCifXUXh"},{"direction":"Left","hash":"CWwCLDkXie9y5asN6hRHkuGizgCehidfgwznCjCrmcns"},{"direction":"Right","hash":"8GVgB6WDh5e4YGwYhmMZYAe9KiwuxGx3TNrzrzaEpBYN"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2NYeSNGwvPKJB8PsWgygYyFRBJe2jfNZvhXGy85XT8UG"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9bfPD23SY9dcQbeecnsFEB5ho51dvLrDcajYVBHPLG1L"}},"receiptId":"4UkU6QDN6Zkk68ah91Y1qki63o9mokYrC3zT6mAzVrRS","receiverId":"il9ssxc1xm6r.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Ho9M4kUcmRH2gQ8h86E526gCdA6aL4c83EcNRs4KFpNC","outcome":{"executorId":"game.hot.tg","gasBurnt":5574631612676,"logs":["L2 claim 51710808873728","EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_mint\",\"data\":[{\"owner_id\":\"i6841924499.tg\",\"amount\":\"359097\"}]}","EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_mint\",\"data\":[{\"owner_id\":\"evilfactory.tg\",\"amount\":\"71819\"}]}","EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_mint\",\"data\":[{\"owner_id\":\"sujan556.tg\",\"amount\":\"17954\"}]}","EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_mint\",\"data\":[{\"owner_id\":\"98311.village.hot.tg\",\"amount\":\"17954\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"19063303992"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"69856574250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"17716565250"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"6902967693"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"182400000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"73076169600"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"4166260968"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"52860468906"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"108319638"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"619925303250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3807161559"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3400269030"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"385180416000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"11144705529"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"7259735301"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"10763433033"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"1255952562228"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"15558895305"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"152496590517"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"122423624532"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"61683486942"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3037005780"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"63041494692"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"4463036136"}],"version":3},"receiptIds":["GFKE5pGQzCzUZFMDAnjDDJAUdotkmuDtWNDSXDN99EEF"],"status":{"SuccessValue":""},"tokensBurnt":"557463161267600000000"},"proof":[{"direction":"Right","hash":"4jFZ3RrCGBzQ5fgXyJWydhN7xoLZHdRvwmYc7GrssNik"},{"direction":"Right","hash":"DiegvojYKEWH9MnsFLY5Mp8Z2sYXmyAN38Q3dyu3ekbE"},{"direction":"Right","hash":"CJr2eM3PRZXa67hpFf1ViBknsbHQmA93HJBqaLD9a5f2"},{"direction":"Left","hash":"83LkwRC9aqsghewJYphdMMwn34AturhqsovqwoB5FMtr"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":{"predecessorId":"i6841924499.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6ImExYTk3M2VmZTExYjQzOWQ4NzE2MzZjNzRiODllNGIxYzEyMDQwYjcyYzg4YmFiMjJmYzVjNDM3MzIyMWQ1MWYiLCJtaW5pbmdfdGltZSI6IjUxNzEwODA4ODczNzI4IiwibWF4X3RzIjoiMTcxMTA2MDQ0MDg1NzQwMzkwNCJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"i6841924499.tg","signerPublicKey":"ed25519:GTUKSvYUC731d8GZfy16cgjPy9LSMwY1pWcji7KHjWUR"}},"receiptId":"Ho9M4kUcmRH2gQ8h86E526gCdA6aL4c83EcNRs4KFpNC","receiverId":"game.hot.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5CMUSvkgu2RF1v5ELd92SADd8L27wroMmrxCz6JNPJ5Q","outcome":{"executorId":"game.hot.tg","gasBurnt":4766837568617,"logs":["L2 claim 54000000000000","EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_mint\",\"data\":[{\"owner_id\":\"i6884772495.tg\",\"amount\":\"112500\"}]}","EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_mint\",\"data\":[{\"owner_id\":\"sonia5001.tg\",\"amount\":\"22500\"}]}","EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_mint\",\"data\":[{\"owner_id\":\"wahab50011.tg\",\"amount\":\"5625\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"17209927215"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"69856574250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"14173252200"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5173926072"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"157320000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"62636716800"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3253941048"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"47826138534"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"97674942"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"563568457500"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3033348234"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3125329785"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"320983680000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"9249784416"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5497663626"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"8933339232"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"692384104818"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"12447116244"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"114299547768"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"107242130820"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"56075897220"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2742838404"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"57310449720"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"4052467224"}],"version":3},"receiptIds":["vVHBq9X7Pb1qce1ciGm4hJNf7kmB3nJCYFLxMhue7Ff"],"status":{"SuccessValue":""},"tokensBurnt":"476683756861700000000"},"proof":[{"direction":"Left","hash":"HYY3ZaSw9VLCX6FWfqXdZ65dxhbsjVQMXPUuuDkPNZK7"},{"direction":"Right","hash":"DiegvojYKEWH9MnsFLY5Mp8Z2sYXmyAN38Q3dyu3ekbE"},{"direction":"Right","hash":"CJr2eM3PRZXa67hpFf1ViBknsbHQmA93HJBqaLD9a5f2"},{"direction":"Left","hash":"83LkwRC9aqsghewJYphdMMwn34AturhqsovqwoB5FMtr"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":{"predecessorId":"i6884772495.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6Ijc0YzM4OGQ0NDQ4MDMzM2I2YzM5N2IyYjhmYmUzMjViNDZjNWZiODEyMGYxMmQzOWQ4YWYyMTg4NjNhNmI5MWEiLCJtaW5pbmdfdGltZSI6IjU0MDAwMDAwMDAwMDAwIiwibWF4X3RzIjoiMTcxMTA2MDQzNDI4ODA1ODg4MCJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"5CMUSvkgu2RF1v5ELd92SADd8L27wroMmrxCz6JNPJ5Q","receiverId":"game.hot.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DqGNxHC1fXafHf1ifqRHhQd6C1h6ktLYN1uUZZbgocGY","outcome":{"executorId":"here.tg","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"8hzDsM55QStJCShSS5nTgjiQiB4LeVaNwybA7MF1NK6v"},{"direction":"Left","hash":"8rH7rLfAZZ8vrbqxWEpUD2qp8FTCcQVkn7nACysu7iEX"},{"direction":"Right","hash":"CJr2eM3PRZXa67hpFf1ViBknsbHQmA93HJBqaLD9a5f2"},{"direction":"Left","hash":"83LkwRC9aqsghewJYphdMMwn34AturhqsovqwoB5FMtr"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1161024130536181525800"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"here.tg","signerPublicKey":"ed25519:FAiyyYbRfCCeowZggqg5d324yqzQV9czZLWZq9oGz6s3"}},"receiptId":"DqGNxHC1fXafHf1ifqRHhQd6C1h6ktLYN1uUZZbgocGY","receiverId":"here.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DafGvYfCmBCt6ySvSCBmRu642HrFoM43hb7WKed7wmwo","outcome":{"executorId":"here.tg","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"3jYRbZ3Tm1bURSSHu2pCmL1fFbH2ymmAFdTqFtXQ71DN"},{"direction":"Left","hash":"8rH7rLfAZZ8vrbqxWEpUD2qp8FTCcQVkn7nACysu7iEX"},{"direction":"Right","hash":"CJr2eM3PRZXa67hpFf1ViBknsbHQmA93HJBqaLD9a5f2"},{"direction":"Left","hash":"83LkwRC9aqsghewJYphdMMwn34AturhqsovqwoB5FMtr"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"3117665222246899164700"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"here.tg","signerPublicKey":"ed25519:E6y4oxdEZ1SghzpdF3GKtk5ptVMCaSY6Zw79RWaa5UKq"}},"receiptId":"DafGvYfCmBCt6ySvSCBmRu642HrFoM43hb7WKed7wmwo","receiverId":"here.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"39LJ54iLzuUd6VwSnpbFmFt8CT6mE51K6kh6YrjzPZ58","outcome":{"executorId":"here.tg","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"GuTACvJbcsQPXggVPixkxr6ZXeBDXKcS9vUmNX1xC8My"},{"direction":"Right","hash":"9qVMntsudERRsH7Xs7VvasuBNUmHHTKuqMjGwRkNJs9g"},{"direction":"Left","hash":"9tFgALsjjMfqjqW2QfR29WYwRqxeQccUEtXP7LHP2aJL"},{"direction":"Left","hash":"83LkwRC9aqsghewJYphdMMwn34AturhqsovqwoB5FMtr"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"685629518963455240000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"here.tg","signerPublicKey":"ed25519:FAiyyYbRfCCeowZggqg5d324yqzQV9czZLWZq9oGz6s3"}},"receiptId":"39LJ54iLzuUd6VwSnpbFmFt8CT6mE51K6kh6YrjzPZ58","receiverId":"here.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4r65mLAvqEvkoHofv6wuM3qgRxXq4MnqZh9z3a11Sxkn","outcome":{"executorId":"game.hot.tg","gasBurnt":5048275884827,"logs":["L2 claim 88382839631640","EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_mint\",\"data\":[{\"owner_id\":\"aminul1901102.tg\",\"amount\":\"1227527\"}]}","EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_mint\",\"data\":[{\"owner_id\":\"rokibul37.tg\",\"amount\":\"245505\"}]}","EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_mint\",\"data\":[{\"owner_id\":\"e2xadmin.tg\",\"amount\":\"61376\"}]}","EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_mint\",\"data\":[{\"owner_id\":\"19372.village.hot.tg\",\"amount\":\"61376\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"19063303992"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"69856574250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"17716565250"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"6929365275"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"200640000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"73076169600"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"4215678297"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"52860468906"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"111177936"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"619925303250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3807161559"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3467601090"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"385180416000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"11433761292"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"7400701035"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"11042599884"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"708486060744"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"15558895305"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"153079751475"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"123666808848"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"61683486942"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3115995168"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"63041494692"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"4573281492"}],"version":3},"receiptIds":["CvZHZPfv3rX5teeCPCG9nWrET2atU2Lr9rQnevz5AMXD"],"status":{"SuccessValue":""},"tokensBurnt":"504827588482700000000"},"proof":[{"direction":"Left","hash":"HhoA62vVuywQumzYrFbCZVF8GaEBRLn89pwJCFi4ytLX"},{"direction":"Right","hash":"9qVMntsudERRsH7Xs7VvasuBNUmHHTKuqMjGwRkNJs9g"},{"direction":"Left","hash":"9tFgALsjjMfqjqW2QfR29WYwRqxeQccUEtXP7LHP2aJL"},{"direction":"Left","hash":"83LkwRC9aqsghewJYphdMMwn34AturhqsovqwoB5FMtr"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":{"predecessorId":"aminul1901102.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjkxZjIyYmVhOGJkMDRkYTFlYjdkOTE3MWU0NTM4YjExZjk5ZDEzMjE3MzQ2ZGQ5MmEwZjNlNzk3ZTVjNTAxNDYiLCJtaW5pbmdfdGltZSI6Ijg4MzgyODM5NjMxNjQwIiwibWF4X3RzIjoiMTcxMTA2MDQzOTY0NDEzMzEyMCJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"aminul1901102.tg","signerPublicKey":"ed25519:6vZUnJehaNWy67mPqEjArkvNekhNoCwbkPGFcNULbSAD"}},"receiptId":"4r65mLAvqEvkoHofv6wuM3qgRxXq4MnqZh9z3a11Sxkn","receiverId":"game.hot.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7zdNiqWv1bZtHHJHWWcmBUcve2ZPzJdfoiNtogzbCBnz","outcome":{"executorId":"i6555028320.tg","gasBurnt":2628307816582,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["Ag21oBUeejfrcnD8qMXQUKiQEFmKfBD8aUvevYDwc8rk","3LRuT2QeNSugt5kMXjgnUptMVA7yR6fLqN4Qxzq7jLux"],"status":{"SuccessValue":""},"tokensBurnt":"262830781658200000000"},"proof":[{"direction":"Right","hash":"7p535SgmK3BqhhJeEyNyt2uzi8ZwHvVZgPpemBZQ9Yhd"},{"direction":"Left","hash":"A5Atvm3rQxKuJGVPp4N7u3b96oiLfBEx5mLh241Yvsoq"},{"direction":"Left","hash":"9tFgALsjjMfqjqW2QfR29WYwRqxeQccUEtXP7LHP2aJL"},{"direction":"Left","hash":"83LkwRC9aqsghewJYphdMMwn34AturhqsovqwoB5FMtr"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjBkMjg2MzRhNWRmNzdmMjE0Y2U4NzJlMzZkOGU4Mjc1OTEwYTUyN2M1MTQxYzNkMzk1ZDYwODIxZTcwZDhhZTIiLCJtaW5pbmdfdGltZSI6IjU1NzI4MTk2NzE3MjgwIiwibWF4X3RzIjoiMTcxMTA2MDQzODA5MzUyNDk5MiJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585102,"nonce":114753731000030,"publicKey":"ed25519:CCYR8qFGoMdthbWpfsZSXgYkdg6bh48aveCAHBRF5LeN","receiverId":"game.hot.tg","senderId":"i6555028320.tg"},"signature":"ed25519:298nR6B54LEGxn7wEhHCwtwFQ2abJMyxWDHuty98hrcsxnXjDMBF35iZ4AbqPwT1AxpVFq1JHV23MLer1RoVpRkK"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"7zdNiqWv1bZtHHJHWWcmBUcve2ZPzJdfoiNtogzbCBnz","receiverId":"i6555028320.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7nGjeGDwa3J29iwUVxjUpzckzZCedZaTQHK8gtZjpcw3","outcome":{"executorId":"islammozid-hot.tg","gasBurnt":2628307816582,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["D5GY2gQTzgWUApJtwY9Stqri9L4t9YjWasVfspuaqFjH","F7X2emDboyYRdgUKERg87pbfhrhYY7xZowudAJciJBNX"],"status":{"SuccessValue":""},"tokensBurnt":"262830781658200000000"},"proof":[{"direction":"Left","hash":"9xdYRmUYgo3umqtutUGws9yz92RocbwiWZXWcKx4Kjzi"},{"direction":"Left","hash":"A5Atvm3rQxKuJGVPp4N7u3b96oiLfBEx5mLh241Yvsoq"},{"direction":"Left","hash":"9tFgALsjjMfqjqW2QfR29WYwRqxeQccUEtXP7LHP2aJL"},{"direction":"Left","hash":"83LkwRC9aqsghewJYphdMMwn34AturhqsovqwoB5FMtr"},{"direction":"Right","hash":"AKumv5HiGKYmEjfQZ1GxVTSyagPFzT7846dmdQhjiFuG"}]},"receipt":{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6ImRmYTliOGY4NDgwZTEzODFlYmM1MGQ0MTY4ZDliMzllODg3MmY5NmRiYTU4OWRkOTI0OTA0MDBkODgwZjJiNTgiLCJtaW5pbmdfdGltZSI6IjEwODAwMDAwMDAwMDAwIiwibWF4X3RzIjoiMTcxMTA2MDQzNjMyNjIyODk5MiJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585101,"nonce":114639257000160,"publicKey":"ed25519:AQX2hvEG4sqcK4uVPS9PVVoGsHKMNPAivCzHsStSdNT","receiverId":"game.hot.tg","senderId":"islammozid-hot.tg"},"signature":"ed25519:2ph1XDBp5LWsWrZgxXtfgoX1yZ6VrFa8Gm1yHKkc9CgqjNeMJamEdqWYf7uv5LkVGvHZd267mk1DLt2dE8MD7UyT"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"7nGjeGDwa3J29iwUVxjUpzckzZCedZaTQHK8gtZjpcw3","receiverId":"islammozid-hot.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"GZm7EGE8aqDSUf2iSCW6wp1ugGNwzwkXu5zGmQ5oxyBN","outcome":{"executorId":"i495062149.tg","gasBurnt":2628307816582,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["FEeMZV5ksZKjQnjfDgDGLteSYFYpdESorub9pWNAUJ8a","D9p5uwqEWSYFmmXbzB2J7PT93U2awNEKiJiCG77bSGba"],"status":{"SuccessValue":""},"tokensBurnt":"262830781658200000000"},"proof":[{"direction":"Right","hash":"DMKCJArgX79RHkXoDMNB9YV2Lpkc67Ue9UEm1HtMbaM3"},{"direction":"Right","hash":"5oDzTAfV5TJRDjeqvgm4Jhg8Tf1s3DyzrkZPFXBjih2w"},{"direction":"Right","hash":"qYHLQgzNdyuL4Ekk83Z4K11Lv7CnAKS8gAFM3jjseyP"},{"direction":"Left","hash":"HZwUpAUBfTmLX3v1HVkUzQ93ke6fxX91qucnFf5ZREPT"}]},"receipt":{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjcxOTE5ZDZiYjgxNmQ1ODM3ZTRmNWEwZGJmNGRmZTZlNjU0YzZiZjRkNTExYTJhNjExY2IxY2IzNjUwMjQ1NWIiLCJtaW5pbmdfdGltZSI6IjY0ODAwMDAwMDAwMDAwIiwibWF4X3RzIjoiMTcxMTA2MDQzOTM0NTEwNDg5NiJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585102,"nonce":111863208001150,"publicKey":"ed25519:9XhCcPpB3EFoFDEqZswYb4UazWKkK2aS3LHttG7T7HxR","receiverId":"game.hot.tg","senderId":"i495062149.tg"},"signature":"ed25519:227v6U6Yjwi76juoU9E4kpBRydCRa4fq84RXTUb2a9ZYc7qcF65tGKNjTEtuKBuY9VamwgzCrW7hDV7Xb9XHcr4x"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"GZm7EGE8aqDSUf2iSCW6wp1ugGNwzwkXu5zGmQ5oxyBN","receiverId":"i495062149.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3gwY3ogzkY26Whb9BM45SahMozmCpcwgroiaGKCeT2pX","outcome":{"executorId":"i6622210423.tg","gasBurnt":2628310052516,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["ET8kghR4YrjFhGucP2b4aqreunn2SKkYWSq2XWEeDyDM","DZecTBPPcH3HGaR5i8jakBxFNLGsp4hKjX1VB3yV7GYc"],"status":{"SuccessValue":""},"tokensBurnt":"262831005251600000000"},"proof":[{"direction":"Left","hash":"D8QAmjbbEjGHE2eSfxEGWKYYMArNQ3xbw7jXYfKhhCMb"},{"direction":"Right","hash":"5oDzTAfV5TJRDjeqvgm4Jhg8Tf1s3DyzrkZPFXBjih2w"},{"direction":"Right","hash":"qYHLQgzNdyuL4Ekk83Z4K11Lv7CnAKS8gAFM3jjseyP"},{"direction":"Left","hash":"HZwUpAUBfTmLX3v1HVkUzQ93ke6fxX91qucnFf5ZREPT"}]},"receipt":{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjM0ZTE2OGE1NjFkYjY1NjlhNTI5ZTAzMjU1MDExYTJhMWNhOTZmZDA1MTg3MDMxYTQwNGQyNTkzZWY1N2M3MjAiLCJtaW5pbmdfdGltZSI6IjEzOTM5Nzc5OTYzMTM2NyIsIm1heF90cyI6IjE3MTEwNjA0Mzk3NTkwMjEwNTYifQ==","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585103,"nonce":114485856000320,"publicKey":"ed25519:5LsV8b4fXfAkn4e9vcxgoG4L4MJgiKWAGDw5rsTQs1e6","receiverId":"game.hot.tg","senderId":"i6622210423.tg"},"signature":"ed25519:4N7DfUEehYJieinJZvYogPRw34Zj6VEeepdLEdjEGGxQgxU9p6rfL9hfXFRigd5fbyfj8HhxBhwm8piL7EGqCc4M"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"3gwY3ogzkY26Whb9BM45SahMozmCpcwgroiaGKCeT2pX","receiverId":"i6622210423.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"76LjDCPFLdZa2wXApQiN5gphM3zsYP4yr7FSjmkmc7pY","outcome":{"executorId":"kate_smaug.tg","gasBurnt":2628310052516,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["38yLu2TgtzD1fv3fMMG1tLUSQ179UTYL1nZ6dac5Hfpc","9LPzVSFve7LRz4YLzBeqnCv9crrM5KBEm55n6nXuWhpV"],"status":{"SuccessValue":""},"tokensBurnt":"262831005251600000000"},"proof":[{"direction":"Right","hash":"CLFqua8dSyfZbrWBR8D2VbFNKazZ4nPXyqYcJxfRbJtz"},{"direction":"Left","hash":"6vsuQdmTPepTNonH1vRxXMxMQdqq2y5roZJ7U4s2CvnS"},{"direction":"Right","hash":"qYHLQgzNdyuL4Ekk83Z4K11Lv7CnAKS8gAFM3jjseyP"},{"direction":"Left","hash":"HZwUpAUBfTmLX3v1HVkUzQ93ke6fxX91qucnFf5ZREPT"}]},"receipt":{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjQ0YjRiYTMwNGI3YzQ2MTJlZWI5ODhmOTMwYjAxMzYzYTI2YjdiOWJlMDA0MmI4ZjllZTRhZmQ3ZDUyNjc3MGEiLCJtaW5pbmdfdGltZSI6IjE5MTQ4MTM2Mzg2NTM0NCIsIm1heF90cyI6IjE3MTEwNjA0NDAxOTMzODgwMzIifQ==","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585103,"nonce":114385445000150,"publicKey":"ed25519:9KwAuiVkWaEYfN5Vmt82WSZib3UN8FzATSafYob2mSez","receiverId":"game.hot.tg","senderId":"kate_smaug.tg"},"signature":"ed25519:5HRf3wWwKh8UEFbryAgCc2tPRwLnA9eKgAhcaknpGz2DYUzFUeAtpbNp7ufH4MwTEFQDKZQtyj3k3tVcCA2avXh4"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"76LjDCPFLdZa2wXApQiN5gphM3zsYP4yr7FSjmkmc7pY","receiverId":"kate_smaug.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"B4JUshqev6GoNvEB5g7wcGxsq4jzXiRcZJy17oyLTcBr","outcome":{"executorId":"i6830953158.tg","gasBurnt":2628310052516,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["9QGpHFP9D956quo6DyokqWR312f6mqNubzWJDzhjaDKQ","DLPDibgEGCita8VwbQLeEKJtCxmCCCmSwMgEXsCE2Sth"],"status":{"SuccessValue":""},"tokensBurnt":"262831005251600000000"},"proof":[{"direction":"Left","hash":"4bWmsfFvgfM749dd9tecDLj5CKv5zhYzd1cykcSSCZWm"},{"direction":"Left","hash":"6vsuQdmTPepTNonH1vRxXMxMQdqq2y5roZJ7U4s2CvnS"},{"direction":"Right","hash":"qYHLQgzNdyuL4Ekk83Z4K11Lv7CnAKS8gAFM3jjseyP"},{"direction":"Left","hash":"HZwUpAUBfTmLX3v1HVkUzQ93ke6fxX91qucnFf5ZREPT"}]},"receipt":{"predecessorId":"relay.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6ImZkNTNlMWQ1NTY4MWE4ZDVjNDBhY2I2ZmRmYWZiOTRmOGRjZDBkODExZDgzY2QyMmM4YjZkNzg0ZmU3ZWE1YjgiLCJtaW5pbmdfdGltZSI6IjExNTA3ODg0MTcxMzQwOCIsIm1heF90cyI6IjE3MTEwNjA0MzkxMTQ0NTE5NjgifQ==","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585102,"nonce":112332041000800,"publicKey":"ed25519:Fwzhk9MRASBj6NcV8rgJDPA5K9anmPS4JohPz1trHbQE","receiverId":"game.hot.tg","senderId":"i6830953158.tg"},"signature":"ed25519:YemeMBBPqxoRH1937h6zQNVpkPRngYt64kTaid2ueAsXCVf9mtxdxdcHzq3cc5Qxoe3cJ11Uhjm12JDLZpFocKT"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"relay.tg","signerPublicKey":"ed25519:DmQ1JogUYuACyVxyUXD793Grog5qyXLj66Bct2sxLisy"}},"receiptId":"B4JUshqev6GoNvEB5g7wcGxsq4jzXiRcZJy17oyLTcBr","receiverId":"i6830953158.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7k9StKHwAYbSLMfUmsiDpz4uEuvyinfyy3XRcQqWakLK","outcome":{"executorId":"i6710504072.tg","gasBurnt":2628307816582,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["7bCe9KgoPaHEc6gcHN2C3BjBy2CvenkeC2MKcaMwCygK","2KDrv6iX34BnuBMjiY4HKAhieGTXh1wXG6J7hd9iLGXK"],"status":{"SuccessValue":""},"tokensBurnt":"262830781658200000000"},"proof":[{"direction":"Right","hash":"HSCLX8hrbmu9GA4ukJ3oKPJkJnBbhnLAwyEucfYnG9SX"},{"direction":"Right","hash":"FXdXRNkbxkswigxQU4w82SwXPw6imGWAG2DaoAQwsmSb"},{"direction":"Left","hash":"97hGcdLzQs6B9fnGt8KxgooRbKa9FzN8STjHMqLz85ck"},{"direction":"Left","hash":"HZwUpAUBfTmLX3v1HVkUzQ93ke6fxX91qucnFf5ZREPT"}]},"receipt":{"predecessorId":"relay.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjNjMjMyMzE1YThkNjc5ODlkOWQ1NDIxN2QyNTc0OWZkNzBlNmUzZGM2ZTIwN2JmNmNiOWUzNzEyMTBlNDAwNWUiLCJtaW5pbmdfdGltZSI6IjI4ODAwMDAwMDAwMDAwIiwibWF4X3RzIjoiMTcxMTA2MDQzODY0NzAyMzg3MiJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585102,"nonce":113988498000350,"publicKey":"ed25519:4jBtf8KS4quvWzRDn9CoDvWJT88wVZAvWa8twVQUYxU8","receiverId":"game.hot.tg","senderId":"i6710504072.tg"},"signature":"ed25519:2TbGyLQJVqz5ufPkvkwX4nRaaT4NtBNj2xR7SDT7Dr319ndwgNj4yd3Ux9YNktjPNaLFz7nzMuRxBTJJAKbSNeD4"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"relay.tg","signerPublicKey":"ed25519:DmQ1JogUYuACyVxyUXD793Grog5qyXLj66Bct2sxLisy"}},"receiptId":"7k9StKHwAYbSLMfUmsiDpz4uEuvyinfyy3XRcQqWakLK","receiverId":"i6710504072.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"CMWkvtU1PGCm6wzXGJdE2nbreWPaoSPvNEkqVgv1NT71","outcome":{"executorId":"game.hot.tg","gasBurnt":3688873328062,"logs":["L2 claim 7200000000000","EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_mint\",\"data\":[{\"owner_id\":\"raiser_77.tg\",\"amount\":\"10000\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"13503173661"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"69856574250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"7086626100"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1900625904"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"57000000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"41757811200"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1402691877"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"37757477790"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"65740854"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"450854766000"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1888104513"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2272457025"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"192590208000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"4014663375"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2748831813"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3877317375"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"161019559260"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"6223558122"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"41987588976"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"67334351040"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"44860717776"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1860336276"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"45848359776"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2820760488"}],"version":3},"receiptIds":["HFkKP9M98cPKtrZwxzsWa92yUQaF4DTLV2Zq4n4s9iAq"],"status":{"SuccessValue":""},"tokensBurnt":"368887332806200000000"},"proof":[{"direction":"Left","hash":"FowW2JT77P8mFJJD6fSbMPJCZLV1WLGc2S1yAKXRGEob"},{"direction":"Right","hash":"FXdXRNkbxkswigxQU4w82SwXPw6imGWAG2DaoAQwsmSb"},{"direction":"Left","hash":"97hGcdLzQs6B9fnGt8KxgooRbKa9FzN8STjHMqLz85ck"},{"direction":"Left","hash":"HZwUpAUBfTmLX3v1HVkUzQ93ke6fxX91qucnFf5ZREPT"}]},"receipt":{"predecessorId":"raiser_77.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjRjNjAzZDMzMjlhMTM5MzE5OWMxNTE4ODdkZTMxNWE3MTZiNzBmNGU3MzczZTM2NTIyMTk3NzU5M2Q3NWE3YTAiLCJtaW5pbmdfdGltZSI6IjcyMDAwMDAwMDAwMDAiLCJtYXhfdHMiOiIxNzExMDYwNDM3MTUxMDAwMDY0In0=","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"CMWkvtU1PGCm6wzXGJdE2nbreWPaoSPvNEkqVgv1NT71","receiverId":"game.hot.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"b2vybieJ9Sr9YemSPpQAfNoL55sjvoMktavuBBH6S68","outcome":{"executorId":"gloriafoster.near","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"ARcZ8r48hu2ZhfT7ysuPidLJg8wNcvUgbhvbGWUvsnYc"},{"direction":"Left","hash":"97hGcdLzQs6B9fnGt8KxgooRbKa9FzN8STjHMqLz85ck"},{"direction":"Left","hash":"HZwUpAUBfTmLX3v1HVkUzQ93ke6fxX91qucnFf5ZREPT"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"6281569951407614163752"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"gloriafoster.near","signerPublicKey":"ed25519:H2xjACNq4mntc6LJv87Abcm4zGE86UPAxhrrq8BVdLsY"}},"receiptId":"b2vybieJ9Sr9YemSPpQAfNoL55sjvoMktavuBBH6S68","receiverId":"gloriafoster.near"}}],"shardId":3,"stateChanges":[{"cause":{"receiptHash":"Ho9M4kUcmRH2gQ8h86E526gCdA6aL4c83EcNRs4KFpNC","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","amount":"7550281463747073900335787172","codeHash":"FBZEEhG36ZowGTw3h4y1sDjYt1ArzsQq9ngUqGQhNzfZ","locked":"0","storagePaidAt":0,"storageUsage":364759386},"type":"account_update"},{"cause":{"receiptHash":"Ho9M4kUcmRH2gQ8h86E526gCdA6aL4c83EcNRs4KFpNC","type":"action_receipt_gas_reward"},"change":{"accountId":"game.hot.tg","amount":"7550281558136787783135787172","codeHash":"FBZEEhG36ZowGTw3h4y1sDjYt1ArzsQq9ngUqGQhNzfZ","locked":"0","storagePaidAt":0,"storageUsage":364759386},"type":"account_update"},{"cause":{"receiptHash":"5CMUSvkgu2RF1v5ELd92SADd8L27wroMmrxCz6JNPJ5Q","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","amount":"7550281558136787783135787172","codeHash":"FBZEEhG36ZowGTw3h4y1sDjYt1ArzsQq9ngUqGQhNzfZ","locked":"0","storagePaidAt":0,"storageUsage":364759386},"type":"account_update"},{"cause":{"receiptHash":"5CMUSvkgu2RF1v5ELd92SADd8L27wroMmrxCz6JNPJ5Q","type":"action_receipt_gas_reward"},"change":{"accountId":"game.hot.tg","amount":"7550281628292680344135787172","codeHash":"FBZEEhG36ZowGTw3h4y1sDjYt1ArzsQq9ngUqGQhNzfZ","locked":"0","storagePaidAt":0,"storageUsage":364759386},"type":"account_update"},{"cause":{"receiptHash":"4r65mLAvqEvkoHofv6wuM3qgRxXq4MnqZh9z3a11Sxkn","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","amount":"7550281628292680344135787172","codeHash":"FBZEEhG36ZowGTw3h4y1sDjYt1ArzsQq9ngUqGQhNzfZ","locked":"0","storagePaidAt":0,"storageUsage":364759386},"type":"account_update"},{"cause":{"receiptHash":"4r65mLAvqEvkoHofv6wuM3qgRxXq4MnqZh9z3a11Sxkn","type":"action_receipt_gas_reward"},"change":{"accountId":"game.hot.tg","amount":"7550281706891722391435787172","codeHash":"FBZEEhG36ZowGTw3h4y1sDjYt1ArzsQq9ngUqGQhNzfZ","locked":"0","storagePaidAt":0,"storageUsage":364759386},"type":"account_update"},{"cause":{"receiptHash":"CMWkvtU1PGCm6wzXGJdE2nbreWPaoSPvNEkqVgv1NT71","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","amount":"7550281706891722391435787172","codeHash":"FBZEEhG36ZowGTw3h4y1sDjYt1ArzsQq9ngUqGQhNzfZ","locked":"0","storagePaidAt":0,"storageUsage":364759386},"type":"account_update"},{"cause":{"receiptHash":"CMWkvtU1PGCm6wzXGJdE2nbreWPaoSPvNEkqVgv1NT71","type":"action_receipt_gas_reward"},"change":{"accountId":"game.hot.tg","amount":"7550281744708754813835787172","codeHash":"FBZEEhG36ZowGTw3h4y1sDjYt1ArzsQq9ngUqGQhNzfZ","locked":"0","storagePaidAt":0,"storageUsage":364759386},"type":"account_update"},{"cause":{"txHash":"7H6ivTYF72p9k3zFgGe7pyRMyxojnkgxbtv5RooiXAxM","type":"transaction_processing"},"change":{"accountId":"gladys5williams6.tg","amount":"557023183760512647928319","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"b2vybieJ9Sr9YemSPpQAfNoL55sjvoMktavuBBH6S68","type":"receipt_processing"},"change":{"accountId":"gloriafoster.near","amount":"507910212283733064294703517","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":346},"type":"account_update"},{"cause":{"receiptHash":"Ex2WtLfFq58abjbTPdLpGN9PCargdabu6aGikVjyQQ69","type":"receipt_processing"},"change":{"accountId":"gpsc5g8xr911.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"iXJNHBncTnUgSNYcMf7P8z12nP85Qf3wzbXsM58MNrX","type":"receipt_processing"},"change":{"accountId":"gz8t2twnpmps.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"E9uRCigasgw5SRDv4b4LGtwYNzrN1tmVY4UjWK7reaSL","type":"transaction_processing"},"change":{"accountId":"here.tg","amount":"100339385210201200860102873","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":26340},"type":"account_update"},{"cause":{"txHash":"Dc9t5fpffgq6A31FwrLBQbGpL85126k7YTPfBnBd75AB","type":"transaction_processing"},"change":{"accountId":"here.tg","amount":"100338142170333197986942873","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":26340},"type":"account_update"},{"cause":{"txHash":"36u5dSyVyKZj3thTZzQfUVyh8Yvx9tuKAJFm7Dxk35Lq","type":"transaction_processing"},"change":{"accountId":"here.tg","amount":"100336899146132518807822873","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":26340},"type":"account_update"},{"cause":{"receiptHash":"DqGNxHC1fXafHf1ifqRHhQd6C1h6ktLYN1uUZZbgocGY","type":"receipt_processing"},"change":{"accountId":"here.tg","amount":"100338060170263054989348673","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":26340},"type":"account_update"},{"cause":{"receiptHash":"DafGvYfCmBCt6ySvSCBmRu642HrFoM43hb7WKed7wmwo","type":"receipt_processing"},"change":{"accountId":"here.tg","amount":"100341177835485301888513373","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":26340},"type":"account_update"},{"cause":{"receiptHash":"39LJ54iLzuUd6VwSnpbFmFt8CT6mE51K6kh6YrjzPZ58","type":"receipt_processing"},"change":{"accountId":"here.tg","amount":"100341863465004265343753373","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":26340},"type":"account_update"},{"cause":{"receiptHash":"GZm7EGE8aqDSUf2iSCW6wp1ugGNwzwkXu5zGmQ5oxyBN","type":"receipt_processing"},"change":{"accountId":"i495062149.tg","amount":"1000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"7zdNiqWv1bZtHHJHWWcmBUcve2ZPzJdfoiNtogzbCBnz","type":"receipt_processing"},"change":{"accountId":"i6555028320.tg","amount":"1000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"3gwY3ogzkY26Whb9BM45SahMozmCpcwgroiaGKCeT2pX","type":"receipt_processing"},"change":{"accountId":"i6622210423.tg","amount":"10919836734974300000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"7k9StKHwAYbSLMfUmsiDpz4uEuvyinfyy3XRcQqWakLK","type":"receipt_processing"},"change":{"accountId":"i6710504072.tg","amount":"1000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"B4JUshqev6GoNvEB5g7wcGxsq4jzXiRcZJy17oyLTcBr","type":"receipt_processing"},"change":{"accountId":"i6830953158.tg","amount":"1000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"AKu5ZbWuUVSAnNKU8ie2GahNhydsafjXZ7q6CQwPtqJR","type":"receipt_processing"},"change":{"accountId":"iah58ccnl0g1.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"4UkU6QDN6Zkk68ah91Y1qki63o9mokYrC3zT6mAzVrRS","type":"receipt_processing"},"change":{"accountId":"il9ssxc1xm6r.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"7nGjeGDwa3J29iwUVxjUpzckzZCedZaTQHK8gtZjpcw3","type":"receipt_processing"},"change":{"accountId":"islammozid-hot.tg","amount":"1000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"76LjDCPFLdZa2wXApQiN5gphM3zsYP4yr7FSjmkmc7pY","type":"receipt_processing"},"change":{"accountId":"kate_smaug.tg","amount":"1000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"txHash":"7H6ivTYF72p9k3zFgGe7pyRMyxojnkgxbtv5RooiXAxM","type":"transaction_processing"},"change":{"accessKey":{"nonce":114365205000370,"permission":"FullAccess"},"accountId":"gladys5williams6.tg","publicKey":"ed25519:BMR7JrSmScRCEH1MMpPqmFPUXQk9StPjnQy8TbxVMqGW"},"type":"access_key_update"},{"cause":{"receiptHash":"Ex2WtLfFq58abjbTPdLpGN9PCargdabu6aGikVjyQQ69","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"gpsc5g8xr911.users.kaiching","publicKey":"ed25519:9t3asEmJs3HLCGDLjyhUHkuzHJLfRs7sSEnZLT6cz9Bv"},"type":"access_key_update"},{"cause":{"receiptHash":"iXJNHBncTnUgSNYcMf7P8z12nP85Qf3wzbXsM58MNrX","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"gz8t2twnpmps.users.kaiching","publicKey":"ed25519:2cwjLTWjG5Bi6HBdtkcJyxzSZ7u7MkwKyQmCHaG8mfnn"},"type":"access_key_update"},{"cause":{"txHash":"E9uRCigasgw5SRDv4b4LGtwYNzrN1tmVY4UjWK7reaSL","type":"transaction_processing"},"change":{"accessKey":{"nonce":112245450012673,"permission":"FullAccess"},"accountId":"here.tg","publicKey":"ed25519:FAiyyYbRfCCeowZggqg5d324yqzQV9czZLWZq9oGz6s3"},"type":"access_key_update"},{"cause":{"txHash":"Dc9t5fpffgq6A31FwrLBQbGpL85126k7YTPfBnBd75AB","type":"transaction_processing"},"change":{"accessKey":{"nonce":112245450012674,"permission":"FullAccess"},"accountId":"here.tg","publicKey":"ed25519:FAiyyYbRfCCeowZggqg5d324yqzQV9czZLWZq9oGz6s3"},"type":"access_key_update"},{"cause":{"txHash":"36u5dSyVyKZj3thTZzQfUVyh8Yvx9tuKAJFm7Dxk35Lq","type":"transaction_processing"},"change":{"accessKey":{"nonce":112245450012675,"permission":"FullAccess"},"accountId":"here.tg","publicKey":"ed25519:FAiyyYbRfCCeowZggqg5d324yqzQV9czZLWZq9oGz6s3"},"type":"access_key_update"},{"cause":{"receiptHash":"GZm7EGE8aqDSUf2iSCW6wp1ugGNwzwkXu5zGmQ5oxyBN","type":"receipt_processing"},"change":{"accessKey":{"nonce":111863208001150,"permission":"FullAccess"},"accountId":"i495062149.tg","publicKey":"ed25519:9XhCcPpB3EFoFDEqZswYb4UazWKkK2aS3LHttG7T7HxR"},"type":"access_key_update"},{"cause":{"receiptHash":"7zdNiqWv1bZtHHJHWWcmBUcve2ZPzJdfoiNtogzbCBnz","type":"receipt_processing"},"change":{"accessKey":{"nonce":114753731000030,"permission":"FullAccess"},"accountId":"i6555028320.tg","publicKey":"ed25519:CCYR8qFGoMdthbWpfsZSXgYkdg6bh48aveCAHBRF5LeN"},"type":"access_key_update"},{"cause":{"receiptHash":"3gwY3ogzkY26Whb9BM45SahMozmCpcwgroiaGKCeT2pX","type":"receipt_processing"},"change":{"accessKey":{"nonce":114485856000320,"permission":"FullAccess"},"accountId":"i6622210423.tg","publicKey":"ed25519:5LsV8b4fXfAkn4e9vcxgoG4L4MJgiKWAGDw5rsTQs1e6"},"type":"access_key_update"},{"cause":{"receiptHash":"7k9StKHwAYbSLMfUmsiDpz4uEuvyinfyy3XRcQqWakLK","type":"receipt_processing"},"change":{"accessKey":{"nonce":113988498000350,"permission":"FullAccess"},"accountId":"i6710504072.tg","publicKey":"ed25519:4jBtf8KS4quvWzRDn9CoDvWJT88wVZAvWa8twVQUYxU8"},"type":"access_key_update"},{"cause":{"receiptHash":"B4JUshqev6GoNvEB5g7wcGxsq4jzXiRcZJy17oyLTcBr","type":"receipt_processing"},"change":{"accessKey":{"nonce":112332041000800,"permission":"FullAccess"},"accountId":"i6830953158.tg","publicKey":"ed25519:Fwzhk9MRASBj6NcV8rgJDPA5K9anmPS4JohPz1trHbQE"},"type":"access_key_update"},{"cause":{"receiptHash":"AKu5ZbWuUVSAnNKU8ie2GahNhydsafjXZ7q6CQwPtqJR","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"iah58ccnl0g1.users.kaiching","publicKey":"ed25519:4obY5uQvzP7jwcLNc29TQ1oiAdWjfDfCAsfbwgTxHzQf"},"type":"access_key_update"},{"cause":{"receiptHash":"4UkU6QDN6Zkk68ah91Y1qki63o9mokYrC3zT6mAzVrRS","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"il9ssxc1xm6r.users.kaiching","publicKey":"ed25519:2NYeSNGwvPKJB8PsWgygYyFRBJe2jfNZvhXGy85XT8UG"},"type":"access_key_update"},{"cause":{"receiptHash":"7nGjeGDwa3J29iwUVxjUpzckzZCedZaTQHK8gtZjpcw3","type":"receipt_processing"},"change":{"accessKey":{"nonce":114639257000160,"permission":"FullAccess"},"accountId":"islammozid-hot.tg","publicKey":"ed25519:AQX2hvEG4sqcK4uVPS9PVVoGsHKMNPAivCzHsStSdNT"},"type":"access_key_update"},{"cause":{"receiptHash":"76LjDCPFLdZa2wXApQiN5gphM3zsYP4yr7FSjmkmc7pY","type":"receipt_processing"},"change":{"accessKey":{"nonce":114385445000150,"permission":"FullAccess"},"accountId":"kate_smaug.tg","publicKey":"ed25519:9KwAuiVkWaEYfN5Vmt82WSZib3UN8FzATSafYob2mSez"},"type":"access_key_update"},{"cause":{"receiptHash":"Ho9M4kUcmRH2gQ8h86E526gCdA6aL4c83EcNRs4KFpNC","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"U1RBVEU=","valueBase64":"ALprIvbUDQAABwAAAGhlcmUudGcMAAAAdG9rZW4uaG90LnRnAQAAAHUCAAAAYWkUAAAAAAAAAAIAAABhaxQAAAAAAAAAAgAAAGF2"},"type":"data_update"},{"cause":{"receiptHash":"5CMUSvkgu2RF1v5ELd92SADd8L27wroMmrxCz6JNPJ5Q","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"U1RBVEU=","valueBase64":"AAuRJPbUDQAABwAAAGhlcmUudGcMAAAAdG9rZW4uaG90LnRnAQAAAHUCAAAAYWkUAAAAAAAAAAIAAABhaxQAAAAAAAAAAgAAAGF2"},"type":"data_update"},{"cause":{"receiptHash":"4r65mLAvqEvkoHofv6wuM3qgRxXq4MnqZh9z3a11Sxkn","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"U1RBVEU=","valueBase64":"AJPqPPbUDQAABwAAAGhlcmUudGcMAAAAdG9rZW4uaG90LnRnAQAAAHUCAAAAYWkUAAAAAAAAAAIAAABhaxQAAAAAAAAAAgAAAGF2"},"type":"data_update"},{"cause":{"receiptHash":"CMWkvtU1PGCm6wzXGJdE2nbreWPaoSPvNEkqVgv1NT71","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"U1RBVEU=","valueBase64":"AKMRPfbUDQAABwAAAGhlcmUudGcMAAAAdG9rZW4uaG90LnRnAQAAAHUCAAAAYWkUAAAAAAAAAAIAAABhaxQAAAAAAAAAAgAAAGF2"},"type":"data_update"},{"cause":{"receiptHash":"4r65mLAvqEvkoHofv6wuM3qgRxXq4MnqZh9z3a11Sxkn","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"dQsAAABlMnhhZG1pbi50Zw==","valueBase64":"JgAAAAEJAAAAZWRtMzkyLnRnARQAAAAyMjk1OC52aWxsYWdlLmhvdC50Z7R1+5AmNr4XAAoV6yHrHQAAAAA="},"type":"data_update"},{"cause":{"receiptHash":"Ho9M4kUcmRH2gQ8h86E526gCdA6aL4c83EcNRs4KFpNC","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"dQsAAABzdWphbjU1Ni50Zw==","valueBase64":"DgAAAAABFAAAADE0NDY2LnZpbGxhZ2UuaG90LnRn6Is/T1OIvhcFDhhYlL4DAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"CMWkvtU1PGCm6wzXGJdE2nbreWPaoSPvNEkqVgv1NT71","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"dQwAAAByYWlzZXJfNzcudGc=","valueBase64":"AAAAAAAA/AJ9mGjovhcAChRAnAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"4r65mLAvqEvkoHofv6wuM3qgRxXq4MnqZh9z3a11Sxkn","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"dQwAAAByb2tpYnVsMzcudGc=","valueBase64":"lgMAAAELAAAAZTJ4YWRtaW4udGcBFAAAADIyNTUwLnZpbGxhZ2UuaG90LnRnzEmQxHa4vhcFDhlmBgWoAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"5CMUSvkgu2RF1v5ELd92SADd8L27wroMmrxCz6JNPJ5Q","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"dQwAAABzb25pYTUwMDEudGc=","valueBase64":"BgAAAAENAAAAd2FoYWI1MDAxMS50ZwETAAAAOTI5Ny52aWxsYWdlLmhvdC50ZyQFfsIHq74XBA4Y9TqeAQAAAAA="},"type":"data_update"},{"cause":{"receiptHash":"5CMUSvkgu2RF1v5ELd92SADd8L27wroMmrxCz6JNPJ5Q","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"dQ0AAAB3YWhhYjUwMDExLnRn","valueBase64":"DQAAAAENAAAAbWFubmFuMDgxMS50ZwEUAAAAMjg3MTAudmlsbGFnZS5ob3QudGesmpOuR+S+FwUOGLSSYgMAAAAA"},"type":"data_update"},{"cause":{"receiptHash":"Ho9M4kUcmRH2gQ8h86E526gCdA6aL4c83EcNRs4KFpNC","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"dQ4AAABldmlsZmFjdG9yeS50Zw==","valueBase64":"JAAAAAELAAAAc3VqYW41NTYudGcBFAAAADk4MzExLnZpbGxhZ2UuaG90LnRnwbutSgTNvhcFDhjNptsGAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"Ho9M4kUcmRH2gQ8h86E526gCdA6aL4c83EcNRs4KFpNC","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"dQ4AAABpNjg0MTkyNDQ5OS50Zw==","valueBase64":"AQAAAAEOAAAAZXZpbGZhY3RvcnkudGcBFAAAADk4MzExLnZpbGxhZ2UuaG90LnRn/AJ9mGjovhcDDheUSwQBAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"5CMUSvkgu2RF1v5ELd92SADd8L27wroMmrxCz6JNPJ5Q","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"dQ4AAABpNjg4NDc3MjQ5NS50Zw==","valueBase64":"AAAAAAEMAAAAc29uaWE1MDAxLnRnAPwCfZho6L4XAQoVH3kEAAAAAAA="},"type":"data_update"},{"cause":{"receiptHash":"4r65mLAvqEvkoHofv6wuM3qgRxXq4MnqZh9z3a11Sxkn","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"dRAAAABhbWludWwxOTAxMTAyLnRn","valueBase64":"EAEAAAEMAAAAcm9raWJ1bDM3LnRnARQAAAAxOTM3Mi52aWxsYWdlLmhvdC50Z/wCfZho6L4XBQ4YKKgbIAAAAAA="},"type":"data_update"},{"cause":{"receiptHash":"4r65mLAvqEvkoHofv6wuM3qgRxXq4MnqZh9z3a11Sxkn","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"dRQAAAAxOTM3Mi52aWxsYWdlLmhvdC50Zw==","valueBase64":"JAEAAAAAQNi5erT2shcAChQheGMGAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"Ho9M4kUcmRH2gQ8h86E526gCdA6aL4c83EcNRs4KFpNC","type":"receipt_processing"},"change":{"accountId":"game.hot.tg","keyBase64":"dRQAAAA5ODMxMS52aWxsYWdlLmhvdC50Zw==","valueBase64":"HwAAAAAAM1fNgoB3uxcAChSlKY8AAAAAAA=="},"type":"data_update"}]},{"chunk":{"author":"blockdaemon.poolv1.near","header":{"balanceBurnt":"20678129212956400000000","chunkHash":"5zezkQfZB8PgiwmzbXaV7dRrb9qCFr3YcTMCxNnVuNFp","encodedLength":15660,"encodedMerkleRoot":"49Uh52n7qPEYuwGdqcSLrrLaPq1E4K1rGamQS2c1uxDL","gasLimit":1000000000000000,"gasUsed":212515227641270,"heightCreated":115185109,"heightIncluded":115185109,"outcomeRoot":"9kBNTHhTGmwzxCSHsvpwX1myRTA3tAWPUx62itH75qHU","outgoingReceiptsRoot":"3jPPST7TYuXmp3d5LSzovcA1338REq5mpGtC6hrkKZ6Q","prevBlockHash":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","prevStateRoot":"3Z3Z8YfhMWcLNgrcuw7vzMGKW1Jm4hWY1mjU3XZyL3Ji","rentPaid":"0","shardId":4,"signature":"ed25519:Carmienr7NncvSoiBbDG3PNnVNYpKojHduccK2BVeiyA456eHWhcfbxNwZZrCJojtm2ayLnoLGc7DxQorfxmLmN","txRoot":"6nNRc2JrFgX8TVHcGkDZJNYYPQDjtSvXCeKpjjdMBjE7","validatorProposals":[],"validatorReward":"0"},"receipts":[{"predecessorId":"sweat_welcome.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"sweat_welcome.near","signerPublicKey":"ed25519:H5Ar6bxEwAfbFVkzPwsqWxrUXuotNedNwA6WVUY4Ghus"}},"receiptId":"DBJdxrZcmBAmP2K9wihNnagnR1NQq9pNC2LhdXzs6kAj","receiverId":"3a21fecb1bece7d2b744d28bc8a87086b82964e3d4382a780537df05a5ee871c"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:868UeVtc3g5JQhb1iDC2cHZuBYnBSC9zDL545Qig8oZN"}},"receiptId":"3gA3VZBBiUuZSqN5CTPVqgrEh4ojSvYgff6meUwhQbD7","receiverId":"1fcd803b613e1c0a9bc977eecfddf3c253eca9d18901651a188b0738232c0cc9"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:FHnkf3kLEvpgmhWHLGUHEm6uuaV3nDuP92fsnMvrqPad"}},"receiptId":"4RxQeDZCoMZ619pzHtP4hfgcKcCn7Mtwt2ywD5q3cFim","receiverId":"b492f4ae7b986fb0427f259481df42362e4c1217e6357509e7ca9ed2c299472c"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:DqNznoVh4GhxeQ7EXXaxnPi7V2DYZ5u5vGkQcmUGGQvd"}},"receiptId":"4opTrDwnL2Ew4RcwE4Fu2JTjgWvZFHDGcvyY5pGKN2oo","receiverId":"f7452c4aa131eb38a7941bcf85384ba4bd0fcca9ab7049d6e445638c4f355b1b"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:3CRAC8kcLdrEe3Fd1RY5sfJxM12DBi5bm5VBqPhNz9fz"}},"receiptId":"DApDu2sD5FNi1MgrgbtbUn5WXtyjrHYtBzz1EMQhCJn8","receiverId":"48221938e407bc32b37c51fc23a2499170f6718d068dbff641c6c33ba0e03599"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:H9NY2bjYWiHssRDEXLz5K3aotnDdJ7H1YXuVNc7TujbY"}},"receiptId":"Az46eeagDNmHqWdZYf7VVjDtzG7tnJq9USHjeY3mb8N8","receiverId":"6c590f54cd19cb60972549ade95f47b03c21f121a92ab487ddca0bb76e934a8f"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:GQCJmwm2m76zLqGyhd7G5aTJSawV6fv1oqCaXzKV6bB5"}},"receiptId":"93S716L4XCfkwXk3V47ohrDZ4heKLEEu7r9GVyMWHsXm","receiverId":"72dc4f3cc9b1bb7b9997355f58b4d51560d9d205585bd133a11a41dd5438dc30"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:7oHcYfXNcQiync2NjcjLcqGKSWDBoQZmkQ3pxfRmdNa2"}},"receiptId":"dJqnNKkF9v5DmAs1o6yw3CN7nxRuXh7zsBS2bfPv8bi","receiverId":"5aee8491835121b9042ed80c8afd43467bd2dd34971fc92c3d1e30d045e4b37d"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:77NCce3MXx5jMRgbtL6srHjea5fsTK88RNd2WnFgeZ4r"}},"receiptId":"H5dXG8QmXqGnXCxhrtPmp3J3KL444tD8ZEWoqdQBZN1","receiverId":"21e289a18399d49c9d9a413fc6cb6942792b0faa1a318eb80a7f1a840cb01fd9"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:DzBUchJBJAESVqrjGdwxhKnD9ARWHEs9S5dBQDek9zpb"}},"receiptId":"MSNv6CErZqKz2sprw77f4i1etBpouGUVFD9gXUwFurk","receiverId":"a25721cf84e381e47cd5fbe13164c071d9cee926785cd1fd2713e0b657817142"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:AevWK5NLxySE2zR2X5Uj9a4DdiMSu2B28urs1AyGxDBN"}},"receiptId":"7cza6z7yigLX9wjTdJ9Hfiz5SUiL8kCGyczFRwsDeMEe","receiverId":"343e1efadba707d24fc3ef23f4421f98776a940aa5b32fead2cd542ec5998638"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:6CBMR8EZVqUtFuiSWMzMwQ1z6kz4BxGuyThsZZc6SC8d"}},"receiptId":"BU5noSA9FmdJbYeszqHFpyQoJ5BKKRFseF7tAtwYGzsv","receiverId":"8430f7e35226ad73503ecce921930982c8769abae3a63a8f49a500b9a014f2ea"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:4j5FxXo53r7Xi66VnKSBhizKamnPT1AaoA7av7xYzRqv"}},"receiptId":"33VQde1eY3yotWd3wkPF5GJN9F9mHwCx5YCYoP2FMTeb","receiverId":"47a52f3edc0d796bdf6e79d42a6c6bf8e58178c475f92b1cd32fe09512c59ddc"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:J1Rh2Y5uvVecPTD1Hig7TdeobqaMPmBvFKzUnbw9T9mQ"}},"receiptId":"eyC8WGmmpn2kdV1wBF5JmyWVy1uYJaw4KPbBHoDJAPd","receiverId":"9e43bcce13c99d4a4bc1e9281afa1e38b98720cb2f5980999b99ae44f7fc3334"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:8jCfqDpRcwHpUXV76gmPWKYB3deLfc2KUNvsGzj7nJat"}},"receiptId":"741AF91h5b2bvzG3TLwpX7RBVw9GgNvGKQU1yPxm3noV","receiverId":"57323942dc33e5ad9db7cb4d053b68ff6720a664b0ee5679e8d39c445deb9360"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:cqYjzzXNXSETMQ7HqjjnSD4wyjt7BixBGvQcfE5VSY3"}},"receiptId":"8g8M4VjQLpTwvhMncVvrLwvgu6pH3zuA4veG9458r5QG","receiverId":"db90f1ddfa621b779a8fc050c17f9aefa8669058c4e31375459be022217a9b26"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:HosB9ToYhB5ujAWrMCTDEQavU473i5YsSDqq9J6qnAVb"}},"receiptId":"8PFp75copwhndC5qfESmeQxashJby4T3uvAGxRqg4Uny","receiverId":"781701807d7f6061105b7cda802285284a181ad03bb8619aee8af23629394385"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:Lt846aQrAG5yZPQxzhj5ucAiFzgdzy9UB1Ng7RdPBR3"}},"receiptId":"ADwkMwEX6qmirjJ49M7JypQSD22PzUe9b5fuQUJWGD6h","receiverId":"2cc71908b4037b08800c4636ea8536da6b99c7b3fa4f4bef2dbeff17ef724611"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:Bdz9HpeckYGAaBBTa8WF6cfU2smGp79V5kpT93JYVJzX"}},"receiptId":"AvMXjW7ZHmpEpm1GvUUxFP9EQSzYde7VZfjX2NdbJ8aQ","receiverId":"6387422fe158d8c6cc4e89eeda770fa5dd1cf913014c773d4f3566cd3d8b2790"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:9Rbqy3rhsL5cWhtKo8F1QnQLRETcBJ9N9wnfxwh6cdpy"}},"receiptId":"2W5F2cNxuYuwwwouShvMNuw8FrVxNityW9nF5X2enShW","receiverId":"ed6932f46aeb91e39f5e68ba0e75133ec13c7114a5013be01cd936005bdc5e77"},{"predecessorId":"learn.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6IjMxNjIyZTRlOGZkNGVjYjYyYjM1YTk5ZGM1ZjI2NjY5OTIyNDVjODJhYTEyMGE2ZTQ1YWVkNjE2NzUzY2Q2NWYiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIiwibWVtbyI6InN3OnRyOnZLb3h5bmx4UGQifQ==","deposit":"1","gas":30000000000000,"methodName":"ft_transfer"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"learn.sweat","signerPublicKey":"ed25519:DSGkqRbkQWrM4VkmoUap5NRiK4zvz2ups9ruTEtF5q7"}},"receiptId":"Dg9334dDupNNk6UkSziowpkHoBPL3d7iu9NVq9a32A9e","receiverId":"token.sweat"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:2wJoJupRpmZ2uVTs6pCqggTN4c43pyUtQS5d8jhEcJPU"}},"receiptId":"H7f2NyXvkYv1JdK9TjgjeeBZj3i1WX1rwJJBykRDUSJ2","receiverId":"08bce3f4a39e8e623708d8835591cf8abc279d55c3ee10b9aefed23cd9877637"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:6XuLZ3CbZc5KSCpgyks8SkZs5eudxaFJUifHmji8eV3q"}},"receiptId":"2AckWE6uvvbPgzPd3vMDgLWp3ST6aeTLUzLU3YRaGtc7","receiverId":"0bf8e6a1d321e81e7380acb1d3a4c036549833773316eedea805b0484ca6b6da"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:Gxn8xQZ83rgrNXvJvB6AK3VFp1Uy4Pyh9PAePhUChGKD"}},"receiptId":"Ho8n2ptWZ917A5zyoE1a9BCg26bgWo8kkGk6dftBJjKT","receiverId":"adc70f1a2dd1f15f1241ff7054d7ba9aa407aab89022632442ff59c9e1a786f3"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:EQpRuCPc1EDCVztbgj3uJKWvxuBXmEgbxbYigLnphxVn"}},"receiptId":"9rDVtAQjrbo1E6ZibNFw2fHR1EZH7jCZvX7mvnQt7DMX","receiverId":"fc546e9949b2ee50560009dbfc876c0bf8e876d0ff8c6083f3c2a1adaca42f37"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:C6KFy3e6oyphvYbak7SXf2QsX1rf8TohcP2djBsNQpVr"}},"receiptId":"HAfFNV3gR86HXhErE8zU8Bsgztrf6RKcYZ5gbaimXzek","receiverId":"16bf4933ecc4b9d71be0d4e5b1e26287754cee582a45f9e1cdb197a16594e44e"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:5eCnph83PzjFnBnTx8Sjak8GCc9H9NGkEzEotMABMHFT"}},"receiptId":"EC3mQF97Yng5ozDMQ3kiWscwAhJXnaa1Tqn3hXscbHLB","receiverId":"3053a0ec3c024e421305f0babe6f8f8497b39ceeace834bf52c0f6727ac77a4f"},{"predecessorId":"oldyam2849.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"oldyam2849.near","signerPublicKey":"ed25519:5HQeRatB4vH5E7wsbuomPLpu8DbbSgJheJWanR8Kq22J"}},"receiptId":"5ja8GvDhrNk7QH6pzw3kJ3KzyVcMxyNxzuL732MF4Vk1","receiverId":"majorrat9601.near"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:E9RVv4hjnsUNDjufmmpWXTyQxfjtj43UhRLXwtxh3jrW"}},"receiptId":"78uHT3hErs73X5G6n4DobGGetFNBm6xMDpHpUuCzmkP7","receiverId":"e4eb074cf2cc3bd99961afa4b3618bf4b4ea1d0fe0ec4266d73ec9df0c4e3098"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:L1xU8Fyx8WmpJdeUf8YjyQbGQbkMceCBruHRY8itgDT"}},"receiptId":"8DZzxZgi38oU1cawUdyn9N9NGBHqCA1jhKbQVvqhRF9v","receiverId":"10ae2f72f6d358c2cd55efbd162caa73f8201fb0620a27a7f175fc48c5afa9ce"},{"predecessorId":"learn.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6ImIyZTdhZTNmMWZlZjc4NzVhNGRmOTIyNGM3ZDIzNTM5MGI2NDRkMGEwNjQ2MDFhZmI3YzUxZjYwZWJkOGY5ZjIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIiwibWVtbyI6InN3OnRyOmJnQW1NMjRuZ3AifQ==","deposit":"1","gas":30000000000000,"methodName":"ft_transfer"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"learn.sweat","signerPublicKey":"ed25519:5Pu33LKLjTFqk28xW7kh7TiybwJ4Ptp5rQa2LDBRHyfz"}},"receiptId":"5i41M8PYR1SC53mCm9ESRCDCKeVsDECmbiQ5K4eC7nRC","receiverId":"token.sweat"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:HDeprYVeoBHjNkz8Xjivt7UvRhvPUf613B3u788kXaut"}},"receiptId":"Ang7THJURET53ASzPH91CprwNSNHV1EbRDPtV7S3WNju","receiverId":"3c4ba77779479342bf99a134493880702f39e00f2a91946674c89354d27d63a2"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:E1yscszf1eEerXntngQkZ1FnuFMkiGJ4ruaYPVifS1zq"}},"receiptId":"G8soqJ5MBoPhC16STh3NfDGncekjdDhKvBn4M73fBnnE","receiverId":"e2500fbafbd737c63995fee89ebb249180163cabc6f95a19edbe60a340b993f8"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:EZwBtCRhrynpJ7wD5VQzanv9tmXunK4CuecLKMTj2UQg"}},"receiptId":"7Jao9Rp2So2UKuPKaZnT3vjxMQJqTASie2JXjWstePRQ","receiverId":"63107da9d81557ad8d22630c2a22f3cbc4c551888772a035d784be4c0034bef9"},{"predecessorId":"relay.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6ImZkNTNlMWQ1NTY4MWE4ZDVjNDBhY2I2ZmRmYWZiOTRmOGRjZDBkODExZDgzY2QyMmM4YjZkNzg0ZmU3ZWE1YjgiLCJtaW5pbmdfdGltZSI6IjExNTA3ODg0MTcxMzQwOCIsIm1heF90cyI6IjE3MTEwNjA0MzkxMTQ0NTE5NjgifQ==","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585102,"nonce":112332041000800,"publicKey":"ed25519:Fwzhk9MRASBj6NcV8rgJDPA5K9anmPS4JohPz1trHbQE","receiverId":"game.hot.tg","senderId":"i6830953158.tg"},"signature":"ed25519:YemeMBBPqxoRH1937h6zQNVpkPRngYt64kTaid2ueAsXCVf9mtxdxdcHzq3cc5Qxoe3cJ11Uhjm12JDLZpFocKT"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"relay.tg","signerPublicKey":"ed25519:DmQ1JogUYuACyVxyUXD793Grog5qyXLj66Bct2sxLisy"}},"receiptId":"B4JUshqev6GoNvEB5g7wcGxsq4jzXiRcZJy17oyLTcBr","receiverId":"i6830953158.tg"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:6HQAYzdBeaf1uixyFNYvBrWpnCLpKGrS7Yb8vfmqSffe"}},"receiptId":"EgSef8eCf2XcXctdNuwK9S9G3VpkdE9uStJHKShTWPDQ","receiverId":"0db71db356ff59efc57e74556abadf83813eb9bd331b4160a811ab4bdefb8ef6"},{"predecessorId":"spin.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6ImIwNDc0OGFhMTA5N2I1ZTZjY2IzMDFlOWQwZmY3ZTFiNGFhMWQ3Nzk5NmM5YjFlMzA2MGM0MDRkMzk5NmRmOWMiLCJhbW91bnQiOiI3MjIwMDAwMDAwMDAwMDAwMDAiLCJtZW1vIjoic3c6bHc6OGF4QkEybTgzTCJ9","deposit":"1","gas":30000000000000,"methodName":"ft_transfer"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"spin.sweat","signerPublicKey":"ed25519:6ZjAAuf1i4jpnJEi2EGeDnP4XYFFQUrthFuSufsbZTu1"}},"receiptId":"DmmsCDZdrX6jEuMu6iLiQbyJbDwP2LeRmrYi1arUoueE","receiverId":"token.sweat"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:HZ7rtCc1EUkfaF2RB2v39avK3KCXVR2WbKuiLj99fsTD"}},"receiptId":"AA1Y2jKokWErxQV7zn5sVP4q78uc8uZrqaBaW2j26L6F","receiverId":"8c3e34946d945ab035e9afd0c08601af9d1e359fee40bdd98608213392f57c5b"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:GRkpK3Z1TAGYkBKqp3qHs87YibzRmD5oahzYJddj7GcW"}},"receiptId":"HWUYvGM4ZsWGmzJaFp9tf5hnEUEAmYNCsNs78CGQ1Skc","receiverId":"5f30d02b82842d1f4773165db5a2a6ff4a665280a5916ca6a763072fdbe4a1ca"},{"predecessorId":"spin.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6ImM4MTlhY2I5MDY3MTlhZTU5NjgyODJkMjM1NzViNmEwYmUxM2FiYTc5NDhkOWRjNjk0ZmM5YzMyZmFmODZlN2IiLCJhbW91bnQiOiI5MDMwMDAwMDAwMDAwMDAwMDAiLCJtZW1vIjoic3c6bHc6WmEwMjl2ek8zUCJ9","deposit":"1","gas":30000000000000,"methodName":"ft_transfer"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"spin.sweat","signerPublicKey":"ed25519:5j2ak7zjy8UKdzB5mTSJRs2mLTjonoziFSPqdbuWMTN7"}},"receiptId":"7qb8vJro2y1VPZFwDS6UUzbR5FbN7s4BZksaj1sDs5zH","receiverId":"token.sweat"},{"predecessorId":"relay.aurora","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"+QMNgxqzMoCDDDUAlJBVBvbagV5zyhNUe0XRmYhnEEsigLkCpL/NV3EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADrP6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAYzM0Mjg3OTU4MzdmNTVmZTAyMGQxNGM4ZjA4NTliZTcxMmVmZGM3NTEwZTJmYmNmNjI5MjcxYjFhNzdmMTAwMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAODkwNDMyZDM4MTk3NjU2ZjRmMDlhNjM3ZGRhNmU4NjI2ZWFhMmQ0NThiM2E3OGJmMTFkNTRmMThmNzAyZDBkOGM0ZmFhNTAyMWEzN2EyZGY4ZTI1NjdkODk2ZGJjNjliMDI1NTRlM2VmN2U5YThiNDY3ZWEwOTIzNWNjYzI2N2JiYzRmMDY0MjU5Nzc3MDc5YTI0MDU1MjE4MmYzODA3NWZlODZjNDk2YmVlMjc2YmQzY2Q5OWJlNDc4NmY0MTQ2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMA5MmY2NzA3ZjkyYTY4ZGQxOThmMzBmYTQyODhmOWQ4YmNhYmI1M2I3YzIyOTQxMmEyMzgzM2E0MTcyZTA2Yjg3ZGRkZDc0YTJhYWY1MTFjY2NiN2Y1NzgzYjc2NzhiZGExNjAzNDRkMGJlOGYwZmU3MTAwNjczYWQwYmE2Yjc2NTY4YmM1ZjJkNmIxNzY5OGM1ZTdiN2IyMzcyOWM4ODU3MDYwZjUwOGJjZjExZWU2ZjU1YmJiZmZjZGEyZjBmNDiEnIqCyKCvvxQbtzYpwXLHh/tihleObFXakjywoUnUIb85ZOBW4aA3mjA68X2fEr9HLqBU+PVfoCXVA0vqdOPQQ0hns90B4w==","deposit":"0","gas":300000000000000,"methodName":"submit"}}],"gasPrice":"625040174","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"relay.aurora","signerPublicKey":"ed25519:C3xB8c5iHKgUpbySUYLK2RiYjd2Gik56exJdqV9ev27Z"}},"receiptId":"FwYF8Y2M7EAmJkGcmvwzGvSVqkj2VvNZDkMGe2aK3tJN","receiverId":"aurora"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:5BUC5Rve3RKRkegVeLqEV8SvDALE4DHGhhF4LchUeFiJ"}},"receiptId":"GJ7hMZWWfAGbncmrsRRM2FXN8gr2KAC1s42ni55Z6A97","receiverId":"283fa4d1dacd92cf5f0fcdd6ade56354994c14c3e89f8ac3f83849ac7718945e"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:DJmX38Drt357JTrRpBewWC6qroFwYF8RM3KJUoKWaYRo"}},"receiptId":"8C9rnmHzKzUEVs1FNm1tQRNY3Viieqw3YyLQZr99UT2j","receiverId":"df59d274b0780acabca178389a9747b84ff75766e91d649ad09ef512b213e624"},{"predecessorId":"mytestapi.embr.playember_reserve.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1830000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"mytestapi.embr.playember_reserve.near","signerPublicKey":"ed25519:HrtTWsx9PXx6FJojwrdpSoAWECBtsyvkFwmQFvruVSHG"}},"receiptId":"FmwDwrSfRHVqegicwvE1vzm9JXq3mR5SiiYHgwcCCoeK","receiverId":"54831d8fad4f5c0d17943001adc66d1fb873b00e9c48e81f1b1da3e599eb04bf"},{"predecessorId":"relay.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjNjMjMyMzE1YThkNjc5ODlkOWQ1NDIxN2QyNTc0OWZkNzBlNmUzZGM2ZTIwN2JmNmNiOWUzNzEyMTBlNDAwNWUiLCJtaW5pbmdfdGltZSI6IjI4ODAwMDAwMDAwMDAwIiwibWF4X3RzIjoiMTcxMTA2MDQzODY0NzAyMzg3MiJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585102,"nonce":113988498000350,"publicKey":"ed25519:4jBtf8KS4quvWzRDn9CoDvWJT88wVZAvWa8twVQUYxU8","receiverId":"game.hot.tg","senderId":"i6710504072.tg"},"signature":"ed25519:2TbGyLQJVqz5ufPkvkwX4nRaaT4NtBNj2xR7SDT7Dr319ndwgNj4yd3Ux9YNktjPNaLFz7nzMuRxBTJJAKbSNeD4"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"relay.tg","signerPublicKey":"ed25519:DmQ1JogUYuACyVxyUXD793Grog5qyXLj66Bct2sxLisy"}},"receiptId":"7k9StKHwAYbSLMfUmsiDpz4uEuvyinfyy3XRcQqWakLK","receiverId":"i6710504072.tg"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:Cv776c27QQ8xxFqPgeVNiMqLhCfXPvqQ9oXQ2qcMyTmF"}},"receiptId":"2ntapNRQzkrFrbKFfjvMk7a5WRDG976xg24EeDD3EjKV","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:29XQWNnood7wZsqCM3bwbB9EZLmFna8bBdQNCfrUJ1F4"}},"receiptId":"6EKE3QD3rCB5JTQ49EneNPLMYtuJ49qGJ5s1xDgG1QMp","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:Bb4E3QwqNdHuMrFtskebzjv6xi3dnDd91Kuw62goUy9Y"}},"receiptId":"4C1dDbaNqhagtqiswM2B4tonRzXo8FHXXZba3n7dJ42R","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:95fwznucX3YTrtjZSipkxmFw1GTs33d5bKC6UnwiWmm"}},"receiptId":"CCy2NpHnfAVW53A7MA7r2bCJwSXRivPxv1xisdFvyfHZ","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:F9dQFJAT9YpBYR2XL2AohXrezrnF58T2yhVTd8bQpURy"}},"receiptId":"72WdaBVkxVwsGMXWTe28h1cbAk48Ghm21NHYMjbywHdG","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"669547687500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"6199911f8d7350d5f57b0f9df584e7eeb3a3c0718e4b0e9d93b7ecc8edf2f45e","signerPublicKey":"ed25519:7ZzMzppqf46MhkMw6FAkvYm1SM4g3RmPYuC4o6eLrKCZ"}},"receiptId":"DEyXWhuqmJTjX3ySWdgHo9QQK2nTbzpAqRnqa3Dyrjez","receiverId":"6199911f8d7350d5f57b0f9df584e7eeb3a3c0718e4b0e9d93b7ecc8edf2f45e"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"669547687500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"9cf2c459c125eb57ff1b12c8c4a6bf8199ddfe67dfe14f783295801d7d677980","signerPublicKey":"ed25519:BZfJhjQgTS7nimzshBt4Q5SbtcLS99QxPCi77LZSiTYT"}},"receiptId":"Ei6UVSsJtmMbpxWGTNff9htcHmy2QjZf4CvjeWMcB4vo","receiverId":"9cf2c459c125eb57ff1b12c8c4a6bf8199ddfe67dfe14f783295801d7d677980"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"4280715603786190902468"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"Mb79xfFjjBaFqLe8UJJ9hrsFBFHJENfWjR9WTP33amX","receiverId":"0-relay.hot.tg"},{"predecessorId":"raiser_77.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjRjNjAzZDMzMjlhMTM5MzE5OWMxNTE4ODdkZTMxNWE3MTZiNzBmNGU3MzczZTM2NTIyMTk3NzU5M2Q3NWE3YTAiLCJtaW5pbmdfdGltZSI6IjcyMDAwMDAwMDAwMDAiLCJtYXhfdHMiOiIxNzExMDYwNDM3MTUxMDAwMDY0In0=","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"CMWkvtU1PGCm6wzXGJdE2nbreWPaoSPvNEkqVgv1NT71","receiverId":"game.hot.tg"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"60417877536615286776"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"6w38fn827ik5g8hc9RBzty3QykzTQdpdmvbpfgg94o67","receiverId":"0-relay.hot.tg"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"6281569951407614163752"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"gloriafoster.near","signerPublicKey":"ed25519:H2xjACNq4mntc6LJv87Abcm4zGE86UPAxhrrq8BVdLsY"}},"receiptId":"b2vybieJ9Sr9YemSPpQAfNoL55sjvoMktavuBBH6S68","receiverId":"gloriafoster.near"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1052875598763332469400"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"u.arkana.near","signerPublicKey":"ed25519:3RBnm1gi2E97VWHAzgGgZHuGWJYU63asz7S3EmGbudvr"}},"receiptId":"D2zTi4wjruc1oDsZAwr2EjHQVF2fmLCBkzTcjeNLZ3yG","receiverId":"u.arkana.near"}],"transactions":[{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HiRmJP8gySgqAY6iYVrJtzTTWLfqVpH4XhLwqwMEu4wd","outcome":{"executorId":"spin.sweat","gasBurnt":2428256390100,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["FN5GvuGXcdZmKSABvrGmx6qVwfCopKf8CDsxZ7TWkh5j"],"status":{"SuccessReceiptId":"FN5GvuGXcdZmKSABvrGmx6qVwfCopKf8CDsxZ7TWkh5j"},"tokensBurnt":"242825639010000000000"},"proof":[{"direction":"Right","hash":"GmLXQwdmJTzKLc515PLPXQdvZoRHiJu4eM3oDx5sPpng"},{"direction":"Right","hash":"FMx1W6E4P1GYQjKmumMqHREAQsDnosd23bybLpdAdS7W"},{"direction":"Right","hash":"CB6tiwK72t9i47V26D7xZWbYEvsZ8ELU1ZV1kHQybTrF"},{"direction":"Right","hash":"5Jkse6A1hCigC6gMU2hC1mAdXB2rG7Lm3gWHyYgPGKS1"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":null},"transaction":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6ImRlODIzYmU3Y2JhNjM5NzdhYzBjZDY1Y2NkNGI0ZGQ0ZTM0YmVjMmMwYWIzMTM4ZmI0MTE2YTE1MDc1ODc0ZjgiLCJhbW91bnQiOiIxMDgzMDAwMDAwMDAwMDAwMDAwIiwibWVtbyI6InN3Omx3Ok1kejgxcjVwd0EifQ==","deposit":"1","gas":30000000000000,"methodName":"ft_transfer"}}],"hash":"HiRmJP8gySgqAY6iYVrJtzTTWLfqVpH4XhLwqwMEu4wd","nonce":100151813658585,"publicKey":"ed25519:7ayACfVHcAA2qaVLv5gPZ74NF6TFkCECL9NX1XHsRg3F","receiverId":"token.sweat","signature":"ed25519:zW7cjqkWULcCYPQX4pd7zTr4K3ZFSBcak2fn9TVWpwwT3jmbgwvE24jvYqRw14FuZdViBzH1h9EC54m6kNmL4xG","signerId":"spin.sweat"}}]},"receiptExecutionOutcomes":[{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HD6HSWbXU197gxB9R5pyCaoNQjHQQrTxfWBG8E2qLfpt","outcome":{"executorId":"s2vx0sghcany.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["Fud11mc22WYXVzeJDEVriUtynKyeQb3JS9Bk5H7hUtB6"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"8Y7Yc12pv2tzGyC5fvCDQNN1zmqX1i2ZGMY9FfC8v2DL"},{"direction":"Right","hash":"FMx1W6E4P1GYQjKmumMqHREAQsDnosd23bybLpdAdS7W"},{"direction":"Right","hash":"CB6tiwK72t9i47V26D7xZWbYEvsZ8ELU1ZV1kHQybTrF"},{"direction":"Right","hash":"5Jkse6A1hCigC6gMU2hC1mAdXB2rG7Lm3gWHyYgPGKS1"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:G3qG8EnV13gdJrFnha3VpbqLiohZeN98w4paEngGT3xC"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:3jcxic1vdYttGAuPGBe5tgePtR6Um7jAfxy8EjpYw7Ts"}},"receiptId":"HD6HSWbXU197gxB9R5pyCaoNQjHQQrTxfWBG8E2qLfpt","receiverId":"s2vx0sghcany.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"84u1tvTiMFt7k1f65x23nCNgHc4tq2n4xrqFQV6NiWKa","outcome":{"executorId":"semdeqcvbp35.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["2c9rcuc7PxydSVN3jGA2shNWiD3VdvrkkJtvptZsPvmL"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"DHnfDnoUwnZujHE5sFiaZa7ntWhD2XPogRPQ2uLuRyUg"},{"direction":"Left","hash":"Ej85Xs87f6y927NzAtjFTaHpnFS4ZucQGdeQ9EiHS9KF"},{"direction":"Right","hash":"CB6tiwK72t9i47V26D7xZWbYEvsZ8ELU1ZV1kHQybTrF"},{"direction":"Right","hash":"5Jkse6A1hCigC6gMU2hC1mAdXB2rG7Lm3gWHyYgPGKS1"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:g8zLLRsMWqdbdFjakzeGXSV9ugJ2qfcDuk3Ny7JoNA8"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:AXJDokcFFBhwjziWJe7eP8tFFWUFxtS3HR4MvqEtxC15"}},"receiptId":"84u1tvTiMFt7k1f65x23nCNgHc4tq2n4xrqFQV6NiWKa","receiverId":"semdeqcvbp35.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BcSpJdJSmxqnypazDzT1AMBDUkVs3QzxSGMZqY2zKour","outcome":{"executorId":"qxuzu8ap00z9.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["1vFVtMDzeNgFnZDcxk6DmWEQSuKhVCCZybeefS653L"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"8sqPXsYmtKeaWjMLuJq4voLFimp9VdioUg5kzB3LN5du"},{"direction":"Left","hash":"Ej85Xs87f6y927NzAtjFTaHpnFS4ZucQGdeQ9EiHS9KF"},{"direction":"Right","hash":"CB6tiwK72t9i47V26D7xZWbYEvsZ8ELU1ZV1kHQybTrF"},{"direction":"Right","hash":"5Jkse6A1hCigC6gMU2hC1mAdXB2rG7Lm3gWHyYgPGKS1"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:C1EFW5Rjxu3xcDXitPo2URffHZEQ4C8s3xxTxuF33TFy"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:2TvgpEwRjzRk8zUspsteFgsZVXEJezfMog1AtYEB8Gw5"}},"receiptId":"BcSpJdJSmxqnypazDzT1AMBDUkVs3QzxSGMZqY2zKour","receiverId":"qxuzu8ap00z9.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"9MGQraSNpW9SWRnmBy8NArDuG7rpiP8wPxizizNy4Y9R","outcome":{"executorId":"l6kmqmn3eywp.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["FBSCkSkQJJW8eApa96uS4eacwoF5nG1Gdszb3nRnUSuY"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"AhhWdnbH1TpX7w9MPUrpem8VjM65N1vWoWNdRAXvp3ad"},{"direction":"Right","hash":"74nMbLqXg6QomuURiAcghWfvKEjat2B6Z7f6YPFPWQrF"},{"direction":"Left","hash":"7vWJvRHQtd91NvDp8Xwb25Cmuir2mzXhNtEqudUbCaWF"},{"direction":"Right","hash":"5Jkse6A1hCigC6gMU2hC1mAdXB2rG7Lm3gWHyYgPGKS1"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:BuqGcSGJFUf9GTkyWYaM1Ezto1W2Cm1mMSdKeqEh8MLU"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:CZqX1kc9VvGr7ianrCEKRvxW8xnp4q9FF9ZTFqVrmskV"}},"receiptId":"9MGQraSNpW9SWRnmBy8NArDuG7rpiP8wPxizizNy4Y9R","receiverId":"l6kmqmn3eywp.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3ZM6RN8YEhkmkFu7XNJ8AqVjtoQbeE39pNLhmB7feKtH","outcome":{"executorId":"lvxgfecu6kuk.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["HnWckfuTZJRZ6FdzhTYN5q1MwrCmm8kwJqW55Gu6QCZQ"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"D55dc9prxiA5ufv1riMnWRV7tyZsaGB6YVjZzNrAREQh"},{"direction":"Right","hash":"74nMbLqXg6QomuURiAcghWfvKEjat2B6Z7f6YPFPWQrF"},{"direction":"Left","hash":"7vWJvRHQtd91NvDp8Xwb25Cmuir2mzXhNtEqudUbCaWF"},{"direction":"Right","hash":"5Jkse6A1hCigC6gMU2hC1mAdXB2rG7Lm3gWHyYgPGKS1"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:9dvyu6xtwdnfQhbNAqsFWDWYp8rrVgykJdjTgwTCDF9A"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:H7ZtPmQLVVSTovAJeD8gq9K6tPeqoVnK1zvQ2zoDBXah"}},"receiptId":"3ZM6RN8YEhkmkFu7XNJ8AqVjtoQbeE39pNLhmB7feKtH","receiverId":"lvxgfecu6kuk.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"CxF69ochXTy3dadCzow6NdQ72QwY2KCb9uGsrpPLpoG","outcome":{"executorId":"pdqnkgxcrsr5.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["7Ta3WR2JGxPGYjd6XKALuEyZYwEM6e1JxCgnJNc6fxWq"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"4dqKjq224V2uAMLpWH1mQ999HXkxLiU4EcbMGqN3ABcJ"},{"direction":"Left","hash":"FwDwmHWHdQj4B7eKBZW8aKpJbwYPawC6dwThQpSid36c"},{"direction":"Left","hash":"7vWJvRHQtd91NvDp8Xwb25Cmuir2mzXhNtEqudUbCaWF"},{"direction":"Right","hash":"5Jkse6A1hCigC6gMU2hC1mAdXB2rG7Lm3gWHyYgPGKS1"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5PjJqDMiNYJCJffhxDPG3M4PSnp5m4Dx9mybcxLfoYsE"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9Amsp7PRFgVTKqZMwhUqHrrrFAAd1CmLr4Tt1vLUSFAv"}},"receiptId":"CxF69ochXTy3dadCzow6NdQ72QwY2KCb9uGsrpPLpoG","receiverId":"pdqnkgxcrsr5.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4c3tizCNrHJSXeX3JcKSxK6qLt4s7TKffVKmbRv6Wj4n","outcome":{"executorId":"ky2lzmynxqm3.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["4ozNk53qchGUxrP3g7aSPpBoPfhxMBayfPeZ84moNeCp"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"GTXrawH6RGcEFe2PKWL3fYVCcJJZFaD2XJ7XSpqkkSmi"},{"direction":"Left","hash":"FwDwmHWHdQj4B7eKBZW8aKpJbwYPawC6dwThQpSid36c"},{"direction":"Left","hash":"7vWJvRHQtd91NvDp8Xwb25Cmuir2mzXhNtEqudUbCaWF"},{"direction":"Right","hash":"5Jkse6A1hCigC6gMU2hC1mAdXB2rG7Lm3gWHyYgPGKS1"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:CxKihE8NRL7Vrp5N2ccVWV5JzVV1w8LHKbToH97MnRZr"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:BB5frkFxpB5bZV1WRcbCJjDWff8SU9PGZyDxQzCzMtLr"}},"receiptId":"4c3tizCNrHJSXeX3JcKSxK6qLt4s7TKffVKmbRv6Wj4n","receiverId":"ky2lzmynxqm3.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2JsE7BrT1FmFUuQCeh9Ps3MJ7PFYt6o27dg9rtFXyp1p","outcome":{"executorId":"rwb8jyw2951k.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["6jCHMt38JYs83jqc5Y8PQ12xxdNEy15kY8E3wZmBBPv"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"GpjXZcjYdsx3ibCMEK7X3LHWKqHQP8sKNmgaevz42UjF"},{"direction":"Right","hash":"6xuvTsPQiSca1tjDvQXzubJhsSNzpfcKJivvTyq6oGTh"},{"direction":"Right","hash":"DgjnhzjiqcGLi2pKmVqy2KP5GYVkwyZ6dUdw2JganDrJ"},{"direction":"Left","hash":"4QrWMsSMYN1poNZ7WKyjBYuwyGE8MntE76ejjYV4eMYn"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:AMh3BvxeUmptC7wKUit1KDKWPnVfArCFkcJFr6SoBzpY"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:EQ1f2tVr4v4t4c79pyA5btkz8JQMwMbhfRTar7NNWa3e"}},"receiptId":"2JsE7BrT1FmFUuQCeh9Ps3MJ7PFYt6o27dg9rtFXyp1p","receiverId":"rwb8jyw2951k.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"rDscSgXKKkAQ5zJZLRWgSBgvSqztMqX3hyrYuFUe9TV","outcome":{"executorId":"lhg06f35cjhx.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["5GExD8Fnno1gp6EsQQomrrSMHhc1EopnE3xcjzdZ8SN1"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"BBkQnftqdC5kcAKdiDD52A65vo522rNQy4uv2J8FopXA"},{"direction":"Right","hash":"6xuvTsPQiSca1tjDvQXzubJhsSNzpfcKJivvTyq6oGTh"},{"direction":"Right","hash":"DgjnhzjiqcGLi2pKmVqy2KP5GYVkwyZ6dUdw2JganDrJ"},{"direction":"Left","hash":"4QrWMsSMYN1poNZ7WKyjBYuwyGE8MntE76ejjYV4eMYn"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4nfTncUEu6utDYEbWP5TjEzrnPZx7i5XGBzL3ufTt7By"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:CS1HAB5ADphXgd1U3CEibJsm5K2UQ4bUrEnfvSqSR1dP"}},"receiptId":"rDscSgXKKkAQ5zJZLRWgSBgvSqztMqX3hyrYuFUe9TV","receiverId":"lhg06f35cjhx.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"23A9eUdfhbNgPcnmHUcrfMRaFQrpkvKbzXU1RkG381Ag","outcome":{"executorId":"mz1saoft2bvb.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["Fpj1jxh8Ncn4tRevGtYkZ7F8dbVNhumybQyr4LXQP6DT"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"HhE3oQQWrh5kWbaE6mChoBRgeUdmLaPbTxtTdcohZWEJ"},{"direction":"Left","hash":"GoFEfzvv8gL6yf3ubuDgMXdJFVN3RQTfbSR7uhJhJWXh"},{"direction":"Right","hash":"DgjnhzjiqcGLi2pKmVqy2KP5GYVkwyZ6dUdw2JganDrJ"},{"direction":"Left","hash":"4QrWMsSMYN1poNZ7WKyjBYuwyGE8MntE76ejjYV4eMYn"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:AqysE4zE9uGHv8SrRqd2eE9AFwwB5TEqxAZTwpJK3Ejw"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:94mHh7fWtWTeVMFGHHqBiceDAHpkomJDf6XenEBoqGS2"}},"receiptId":"23A9eUdfhbNgPcnmHUcrfMRaFQrpkvKbzXU1RkG381Ag","receiverId":"mz1saoft2bvb.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BmBHJ4BobY4UGqKsxWeQuvd1g2TTvqSg7AEFSjp9pLXS","outcome":{"executorId":"s4vvb6ar09f3.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["Aig6xWeatMrsHtFkDjt8rprwLCnQYDCpFwH4BArfe24U"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"4cLcVnn2Xqk7Wb3eaagtGgMaXNF1N5gKyxastEaj7RQn"},{"direction":"Left","hash":"GoFEfzvv8gL6yf3ubuDgMXdJFVN3RQTfbSR7uhJhJWXh"},{"direction":"Right","hash":"DgjnhzjiqcGLi2pKmVqy2KP5GYVkwyZ6dUdw2JganDrJ"},{"direction":"Left","hash":"4QrWMsSMYN1poNZ7WKyjBYuwyGE8MntE76ejjYV4eMYn"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8a5ADpuxJSSzQUBhdd4MQVPx9xCCRa62iDVttJmzNbH9"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:EiFPNGyhTYYMZJjZ1frdzv6pHJD3HcK2GRyvtY9kNn8S"}},"receiptId":"BmBHJ4BobY4UGqKsxWeQuvd1g2TTvqSg7AEFSjp9pLXS","receiverId":"s4vvb6ar09f3.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"H41u5e93mZ7mqd52g24NQM9LpjnvSfjWk6ezWujkmnq4","outcome":{"executorId":"rzohgnp8lzma.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["65AgFuQKmZpypfo8ijBVwNyUYkwMG6K9G233fFADgayB"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"GP9qZZykX5DRqshN1DoLN6omeoEnPTKnQqq6Ydm6fEdC"},{"direction":"Right","hash":"5jnXrFEf7RdHMRq3AUL6XeDX5WCVQEc26R64K7R2ixzG"},{"direction":"Left","hash":"3vxo7RB9sEJNFP3coAKt7oD36Rw63DsdkC9AUxG9GHeL"},{"direction":"Left","hash":"4QrWMsSMYN1poNZ7WKyjBYuwyGE8MntE76ejjYV4eMYn"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2T413pd2g4E5acDYgfqfLWM3ynaqEwyTTNF4bmhtLFko"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8aAwtUdWeuLnX74SzhG2tBJJtsh3gE5MXW8ii1ypcng1"}},"receiptId":"H41u5e93mZ7mqd52g24NQM9LpjnvSfjWk6ezWujkmnq4","receiverId":"rzohgnp8lzma.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8REdiS5KtsmvfXwP9f39m9kUziFvA5uRF7QoQuuQqBGt","outcome":{"executorId":"s535sh4zwywn.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["4oiZuwVJjw4u8dydyJFKEXVLxcLQ97J6va13Zayatp8W"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"89ZmZHyxoJBU9GacCRdb9YcCuLVHaWATiCNEfDjV7acm"},{"direction":"Right","hash":"5jnXrFEf7RdHMRq3AUL6XeDX5WCVQEc26R64K7R2ixzG"},{"direction":"Left","hash":"3vxo7RB9sEJNFP3coAKt7oD36Rw63DsdkC9AUxG9GHeL"},{"direction":"Left","hash":"4QrWMsSMYN1poNZ7WKyjBYuwyGE8MntE76ejjYV4eMYn"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:78qkh2jsKMwLGGn6FEHwKhzdvWjRwpsQGwnKmCQSQN9"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:WWCzZEdhqtJyxjA69mTYxZPs2GwrTSjyb5yu7C59pC1"}},"receiptId":"8REdiS5KtsmvfXwP9f39m9kUziFvA5uRF7QoQuuQqBGt","receiverId":"s535sh4zwywn.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DjZGXTdNt8qjx73Xv8s2t4jfMghTuogsnhFEiqp1iQCT","outcome":{"executorId":"pxu621tshnqm.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["HLcpvxDdVVdBZFU7bHghrECYrhfHUQmFfLJs2n4prQ77"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"4tfLVhDk99CSSkkVuew1hDCHehHnijSSWnHcqKQFNLGv"},{"direction":"Left","hash":"99uuMgbT7iv8TALJdVyRDdgANqs1tVHDHCPaqKyxHCGw"},{"direction":"Left","hash":"3vxo7RB9sEJNFP3coAKt7oD36Rw63DsdkC9AUxG9GHeL"},{"direction":"Left","hash":"4QrWMsSMYN1poNZ7WKyjBYuwyGE8MntE76ejjYV4eMYn"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6buBE4cCMvd86etS1xHo8XmWHB6qkL7szgua6L8jnF6j"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:CS9jprTVSHkxQCGuLNDCy9gxyBTP8HiDPws7WyoSMDT8"}},"receiptId":"DjZGXTdNt8qjx73Xv8s2t4jfMghTuogsnhFEiqp1iQCT","receiverId":"pxu621tshnqm.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"C59hu32wVFNySvV4rpsqQJoFC4PT7gDH922pSWhr5yrQ","outcome":{"executorId":"stnjrl61behv.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["AAVXYuByjAqPq4FytPxmFe5FwsQVVVrcoFZNHtidgs2T"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"5RWdRo7mhKbDSP9UH1Tfx6GxVVRoipbJQAQWwBQyrF8R"},{"direction":"Left","hash":"99uuMgbT7iv8TALJdVyRDdgANqs1tVHDHCPaqKyxHCGw"},{"direction":"Left","hash":"3vxo7RB9sEJNFP3coAKt7oD36Rw63DsdkC9AUxG9GHeL"},{"direction":"Left","hash":"4QrWMsSMYN1poNZ7WKyjBYuwyGE8MntE76ejjYV4eMYn"},{"direction":"Right","hash":"rtvrJXGDg9HpWN9zJHwLf2gLThkYrrnAkYVc2kVcGZY"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:7ikvs2zkp86KgpS6aHSL7jdU5F2W7PKwSGXaqCKvqdCM"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:ChUrPtpNiRJVSsFWJBKvVbSoShUw4TVdre8ymVxQbLGj"}},"receiptId":"C59hu32wVFNySvV4rpsqQJoFC4PT7gDH922pSWhr5yrQ","receiverId":"stnjrl61behv.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7aoha8ccFhRFaaoFq8735Q3HtNxjqUCLrQ95bxbUuhKn","outcome":{"executorId":"l9za70stu2w9.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["6Y6e6d1uh2rTHdj9MsrayucQJw9PVy5FzoSJgb7B9nw9"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"5TSCAxxmXoAyHfD7g7pKjrN3k21EFTkiJ7AViM6i3Kij"},{"direction":"Right","hash":"8W5cmBgZMam7bmNo63ibk5Vzk4CiwRsoLdqDoSh2eZPQ"},{"direction":"Right","hash":"5N9vZAHk5H3aUn5RV7x79L2cMTP8h9A74hUSpJz24BLg"},{"direction":"Right","hash":"DMzP35njRAEe5GNKENH65nfuvRZxgw2qkQubM5pNBnUq"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:Ffy4KqAb5bqDxgbS1zyQxhqS2Ad8TZ2e8J46XhmAEGzk"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:G4HRuRJuFoCpaQKx1i6fd1ziJvb3UvdrW2LiLCRUfwLt"}},"receiptId":"7aoha8ccFhRFaaoFq8735Q3HtNxjqUCLrQ95bxbUuhKn","receiverId":"l9za70stu2w9.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7VyGrcNmhb2nRoKLU4z2dWbeGWcbVJth9ndbvdv1AfsR","outcome":{"executorId":"sr3pyxt6iuwu.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["CGzk4u4niXLVftHGmkpUavu8DabBMiMhN1VbrEfrdz5X"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"Dj6VcrGPKMCRm2kpznxaRwZyZFcQdj4b7Ui7WpGtp8me"},{"direction":"Right","hash":"8W5cmBgZMam7bmNo63ibk5Vzk4CiwRsoLdqDoSh2eZPQ"},{"direction":"Right","hash":"5N9vZAHk5H3aUn5RV7x79L2cMTP8h9A74hUSpJz24BLg"},{"direction":"Right","hash":"DMzP35njRAEe5GNKENH65nfuvRZxgw2qkQubM5pNBnUq"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GYydpGx5UmPgj4rBQuaxw1dRpmWThYhgC9cd7eoc4uHX"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:H2GahkUQHgHZaud6JavREMvworgWRG3jhniAi45cghYk"}},"receiptId":"7VyGrcNmhb2nRoKLU4z2dWbeGWcbVJth9ndbvdv1AfsR","receiverId":"sr3pyxt6iuwu.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"ALveRGPfzxZwKp916U5ngxzRQmndx6iSriaGZZ88zdzV","outcome":{"executorId":"svgr4qvfexxr.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["27eqW2NsKZ2p6qKwGRemGEwsaBcYbndGPPkB79gaZ1Yq"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"4yyGpANHZqpyKiw2swG3z9iF3kHPRuxhCEQQspMZUkXf"},{"direction":"Left","hash":"5siNCPBccFhcVKxK8y8x6aXrafmDXCHueoD3GMKLYFyS"},{"direction":"Right","hash":"5N9vZAHk5H3aUn5RV7x79L2cMTP8h9A74hUSpJz24BLg"},{"direction":"Right","hash":"DMzP35njRAEe5GNKENH65nfuvRZxgw2qkQubM5pNBnUq"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GdimriWffFFo3yM91hUiLcsvFQJnUQex24stysfoMceC"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:HjZtgPoaiAtXTT8tMq2gEhZp9mBKX1djvQBwCvajoqM5"}},"receiptId":"ALveRGPfzxZwKp916U5ngxzRQmndx6iSriaGZZ88zdzV","receiverId":"svgr4qvfexxr.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"F5ET8G3e3QtE8xkuVZrgEwaEEUtJDQowBgMWz2nwjFAv","outcome":{"executorId":"mp7q11qfqd2y.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["26rPZSqDbBpkDyUYZn5by47HXAWr7KT7fkjWzTetiX6B"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"Y1VFPjE5sDXRF4YL47hWDYNFQTxJp7NLQCPU2SS5zvz"},{"direction":"Left","hash":"5siNCPBccFhcVKxK8y8x6aXrafmDXCHueoD3GMKLYFyS"},{"direction":"Right","hash":"5N9vZAHk5H3aUn5RV7x79L2cMTP8h9A74hUSpJz24BLg"},{"direction":"Right","hash":"DMzP35njRAEe5GNKENH65nfuvRZxgw2qkQubM5pNBnUq"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:Eb1gzUwWJp5o7Eh5NHgpxYX2cajboZMELShA4VPtyK3B"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4w7WbWGqSePRok1d2FMq4Q9wJCkNCYPrYBjQ2ij8jzGn"}},"receiptId":"F5ET8G3e3QtE8xkuVZrgEwaEEUtJDQowBgMWz2nwjFAv","receiverId":"mp7q11qfqd2y.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"FfyaxiLebvvNaoosz8Zs3f35TM149it56U85hNQVpWSK","outcome":{"executorId":"nypykgozr20q.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["3xNtBwyQ7qXyqzcJEGKBDTjijaPqaJ1Hr1Vg44PhccXj"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"14QrxhB7YA3GSxPHiVWrV85My4WZW2msouGiHu86RWDA"},{"direction":"Right","hash":"BjGirzSvNQ2vXzh4MxXM4MVaMuXyQGMyj3DncDvyCquw"},{"direction":"Left","hash":"wz1SNMZLYupy8BuQWXd9AwXGZEKd9LkAgNPqLQS97VT"},{"direction":"Right","hash":"DMzP35njRAEe5GNKENH65nfuvRZxgw2qkQubM5pNBnUq"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:3VnpHB6wT6gTJSMUnqngmxXDAucG2tBR5iQryL9WTTZK"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:FKaLvUiUMBYsnRe9czX7zDxg1zhNzxyY61K2gnyxfS8y"}},"receiptId":"FfyaxiLebvvNaoosz8Zs3f35TM149it56U85hNQVpWSK","receiverId":"nypykgozr20q.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"B7rZVXmZviGnPQeRbZ2pAaLmPsKTw6oNUSZjBzKtPKZx","outcome":{"executorId":"qm7rjj35q5i0.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["J9hrJU3UUWefek5w1Xtn68ZMuxggoxDTXabipCNEUgm2"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"6KLqDAuCWnWGLa86W8qh6hRVwDorG29uAAX6Ghhvhmjt"},{"direction":"Right","hash":"BjGirzSvNQ2vXzh4MxXM4MVaMuXyQGMyj3DncDvyCquw"},{"direction":"Left","hash":"wz1SNMZLYupy8BuQWXd9AwXGZEKd9LkAgNPqLQS97VT"},{"direction":"Right","hash":"DMzP35njRAEe5GNKENH65nfuvRZxgw2qkQubM5pNBnUq"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6zqA8mt8WeQErwtYVZK3a8w75UJ3DoCk9F8y3rRpkct"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4451oTdt3LGFvNWjLVsxFkVidoaF539Hj5ymDTMrbETL"}},"receiptId":"B7rZVXmZviGnPQeRbZ2pAaLmPsKTw6oNUSZjBzKtPKZx","receiverId":"qm7rjj35q5i0.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"tq6N7ApfuujAydDK48bb6Ks4iGjEiU73nd6eNXdRmhB","outcome":{"executorId":"sevenlives.near","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"7i3a2RWmRKA2ZiUyVXrJXLhM7rbkX6pYhUfMU8AWLjAk"},{"direction":"Left","hash":"42robCDDqrNaxd4XsNcTcrmJMxL7eC9oX8tkPt688YQB"},{"direction":"Left","hash":"wz1SNMZLYupy8BuQWXd9AwXGZEKd9LkAgNPqLQS97VT"},{"direction":"Right","hash":"DMzP35njRAEe5GNKENH65nfuvRZxgw2qkQubM5pNBnUq"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"19866350215492706677390"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"sevenlives.near","signerPublicKey":"ed25519:6MxWL1ok7ZaW1ET8RNBEGVJpUFbXNALLA6ZjH59wJ8Fu"}},"receiptId":"tq6N7ApfuujAydDK48bb6Ks4iGjEiU73nd6eNXdRmhB","receiverId":"sevenlives.near"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HGW3SQhh4f3z1pCbcH5CeBmq6CbdjaezJDUmuDWQNm3z","outcome":{"executorId":"spin.sweat","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"86gR7hrtceU7WvmMQLRSXFP3Ton7ybafH7W8wyc1UT5S"},{"direction":"Left","hash":"42robCDDqrNaxd4XsNcTcrmJMxL7eC9oX8tkPt688YQB"},{"direction":"Left","hash":"wz1SNMZLYupy8BuQWXd9AwXGZEKd9LkAgNPqLQS97VT"},{"direction":"Right","hash":"DMzP35njRAEe5GNKENH65nfuvRZxgw2qkQubM5pNBnUq"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"3657186874807671504242"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"spin.sweat","signerPublicKey":"ed25519:9JJbyfbbFBWACwUf8Lzd1cksV2Ju8nRKCLMX8QtWyJRu"}},"receiptId":"HGW3SQhh4f3z1pCbcH5CeBmq6CbdjaezJDUmuDWQNm3z","receiverId":"spin.sweat"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"g4QxXBGiY3FbZagZLYjcp6aYMULq6QFV92uACVQUeGf","outcome":{"executorId":"relay.tg","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"BLqvGgVmpebkDjEiF5zptFxXucmimbY4eGdMhgCLUTqc"},{"direction":"Right","hash":"6QSZwMuMAVW29TnJHmapqJCHdJvKjVA34jDAnwS4Vy7a"},{"direction":"Right","hash":"B8vHfcyehxhXMiDZFSUQtHMkXdKpH1Fi6Zfh99ruam1c"},{"direction":"Left","hash":"Fzps9nPny8Yvhy4eabVJCsM7tB2ypP4cTdv91DTPGPvw"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"3530177818559095451234"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"relay.tg","signerPublicKey":"ed25519:BdzT8V2NhrTv88GFdU1b7mwZ3L6RRBCKq8scQYYRNaNd"}},"receiptId":"g4QxXBGiY3FbZagZLYjcp6aYMULq6QFV92uACVQUeGf","receiverId":"relay.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BUp89MM4oYjJYKjfjbjCe3AHteW862wKhFew8bF5m9Zw","outcome":{"executorId":"riyad176.tg","gasBurnt":2628310052516,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["AgXYjaGAA6nN4SMGj4JSc3r4bZRwhF4uSRyBPRiA11W1","GpPhC5VEXML75ZjXkCcaQGQQfkiG1Padv4yT2jJWpJdo"],"status":{"SuccessValue":""},"tokensBurnt":"262831005251600000000"},"proof":[{"direction":"Left","hash":"J9ZjQtCqYSWE46Nu8eatJtocrafdaQ5J7XUHJeHKwNNp"},{"direction":"Right","hash":"6QSZwMuMAVW29TnJHmapqJCHdJvKjVA34jDAnwS4Vy7a"},{"direction":"Right","hash":"B8vHfcyehxhXMiDZFSUQtHMkXdKpH1Fi6Zfh99ruam1c"},{"direction":"Left","hash":"Fzps9nPny8Yvhy4eabVJCsM7tB2ypP4cTdv91DTPGPvw"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjcyOGZiZjIzNmI2MDRmMWM1YTMwYjA1ZTYxMDU3YmI2MTkzZDZmOTAwNDY0ZjNmYTQyOWRlNmVkMjk1YmQ2OTUiLCJtaW5pbmdfdGltZSI6IjE1MDMwMjEyMTY4NzgwOCIsIm1heF90cyI6IjE3MTEwNjA0MzcyNTU0NzQ5NDQifQ==","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585101,"nonce":114412697000180,"publicKey":"ed25519:DHtwfh7Ze7YSWjGp3RkqTjvtB6Wp8muijqAanV8SLfzy","receiverId":"game.hot.tg","senderId":"riyad176.tg"},"signature":"ed25519:4pfdaEpBnsYD357vX9TzgUKJfNH7D2G6oPHWZJCA8hr9PTsaeQx6qvnG6mxC1Hrz9axV9kjgvMWDDgdBT1cnqRLf"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:GsvJipVW9nLAUxa3HKE1hFZVFgehkdpeS3mnNU172pq9"}},"receiptId":"BUp89MM4oYjJYKjfjbjCe3AHteW862wKhFew8bF5m9Zw","receiverId":"riyad176.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4HLqoUmEHz1y33EKqTGRD4FE4PvaRDKAeLuLrvetgSgX","outcome":{"executorId":"muzammal6452.tg","gasBurnt":2628307816582,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["LgQEE7HmZdNe3MRzBJYmuxiQaG4cLFrVeh5Zt4gu1Bk","FjqYzmTuo8Tk1ZvuLVA3dh2YXfXhJ7pXw2m6NegTnuRV"],"status":{"SuccessValue":""},"tokensBurnt":"262830781658200000000"},"proof":[{"direction":"Right","hash":"Fh9Wn8cS7aU5bui58xe5SkBuUZmMeps7yVzSgSnVJETM"},{"direction":"Left","hash":"4YWndFDBm9SDGmD4mzixUV82yrXLeiKm8SJtYAqW3zvi"},{"direction":"Right","hash":"B8vHfcyehxhXMiDZFSUQtHMkXdKpH1Fi6Zfh99ruam1c"},{"direction":"Left","hash":"Fzps9nPny8Yvhy4eabVJCsM7tB2ypP4cTdv91DTPGPvw"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6ImRlM2JjNzhmODA1MGY2MTY0N2Q2MzczNmQ2YjY5OGUyNjUzOTY1ODYxNDg0NjNhZmUyMzAyOThhODMzZmQ0MmUiLCJtaW5pbmdfdGltZSI6IjY0ODAwMDAwMDAwMDAwIiwibWF4X3RzIjoiMTcxMTA2MDQzNjkxNzg2NDE5MiJ9","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585101,"nonce":114059796000540,"publicKey":"ed25519:G8emXT4z786KJKHkqd43AXYCNsmxDBh4VbbXDZofx6Je","receiverId":"game.hot.tg","senderId":"muzammal6452.tg"},"signature":"ed25519:2FPqHtvoVQAFQbATnBRNoAbwvFAdgPSfw57HC15aZqXnNdeWPiv9bw4WrvmsGrCci9LrsCHPXcoiP54nbDmrpj6R"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"4HLqoUmEHz1y33EKqTGRD4FE4PvaRDKAeLuLrvetgSgX","receiverId":"muzammal6452.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"xXE1SQtCe7k2jTKJh9y4V3BySjHeApCDViyWm9SeDCi","outcome":{"executorId":"samishot84.tg","gasBurnt":2628305580648,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["GuAYQXVGkBJWD3fqYvFPDggnpjm2GQ75D93fFmTaMmRA","EZgYebiUV5J1wUkkp2N1TqiBFZUyukNjTbAFnAqj4Xp7"],"status":{"SuccessValue":""},"tokensBurnt":"262830558064800000000"},"proof":[{"direction":"Left","hash":"DajWA4fEpSq2k7QnGjtYPMXcemiSi7uFv19Ap58oWaG9"},{"direction":"Left","hash":"4YWndFDBm9SDGmD4mzixUV82yrXLeiKm8SJtYAqW3zvi"},{"direction":"Right","hash":"B8vHfcyehxhXMiDZFSUQtHMkXdKpH1Fi6Zfh99ruam1c"},{"direction":"Left","hash":"Fzps9nPny8Yvhy4eabVJCsM7tB2ypP4cTdv91DTPGPvw"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"0-relay.hot.tg","receipt":{"Action":{"actions":[{"Delegate":{"delegateAction":{"actions":[{"FunctionCall":{"args":"eyJjaGFyZ2VfZ2FzX2ZlZSI6ZmFsc2UsInNpZ25hdHVyZSI6IjUyMjc1YWUzNDk2NzI0MTliMmM0YjBlMjg1ZTEzYzVkNjc4ZmE2NmUxMTY5OWM3ZDUzOTJjYmYxZmNkYWNkMWUiLCJtaW5pbmdfdGltZSI6IjcyMDAzMjQzNDc5MDQiLCJtYXhfdHMiOiIxNzExMDYwNDM2ODkzODIyOTc2In0=","deposit":"0","gas":30000000000000,"methodName":"l2_claim"}}],"maxBlockHeight":115585101,"nonce":115091073000120,"publicKey":"ed25519:AKhEGCwnSY4fDGaKkJMktkUDBxgYs6fFvhsD4p1x82mS","receiverId":"game.hot.tg","senderId":"samishot84.tg"},"signature":"ed25519:45UwxaiUXpQSop24NiU8GGPdU3GSsYXA41s4Xwvrs4fmm6NYqtaDfgdtYUV8nmTk7sxyv5At6Q8yEv9z1oJmGJ2s"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"0-relay.hot.tg","signerPublicKey":"ed25519:5jA5BzJpR28nP8K6Gba1mvQd172xU6KoxuXMvVWpLTDs"}},"receiptId":"xXE1SQtCe7k2jTKJh9y4V3BySjHeApCDViyWm9SeDCi","receiverId":"samishot84.tg"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3nydnJxcvigaXzQCRbg5oKFjjUodbp6CSGM3XzgJWFu5","outcome":{"executorId":"sweat_welcome.near","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"7JXquriqmmUnxn9zszDQm1RnHdeh2njtPWiCvKoBimbd"},{"direction":"Right","hash":"6z1i5w7gTMCEmRdddEE9isuSkL3kqsHn6xpXxYvFdpfA"},{"direction":"Left","hash":"YH3DPbosW3PYptesFK7ddHFwBU2noexFyZrNBt7g3sX"},{"direction":"Left","hash":"Fzps9nPny8Yvhy4eabVJCsM7tB2ypP4cTdv91DTPGPvw"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"sweat_welcome.near","signerPublicKey":"ed25519:9Hid3iLND3F5TqhJumcSznuCBBqxwL1N4dMhCaHDsEWx"}},"receiptId":"3nydnJxcvigaXzQCRbg5oKFjjUodbp6CSGM3XzgJWFu5","receiverId":"sweat_welcome.near"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DRzngaU3ae9qJZ1hZn6A7pkWTrxW5g3VfrAhkCHbAC6Q","outcome":{"executorId":"operator.orderly-network.near","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"91i7W1XG2viWGMsPMfRip3hSP8JL8TZY1U4LSxFch87B"},{"direction":"Right","hash":"6z1i5w7gTMCEmRdddEE9isuSkL3kqsHn6xpXxYvFdpfA"},{"direction":"Left","hash":"YH3DPbosW3PYptesFK7ddHFwBU2noexFyZrNBt7g3sX"},{"direction":"Left","hash":"Fzps9nPny8Yvhy4eabVJCsM7tB2ypP4cTdv91DTPGPvw"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"188122895367846434149452"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"operator.orderly-network.near","signerPublicKey":"ed25519:8TpstM6huoHRLvMCvXxAE6eToeLTWx6andHityD1syuP"}},"receiptId":"DRzngaU3ae9qJZ1hZn6A7pkWTrxW5g3VfrAhkCHbAC6Q","receiverId":"operator.orderly-network.near"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5ja8GvDhrNk7QH6pzw3kJ3KzyVcMxyNxzuL732MF4Vk1","outcome":{"executorId":"majorrat9601.near","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["FFxccS9baWZ1hAZXK6EQncYow7Bv3CdGs4ySe5EiyYAd"],"status":{"SuccessValue":""},"tokensBurnt":"22318256250000000000"},"proof":[{"direction":"Left","hash":"AVpkyoQ4mtrH1KpsFyQ9w48vX7weX6GfskfMPZVzr99v"},{"direction":"Left","hash":"YH3DPbosW3PYptesFK7ddHFwBU2noexFyZrNBt7g3sX"},{"direction":"Left","hash":"Fzps9nPny8Yvhy4eabVJCsM7tB2ypP4cTdv91DTPGPvw"},{"direction":"Left","hash":"22RrftFAEqkg7UKa3iw4NzxC5jxwpDZanWG6iNXj6fg6"}]},"receipt":{"predecessorId":"oldyam2849.near","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"oldyam2849.near","signerPublicKey":"ed25519:5HQeRatB4vH5E7wsbuomPLpu8DbbSgJheJWanR8Kq22J"}},"receiptId":"5ja8GvDhrNk7QH6pzw3kJ3KzyVcMxyNxzuL732MF4Vk1","receiverId":"majorrat9601.near"}}],"shardId":4,"stateChanges":[{"cause":{"receiptHash":"4c3tizCNrHJSXeX3JcKSxK6qLt4s7TKffVKmbRv6Wj4n","type":"receipt_processing"},"change":{"accountId":"ky2lzmynxqm3.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"9MGQraSNpW9SWRnmBy8NArDuG7rpiP8wPxizizNy4Y9R","type":"receipt_processing"},"change":{"accountId":"l6kmqmn3eywp.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"7aoha8ccFhRFaaoFq8735Q3HtNxjqUCLrQ95bxbUuhKn","type":"receipt_processing"},"change":{"accountId":"l9za70stu2w9.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"rDscSgXKKkAQ5zJZLRWgSBgvSqztMqX3hyrYuFUe9TV","type":"receipt_processing"},"change":{"accountId":"lhg06f35cjhx.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"3ZM6RN8YEhkmkFu7XNJ8AqVjtoQbeE39pNLhmB7feKtH","type":"receipt_processing"},"change":{"accountId":"lvxgfecu6kuk.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"5ja8GvDhrNk7QH6pzw3kJ3KzyVcMxyNxzuL732MF4Vk1","type":"receipt_processing"},"change":{"accountId":"majorrat9601.near","amount":"137980003667121748437500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":291},"type":"account_update"},{"cause":{"receiptHash":"F5ET8G3e3QtE8xkuVZrgEwaEEUtJDQowBgMWz2nwjFAv","type":"receipt_processing"},"change":{"accountId":"mp7q11qfqd2y.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"4HLqoUmEHz1y33EKqTGRD4FE4PvaRDKAeLuLrvetgSgX","type":"receipt_processing"},"change":{"accountId":"muzammal6452.tg","amount":"1000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"23A9eUdfhbNgPcnmHUcrfMRaFQrpkvKbzXU1RkG381Ag","type":"receipt_processing"},"change":{"accountId":"mz1saoft2bvb.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"FfyaxiLebvvNaoosz8Zs3f35TM149it56U85hNQVpWSK","type":"receipt_processing"},"change":{"accountId":"nypykgozr20q.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"DRzngaU3ae9qJZ1hZn6A7pkWTrxW5g3VfrAhkCHbAC6Q","type":"receipt_processing"},"change":{"accountId":"operator.orderly-network.near","amount":"7610045220008948616204959229","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":868},"type":"account_update"},{"cause":{"receiptHash":"CxF69ochXTy3dadCzow6NdQ72QwY2KCb9uGsrpPLpoG","type":"receipt_processing"},"change":{"accountId":"pdqnkgxcrsr5.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"DjZGXTdNt8qjx73Xv8s2t4jfMghTuogsnhFEiqp1iQCT","type":"receipt_processing"},"change":{"accountId":"pxu621tshnqm.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"B7rZVXmZviGnPQeRbZ2pAaLmPsKTw6oNUSZjBzKtPKZx","type":"receipt_processing"},"change":{"accountId":"qm7rjj35q5i0.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"BcSpJdJSmxqnypazDzT1AMBDUkVs3QzxSGMZqY2zKour","type":"receipt_processing"},"change":{"accountId":"qxuzu8ap00z9.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"g4QxXBGiY3FbZagZLYjcp6aYMULq6QFV92uACVQUeGf","type":"receipt_processing"},"change":{"accountId":"relay.tg","amount":"1319095728930917202595424091","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":41756},"type":"account_update"},{"cause":{"receiptHash":"BUp89MM4oYjJYKjfjbjCe3AHteW862wKhFew8bF5m9Zw","type":"receipt_processing"},"change":{"accountId":"riyad176.tg","amount":"1000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"2JsE7BrT1FmFUuQCeh9Ps3MJ7PFYt6o27dg9rtFXyp1p","type":"receipt_processing"},"change":{"accountId":"rwb8jyw2951k.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"H41u5e93mZ7mqd52g24NQM9LpjnvSfjWk6ezWujkmnq4","type":"receipt_processing"},"change":{"accountId":"rzohgnp8lzma.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"HD6HSWbXU197gxB9R5pyCaoNQjHQQrTxfWBG8E2qLfpt","type":"receipt_processing"},"change":{"accountId":"s2vx0sghcany.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"BmBHJ4BobY4UGqKsxWeQuvd1g2TTvqSg7AEFSjp9pLXS","type":"receipt_processing"},"change":{"accountId":"s4vvb6ar09f3.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"8REdiS5KtsmvfXwP9f39m9kUziFvA5uRF7QoQuuQqBGt","type":"receipt_processing"},"change":{"accountId":"s535sh4zwywn.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"xXE1SQtCe7k2jTKJh9y4V3BySjHeApCDViyWm9SeDCi","type":"receipt_processing"},"change":{"accountId":"samishot84.tg","amount":"291290556657229701322437","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"84u1tvTiMFt7k1f65x23nCNgHc4tq2n4xrqFQV6NiWKa","type":"receipt_processing"},"change":{"accountId":"semdeqcvbp35.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"tq6N7ApfuujAydDK48bb6Ks4iGjEiU73nd6eNXdRmhB","type":"receipt_processing"},"change":{"accountId":"sevenlives.near","amount":"20051803292350602937045897","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":3696},"type":"account_update"},{"cause":{"txHash":"HiRmJP8gySgqAY6iYVrJtzTTWLfqVpH4XhLwqwMEu4wd","type":"transaction_processing"},"change":{"accountId":"spin.sweat","amount":"380856198779849785512516692","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":1740},"type":"account_update"},{"cause":{"receiptHash":"HGW3SQhh4f3z1pCbcH5CeBmq6CbdjaezJDUmuDWQNm3z","type":"receipt_processing"},"change":{"accountId":"spin.sweat","amount":"380859855966724593184020934","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":1740},"type":"account_update"},{"cause":{"receiptHash":"7VyGrcNmhb2nRoKLU4z2dWbeGWcbVJth9ndbvdv1AfsR","type":"receipt_processing"},"change":{"accountId":"sr3pyxt6iuwu.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"C59hu32wVFNySvV4rpsqQJoFC4PT7gDH922pSWhr5yrQ","type":"receipt_processing"},"change":{"accountId":"stnjrl61behv.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"ALveRGPfzxZwKp916U5ngxzRQmndx6iSriaGZZ88zdzV","type":"receipt_processing"},"change":{"accountId":"svgr4qvfexxr.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"3nydnJxcvigaXzQCRbg5oKFjjUodbp6CSGM3XzgJWFu5","type":"receipt_processing"},"change":{"accountId":"sweat_welcome.near","amount":"3030070335635097998179551460","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":33978},"type":"account_update"},{"cause":{"receiptHash":"4c3tizCNrHJSXeX3JcKSxK6qLt4s7TKffVKmbRv6Wj4n","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"ky2lzmynxqm3.users.kaiching","publicKey":"ed25519:CxKihE8NRL7Vrp5N2ccVWV5JzVV1w8LHKbToH97MnRZr"},"type":"access_key_update"},{"cause":{"receiptHash":"9MGQraSNpW9SWRnmBy8NArDuG7rpiP8wPxizizNy4Y9R","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"l6kmqmn3eywp.users.kaiching","publicKey":"ed25519:BuqGcSGJFUf9GTkyWYaM1Ezto1W2Cm1mMSdKeqEh8MLU"},"type":"access_key_update"},{"cause":{"receiptHash":"7aoha8ccFhRFaaoFq8735Q3HtNxjqUCLrQ95bxbUuhKn","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"l9za70stu2w9.users.kaiching","publicKey":"ed25519:Ffy4KqAb5bqDxgbS1zyQxhqS2Ad8TZ2e8J46XhmAEGzk"},"type":"access_key_update"},{"cause":{"receiptHash":"rDscSgXKKkAQ5zJZLRWgSBgvSqztMqX3hyrYuFUe9TV","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"lhg06f35cjhx.users.kaiching","publicKey":"ed25519:4nfTncUEu6utDYEbWP5TjEzrnPZx7i5XGBzL3ufTt7By"},"type":"access_key_update"},{"cause":{"receiptHash":"3ZM6RN8YEhkmkFu7XNJ8AqVjtoQbeE39pNLhmB7feKtH","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"lvxgfecu6kuk.users.kaiching","publicKey":"ed25519:9dvyu6xtwdnfQhbNAqsFWDWYp8rrVgykJdjTgwTCDF9A"},"type":"access_key_update"},{"cause":{"receiptHash":"F5ET8G3e3QtE8xkuVZrgEwaEEUtJDQowBgMWz2nwjFAv","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"mp7q11qfqd2y.users.kaiching","publicKey":"ed25519:Eb1gzUwWJp5o7Eh5NHgpxYX2cajboZMELShA4VPtyK3B"},"type":"access_key_update"},{"cause":{"receiptHash":"4HLqoUmEHz1y33EKqTGRD4FE4PvaRDKAeLuLrvetgSgX","type":"receipt_processing"},"change":{"accessKey":{"nonce":114059796000540,"permission":"FullAccess"},"accountId":"muzammal6452.tg","publicKey":"ed25519:G8emXT4z786KJKHkqd43AXYCNsmxDBh4VbbXDZofx6Je"},"type":"access_key_update"},{"cause":{"receiptHash":"23A9eUdfhbNgPcnmHUcrfMRaFQrpkvKbzXU1RkG381Ag","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"mz1saoft2bvb.users.kaiching","publicKey":"ed25519:AqysE4zE9uGHv8SrRqd2eE9AFwwB5TEqxAZTwpJK3Ejw"},"type":"access_key_update"},{"cause":{"receiptHash":"FfyaxiLebvvNaoosz8Zs3f35TM149it56U85hNQVpWSK","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"nypykgozr20q.users.kaiching","publicKey":"ed25519:3VnpHB6wT6gTJSMUnqngmxXDAucG2tBR5iQryL9WTTZK"},"type":"access_key_update"},{"cause":{"receiptHash":"DRzngaU3ae9qJZ1hZn6A7pkWTrxW5g3VfrAhkCHbAC6Q","type":"receipt_processing"},"change":{"accessKey":{"nonce":106907855240519,"permission":{"FunctionCall":{"allowance":"9287997246941548245171915890","methodNames":["operator_ping","operator_execute_action"],"receiverId":"asset-manager.orderly-network.near"}}},"accountId":"operator.orderly-network.near","publicKey":"ed25519:8TpstM6huoHRLvMCvXxAE6eToeLTWx6andHityD1syuP"},"type":"access_key_update"},{"cause":{"receiptHash":"CxF69ochXTy3dadCzow6NdQ72QwY2KCb9uGsrpPLpoG","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"pdqnkgxcrsr5.users.kaiching","publicKey":"ed25519:5PjJqDMiNYJCJffhxDPG3M4PSnp5m4Dx9mybcxLfoYsE"},"type":"access_key_update"},{"cause":{"receiptHash":"DjZGXTdNt8qjx73Xv8s2t4jfMghTuogsnhFEiqp1iQCT","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"pxu621tshnqm.users.kaiching","publicKey":"ed25519:6buBE4cCMvd86etS1xHo8XmWHB6qkL7szgua6L8jnF6j"},"type":"access_key_update"},{"cause":{"receiptHash":"B7rZVXmZviGnPQeRbZ2pAaLmPsKTw6oNUSZjBzKtPKZx","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"qm7rjj35q5i0.users.kaiching","publicKey":"ed25519:6zqA8mt8WeQErwtYVZK3a8w75UJ3DoCk9F8y3rRpkct"},"type":"access_key_update"},{"cause":{"receiptHash":"BcSpJdJSmxqnypazDzT1AMBDUkVs3QzxSGMZqY2zKour","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"qxuzu8ap00z9.users.kaiching","publicKey":"ed25519:C1EFW5Rjxu3xcDXitPo2URffHZEQ4C8s3xxTxuF33TFy"},"type":"access_key_update"},{"cause":{"receiptHash":"BUp89MM4oYjJYKjfjbjCe3AHteW862wKhFew8bF5m9Zw","type":"receipt_processing"},"change":{"accessKey":{"nonce":114412697000180,"permission":"FullAccess"},"accountId":"riyad176.tg","publicKey":"ed25519:DHtwfh7Ze7YSWjGp3RkqTjvtB6Wp8muijqAanV8SLfzy"},"type":"access_key_update"},{"cause":{"receiptHash":"2JsE7BrT1FmFUuQCeh9Ps3MJ7PFYt6o27dg9rtFXyp1p","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"rwb8jyw2951k.users.kaiching","publicKey":"ed25519:AMh3BvxeUmptC7wKUit1KDKWPnVfArCFkcJFr6SoBzpY"},"type":"access_key_update"},{"cause":{"receiptHash":"H41u5e93mZ7mqd52g24NQM9LpjnvSfjWk6ezWujkmnq4","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"rzohgnp8lzma.users.kaiching","publicKey":"ed25519:2T413pd2g4E5acDYgfqfLWM3ynaqEwyTTNF4bmhtLFko"},"type":"access_key_update"},{"cause":{"receiptHash":"HD6HSWbXU197gxB9R5pyCaoNQjHQQrTxfWBG8E2qLfpt","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"s2vx0sghcany.users.kaiching","publicKey":"ed25519:G3qG8EnV13gdJrFnha3VpbqLiohZeN98w4paEngGT3xC"},"type":"access_key_update"},{"cause":{"receiptHash":"BmBHJ4BobY4UGqKsxWeQuvd1g2TTvqSg7AEFSjp9pLXS","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"s4vvb6ar09f3.users.kaiching","publicKey":"ed25519:8a5ADpuxJSSzQUBhdd4MQVPx9xCCRa62iDVttJmzNbH9"},"type":"access_key_update"},{"cause":{"receiptHash":"8REdiS5KtsmvfXwP9f39m9kUziFvA5uRF7QoQuuQqBGt","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"s535sh4zwywn.users.kaiching","publicKey":"ed25519:78qkh2jsKMwLGGn6FEHwKhzdvWjRwpsQGwnKmCQSQN9"},"type":"access_key_update"},{"cause":{"receiptHash":"xXE1SQtCe7k2jTKJh9y4V3BySjHeApCDViyWm9SeDCi","type":"receipt_processing"},"change":{"accessKey":{"nonce":115091073000120,"permission":"FullAccess"},"accountId":"samishot84.tg","publicKey":"ed25519:AKhEGCwnSY4fDGaKkJMktkUDBxgYs6fFvhsD4p1x82mS"},"type":"access_key_update"},{"cause":{"receiptHash":"84u1tvTiMFt7k1f65x23nCNgHc4tq2n4xrqFQV6NiWKa","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"semdeqcvbp35.users.kaiching","publicKey":"ed25519:g8zLLRsMWqdbdFjakzeGXSV9ugJ2qfcDuk3Ny7JoNA8"},"type":"access_key_update"},{"cause":{"txHash":"HiRmJP8gySgqAY6iYVrJtzTTWLfqVpH4XhLwqwMEu4wd","type":"transaction_processing"},"change":{"accessKey":{"nonce":100151813658585,"permission":"FullAccess"},"accountId":"spin.sweat","publicKey":"ed25519:7ayACfVHcAA2qaVLv5gPZ74NF6TFkCECL9NX1XHsRg3F"},"type":"access_key_update"},{"cause":{"receiptHash":"7VyGrcNmhb2nRoKLU4z2dWbeGWcbVJth9ndbvdv1AfsR","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"sr3pyxt6iuwu.users.kaiching","publicKey":"ed25519:GYydpGx5UmPgj4rBQuaxw1dRpmWThYhgC9cd7eoc4uHX"},"type":"access_key_update"},{"cause":{"receiptHash":"C59hu32wVFNySvV4rpsqQJoFC4PT7gDH922pSWhr5yrQ","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"stnjrl61behv.users.kaiching","publicKey":"ed25519:7ikvs2zkp86KgpS6aHSL7jdU5F2W7PKwSGXaqCKvqdCM"},"type":"access_key_update"},{"cause":{"receiptHash":"ALveRGPfzxZwKp916U5ngxzRQmndx6iSriaGZZ88zdzV","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"svgr4qvfexxr.users.kaiching","publicKey":"ed25519:GdimriWffFFo3yM91hUiLcsvFQJnUQex24stysfoMceC"},"type":"access_key_update"}]},{"chunk":{"author":"openshards.poolv1.near","header":{"balanceBurnt":"28709677947936300000000","chunkHash":"5foD9TaQ3vuovnVZDmFxHcPn2tYinfYMTTFkCx7oMwmd","encodedLength":46203,"encodedMerkleRoot":"BB1K5yyNAvh65xiM4Cay5YS7FGW2vbogKhqoH9GNDkSJ","gasLimit":1000000000000000,"gasUsed":301962461641825,"heightCreated":115185109,"heightIncluded":115185109,"outcomeRoot":"3mDFiNPmoAxMavstAfEekCDVqo3fvhNy95xnkcfjeD3J","outgoingReceiptsRoot":"DH5bLZ9MHKJ1cz84sWG69myBogUJ1QLF256QbjcRg7nA","prevBlockHash":"J1R3WDWBynoMC4CdFTrr6MNeGtgJajWSBiDqBxXKamML","prevStateRoot":"4XCsYZoBjtz7Nd26AfgmV84kfVs7mbTXCgoYQzdwobX4","rentPaid":"0","shardId":5,"signature":"ed25519:2h15D9FJd5SPZQ3m3TrHddivLh8m2yBT6YC47Tu8zssreMNg74ERqzwdXUm49HDksJunGA1oUzgALfKY6ceZbywx","txRoot":"2TArhw6sytxSTkefZWw78gWUxb17jKtPchcz5rEpHKgH","validatorProposals":[],"validatorReward":"0"},"receipts":[{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:G3qG8EnV13gdJrFnha3VpbqLiohZeN98w4paEngGT3xC"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:3jcxic1vdYttGAuPGBe5tgePtR6Um7jAfxy8EjpYw7Ts"}},"receiptId":"HD6HSWbXU197gxB9R5pyCaoNQjHQQrTxfWBG8E2qLfpt","receiverId":"s2vx0sghcany.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4gutdBYKVb8b2TAuXcQJWVLXN7a8rsgzJ1B1b7X8Vq4K"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:GgYZu2ChGMpj9fdHUC98jA1f1F1BgvB7c89PaBNFAYDz"}},"receiptId":"A38EK5BLzFU2Tw2kP6BRmLAEYpT3trno8Ny1UnXj97fT","receiverId":"c6gvze8nwxfb.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:86m8UbsicV9Hkjga5ygmv5VsqCKvXNRmZoVD4FMCav1X"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:CUBULo6qF4B215iLycfmMbkgpQEaiUCR7aSLUjDNvMEw"}},"receiptId":"5avppTdL97cuGwNQBJJywHdXbkdarouFA32cajQF9DuX","receiverId":"b9sc5chevv6v.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2PKJ4MQ3PKDSft6cfohkNJu9726bwkfYd6pHDJrD4Q7z"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:G9oxRHoF42NMjaRZ4HTtnBaFHRCcQTCe1CGxCG6vRDWX"}},"receiptId":"6Pk5xoedtfB8UAcJmrHzmdaJsyNberK2xWVh6fTyg9nP","receiverId":"zrrtvkqdnnpt.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:ARZuAAmGEjZAsFoq8xUo5RaotXqvMizpfU6uUySs1SEz"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:P1z21K6sWxGZPsM7K6m153Ycajo5wBP1hiwbxKZD958"}},"receiptId":"8gKPht8tTnkEa7A9LS5TGbEX91Ba6MhzHPyoyb4FDiqr","receiverId":"v9dvzvudl9cg.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:Ft7HxGwTkSgY6SLVjSjaNMnYye8Edpmp3Z6ykdUAECMh"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8m3RUzbGosqxeFwKSckWdXCz7nBFcueNUAVRB8JHpFvB"}},"receiptId":"DKaU5cmAyAq9zVfwCcyUGKD9e1uHZYRdNiGT1W7sVyJF","receiverId":"d4dbw01zv4ay.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:BHAwQjMQB3DpGjUYtLRDjAzMUZDx4QnH6KdoiAhKqXcR"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:2mhBJR9gtQ1iGuEykLU6D2dWcnY4un7r5zsK5Sg5oaoM"}},"receiptId":"MmzNUc6bs3g5UN1A4gsMRzfNayxoBq6U7AaAs7L22Fz","receiverId":"timpgfg9modt.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:g8zLLRsMWqdbdFjakzeGXSV9ugJ2qfcDuk3Ny7JoNA8"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:AXJDokcFFBhwjziWJe7eP8tFFWUFxtS3HR4MvqEtxC15"}},"receiptId":"84u1tvTiMFt7k1f65x23nCNgHc4tq2n4xrqFQV6NiWKa","receiverId":"semdeqcvbp35.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:C1EFW5Rjxu3xcDXitPo2URffHZEQ4C8s3xxTxuF33TFy"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:2TvgpEwRjzRk8zUspsteFgsZVXEJezfMog1AtYEB8Gw5"}},"receiptId":"BcSpJdJSmxqnypazDzT1AMBDUkVs3QzxSGMZqY2zKour","receiverId":"qxuzu8ap00z9.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:BuqGcSGJFUf9GTkyWYaM1Ezto1W2Cm1mMSdKeqEh8MLU"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:CZqX1kc9VvGr7ianrCEKRvxW8xnp4q9FF9ZTFqVrmskV"}},"receiptId":"9MGQraSNpW9SWRnmBy8NArDuG7rpiP8wPxizizNy4Y9R","receiverId":"l6kmqmn3eywp.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:9dvyu6xtwdnfQhbNAqsFWDWYp8rrVgykJdjTgwTCDF9A"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:H7ZtPmQLVVSTovAJeD8gq9K6tPeqoVnK1zvQ2zoDBXah"}},"receiptId":"3ZM6RN8YEhkmkFu7XNJ8AqVjtoQbeE39pNLhmB7feKtH","receiverId":"lvxgfecu6kuk.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2WLVXrTjkmenXBVzrZrGMkwA2H9xCP6pKN9J3RUiRfrA"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:B9Jsy185LuQPtGr3KknchXsu7AjAiaQY1vChFFyrhKGc"}},"receiptId":"3tPYBTW2TGGQSxzry4ZBtAWabZLAyqGKf2gTfzHT5SAF","receiverId":"ea0hx86kz97l.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5PjJqDMiNYJCJffhxDPG3M4PSnp5m4Dx9mybcxLfoYsE"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9Amsp7PRFgVTKqZMwhUqHrrrFAAd1CmLr4Tt1vLUSFAv"}},"receiptId":"CxF69ochXTy3dadCzow6NdQ72QwY2KCb9uGsrpPLpoG","receiverId":"pdqnkgxcrsr5.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:CxKihE8NRL7Vrp5N2ccVWV5JzVV1w8LHKbToH97MnRZr"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:BB5frkFxpB5bZV1WRcbCJjDWff8SU9PGZyDxQzCzMtLr"}},"receiptId":"4c3tizCNrHJSXeX3JcKSxK6qLt4s7TKffVKmbRv6Wj4n","receiverId":"ky2lzmynxqm3.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:AMh3BvxeUmptC7wKUit1KDKWPnVfArCFkcJFr6SoBzpY"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:EQ1f2tVr4v4t4c79pyA5btkz8JQMwMbhfRTar7NNWa3e"}},"receiptId":"2JsE7BrT1FmFUuQCeh9Ps3MJ7PFYt6o27dg9rtFXyp1p","receiverId":"rwb8jyw2951k.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:9oZUQKiisNaXVbQ7GQ1wsb42yY9oBNH5EMXDMe6un5nu"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:6f6eSfJMfeA3pmGgK6xUN5P64Y57iGHDXVjXV6BnX3ru"}},"receiptId":"AKpnH6qjdKJL9fHL92GSnkQSnrgSg9ixj6Yr4Cd96hCY","receiverId":"u13i7dpopv0b.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2cwjLTWjG5Bi6HBdtkcJyxzSZ7u7MkwKyQmCHaG8mfnn"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:jup7trjRoJZ2YuSU9G2GKNmiuvy2s57yBzcfAsHAQGV"}},"receiptId":"iXJNHBncTnUgSNYcMf7P8z12nP85Qf3wzbXsM58MNrX","receiverId":"gz8t2twnpmps.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:CQYBqDcGnwQLbi79MVE2Crr2tj2kGtt3GKKqiRoS76FU"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:HdE8kmypHcxwXgjTznhnjbjEuQ3FaLWj8EUWXiE2Tov1"}},"receiptId":"4owd9uzmELG3qpnAmXrw3mZKA88FQ8D8paEyVTZimRKJ","receiverId":"yszjdr7jz245.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:bGNzLTMz5BK1fLs3ZVgjaYzusFeayfhSqNH68mFf4EP"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:C2gSTvWYKKzmPa7xu15NsMQhJW97oAL5PQpwt3rx349M"}},"receiptId":"BjbX7R9UPrZkvnuz8Xg69WS88SVfraSMbLMLy4x4M3C8","receiverId":"7t8v2cs8olpx.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GMNMUJPPK6rxcxhYVdzyaiUCufassnBwXYFESwEXHX6z"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:ANMxJA24B1qNDLLpAH9vwe6py9wRm1md5uy7fFaLQeAJ"}},"receiptId":"21bgJReYNBw9PrdfbrVChFtdQXijTMxvzbSkX419hGBd","receiverId":"fxg8hwyu1lpi.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5oTPwrU2aT6CzATT5jejBPJZKy3AM9ER9TvhDcDXQZ4w"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:3acrVTUJHs8J3tkx54zRQ6FgSYNfh83DS48VKAHP1Bp2"}},"receiptId":"HkHvrphLcYetaEYivFn3vQtgnMihwYZMGetcP3WGqJJP","receiverId":"uw6ut2subvto.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:9t3asEmJs3HLCGDLjyhUHkuzHJLfRs7sSEnZLT6cz9Bv"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9DAJfhrFswDoz4PjbKV9BmA1qB59amwBmYUiQ4jEc8Re"}},"receiptId":"Ex2WtLfFq58abjbTPdLpGN9PCargdabu6aGikVjyQQ69","receiverId":"gpsc5g8xr911.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8txjb77XaViwebHGk3B1B4ik6sNystzM1stSME6NqJE3"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:2NhAnf7p7VtX9xs36YngtXx7uZJxV8eoSncx8FcEog3i"}},"receiptId":"DCWVJyis9UEcy5T2aNBiird7VMavbWhhS6fnyrvgtAuh","receiverId":"zpb5kxx5i3a8.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:hsRJXxywM8NKkUREWE8t6n7JJZ8NrTZ8wCbJSMGotzW"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:ERyTW8BKhTw6Ybhx1kwL6DZvS6HFK5dDEaAoFwH8GZCJ"}},"receiptId":"B3TSBxSKJB6QqoR6TRvx1FyUdB7SpXAp8ciMv5zbKfFe","receiverId":"3q3beah1tyqt.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4nfTncUEu6utDYEbWP5TjEzrnPZx7i5XGBzL3ufTt7By"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:CS1HAB5ADphXgd1U3CEibJsm5K2UQ4bUrEnfvSqSR1dP"}},"receiptId":"rDscSgXKKkAQ5zJZLRWgSBgvSqztMqX3hyrYuFUe9TV","receiverId":"lhg06f35cjhx.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:3RmcAqoBUnfWhoNwU43MWNKjcGzKedg9bLFAp3VyLbet"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:G9zzmJdsXk3gRTujXrFFdSQUaeoiBnYNWLL8vehq6C5Y"}},"receiptId":"7gvrjKbGCFRswm1ahuzSqqf9Rv4R3GY5rvSyjRk6skEi","receiverId":"269mxxyanlsa.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4obY5uQvzP7jwcLNc29TQ1oiAdWjfDfCAsfbwgTxHzQf"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4d6JJRWjyYosDiZma92HZmJ9pCyFc8shQ4zca2S1h68R"}},"receiptId":"AKu5ZbWuUVSAnNKU8ie2GahNhydsafjXZ7q6CQwPtqJR","receiverId":"iah58ccnl0g1.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:3mbntKwuzkiYp6VtYDpCcQ8N5PV78mNDFU2imsDw41r1"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:JA9wNoJiM7Dkutx9dKEF2NrN3CjaT8aeD9ssb4Lm5nNa"}},"receiptId":"AFrwaH2kKWrNVaxNwnXkQ5PjUmrHjLetPmzigMEvNULS","receiverId":"1f039hbjdx9j.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:C5jKnQvJMn6n9yp3xaX37AdGFWBoziQbo7qYvkUD5EbB"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8qWyo8psoRHMAd2tTkfGp5AtUDx4ypDoPvP9UqKv3LqM"}},"receiptId":"4uP8VXJcvs7rkxRu9TeExxx5JMX9DXdBbRmUyTLzSVwq","receiverId":"wkntl4mgk72x.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:FFmb4SX7LroCGGzrW3EwqzYJ7ocCaJQy394em4uwpTgy"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9ebimcDfBxufEzsLcopTKVXg8w4EvCADhTz5wBndJzbU"}},"receiptId":"8gxPaxwgTtbsL4Wbgr1Ut3oSRLf8fea6pSiNDj3wXiaG","receiverId":"3x9huke9ly6a.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2NYeSNGwvPKJB8PsWgygYyFRBJe2jfNZvhXGy85XT8UG"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9bfPD23SY9dcQbeecnsFEB5ho51dvLrDcajYVBHPLG1L"}},"receiptId":"4UkU6QDN6Zkk68ah91Y1qki63o9mokYrC3zT6mAzVrRS","receiverId":"il9ssxc1xm6r.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:G68UYL8AXHGr822iq16Pr1Be4VkfLN8eVBoNskeSv16A"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:EgFMDw7esSBXVYNqPiUZys9MCKPewQkBzjSZHc9gQmtC"}},"receiptId":"Fp8hg3EsJf8hzr9Pwm14spSQo63yF2Nh8BpxDaqShTKC","receiverId":"exj8fv7xvd9k.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:AqysE4zE9uGHv8SrRqd2eE9AFwwB5TEqxAZTwpJK3Ejw"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:94mHh7fWtWTeVMFGHHqBiceDAHpkomJDf6XenEBoqGS2"}},"receiptId":"23A9eUdfhbNgPcnmHUcrfMRaFQrpkvKbzXU1RkG381Ag","receiverId":"mz1saoft2bvb.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:7dyJsgGVbahaj15Shpp63Q5hjNKwMR83cdEsYef77xL9"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:HDzeDgcKZdzBsiDh3PV6XYJqbnzqoMmjCRk5NzKVfJUR"}},"receiptId":"756LCeko6785XpUpN9DV8mP8eB8TnqQynGqKRfGjgPdk","receiverId":"107ybmff26ce.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8a5ADpuxJSSzQUBhdd4MQVPx9xCCRa62iDVttJmzNbH9"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:EiFPNGyhTYYMZJjZ1frdzv6pHJD3HcK2GRyvtY9kNn8S"}},"receiptId":"BmBHJ4BobY4UGqKsxWeQuvd1g2TTvqSg7AEFSjp9pLXS","receiverId":"s4vvb6ar09f3.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GNbMYgmN12ZTM7sn9mqvwbrXM2nLvYB6SKFyNEwfp54M"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:2LrSPZGyZW27J1GpQ4KAwHJMaiKcrDnYBCgtR1887XXY"}},"receiptId":"99jehrknKrkkSBKziSxZgbfwisJWCpuva9kdSGVPYW9U","receiverId":"fxljjr7uty80.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2T413pd2g4E5acDYgfqfLWM3ynaqEwyTTNF4bmhtLFko"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8aAwtUdWeuLnX74SzhG2tBJJtsh3gE5MXW8ii1ypcng1"}},"receiptId":"H41u5e93mZ7mqd52g24NQM9LpjnvSfjWk6ezWujkmnq4","receiverId":"rzohgnp8lzma.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:J6kEmt5G3hSskNQ3S75S4GJ8LHt2veM4bk3yM6qovZm2"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9kxA9ZZh9WATShRgKpufFiy8aCnxhVAP4AyTAetLgtx1"}},"receiptId":"6Mb3EaHSUEwtc69cCGmaHzKbbmjqMHXP2bjdU2Ecnvp6","receiverId":"4cv72lrcc2cl.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8tM1gZWfFKgPqXdMyWwwk3s5GKwj2u4RLkH6AtSsjrfV"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8nspU9Xba2T3PdmFWP6xKfmCM92j5AGs2nti8yobyTtz"}},"receiptId":"Fj8m777GWYAMxLN4ckYHoTAxt4WwoPzZ2zZQcd7GXjiU","receiverId":"6v4qw0yx25ra.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:78qkh2jsKMwLGGn6FEHwKhzdvWjRwpsQGwnKmCQSQN9"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:WWCzZEdhqtJyxjA69mTYxZPs2GwrTSjyb5yu7C59pC1"}},"receiptId":"8REdiS5KtsmvfXwP9f39m9kUziFvA5uRF7QoQuuQqBGt","receiverId":"s535sh4zwywn.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6buBE4cCMvd86etS1xHo8XmWHB6qkL7szgua6L8jnF6j"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:CS9jprTVSHkxQCGuLNDCy9gxyBTP8HiDPws7WyoSMDT8"}},"receiptId":"DjZGXTdNt8qjx73Xv8s2t4jfMghTuogsnhFEiqp1iQCT","receiverId":"pxu621tshnqm.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:7ikvs2zkp86KgpS6aHSL7jdU5F2W7PKwSGXaqCKvqdCM"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:ChUrPtpNiRJVSsFWJBKvVbSoShUw4TVdre8ymVxQbLGj"}},"receiptId":"C59hu32wVFNySvV4rpsqQJoFC4PT7gDH922pSWhr5yrQ","receiverId":"stnjrl61behv.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:Ffy4KqAb5bqDxgbS1zyQxhqS2Ad8TZ2e8J46XhmAEGzk"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:G4HRuRJuFoCpaQKx1i6fd1ziJvb3UvdrW2LiLCRUfwLt"}},"receiptId":"7aoha8ccFhRFaaoFq8735Q3HtNxjqUCLrQ95bxbUuhKn","receiverId":"l9za70stu2w9.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8bfnEAF5voKca8Fu9f7QMeTWA1JH138f4G96EpTsyaoZ"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8XjFH68neAiAtaqUqT8cehgpp5J46AeseyrSPCVBpnmV"}},"receiptId":"Gkr9oH5GP2hLteuxg8mXHPPqVR7LwTbGo3oWQpQrFoYG","receiverId":"g7z7knhgzj75.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:35svDyqz8MX1bm1vvCZHbZp4curuEbzB5K91WJX2pjNc"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4TQ638t1R5omUazwWsZ7XrDuykARKTg13hEDZgCAyTXy"}},"receiptId":"2xL8J5R1U2Sq8MKwsNykFfQVJBBHKdz7sAj5w98StVcY","receiverId":"6fmzpxy5cikz.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:BXoW9gYTGgr4SL25YzwfGt3nkwzyFqGrHYYbEVyciZnP"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:DYwzjBrzJRRJ48y4UsKSxadLpNnaUJUBVDY2dS4EckuE"}},"receiptId":"FzszhNyPRamAAd2ZTfC36ZHhj9Djb8Yue9Pt8E5bRVvM","receiverId":"1cnhbmtuw6uu.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6bBZ6utawiezWYX4J3EcAa8NAgipA5ucCx5FN2Wn8evQ"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:6eXmB16re7H4ThJ8vUPBEGRq2CiZAAJpdr9FB6qaW9mg"}},"receiptId":"Gf9kKLRKKChE7EFoF5kuVPt4VEHfQCg8hfcFZyBFTkxZ","receiverId":"a9lt4878f23a.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2g4Gn1VzQz9Wr3XBcMHwM7FowqNVfs7HErprgnJ8YZb6"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:5EaiiymN4DVf2MZZoEfeNxUNRNJnn2PXH4uFR4bCGX4R"}},"receiptId":"EHP8CDZ4wCvw2GV8sEuhV2Bj6vs6pRvDcv9RSgRFobc6","receiverId":"32lpysravbz0.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GYydpGx5UmPgj4rBQuaxw1dRpmWThYhgC9cd7eoc4uHX"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:H2GahkUQHgHZaud6JavREMvworgWRG3jhniAi45cghYk"}},"receiptId":"7VyGrcNmhb2nRoKLU4z2dWbeGWcbVJth9ndbvdv1AfsR","receiverId":"sr3pyxt6iuwu.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:FxLSR9djTjWtPzHzZhkEn7td9GLMpQmUSiHq31nQYpVL"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:5rY44hHFumd4ssBVDyHSevgiiHYptKmKW5CbWfDTVmfD"}},"receiptId":"6RsR9sDbc6M56GFek2PMbtcxxPev75WuieSEBgrepqQu","receiverId":"b9ipyxt1exf9.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:HyBmZBmRjB4RnNCnrtTpwynLLbQdUKLyY4nzsguK69Lx"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:ETYVnE84tsSzDrr49ELKegknLTtuF9uxvjTxpNqsrrrb"}},"receiptId":"HsCpaDkBbSyMnoDd47t2VHjgeyjxD4T782pjqT1HVk5F","receiverId":"y32httd8ysjr.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:9QmTZJfkm7MiidGQEBYv6tGkpjuD8ZSkEh75H9qvzBe9"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4oqmii8Va6fJHABUVSh5AFqbTic2mfvjGU8gsAu5r6TC"}},"receiptId":"FdD87MwCQZDW8fweGryizTwjeFMbwmmcFoUtJu1WZTb7","receiverId":"u8i3qxjtibmn.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GdimriWffFFo3yM91hUiLcsvFQJnUQex24stysfoMceC"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:HjZtgPoaiAtXTT8tMq2gEhZp9mBKX1djvQBwCvajoqM5"}},"receiptId":"ALveRGPfzxZwKp916U5ngxzRQmndx6iSriaGZZ88zdzV","receiverId":"svgr4qvfexxr.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4v481Z5zr5qaN5gCCmMx9EBwqVXUSqyREumkB7Yw7u4d"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:94psxBLoH2DBHkHUDdmXfAUj3Qr85H9fCA8tDBSsZUyS"}},"receiptId":"tSX6rAan74D8UqKT8N8pxdEqS3Pq2YdNqKryQkRm47K","receiverId":"4kavdiovmu9l.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6nxckUfsUsL3ZD1QxsRiP36EZfR5g679ZR8nFdBhXCxk"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:JBrZwyFTtWFdSPPqcURx5hiG5uLL4PYQbV5PzJQ6WLEt"}},"receiptId":"ALgSNZFYH7JEjQmFNvPYwPzQoDPj5cADcsjNceeMxh2k","receiverId":"9oa9a6mmzzpt.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:Eb1gzUwWJp5o7Eh5NHgpxYX2cajboZMELShA4VPtyK3B"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4w7WbWGqSePRok1d2FMq4Q9wJCkNCYPrYBjQ2ij8jzGn"}},"receiptId":"F5ET8G3e3QtE8xkuVZrgEwaEEUtJDQowBgMWz2nwjFAv","receiverId":"mp7q11qfqd2y.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:3VnpHB6wT6gTJSMUnqngmxXDAucG2tBR5iQryL9WTTZK"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:FKaLvUiUMBYsnRe9czX7zDxg1zhNzxyY61K2gnyxfS8y"}},"receiptId":"FfyaxiLebvvNaoosz8Zs3f35TM149it56U85hNQVpWSK","receiverId":"nypykgozr20q.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4DgZqEtYnqxv49HXU71rPvwgKwetathgUge6VUKMShwW"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4ewL726DXDLLxfbq8oe9s7BZ3tQVM3hB41aQ396zk1w7"}},"receiptId":"9WeAY3b3Eaq2mUtFk77QT9PinqZumboQbBdgxchGD8vK","receiverId":"9d5mg4chbn65.users.kaiching"},{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6zqA8mt8WeQErwtYVZK3a8w75UJ3DoCk9F8y3rRpkct"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4451oTdt3LGFvNWjLVsxFkVidoaF539Hj5ymDTMrbETL"}},"receiptId":"B7rZVXmZviGnPQeRbZ2pAaLmPsKTw6oNUSZjBzKtPKZx","receiverId":"qm7rjj35q5i0.users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:BAXTiUTtchKTC5xmTmziiETgeqBn644yhLT2cWVsythK"}},"receiptId":"6R7iKNy5UpEMZcBuzaypYRRvWc6kKmZbHtU5WPCJfdQs","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:GWRP1LZ3VziHqTNARc8S7Yyt1TEE9GrESDK3rmTHSsbY"}},"receiptId":"VtJWGx9NfD9RMvQhH5ZQmoUebPEhfRBkuEfQ9ZHk6X9","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:GJA6pdQiHYuz5BuZUJSfsRnDUW1Wmw46TDhxsUP5AhUu"}},"receiptId":"8JAdWfe4Lc2vhxkhMYSTya2BoovsLYQfCv27yG6z3yga","receiverId":"users.kaiching"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1410884529517064126000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"080e4daeeec26f448a8f8235f11f6079e24e7de6dd55ffa4f92038cba08d5dc0","signerPublicKey":"ed25519:YSusiDbejF7cAApZBCxVE7q7W4z49qFHRocyVPbNsRZ"}},"receiptId":"EbxXwKRqUQUeXdDXbRESwNuZBVuKwyE8K8FdiS1nyzoq","receiverId":"080e4daeeec26f448a8f8235f11f6079e24e7de6dd55ffa4f92038cba08d5dc0"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1463978397295064126000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"aae100e24cb5b2412cff616bbcd9df52a708ef7ae3d17a9b308bd9b35f67ec8f","signerPublicKey":"ed25519:CKEGGG1gkNpc8K2JpWmSipusZn6ELy6CyNKRGUgXjZy8"}},"receiptId":"9fsjnyUvBm3vzccy7LrCqr5dpqBeS74ZxqG11Ji7iKFH","receiverId":"aae100e24cb5b2412cff616bbcd9df52a708ef7ae3d17a9b308bd9b35f67ec8f"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1463978397295064126000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"965913a1b8afc918319117391b7c28ae5c1852e3e9c85c3504d80cdb57b7a8fc","signerPublicKey":"ed25519:B7twCnRkb7zCgaKDtTeHa4WdutvgiCDwhdVxMpeSNw3y"}},"receiptId":"7avKez4LWHCUSBNh8tppfhLz9Sea53MuRAXnrL56hVUt","receiverId":"965913a1b8afc918319117391b7c28ae5c1852e3e9c85c3504d80cdb57b7a8fc"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1450693034058948969200"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"1fd382731cf20c0f64ee2f568544cd1c3a1f1ff0c85fecbf2b78ecb4c467c154","signerPublicKey":"ed25519:39EhXeZV11Q54dSCCraHDRei3GN18sDL4A521j5KvkNX"}},"receiptId":"2GgxgdS4AaLMmWo6ibgng7JQk7HwkyRDKiL4NekV678d","receiverId":"1fd382731cf20c0f64ee2f568544cd1c3a1f1ff0c85fecbf2b78ecb4c467c154"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"3861227094875648192120"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"51c0b243a75ace637d883afaae4e912d8d5842bfae11e8adfc9afc269fb0b70f","signerPublicKey":"ed25519:Bu1KgBiGraqkbGtpX9S2dhmewxxr7xGcDsGkQ3iSBHE4"}},"receiptId":"8egm8afY4kxgJ6AZyJtbvCTLyMZowCeVupe8VwjXXtoN","receiverId":"51c0b243a75ace637d883afaae4e912d8d5842bfae11e8adfc9afc269fb0b70f"},{"predecessorId":"v2.ref-finance.near","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6InNldmVubGl2ZXMubmVhciIsImFtb3VudCI6Ijc1ODM0NzA4NzEyOTc5Mjk1NTc1OTE2MCIsIm1lbW8iOm51bGx9","deposit":"1","gas":20000000000000,"methodName":"ft_transfer"}}],"gasPrice":"250008035","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[{"dataId":"6d74sUsGkk5z6fFGFd3ypE6MDGq6H5CvqQdCZziKRS4E","receiverId":"v2.ref-finance.near"}],"signerId":"sevenlives.near","signerPublicKey":"ed25519:6MxWL1ok7ZaW1ET8RNBEGVJpUFbXNALLA6ZjH59wJ8Fu"}},"receiptId":"Aog9dj6pvuUgYtL4EdV6Fr219gGtSaxrkG36v3bdTFmQ","receiverId":"wrap.near"},{"predecessorId":"v2.ref-finance.near","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJ0b2tlbl9pZCI6IndyYXAubmVhciIsInNlbmRlcl9pZCI6InNldmVubGl2ZXMubmVhciIsImFtb3VudCI6Ijc1ODM0NzA4NzEyOTc5Mjk1NTc1OTE2MCJ9","deposit":"0","gas":20000000000000,"methodName":"exchange_callback_post_withdraw"}}],"gasPrice":"250008035","inputDataIds":["6d74sUsGkk5z6fFGFd3ypE6MDGq6H5CvqQdCZziKRS4E"],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"sevenlives.near","signerPublicKey":"ed25519:6MxWL1ok7ZaW1ET8RNBEGVJpUFbXNALLA6ZjH59wJ8Fu"}},"receiptId":"AZvRQ3RQXLGUKGSuq2PmWnqxSJSPnr4RNMakewQ1jPKs","receiverId":"v2.ref-finance.near"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"19866350215492706677390"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"sevenlives.near","signerPublicKey":"ed25519:6MxWL1ok7ZaW1ET8RNBEGVJpUFbXNALLA6ZjH59wJ8Fu"}},"receiptId":"tq6N7ApfuujAydDK48bb6Ks4iGjEiU73nd6eNXdRmhB","receiverId":"sevenlives.near"},{"predecessorId":"v2.ref-finance.near","receipt":{"Data":{"data":"IjAi","dataId":"3BUqZEFXQif21HaxDkkMXNnstRX3HdgWTtrr9Sikf3Pa","isPromiseResume":false}},"receiptId":"8Fa1Fp2Umo9gNW6Jt6JUH5pNPcLt4Gu5WfsACcgpMMir","receiverId":"ftv2.nekotoken.near"},{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"3657186874807671504242"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"spin.sweat","signerPublicKey":"ed25519:9JJbyfbbFBWACwUf8Lzd1cksV2Ju8nRKCLMX8QtWyJRu"}},"receiptId":"HGW3SQhh4f3z1pCbcH5CeBmq6CbdjaezJDUmuDWQNm3z","receiverId":"spin.sweat"}],"transactions":[{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"A5RX1qpHipFXd3Q2aVTsvp8XW7ZVTNz3NseEx7pUGzcV","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["HyJL5iCLEfqFXLd62BPYPa8jieR9r3tA2bcwTnFYbkBD"],"status":{"SuccessReceiptId":"HyJL5iCLEfqFXLd62BPYPa8jieR9r3tA2bcwTnFYbkBD"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"5r1QoKk9f9ETrPdaYswpjypgtExaRBsyLWAR3Vt8hdf1"},{"direction":"Right","hash":"4yYt5nxNt59VDkVb15rYQgbBrVuEPaeSaNKpdTjAVahN"},{"direction":"Right","hash":"D6HtdkNKi4W4xTejVAdgx2pKPBDD3wEfFxuVsHtVoJ9B"},{"direction":"Right","hash":"DKUreg9DzzPKGFKBhxyMEqPMifUoMJ1bjFRXXXWL2m97"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5TwDkcXpha5QkZduR42xePTpVWE4VZU5U6dsjKNmLtoo"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"A5RX1qpHipFXd3Q2aVTsvp8XW7ZVTNz3NseEx7pUGzcV","nonce":99017343031968,"publicKey":"ed25519:6R1ag1nCJqCfKzQG8PqWxfHiA2yyBQPoqKZF9RXRpEtR","receiverId":"hqv54pnyqgq3.users.kaiching","signature":"ed25519:3cdos97a3VxgFaNL5znZUhdR9qLysNSYUZKTohGwHn6sxj8HvKCt1dmTc6tMc6aMLqeX9MjneosNszdjocLr9EFX","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"936J97JSn8LnzkQSshtUEizJKjXvEM2AGnCHsyZRVzhw","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["ENcZK2H2yfUrN2RU6g2kveHvRge3WsqC7uH91uknWBUy"],"status":{"SuccessReceiptId":"ENcZK2H2yfUrN2RU6g2kveHvRge3WsqC7uH91uknWBUy"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"2qmi2kZgXvWSh5eNrd8E2oFAUhgwjibwh67D6styyyCq"},{"direction":"Right","hash":"4yYt5nxNt59VDkVb15rYQgbBrVuEPaeSaNKpdTjAVahN"},{"direction":"Right","hash":"D6HtdkNKi4W4xTejVAdgx2pKPBDD3wEfFxuVsHtVoJ9B"},{"direction":"Right","hash":"DKUreg9DzzPKGFKBhxyMEqPMifUoMJ1bjFRXXXWL2m97"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5gxG1Zmzf5w7SqS8CrveDA7sQcGboaJVjKm7XG9XK63N"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"936J97JSn8LnzkQSshtUEizJKjXvEM2AGnCHsyZRVzhw","nonce":108416091020309,"publicKey":"ed25519:9YgpZFYX5jiAtSs3cqhLNtfUJGEAgdEpHjreLZy1rU7s","receiverId":"qo3itrehg150.users.kaiching","signature":"ed25519:RNQCjEzN7VL5D8XrPqPdSadgJbQcxuQdH4q3z9QWQ9LT7vsg49ZU3aTrGYvo43AnJ8bG1tXecLGdSNaCippMTmz","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7ZcEPfBjzeipr8eGQrDSY1JdBdjy18A9LBauCUn1gLg2","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["4dSwZXkjMf1tpMuySHWuLkhUfzoqoFFyDB6nbvhdEHCU"],"status":{"SuccessReceiptId":"4dSwZXkjMf1tpMuySHWuLkhUfzoqoFFyDB6nbvhdEHCU"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"68sFqwNJQpSL1eoyLu7Yz8mmqkyjtiLPCQiZviPS5AiP"},{"direction":"Left","hash":"6ZrqN8KL213pxdei5a2xmxp2awYLBnXWhgiFNCkWegUa"},{"direction":"Right","hash":"D6HtdkNKi4W4xTejVAdgx2pKPBDD3wEfFxuVsHtVoJ9B"},{"direction":"Right","hash":"DKUreg9DzzPKGFKBhxyMEqPMifUoMJ1bjFRXXXWL2m97"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:3w5pky64VzLJhQeFQBkxWg4gTHnEE895KfrTqkHW9YkB"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"7ZcEPfBjzeipr8eGQrDSY1JdBdjy18A9LBauCUn1gLg2","nonce":108415665020343,"publicKey":"ed25519:AjCBNsLcrthg2yN2kqbt9H7T8urSXMUwPuUraDKthXQ5","receiverId":"udyk752b3r4v.users.kaiching","signature":"ed25519:twKdxrQ9gzX1PwafrcnbVdN6owMjEjYdPA62wXYdojEfh3wbKTBMcCTnu3CqVJ18Pz7e6D71J9sYv6CYgtRyc4G","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7roBq81QTwuzKMBspu9Gx3CT4yBpcwVgavjreF9xooeZ","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["8ay1ZSjDkvb6vYF3cgQdUeKmuEZ5qHTY1VNKrdFT2N6t"],"status":{"SuccessReceiptId":"8ay1ZSjDkvb6vYF3cgQdUeKmuEZ5qHTY1VNKrdFT2N6t"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"EpW1PKRxHYDTnZE8xUvFzEdbyYPE8DUV1s4aZXdutRKs"},{"direction":"Left","hash":"6ZrqN8KL213pxdei5a2xmxp2awYLBnXWhgiFNCkWegUa"},{"direction":"Right","hash":"D6HtdkNKi4W4xTejVAdgx2pKPBDD3wEfFxuVsHtVoJ9B"},{"direction":"Right","hash":"DKUreg9DzzPKGFKBhxyMEqPMifUoMJ1bjFRXXXWL2m97"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5vTAcAhnKUq3AFw8quJevtZ6M6H81mW1oaVPivG8qYVg"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"7roBq81QTwuzKMBspu9Gx3CT4yBpcwVgavjreF9xooeZ","nonce":108415809020345,"publicKey":"ed25519:CSBrAWCXr1kfWV8TrpgwhCANFudRkc6NbzZ8DH9Du57p","receiverId":"9exzcgq2925k.users.kaiching","signature":"ed25519:4fTvTbHixpnujJeEWYb4vZ9K4yBk7aySSZqTLczEPhHoRV4DASqq9pumXqqiVkxzJL63uW59w7AtFE3zbH5iDNhK","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8X2QLoVhymeNYfcZY7Nc5aJZWTUwgXTodEY2NLctMj5E","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["HZnrUbctnoS5upoyELYomekbd99A1BSLviGe9QE7tobT"],"status":{"SuccessReceiptId":"HZnrUbctnoS5upoyELYomekbd99A1BSLviGe9QE7tobT"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"CLAJwZC3FbKgBriUazQLhRdUV1qc1uP6ypijUiRqnucU"},{"direction":"Right","hash":"92ySFCZ8LeQ8y1LkHEvnCELLtXUhAkaCfzWjSQ9yukMe"},{"direction":"Left","hash":"7ACVXFjXwRbF9YWBqFmYV2Swt1vEjLsCGnucmRzMFqkK"},{"direction":"Right","hash":"DKUreg9DzzPKGFKBhxyMEqPMifUoMJ1bjFRXXXWL2m97"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:FFFMr197Rm7rpkG4QGHcFDFhFGPjsHBpbqdqkPa7Y8UA"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"8X2QLoVhymeNYfcZY7Nc5aJZWTUwgXTodEY2NLctMj5E","nonce":108415623020403,"publicKey":"ed25519:AGqXUz25fAVSmGab6Hf2rfzKJpNkwiUrMgatej4vyzDX","receiverId":"vl8hu68d206a.users.kaiching","signature":"ed25519:4wYXJpQYqjCd7Sqw7dFFVmVufCC3QdoggGzuxSiF4jPMYBrnGpYnveVK2MoP8DagywkYBkrrYCamTH3kGTztUUUM","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Bbhdv1sd6RTCDq5QEfSpXTWaBEphoGHjSHKuy21ZQtvY","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["Hjn8Wgb1eNbyeVpHLbdUqvVttPg1UW3AoFafFaHDntQ9"],"status":{"SuccessReceiptId":"Hjn8Wgb1eNbyeVpHLbdUqvVttPg1UW3AoFafFaHDntQ9"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"5mfPpQKs5SEEWA2o9ur7KmBSrfm7LEvDNHSsuaVo5z4M"},{"direction":"Right","hash":"92ySFCZ8LeQ8y1LkHEvnCELLtXUhAkaCfzWjSQ9yukMe"},{"direction":"Left","hash":"7ACVXFjXwRbF9YWBqFmYV2Swt1vEjLsCGnucmRzMFqkK"},{"direction":"Right","hash":"DKUreg9DzzPKGFKBhxyMEqPMifUoMJ1bjFRXXXWL2m97"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:9rjFzTPUFZCNHm7AntsfQz8sBfUksnSE37NUDfAbqyFh"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"Bbhdv1sd6RTCDq5QEfSpXTWaBEphoGHjSHKuy21ZQtvY","nonce":108415849020384,"publicKey":"ed25519:4buUetSe2DTFeEh39g6RGZD6cu1UjBzXWCMZqAByBRJd","receiverId":"ctcnmv2mlrqi.users.kaiching","signature":"ed25519:5UwLcRGjxduDimJqyt8wJSEaszNN4kp7Hwc976BBXgjmb77Hxe8dLUiUiFH4cHkpnDVT316hd4EdosADDMULFKhn","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"GKedFMX8BwpGmYd44QPCNaBpHE5C1nYHooLrChS3KQTd","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["2Ad3rwnPNBe1PSBKFThbto8k2HvpFnbdd5N9Vhyjo9pW"],"status":{"SuccessReceiptId":"2Ad3rwnPNBe1PSBKFThbto8k2HvpFnbdd5N9Vhyjo9pW"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"ECeznn3GjdN5fyewsKAgTsH4n7Gh6sCFXAfn9n4y657D"},{"direction":"Left","hash":"7kaswt2xxBBKNumMbD353KKkxTwc4Jiey6USeBosKYAB"},{"direction":"Left","hash":"7ACVXFjXwRbF9YWBqFmYV2Swt1vEjLsCGnucmRzMFqkK"},{"direction":"Right","hash":"DKUreg9DzzPKGFKBhxyMEqPMifUoMJ1bjFRXXXWL2m97"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:C2xLGbfkFfvsEGK2fR3gYBysXZYao3QGMvQc8pyir6zu"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"GKedFMX8BwpGmYd44QPCNaBpHE5C1nYHooLrChS3KQTd","nonce":99017598031868,"publicKey":"ed25519:2YtWDSoaqaqaqLPZBdg69che6nu7UeqqEo3xzh6KzFuY","receiverId":"toxq24dy06cl.users.kaiching","signature":"ed25519:3T2DNjcU523DGX5aAcxZwbTkzymqziDwh4R4tqnbjdbDbzcHKjtMxffUPqcQebBKravdHVEpwGKr2vPU13pxKygn","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HJkPCkbKdNwu2qZK8r8vNJMnvX4t1n4dmwcH3bC35pnm","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["AumyNTTZxPokUAsEVF6Gp3p4wVZgJYCAtnLGjuaeHTT6"],"status":{"SuccessReceiptId":"AumyNTTZxPokUAsEVF6Gp3p4wVZgJYCAtnLGjuaeHTT6"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"Df4o7qstq6vQUscgfgBnZ7jDBkho3mQnmvb6KT8hs9xj"},{"direction":"Left","hash":"7kaswt2xxBBKNumMbD353KKkxTwc4Jiey6USeBosKYAB"},{"direction":"Left","hash":"7ACVXFjXwRbF9YWBqFmYV2Swt1vEjLsCGnucmRzMFqkK"},{"direction":"Right","hash":"DKUreg9DzzPKGFKBhxyMEqPMifUoMJ1bjFRXXXWL2m97"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6D2Xnf6pcr3mwoj4SMoJg1d9WqsbkZJmD2qECg83i1sT"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"HJkPCkbKdNwu2qZK8r8vNJMnvX4t1n4dmwcH3bC35pnm","nonce":108415632020360,"publicKey":"ed25519:9kXuD1SuG89U3uZuSxnaFjUz65gzzCqN9T14ZvZN22T4","receiverId":"j1uxmvw67u49.users.kaiching","signature":"ed25519:2eHcgVh3BzYWMmHwvvsSL3XbSDSkPk73rZaPdguqWotj5LzsFBZaQVU3FGBRK9oGFUZu6iWYRxRpPTtxzjATCQpi","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6yETBDWvoLe3qGRtWZbMmbBUiajuAnLxWHjQWDtQfvPc","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["DeEmWcoMUc2YCmyjPizYT3iLJeUXLizpm5t8cZsjUTG9"],"status":{"SuccessReceiptId":"DeEmWcoMUc2YCmyjPizYT3iLJeUXLizpm5t8cZsjUTG9"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"GtbBEpRqg7WmGBhY594JTygGitGzR4js932CvB4EpLhk"},{"direction":"Right","hash":"CdpSdnu29rUDxs5X3kniQWKZLCLdpsRJ2X7anqAzTpTd"},{"direction":"Right","hash":"83bBh8N5W4jveDCKB3d4riG1siALphpFVKJt4VAXTJvq"},{"direction":"Left","hash":"Bvf9F5qGH8MoQpRhcUvdCaAoRR4zdpctLJwV2iEPuYBg"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GQm3Y76H8DAmZAGqZRU92ha8RHp72pP8XeSoAM2mDYU"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"6yETBDWvoLe3qGRtWZbMmbBUiajuAnLxWHjQWDtQfvPc","nonce":99017180032094,"publicKey":"ed25519:FiGqRBpR6ZM91HCaBBWJWGnSZvCuAktS9vLrHWNzaU27","receiverId":"reigq5xl3ph3.users.kaiching","signature":"ed25519:25S6mKidXBJNk4mUViadqTofhoPPvQL1JmEkq4KLz9C3eWephdxtMaxzWpgM7XGXUobicxoXutUDWDmz5Bj7h3LK","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"747Dr1asvakUqViivQ7k4Yh4UtS49LYPnVr7ttZhDeFd","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["54kQz23WGWYQQjFBHqCm3jbcrq2xe9BEkWJEcFZN4Dtv"],"status":{"SuccessReceiptId":"54kQz23WGWYQQjFBHqCm3jbcrq2xe9BEkWJEcFZN4Dtv"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"HFxkSqgbs8bE6DxhZMzyMJ7kDjxQUWCT4Am5tz1W75et"},{"direction":"Right","hash":"CdpSdnu29rUDxs5X3kniQWKZLCLdpsRJ2X7anqAzTpTd"},{"direction":"Right","hash":"83bBh8N5W4jveDCKB3d4riG1siALphpFVKJt4VAXTJvq"},{"direction":"Left","hash":"Bvf9F5qGH8MoQpRhcUvdCaAoRR4zdpctLJwV2iEPuYBg"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:CxmaiEBpzR9Qw56aCGCEnwbns91yW6AythSLs7giZxZD"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"747Dr1asvakUqViivQ7k4Yh4UtS49LYPnVr7ttZhDeFd","nonce":108415638020365,"publicKey":"ed25519:AdbAACf5sFwUBi3pBmU7x7naEjGCWR42enqSegnbFbF8","receiverId":"959wif75b8fw.users.kaiching","signature":"ed25519:4KVT8BBxujW8SbzsKpLGitCNQhoJeFi4Xq7DaHuSqEWPQymncZmCqqwgaaoT25fnQvwqNMJNpHbhbmhTCf2gxCu5","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7AgwtcqjXMkSwFabBfbF4zjatXFHTAAj3cDnbNbZrPT8","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["6XuvvfAJ98KSs7qhG3b6yv5LQwFvzNt8CDJ8Yofn8erE"],"status":{"SuccessReceiptId":"6XuvvfAJ98KSs7qhG3b6yv5LQwFvzNt8CDJ8Yofn8erE"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"3nxXyyq18zdSjP5B6EUvVxHKogHie2iGcvxkwsHHMQUG"},{"direction":"Left","hash":"EAAVekFV6qHA1z3NbSermpHQwU4LDLP4R9GPrL8jewBw"},{"direction":"Right","hash":"83bBh8N5W4jveDCKB3d4riG1siALphpFVKJt4VAXTJvq"},{"direction":"Left","hash":"Bvf9F5qGH8MoQpRhcUvdCaAoRR4zdpctLJwV2iEPuYBg"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6Jxuc5YUhMpCGz4VksEuKJYj6xDtaCXH85tmP4AUCDrU"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"7AgwtcqjXMkSwFabBfbF4zjatXFHTAAj3cDnbNbZrPT8","nonce":99017209031973,"publicKey":"ed25519:HPMmcba7Ejwd7soGPeF6Kf9yM7bk2UFjBbyBkTGKP3TY","receiverId":"qo7016rkvmbx.users.kaiching","signature":"ed25519:4p7hZiafBWJDGc5Gq1PL9bVkXdQqxqKN1EjovwRv2igW264rgMbU2BQ21jxZxLFp4zLfQaMCx95MiLBFo9xxAwAq","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"AWemB6PyGHSCwKjQaYbT4Qnnop6WK9js6k8GUGhA9cq1","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["9EYfVaBz1a1miguVxKMQfhRRCkBnZkhEy5RN7Btc1gpd"],"status":{"SuccessReceiptId":"9EYfVaBz1a1miguVxKMQfhRRCkBnZkhEy5RN7Btc1gpd"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"DjYLhvPbTFcCfL4G28tvEinJXeJQXQiHSD7JjTr5erRN"},{"direction":"Left","hash":"EAAVekFV6qHA1z3NbSermpHQwU4LDLP4R9GPrL8jewBw"},{"direction":"Right","hash":"83bBh8N5W4jveDCKB3d4riG1siALphpFVKJt4VAXTJvq"},{"direction":"Left","hash":"Bvf9F5qGH8MoQpRhcUvdCaAoRR4zdpctLJwV2iEPuYBg"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:7NxVn2tWPNiUQNJFXabRhqw1DX43PuHag7rJoaHPcBSM"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"AWemB6PyGHSCwKjQaYbT4Qnnop6WK9js6k8GUGhA9cq1","nonce":99017270032101,"publicKey":"ed25519:9uPLcZygEHnz3Y6VxqKjgNzeKafJjbfFdFEcWWxPCZoY","receiverId":"f5u4uj8gdlwa.users.kaiching","signature":"ed25519:3KUkE4xWM1pGfyvLxxQJiDJnSsUF4rK2r6rYeF1j49rAsfkkXHsDJ2z9Jp47khsgQdLY5ENcTptLF6QVBd1PNMCJ","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"9L6Rjh2bMkTJz3LXLsGPP1c1LRDGw8PeCtPJQXfcpGfJ","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["9Msxh8UpPkhQ4fcsVb2wnmffKXfBiZqKttpr4ryHi6zS"],"status":{"SuccessReceiptId":"9Msxh8UpPkhQ4fcsVb2wnmffKXfBiZqKttpr4ryHi6zS"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"3wT32RqD8GWKxt5HwHJx37CJ14u2VPgCBPcJc8cZudgJ"},{"direction":"Right","hash":"AYeZzTb2vmTNBMgP7efQ1GQeTU5it782Scdr4ffo7mcS"},{"direction":"Left","hash":"6bPEuDe7StSmPtPFM7c6xbPsBu2NcbbqgPu2dpRxHrGR"},{"direction":"Left","hash":"Bvf9F5qGH8MoQpRhcUvdCaAoRR4zdpctLJwV2iEPuYBg"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:FVwMGYKgUhe5vqbxEDfxZrQBDjELbvstsyNxB85ZaE9E"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"9L6Rjh2bMkTJz3LXLsGPP1c1LRDGw8PeCtPJQXfcpGfJ","nonce":99017585032043,"publicKey":"ed25519:6heVdjGBG5YDcsQUqpFVxMf9ndAM1pGsgeLx3isJQkjZ","receiverId":"9zq3t7q80vfj.users.kaiching","signature":"ed25519:4yCaPwaAzBU4TZPZp7Du8XubjfYZe8tDHWC7Rmo7pn79HzGJPJP3eQxxbhCFKg21KtyWmPfP9QbkiZKLLB8mVQUg","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BNm8MGT7464Lgq5ZjFKLjy5ohhY1GXmifVsb8h3gjVaH","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["2sLAmMCKWM2xg4LSowNUcGShSJFoBDWjNa4yFyZ3kNSX"],"status":{"SuccessReceiptId":"2sLAmMCKWM2xg4LSowNUcGShSJFoBDWjNa4yFyZ3kNSX"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"AwGVuZqkKPm9NWLjtL9udT5RVL8ASrsoaEeCNob8x8Wj"},{"direction":"Right","hash":"AYeZzTb2vmTNBMgP7efQ1GQeTU5it782Scdr4ffo7mcS"},{"direction":"Left","hash":"6bPEuDe7StSmPtPFM7c6xbPsBu2NcbbqgPu2dpRxHrGR"},{"direction":"Left","hash":"Bvf9F5qGH8MoQpRhcUvdCaAoRR4zdpctLJwV2iEPuYBg"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4hHqvK1PnWoNYCBygnA7gtbLRmnQ1u7D9uiofSNBBxcg"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"BNm8MGT7464Lgq5ZjFKLjy5ohhY1GXmifVsb8h3gjVaH","nonce":99017206032017,"publicKey":"ed25519:BbN4aY8FaxDWft4CbYq4aoAzcYS1JRC5HEqrcdjqcvz7","receiverId":"jvsbat1chj79.users.kaiching","signature":"ed25519:4FNRRBH2unj2jFBEuU9MsfrKbxzZ6EPtcoQVH19JUbLWi7kmnanE2WybfA3sk7edRX7tPz5r2rESRMcxQQyjAB2S","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BjkPHuEGWktHQwea15DcGsAYnK5TzUQHp3S1LNFGShc8","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["26r2Ry1CKZPzq7TrBkc9sy9HUPm45msPzHde96CzGbqu"],"status":{"SuccessReceiptId":"26r2Ry1CKZPzq7TrBkc9sy9HUPm45msPzHde96CzGbqu"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"AgDTGePJcQaGjjxTwpZmbwPcicrksWDzBwmh5XV25Nsz"},{"direction":"Left","hash":"7V3PNgg3xe8JVTJSaEKRiN2HSZ8b9uBXqiaWL5Nf3q6t"},{"direction":"Left","hash":"6bPEuDe7StSmPtPFM7c6xbPsBu2NcbbqgPu2dpRxHrGR"},{"direction":"Left","hash":"Bvf9F5qGH8MoQpRhcUvdCaAoRR4zdpctLJwV2iEPuYBg"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:J4syaJQhSDox1ExcgriB83vmjCVoyTUqVjJ72yWWKVeM"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"BjkPHuEGWktHQwea15DcGsAYnK5TzUQHp3S1LNFGShc8","nonce":99017523031885,"publicKey":"ed25519:9R7TQ27fpR3hwh2vmTtwB9uobyhQGrBSSi89oYe5nUaD","receiverId":"2h2qcld8b6hy.users.kaiching","signature":"ed25519:h6pCgmB9ZXqqNC4xSX3vTWyaDFzjKc9pULh7aG9htdTpQcRFMS8VVRD52QqX1vzb5AGNoQzGVi2Pva5137v4irb","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2YFJ7f1JVfdMacn62aPPxnQSa6RNbTkfToKkSstwv1pm","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["3iEHcpUuXenbYgHryDFY2AwcqG9v46dD4ZrMMWDABmbY"],"status":{"SuccessReceiptId":"3iEHcpUuXenbYgHryDFY2AwcqG9v46dD4ZrMMWDABmbY"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"DxhdbEjsUiY3whxzbdobqPVNeFxBGAtfyA2EHBRMedgk"},{"direction":"Left","hash":"7V3PNgg3xe8JVTJSaEKRiN2HSZ8b9uBXqiaWL5Nf3q6t"},{"direction":"Left","hash":"6bPEuDe7StSmPtPFM7c6xbPsBu2NcbbqgPu2dpRxHrGR"},{"direction":"Left","hash":"Bvf9F5qGH8MoQpRhcUvdCaAoRR4zdpctLJwV2iEPuYBg"},{"direction":"Right","hash":"6xoBMAnikBXVzxMBPMaB1DuHHAXi5x6tpm8STdkU52CV"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:C8cZkPNpw97E8rRzCKp3qWnvzggB66nq3MVx6nsY5eh5"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"2YFJ7f1JVfdMacn62aPPxnQSa6RNbTkfToKkSstwv1pm","nonce":99017348032105,"publicKey":"ed25519:Duadt1eb2AA2uKdK5pZ4dVVFjEfdE9PHQttjJVF8sbWB","receiverId":"9lsuvmuwsqcx.users.kaiching","signature":"ed25519:4c9umAeAXLiTvNLifPpDhBn63e2VSG4CUg4yJaCTkYX1e6rPP8Gk2MckGBxk2ZRVpoqeuFpjkgtMo6FygwxnVfhD","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"CruruTCyfGT83j4yt7fpEve5iYkk2vFdRzeRGNy3GXk4","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["HCZHS5CTxVEoNXtkuYubvuArFsXtpRZoqEP6yJd5R59e"],"status":{"SuccessReceiptId":"HCZHS5CTxVEoNXtkuYubvuArFsXtpRZoqEP6yJd5R59e"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"6eCrJJb3qRKQGHnVUfeipgtQLm8ajEeFjUpYqkXA6yNH"},{"direction":"Right","hash":"3eYoZVuUEMnis9gUWoLbvE7MyFSq1npiCdK8B7PnQHYV"},{"direction":"Right","hash":"5u7hPyFRpDJrppEpJaLFXe11vytJvNVhqfrbP1y3Q1cE"},{"direction":"Right","hash":"Gje2qSrmf8UMHdVs23cXggCxW149enoiNi53LdcUn21h"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8snkcbc3g5ms7sWKJZh29NNsk8Z7dGpef5SrhP7HQxM4"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"CruruTCyfGT83j4yt7fpEve5iYkk2vFdRzeRGNy3GXk4","nonce":108414456020376,"publicKey":"ed25519:8yctbShSxtajNy9FbQhF6TyVpfTiNVGUbwXLNNrLhBwz","receiverId":"jz98afi6iq13.users.kaiching","signature":"ed25519:4CErAWNfJ41cGF1eX4P6FqepFCjN7KgUEaanKDLF4HtTBgyyk2eHvSVufm39k7THLxhqH7fYpfYhsNutArtADE5x","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8Ka11dV7SVWBtdyC9Ch13AfvZuKj9X48NkdChDyNqPM3","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["3Pwqg4eXGST9ANBytfvhZzMaScwRzpxDaP4DFhsa4PKZ"],"status":{"SuccessReceiptId":"3Pwqg4eXGST9ANBytfvhZzMaScwRzpxDaP4DFhsa4PKZ"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"BCT6HvGNUpj6EW2PCxr2wTCNgRAnMnxC9pmpVCcgPcwy"},{"direction":"Right","hash":"3eYoZVuUEMnis9gUWoLbvE7MyFSq1npiCdK8B7PnQHYV"},{"direction":"Right","hash":"5u7hPyFRpDJrppEpJaLFXe11vytJvNVhqfrbP1y3Q1cE"},{"direction":"Right","hash":"Gje2qSrmf8UMHdVs23cXggCxW149enoiNi53LdcUn21h"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:42Aq6eppEGE1fv2V6oNuLZCydJFUGqBaKCt4akHQAUY4"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"8Ka11dV7SVWBtdyC9Ch13AfvZuKj9X48NkdChDyNqPM3","nonce":108416125020328,"publicKey":"ed25519:2HC6HKLM8AKhgVhgETZrTRmmiNds3B9b9kkaTxshCA1d","receiverId":"7nytlbpo9f60.users.kaiching","signature":"ed25519:39FSXwyEx73XCVzPyqmQMdVpRfC875bEY6nEhVnPTXjVstoRqHPm7uAeVcTWgH4ef1zvYh5iCPcdY5chDfKZ4QCN","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"E4DB65v1mgpV81NVjEJuqJVTFZshwL8aq3Hw42ADiFNc","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["31VXQGsvgTtC4PSsJ49RKDsecKziwmdki6RhxFaWksFN"],"status":{"SuccessReceiptId":"31VXQGsvgTtC4PSsJ49RKDsecKziwmdki6RhxFaWksFN"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"HJLX1Cbq2ioYkrxdHHG6xni1Q3wFA5cuY1SJofhf173V"},{"direction":"Left","hash":"t8yfekaTgtNk2JNVkoUHntbXfQWmdinctMZbixY93eM"},{"direction":"Right","hash":"5u7hPyFRpDJrppEpJaLFXe11vytJvNVhqfrbP1y3Q1cE"},{"direction":"Right","hash":"Gje2qSrmf8UMHdVs23cXggCxW149enoiNi53LdcUn21h"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:7gH2iicX6MYAbUAFqZJsA6KXdcHB9X7PMJn7aHT7zQez"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"E4DB65v1mgpV81NVjEJuqJVTFZshwL8aq3Hw42ADiFNc","nonce":99017680031792,"publicKey":"ed25519:GF4UQASKWE1bBEvqVTWh37VUN6yxCNVsxaTiVU7W1RUp","receiverId":"elayclq28h18.users.kaiching","signature":"ed25519:DShtnigVdBW2YwohUCfxufZd1GxPa9xEFSNjWp3W4ucGt3UhWbVNB12nLDdSgcpDaTfeaq3hcHTPKSGEAcafTbF","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"CJyAbrHTw5RsMjzCpE27wG33oBM1FnN6Bt7ttM1p5Z8u","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["CwM7UB6F77Hop389cU9Jq8fRBj8UzCHLw3VpgL5hgnEM"],"status":{"SuccessReceiptId":"CwM7UB6F77Hop389cU9Jq8fRBj8UzCHLw3VpgL5hgnEM"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"8ossjTwdhu3HvJ72vRcK2EqgAJusX2DCHSqimLkSS7rT"},{"direction":"Left","hash":"t8yfekaTgtNk2JNVkoUHntbXfQWmdinctMZbixY93eM"},{"direction":"Right","hash":"5u7hPyFRpDJrppEpJaLFXe11vytJvNVhqfrbP1y3Q1cE"},{"direction":"Right","hash":"Gje2qSrmf8UMHdVs23cXggCxW149enoiNi53LdcUn21h"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6GEfp8LvibsjkfSjbAR4PD4ngVJwojESzuvYvXXhPB4Q"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"CJyAbrHTw5RsMjzCpE27wG33oBM1FnN6Bt7ttM1p5Z8u","nonce":108415958020309,"publicKey":"ed25519:5eTjNiouo1pZLdC2Mn3wT6pHEdS91XbPwKC3ZvQRMAeA","receiverId":"w6byvtcdbp84.users.kaiching","signature":"ed25519:62wqKqBBfSpwse2esZfk91EcNpyuECvW9NLboEQXLFnVy8X9es2PADQDGhaxARJnK7nJMvSHtEUDi6tjUMaqkwxd","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"GHtbMbJ2hTxSrJEtcGziymgfGNAy1iPMzaz8ZK3myUXJ","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["5BJp8N8nKcCMuYCECVXjaDxtEFtmZdKP3pjsuPvD79yU"],"status":{"SuccessReceiptId":"5BJp8N8nKcCMuYCECVXjaDxtEFtmZdKP3pjsuPvD79yU"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"GeZy1EVe2DjTbXX4XdFk3uqxEbES5z54d5Ae8MJnPGiq"},{"direction":"Right","hash":"AmJm5UDwDSXKgwWgix5BLoqvcyx2VDqvui6S7WWrCL5Q"},{"direction":"Left","hash":"549q9ojhEpqFt3g2rHWFgXGVikjo9dbHYyvyKKPt6Fbi"},{"direction":"Right","hash":"Gje2qSrmf8UMHdVs23cXggCxW149enoiNi53LdcUn21h"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5K5vzXcSmfLknhXN3JC19MGEJKc6DSzbWY5KMCne7bD8"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"GHtbMbJ2hTxSrJEtcGziymgfGNAy1iPMzaz8ZK3myUXJ","nonce":99017544031839,"publicKey":"ed25519:H442WP5t3s717qqD4zScojsUbygq9SdCNXKCQCUaPVAg","receiverId":"3rvyft1hj9h6.users.kaiching","signature":"ed25519:5Mi2UZp3H3fCjrfXnoU9VRrReqzeoGHb8QWTbSSo9gTy733F6BN5sQHZvdBd96bWgKhi1RNscXgX9EjEBm2xDwVg","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"khsQNKQiDGkyfWpH4YX5mNy4KYWNLrzuLY1RU6WrtDG","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["7apGfE8zVwxStZPcL3ud75S2uyir9cuXRSwsHSHT4dKb"],"status":{"SuccessReceiptId":"7apGfE8zVwxStZPcL3ud75S2uyir9cuXRSwsHSHT4dKb"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"31tDratVZHWmhnrLsLNw4CLK57cBaX9KA4yyjh9Yow29"},{"direction":"Right","hash":"AmJm5UDwDSXKgwWgix5BLoqvcyx2VDqvui6S7WWrCL5Q"},{"direction":"Left","hash":"549q9ojhEpqFt3g2rHWFgXGVikjo9dbHYyvyKKPt6Fbi"},{"direction":"Right","hash":"Gje2qSrmf8UMHdVs23cXggCxW149enoiNi53LdcUn21h"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GTfsnUyHMhs1ryucrohjUgPtDtaXSBuL2azpQgP6e5a9"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"khsQNKQiDGkyfWpH4YX5mNy4KYWNLrzuLY1RU6WrtDG","nonce":99017274032106,"publicKey":"ed25519:E2gXomAPvKxzDkoUVT7DUZPCWSL6geGqEhbxaiTnDzJp","receiverId":"guhafmd2fhw9.users.kaiching","signature":"ed25519:5VxKxFZJhGB7jptFySsiGHWshqPPNYctQcFYixP3uS6b7GpzbzYAVngsQ4bY7ot2tMwrBk7WNtBu1SiPVTefX1BU","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"ANunGogWX4XCbDuL8zqCgakNcpt2KPnZPca7wPiKwapL","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["AW9Z8hudD7iqYCnTJLyKj7HPSuNh2cWwhmcVyFyZZMz"],"status":{"SuccessReceiptId":"AW9Z8hudD7iqYCnTJLyKj7HPSuNh2cWwhmcVyFyZZMz"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"BBzcuUsF1HsJuozFwnvShHwS8vaebhXWnMzytE42BsGB"},{"direction":"Left","hash":"uBKkaDNzDzfmG2yFpfSCyjNgzPdN5jLUBuqiroLbDnp"},{"direction":"Left","hash":"549q9ojhEpqFt3g2rHWFgXGVikjo9dbHYyvyKKPt6Fbi"},{"direction":"Right","hash":"Gje2qSrmf8UMHdVs23cXggCxW149enoiNi53LdcUn21h"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:HWDEXRBSksBiFRtgKUJYiENnWF3itL8BtJYiQQ3n8uXR"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"ANunGogWX4XCbDuL8zqCgakNcpt2KPnZPca7wPiKwapL","nonce":108415750020326,"publicKey":"ed25519:5sdpxVSNS1479JMW4oBKxVYaxaWrTmdyr6oFDUpuhbpo","receiverId":"cfqwa1xzhfgd.users.kaiching","signature":"ed25519:3iTzdMunXTz91K5JN7fmEN1nH5XeEFX2kNGjxDUKv3MCY3bbbe2yXBbodWUkqnS9xwqy6rvgwcsiM4gD7ZiFn2Qm","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5vbnRg1zZhSMziSpMisAWgSFypn4jvXHEjWy16jfbnz8","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["AYyp76rwaSKbq1SJHMKaEz8VPf4DwSPmtC65WJQmNge9"],"status":{"SuccessReceiptId":"AYyp76rwaSKbq1SJHMKaEz8VPf4DwSPmtC65WJQmNge9"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"6AJw7KpVcWDRJV2Zmqz2aDX9LpWWTWAt99cXPHCSkcn7"},{"direction":"Left","hash":"uBKkaDNzDzfmG2yFpfSCyjNgzPdN5jLUBuqiroLbDnp"},{"direction":"Left","hash":"549q9ojhEpqFt3g2rHWFgXGVikjo9dbHYyvyKKPt6Fbi"},{"direction":"Right","hash":"Gje2qSrmf8UMHdVs23cXggCxW149enoiNi53LdcUn21h"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:F4JpX2Np1LPxRM9dQCSyKGSzmbMTqgAGVV1fX8odiiSQ"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"5vbnRg1zZhSMziSpMisAWgSFypn4jvXHEjWy16jfbnz8","nonce":99017198032184,"publicKey":"ed25519:4KGhESc2mgLNb9E9mVZYHfTCbNWs5FNkQiXzY6USGKxq","receiverId":"vubzydurwhx8.users.kaiching","signature":"ed25519:2DzL95usRJyaunqmMLa7Dk4WawVTPxudAx6d17VJt82NX7nBQKbBmdEUacgzZkrp2HxK28cTK3GQ2hudmUWcK9PG","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7dENVhyhyt994cppnyyAm81HrjYUsmrVE8FKAXsiZskK","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["3pUC18kcreNUEyCCbYnfMGtNqXF5FpMtZ4nFmeJcXkdW"],"status":{"SuccessReceiptId":"3pUC18kcreNUEyCCbYnfMGtNqXF5FpMtZ4nFmeJcXkdW"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"7azYHnjWmPU7wwsn6HzLJV7hVZps5nwcbkLnMaZGmuLj"},{"direction":"Right","hash":"Ew7yapqeF5DLwVkkStwn4higZeFhCmmFgEfQz2hSMDuF"},{"direction":"Right","hash":"BfMTVjAuLwf4gokzhj2rfvHvFyyv4JFykGWdKepGqMYh"},{"direction":"Left","hash":"DU8s5ke1X8kUoTpWQNs2gFN72wPuTnYVVYKLdNBxwZvf"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GX5qmCm8M3zkqRQcngsXLrJFa4mESqvCAMJ1CvpedaxG"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"7dENVhyhyt994cppnyyAm81HrjYUsmrVE8FKAXsiZskK","nonce":108415735020362,"publicKey":"ed25519:8MRJ1xjg3Eza5XbhHQAmh1sbfAgGoQtjxmYxWL5ddun4","receiverId":"tsim55qawc8c.users.kaiching","signature":"ed25519:5c6LZkym71fwT3g8HhYtdrXQFiQoFvUkr72rNAbhEMwxRmi1HY3zMW2ocWGRA3u3rDPAREyDZjbkhwPAzH14Ka9L","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"ojZLb1PsXsazPq3M15AYJms5autNDbcfLpx2k9uSdck","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["2af9FScnMmDuFMH5dL9MqKbScxoRwdbLZKce772iNoj1"],"status":{"SuccessReceiptId":"2af9FScnMmDuFMH5dL9MqKbScxoRwdbLZKce772iNoj1"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"F5Pxgi9Hd6F4pGrvsnu1o7TWgkxgD5Tfeh3GZ9N5KaRg"},{"direction":"Right","hash":"Ew7yapqeF5DLwVkkStwn4higZeFhCmmFgEfQz2hSMDuF"},{"direction":"Right","hash":"BfMTVjAuLwf4gokzhj2rfvHvFyyv4JFykGWdKepGqMYh"},{"direction":"Left","hash":"DU8s5ke1X8kUoTpWQNs2gFN72wPuTnYVVYKLdNBxwZvf"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:52bJ6HxrgcEBqZGJabbwEUJfHsrxHHq7gSAqHRemopkn"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"ojZLb1PsXsazPq3M15AYJms5autNDbcfLpx2k9uSdck","nonce":99017438031930,"publicKey":"ed25519:HrXaZgfDDaRM9gHQAhGJBWYQ5RGkBJHGBjKpfeh8zoNg","receiverId":"mh060z6j983v.users.kaiching","signature":"ed25519:4xAf1Eo6fsKNxraz8oEHbXxKo7GFrngsMbwL1WaREfzEjKKwBsAWdAcuiK8SFrkAZ7MyKW78mccTy5E5aazDYY8c","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"GVom9TdhaBh2jvrqnzJvGq4LHR63QtkzTbUstp6Y5ZEh","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["8ZqXxR34MX6esJ5ytyLKy3qTDXWYL5Hozv5Z4uvEReQK"],"status":{"SuccessReceiptId":"8ZqXxR34MX6esJ5ytyLKy3qTDXWYL5Hozv5Z4uvEReQK"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"D3A4ii2CztRLn6FadEgBwWXx8cZ9Pk483pdGBw5g2DLK"},{"direction":"Left","hash":"FBFjUN2xeGFP5rJ4RRhS6Zvef1UWvmaTbyxQ4KBQj5mx"},{"direction":"Right","hash":"BfMTVjAuLwf4gokzhj2rfvHvFyyv4JFykGWdKepGqMYh"},{"direction":"Left","hash":"DU8s5ke1X8kUoTpWQNs2gFN72wPuTnYVVYKLdNBxwZvf"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:7juNdGhUARqrQYxpPSTRHu7H5s9Y1mE7rLe9mSMjw437"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"GVom9TdhaBh2jvrqnzJvGq4LHR63QtkzTbUstp6Y5ZEh","nonce":108416008020473,"publicKey":"ed25519:HFUE7uPYpewkGG4TAA3rce2z2C1iBPjnC3fXakvqHbU2","receiverId":"qqdcm86eigz7.users.kaiching","signature":"ed25519:3s3Cfj1BpaqSwtLXw777q5WxVHxXy5WcpycLMj2YoB5hSLhXXUD6odpnBg3wyNF515xRDLqQbSd7jXsD15reyab5","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BbC2Czzbsi6HznPYEvYPpuDGX3nTz6SDX8pRZt3FHgoL","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["BoZdvgiV5XgzbJV9MwyxbHTzjBDvgVJA1dpPQLz72HUG"],"status":{"SuccessReceiptId":"BoZdvgiV5XgzbJV9MwyxbHTzjBDvgVJA1dpPQLz72HUG"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"4XHHaPk3SyrqY1DkxGyCZm47WG8SJd4KHYYNCHU8KfP1"},{"direction":"Left","hash":"FBFjUN2xeGFP5rJ4RRhS6Zvef1UWvmaTbyxQ4KBQj5mx"},{"direction":"Right","hash":"BfMTVjAuLwf4gokzhj2rfvHvFyyv4JFykGWdKepGqMYh"},{"direction":"Left","hash":"DU8s5ke1X8kUoTpWQNs2gFN72wPuTnYVVYKLdNBxwZvf"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GEFWf5irhmCmSYxCvUfnMyF1WFB4wNxCZWNsXKsdDxZu"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"BbC2Czzbsi6HznPYEvYPpuDGX3nTz6SDX8pRZt3FHgoL","nonce":108416000020332,"publicKey":"ed25519:9k6Vy5iGXhdubD7JjQxbqRxoKApmyZ9Nv1feGhfhFWqp","receiverId":"kiuugayflwc0.users.kaiching","signature":"ed25519:55kAeGogH7KueDcKDgzJn1zqbVduCD4k95k3BQscESxDv4KF3z8ZdTm8YZYvE9JHVVFc6ebMYmJJ1CGK3vs2Eppp","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Eket1LR9AzKUvGR9nFGpKfzsxFpfnKWrTsThYSA34s23","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["7fkTsiqxJbgXZgWUDvfCVMZEg9PiH1ssfZ1pepGKZqcd"],"status":{"SuccessReceiptId":"7fkTsiqxJbgXZgWUDvfCVMZEg9PiH1ssfZ1pepGKZqcd"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"8Q784pAqwzAwVAyQ2uDiWYY1MCdKTV7osX4cExkw3Rsj"},{"direction":"Right","hash":"AonCcFPM1kfK5mcoX2w6BAmYa6FumrTcRscgNn8Qodns"},{"direction":"Left","hash":"DnqBNzqRnW4vBxCAsGK5P4sQ5icaFMoX7HKdRBdWjxwt"},{"direction":"Left","hash":"DU8s5ke1X8kUoTpWQNs2gFN72wPuTnYVVYKLdNBxwZvf"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8uBuUWG1udJrvYoyxWxBWwzJNJzpFoCSC9DTLu8sDksu"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"Eket1LR9AzKUvGR9nFGpKfzsxFpfnKWrTsThYSA34s23","nonce":108415785020286,"publicKey":"ed25519:EDVe8CYkhwK6PKfDd9Y4WjgBGyBXg92ym6vGcBqAZ3f","receiverId":"qqh5mywzw5wm.users.kaiching","signature":"ed25519:KbRq4vh2QXuispYacYryTT6VdhM48smw6kYs89TYGpvTzuA9vLVxndLf3o5FMocnBMKtKoaG8ADpzuCToux7u6v","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2g4TnGehwhJAnwyzmmKne37KCUs5dyatdnpyB8dkQjWJ","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["GjRRdLXqGMo6gsM9KWRKJcJY7TyPUawdxPk8ntHY4J8a"],"status":{"SuccessReceiptId":"GjRRdLXqGMo6gsM9KWRKJcJY7TyPUawdxPk8ntHY4J8a"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"84fToH8FzJUZ57xB9FR6LQL14LLUAzRijRCPnxBg9Qvj"},{"direction":"Right","hash":"AonCcFPM1kfK5mcoX2w6BAmYa6FumrTcRscgNn8Qodns"},{"direction":"Left","hash":"DnqBNzqRnW4vBxCAsGK5P4sQ5icaFMoX7HKdRBdWjxwt"},{"direction":"Left","hash":"DU8s5ke1X8kUoTpWQNs2gFN72wPuTnYVVYKLdNBxwZvf"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:Aj9dx7D4uVVRbpYsYuBVW1JP18TZs9D2SpruwigEG945"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"2g4TnGehwhJAnwyzmmKne37KCUs5dyatdnpyB8dkQjWJ","nonce":99017171032116,"publicKey":"ed25519:2WqkN9DWZMGgFgo1igNZp7x71SNEDz7WXkwsnehAyggk","receiverId":"s9r26de67b5b.users.kaiching","signature":"ed25519:3esnqCBzB3NMzqJ2wx7bsZ5chncPiCkgmf4XacogCTxXcYRuh8XbLCWrgUHoSk1N3YvqZDkRHBamiKCRTPfxYdwz","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"99CBux8uJ7CixchGwhucNGTCbwkPSBE8Z2r8pgCio3Bn","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["Ek8DYLLuPKX5ygtJphdSn3oifNvXhVNBh5XcTF9AWNxm"],"status":{"SuccessReceiptId":"Ek8DYLLuPKX5ygtJphdSn3oifNvXhVNBh5XcTF9AWNxm"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"3KRv35r7uL8ijBJzHCFJHUvhHBmiFqkRWFSAhsXsdqpg"},{"direction":"Left","hash":"DK45hNLc83RRvASPrtAGGabSMZMUydBhYBgcVZzWwZEB"},{"direction":"Left","hash":"DnqBNzqRnW4vBxCAsGK5P4sQ5icaFMoX7HKdRBdWjxwt"},{"direction":"Left","hash":"DU8s5ke1X8kUoTpWQNs2gFN72wPuTnYVVYKLdNBxwZvf"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:ASR3AMR11nTsd2YCR81D1nh7UacW5sDV8SZdhN7zRKpr"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"99CBux8uJ7CixchGwhucNGTCbwkPSBE8Z2r8pgCio3Bn","nonce":108415642020395,"publicKey":"ed25519:D3AJWacUBFsR6BVBd3fTKeyUsURUChR6jPLfYqEXhb4w","receiverId":"c3o4f5mzlvvc.users.kaiching","signature":"ed25519:3HTfwQesA2u6aoQzZiT3vEw8NAwaGHRtByegiSPdKyXyairWKBh6wajA9nSwKNnFq7TbULMd5dxhL4vDbPqDa5Js","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5xssxRvsGdr4oPzcnKvVXSYdH9dCfZGevTaQRxUpsPZx","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["HRz4tW1y1MATpGp2F3ZetNf3wYHvbAA4KgZhQzKQMFM6"],"status":{"SuccessReceiptId":"HRz4tW1y1MATpGp2F3ZetNf3wYHvbAA4KgZhQzKQMFM6"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"E1h2fXaKMuUC42v6SfNbSCiRqmMEsUVoUxrj1fCVQWnZ"},{"direction":"Left","hash":"DK45hNLc83RRvASPrtAGGabSMZMUydBhYBgcVZzWwZEB"},{"direction":"Left","hash":"DnqBNzqRnW4vBxCAsGK5P4sQ5icaFMoX7HKdRBdWjxwt"},{"direction":"Left","hash":"DU8s5ke1X8kUoTpWQNs2gFN72wPuTnYVVYKLdNBxwZvf"},{"direction":"Left","hash":"CKMCsPxFXTRyrqZ6FUupmtCR4HwuAWEFQFpFUDLAEh7s"},{"direction":"Right","hash":"2J44kYavAxY3YK8VzfyaKoekptzGVe4s6xu9gCY9brzX"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:49dT28XiyKLHxo6dCmmm7i2iTYmhGbjNW7N3urwnUvQA"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"5xssxRvsGdr4oPzcnKvVXSYdH9dCfZGevTaQRxUpsPZx","nonce":99017527032058,"publicKey":"ed25519:9qg6GY3KNphDmK4zi6U5x25FNRjGfgYDAVK3JDNCTktF","receiverId":"qbvz9kxp3nqk.users.kaiching","signature":"ed25519:3D75q3Xwq5ZZKQMAzsFgTE5GWvgbWyGCaxLSuMgmrdGZDPf7ymaLojYWxZr62pf6v48PaUdaqzyNu8HpvRBi92do","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"bGzBxxKDSLJpCMKZnZv6U39HDtDy162SCRNnvp6BQiL","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["8AqeythiZhoUE2TUPfKgG3b4BbxfvL2Qmt9NbHekHXvC"],"status":{"SuccessReceiptId":"8AqeythiZhoUE2TUPfKgG3b4BbxfvL2Qmt9NbHekHXvC"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"513qdiQUKbwgZfFbaYVZRAD3mk5DLcQJu6gVVthje4sb"},{"direction":"Right","hash":"B73MSSLLPJ6LywuRTpcBfoAHQWhiCqpYmMHzVBWVzv32"},{"direction":"Right","hash":"GxFxevjQPZVoFCsZ21EoAYqiV4kFaC7ScAFEehZ3qSNx"},{"direction":"Right","hash":"A2gad8QP6S16Entx8DM4hAA2WaPQPNibNAjmkHLzqQbv"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:F7d49gBwuo5oPQQWRc7mFrgF8WkiTwQHNPuJNDQp4bUa"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"bGzBxxKDSLJpCMKZnZv6U39HDtDy162SCRNnvp6BQiL","nonce":99017635031969,"publicKey":"ed25519:6CJFVrKQbo4qZZw4ptc49A7Nu6hKzkFSG9vfKk9JXBKR","receiverId":"cmp6r7ac8yxb.users.kaiching","signature":"ed25519:2n8MRBzUtFnjXdUDgbBX9RP9tWnsj5PvB71PPGzjBaogD6MyEEEt3dhYKfCJDWr9FuAJwpTwHMrMqPE5h7JnxxWj","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Bnqd1AYKGUPHbMq7KgbNyAAXE7aFme91bTQZbnTunFn7","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["4tDvMCQX8uq7J2TmSc192FbrUo7SEQPEqndFBdQ6b7QH"],"status":{"SuccessReceiptId":"4tDvMCQX8uq7J2TmSc192FbrUo7SEQPEqndFBdQ6b7QH"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"C7fSEVSyYd58w4PvCdNvYT5hN76xajuNsGEa3UyP4fqH"},{"direction":"Right","hash":"B73MSSLLPJ6LywuRTpcBfoAHQWhiCqpYmMHzVBWVzv32"},{"direction":"Right","hash":"GxFxevjQPZVoFCsZ21EoAYqiV4kFaC7ScAFEehZ3qSNx"},{"direction":"Right","hash":"A2gad8QP6S16Entx8DM4hAA2WaPQPNibNAjmkHLzqQbv"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2SsC9TFsdLTxPxMcF5yhMPSLNKrY7uCmwXj4HvYrqTcG"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"Bnqd1AYKGUPHbMq7KgbNyAAXE7aFme91bTQZbnTunFn7","nonce":108416018020307,"publicKey":"ed25519:A7mLzBCEG2NaPJEFoajMzzTkrNWarmiGNdoBWSsB9XKa","receiverId":"2ws8dpqma3vi.users.kaiching","signature":"ed25519:32J3VAWUydZ3hoa7iwo5yyh5ExpA2ypth9q7TU7K2VtuVHhiZY6qeCUGdLcmhxLRwYRfDevoT2Gz6UiE2wy8NsUq","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"9yNuJYKcDB3XMdMNPt2NYD9C6NMjrMoanem1BG3KDbSG","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["Df7h12p35StxYeyWet7UvWCksPMkKqUiP4m8J14jsHVA"],"status":{"SuccessReceiptId":"Df7h12p35StxYeyWet7UvWCksPMkKqUiP4m8J14jsHVA"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"6FBFyK5cjsEEELCeoHB5Gfmp4WKmzeWJCFAawzQr3SHd"},{"direction":"Left","hash":"J6KH6rUEr2bScJbgyA66wuCiDkSe5eUfPxgvKV1SRgqn"},{"direction":"Right","hash":"GxFxevjQPZVoFCsZ21EoAYqiV4kFaC7ScAFEehZ3qSNx"},{"direction":"Right","hash":"A2gad8QP6S16Entx8DM4hAA2WaPQPNibNAjmkHLzqQbv"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:APdfyADFDMcHNPtsWsP6mwYtaMueZ6Vmtf27nMdhusRE"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"9yNuJYKcDB3XMdMNPt2NYD9C6NMjrMoanem1BG3KDbSG","nonce":108416094020388,"publicKey":"ed25519:7oXtFtVHCRRej6239NVMNxEAwRJtXKUXDvvh1W1EKSqY","receiverId":"13stfx1h340b.users.kaiching","signature":"ed25519:2XVK5pobsr82QdJmSQiyXvt7BrYNJaUESH1PfG9RoyGfdpMxsBbYoQC9VK3N8MTusLttatMH7ukkL3VsEm67kc2i","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"FxctkRPFNhsbUkKxH28xxWHwkFDRMoLE76Td2nZWrMMB","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["2mYZq7FCmeLpmZdcFFBbpFSC7RfNcgf5M6myoUvdNVzk"],"status":{"SuccessReceiptId":"2mYZq7FCmeLpmZdcFFBbpFSC7RfNcgf5M6myoUvdNVzk"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"6XzgKLfWm9WsWD3YGQgvt11XCXKz9gpqifFVdCTSku6H"},{"direction":"Left","hash":"J6KH6rUEr2bScJbgyA66wuCiDkSe5eUfPxgvKV1SRgqn"},{"direction":"Right","hash":"GxFxevjQPZVoFCsZ21EoAYqiV4kFaC7ScAFEehZ3qSNx"},{"direction":"Right","hash":"A2gad8QP6S16Entx8DM4hAA2WaPQPNibNAjmkHLzqQbv"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2C329Sgq6PmWNkR1p5T5crJrzsp1fkq6GD2CzH9FGpXV"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"FxctkRPFNhsbUkKxH28xxWHwkFDRMoLE76Td2nZWrMMB","nonce":108415741020277,"publicKey":"ed25519:DPnCU6K8Tn9WJsB5uvzrTErYxepu7AmvrHnicMfK6xq7","receiverId":"do29hfvf0e64.users.kaiching","signature":"ed25519:5hvjRGfyqw7ymreL2XYMR132X7WU8XyzoVd54mTgukzNjLoi7UGJuuYeR7UCryGLGJkwKi2rNziyxz5SjYf6oDV3","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"J65SoDxLEwRq7cNm1pU5e8jjn7VKHoMMbj1xZEPsAZJ7","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["LKpFxJq3MG4iLmNfDvVdVdk1D7ccm9RxqKvVKB9Ah1F"],"status":{"SuccessReceiptId":"LKpFxJq3MG4iLmNfDvVdVdk1D7ccm9RxqKvVKB9Ah1F"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"9gYSZXrhTh92nvhwS78kZLyHkzYUhu7U8G76QUWkeZjR"},{"direction":"Right","hash":"GMN2Ma3FQVLnKLYwTCPDz7YLqTbjYCbTzAWZ8ZFCUQRC"},{"direction":"Left","hash":"13K3G6mvntE9As6cr4xGcgJsWrmAj4cRuZsTohX4joFq"},{"direction":"Right","hash":"A2gad8QP6S16Entx8DM4hAA2WaPQPNibNAjmkHLzqQbv"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2Cd7tgVoLYimGmfSnowrEcwCCjD55P89ECYTNAJsSSFH"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"J65SoDxLEwRq7cNm1pU5e8jjn7VKHoMMbj1xZEPsAZJ7","nonce":99017510031889,"publicKey":"ed25519:4MqBvV2QV65o1enMT2Wx4N4NE7bocYEn6s5rza21xqzU","receiverId":"t5k2hruiqswl.users.kaiching","signature":"ed25519:28EYryrYKvdvaqZPri9Szxtztrg4qEzibBG6n8QvGFsb15N59VGrirrE6i6zBfbBbPC3mmccnDZdgRTdvEv5caWt","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BSyu3TzK6spzPh7WCUbHponMRqfys9jnUGCotwuxLq5G","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["G8HXQ4ADDrMvFXU7wn2ABZNkZFrQuKD9Uk2HGGHqZ4cr"],"status":{"SuccessReceiptId":"G8HXQ4ADDrMvFXU7wn2ABZNkZFrQuKD9Uk2HGGHqZ4cr"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"FTGWpR6u8R4KVTkim4hf2vFciyqroboxzHxJXZDqKEAT"},{"direction":"Right","hash":"GMN2Ma3FQVLnKLYwTCPDz7YLqTbjYCbTzAWZ8ZFCUQRC"},{"direction":"Left","hash":"13K3G6mvntE9As6cr4xGcgJsWrmAj4cRuZsTohX4joFq"},{"direction":"Right","hash":"A2gad8QP6S16Entx8DM4hAA2WaPQPNibNAjmkHLzqQbv"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:EA4DWMH6Vjm5hkm4f4NATtWT2u2GNye8p4oqdehqBwVc"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"BSyu3TzK6spzPh7WCUbHponMRqfys9jnUGCotwuxLq5G","nonce":108414444020391,"publicKey":"ed25519:3gZjV5jYCv2X1Vu4sjj1NUZUw2SquQHXNXjzuQ5Fg3Jf","receiverId":"8xle58p6ebc0.users.kaiching","signature":"ed25519:sQFxos2H6LGbENA88WjyRsGQ4fZUixJaa6E7fy7JvJLTvXHT2GGqBKUoQ7mbVmho6QTtcWMwwMYJH3EUWAPR17i","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8FseezaqkGB2aK6Wir8wrpnUEv2BQqCKwb9YSFNbxa99","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["HM1uJjgBgigioyH6zQRxgcEtfV2uBY9GFS4xYRZmG7kK"],"status":{"SuccessReceiptId":"HM1uJjgBgigioyH6zQRxgcEtfV2uBY9GFS4xYRZmG7kK"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"GJDM8ZHk6XDmdjfGFceQNseZD1CJoo4YytAxTsZyw9dU"},{"direction":"Left","hash":"352g3EuZNi7PauWyMsFtdqPiLZdgu1mg4pybD7X91JMZ"},{"direction":"Left","hash":"13K3G6mvntE9As6cr4xGcgJsWrmAj4cRuZsTohX4joFq"},{"direction":"Right","hash":"A2gad8QP6S16Entx8DM4hAA2WaPQPNibNAjmkHLzqQbv"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:66sc4cy793BfigeskeLMrKz1gpJQPHe5tCA51Wfc2XeM"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"8FseezaqkGB2aK6Wir8wrpnUEv2BQqCKwb9YSFNbxa99","nonce":108414470020327,"publicKey":"ed25519:4W1exrKZoywM48UgAm91xbudyxEXaMW5Q6DnUzmAadnk","receiverId":"jgh06pvg4zhu.users.kaiching","signature":"ed25519:4YFSnmUYuc1efFWNrnzJENet8Ff4f66MFMiRGcmEhRimGSVLofdstWF8nLm1AhxNF4KKKgmckpAjP1cT5kPc9Apr","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3SMhjoAf7bCWc38GfzypVWx6Gfcpe3C8kHg576WjCxFz","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["C6dVT4qMZx9AkUeR5yuJkixUdL3xbcJMf8TVSKjPgPXs"],"status":{"SuccessReceiptId":"C6dVT4qMZx9AkUeR5yuJkixUdL3xbcJMf8TVSKjPgPXs"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"97fUv4tqpMYFHpwvkT5J3Tq9mXaNBX1k8q6dpk3AqY96"},{"direction":"Left","hash":"352g3EuZNi7PauWyMsFtdqPiLZdgu1mg4pybD7X91JMZ"},{"direction":"Left","hash":"13K3G6mvntE9As6cr4xGcgJsWrmAj4cRuZsTohX4joFq"},{"direction":"Right","hash":"A2gad8QP6S16Entx8DM4hAA2WaPQPNibNAjmkHLzqQbv"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:FJTeFm4QZ6HtUY6MRjN1QqvRx9zWLSPchNtaBEgNjpW3"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"3SMhjoAf7bCWc38GfzypVWx6Gfcpe3C8kHg576WjCxFz","nonce":99017383032150,"publicKey":"ed25519:DUm7A5c6JtgtW4SzFuT2ouYiB6JHctsYKQgzMJyWgoja","receiverId":"i3bbqy5tsc0n.users.kaiching","signature":"ed25519:47vxQrZ8d1vNMf2CZwHXjf8MyCc7K8ke1Vr2NA8BJdXsJtFqZs9KMbsZF9SMx9Px1viFjGHsa9DLYUkcMCoJrih2","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"EoPw9n3BiWchEotRZu4e4VY64bExS8RJPYaWEmfGtqzE","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["6EDHj6bgwte7yAm6jBvT8n8GRP7bNtYNFMbmtc12NCr5"],"status":{"SuccessReceiptId":"6EDHj6bgwte7yAm6jBvT8n8GRP7bNtYNFMbmtc12NCr5"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"Hs4sAxSszbQKeTTx5gzX3ehaDCK7QbB5C9LgE3gCG6vz"},{"direction":"Right","hash":"2Q22qgHYqHBmRoTbkh7vnNjk5hx9nSawaMEHSa1v4T3U"},{"direction":"Right","hash":"8BXeVKetpCEpJDwz1Umbhp71EioWTbpPFUazm2hqLDWH"},{"direction":"Left","hash":"3t7rVyFFQZdX2g7jRERoNaJQ6FPs9D5iGviPfp549EW4"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4X1iXLk1pyi1r5Pnbk57Dc7BHF91Ji19zLVifC6bH9ZL"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"EoPw9n3BiWchEotRZu4e4VY64bExS8RJPYaWEmfGtqzE","nonce":99017539032162,"publicKey":"ed25519:HCG5XoTh16CG3jGmTSmWmibp3a2HHuzR6QwGhVzCnTia","receiverId":"wwtwt4mo6qbv.users.kaiching","signature":"ed25519:4Dvt91E9NvuPAVPCCYv8azP2fKKA4VuGxcUbPiSfiuyQTJsKVgcajRPbSgUL4B1JBy5xxvNPu579rkXeAAiDSjYG","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2PoYGPrSoxZvTZqRGKE1xwv8Loo4xkmJN9qX3rq4CFcc","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["6h3gEx2gRZrZrHfMLbfhYEwzHG3rzypT2ngHv3XmViED"],"status":{"SuccessReceiptId":"6h3gEx2gRZrZrHfMLbfhYEwzHG3rzypT2ngHv3XmViED"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"DqQGVtZeFcGo9FV7pY3QrsykRiSbaD96dW4DXGqTGfyL"},{"direction":"Right","hash":"2Q22qgHYqHBmRoTbkh7vnNjk5hx9nSawaMEHSa1v4T3U"},{"direction":"Right","hash":"8BXeVKetpCEpJDwz1Umbhp71EioWTbpPFUazm2hqLDWH"},{"direction":"Left","hash":"3t7rVyFFQZdX2g7jRERoNaJQ6FPs9D5iGviPfp549EW4"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:BDiJemfEGX8hQCDAkJsd2eUPfCVWRVeXvoxnDEBFGHVn"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"2PoYGPrSoxZvTZqRGKE1xwv8Loo4xkmJN9qX3rq4CFcc","nonce":108415629020355,"publicKey":"ed25519:4EkJvZpcgW9G5vkzJ55BBYmjXdmHT9CaKnMcwbgjhtao","receiverId":"hl57cec9c44g.users.kaiching","signature":"ed25519:2WXLWKdbY4CeGBYLP7w3J3dTmHphwEaYKbTMjs548GfS3xfhTDVJ8dKCkcNvQv2Fk8axGbaT6jNJtGWbbr3qzm7S","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7rWEkjkBj6cpfjDi58fDszomch6oFoKm68ZKrKggKArf","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["V1rYYi1rWnixanNLoFcFFtE3H8PRsABTD72NZX49hJe"],"status":{"SuccessReceiptId":"V1rYYi1rWnixanNLoFcFFtE3H8PRsABTD72NZX49hJe"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"9CTcGKMoo5e5d3AoMSZEdoSd6hx48HAxtNYXyGGkGABD"},{"direction":"Left","hash":"7mqu5KR7PZGMCgLpt95hC9jGPEBZez9dUrkh52VKig54"},{"direction":"Right","hash":"8BXeVKetpCEpJDwz1Umbhp71EioWTbpPFUazm2hqLDWH"},{"direction":"Left","hash":"3t7rVyFFQZdX2g7jRERoNaJQ6FPs9D5iGviPfp549EW4"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8f1VVr1qbghKKoVd5XiSHRPBnpawptx6yihHwGxnVYxK"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"7rWEkjkBj6cpfjDi58fDszomch6oFoKm68ZKrKggKArf","nonce":99017491032020,"publicKey":"ed25519:u7Z232CpibCMoiCyTRayQZCr7XhE9rLtgAo2t1iAYyL","receiverId":"htx5nh3lwpvx.users.kaiching","signature":"ed25519:4WbJD5q29Fg3TA9DfjX8GLMaKLt58traKBWPpcZRQ6UFq8woWywPG6qCGL2fi2VQn6Gwp93qoBaPwsVeWGMecBAL","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"EGzNbUdE9iv7ppbvkb9CRhAUWNMm6PgWMHTLyJzUmZoX","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["CzPSWsyKFNM7LSfDtLachfPSVRwg6J3UhVYEFHgQ5TSm"],"status":{"SuccessReceiptId":"CzPSWsyKFNM7LSfDtLachfPSVRwg6J3UhVYEFHgQ5TSm"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"GWgDLchdAe54dNTzyWbhdbVbzbaSiCpkrZhwo9JuT3tN"},{"direction":"Left","hash":"7mqu5KR7PZGMCgLpt95hC9jGPEBZez9dUrkh52VKig54"},{"direction":"Right","hash":"8BXeVKetpCEpJDwz1Umbhp71EioWTbpPFUazm2hqLDWH"},{"direction":"Left","hash":"3t7rVyFFQZdX2g7jRERoNaJQ6FPs9D5iGviPfp549EW4"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:44YEXwcbGfreMYe7KhkdS5BrJRb7gGBYaXEoDWE6dLK9"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"EGzNbUdE9iv7ppbvkb9CRhAUWNMm6PgWMHTLyJzUmZoX","nonce":108414422020452,"publicKey":"ed25519:7PMTMawKNm7bMoEk7ATgogbcKYz7CiyBTfztPBjRCb84","receiverId":"g7uo7m6wapo8.users.kaiching","signature":"ed25519:2LaPKSqstNBhroJsHsRwTVFK6szBNDVWxuxBTc6hL8TPDoACtGCt4FWNBms2AmobtA5JtsrNefcpjjTSe7RbghYj","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"223mKuzRgBQmDizAY4p39ZpdNn8dVx9fSB5Pk3syzMCP","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["D7iDUYyzzsqkMQBhb7s6D5vQqoU2tFSUuts35Ez7FWwb"],"status":{"SuccessReceiptId":"D7iDUYyzzsqkMQBhb7s6D5vQqoU2tFSUuts35Ez7FWwb"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"7AE6gu3NbeFZrXGvD24Pi3xkgGZZtCxZifoKH9F5FcFA"},{"direction":"Right","hash":"GxV3BFAVWUwLUTXU2UHXiUo7DawLTjU5824HgSDyr8Lg"},{"direction":"Left","hash":"Gn8uDPvR28dkLpbaGc1K4AYdKNNG4qbmgEbjwAuKjFki"},{"direction":"Left","hash":"3t7rVyFFQZdX2g7jRERoNaJQ6FPs9D5iGviPfp549EW4"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6xiYDCqpLyVfa7vsjHBvMGMWLffaYavKFNbhkuXmjeHb"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"223mKuzRgBQmDizAY4p39ZpdNn8dVx9fSB5Pk3syzMCP","nonce":99017669031788,"publicKey":"ed25519:FRXFu7raUwe4zyfve8XtzVVibbGvFQpGxigSNRXqCoX8","receiverId":"rshtinnfdfqm.users.kaiching","signature":"ed25519:2UmkChsqq5Dxw79HhbknKcKGfZHwP3LqTZ52xWqJmeyibWM8umgtqDpSig43s7NGsSwph5j5vGXFquoTHdhfGHJy","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7MApUr151Rr1CTrT9qVjBHGRtyFGgKQL9YxrixNCWhPS","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["67gyGHnANVCLfyzkkfFo4Aw2Wopiy3gomniTUmTdzRYj"],"status":{"SuccessReceiptId":"67gyGHnANVCLfyzkkfFo4Aw2Wopiy3gomniTUmTdzRYj"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"BdpgudgsTGur2qLmR7rBy4kYEZrzQJ6KApLE3Na1BZar"},{"direction":"Right","hash":"GxV3BFAVWUwLUTXU2UHXiUo7DawLTjU5824HgSDyr8Lg"},{"direction":"Left","hash":"Gn8uDPvR28dkLpbaGc1K4AYdKNNG4qbmgEbjwAuKjFki"},{"direction":"Left","hash":"3t7rVyFFQZdX2g7jRERoNaJQ6FPs9D5iGviPfp549EW4"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6rTCd8fPiWHRod8vrS89X5kG8UNqFRfsYoPXwRiBUrqv"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"7MApUr151Rr1CTrT9qVjBHGRtyFGgKQL9YxrixNCWhPS","nonce":99017396032017,"publicKey":"ed25519:GinTwzmv4ZWBQapUT3FfgbuFEzyGr8Euy9x4WGnJLQCx","receiverId":"arw6vnxor5q7.users.kaiching","signature":"ed25519:4t77rubmNqr5CFBGpi2NnwrkUshRnBjogo4BgAiQ2UkBCXRA2dgCXWiatHmmTAgBhczYMcPt2XXtxie2f18Yykd","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HkBcu9MmsuH6NxneZcMik7HvFbc6AkPGv3voMfmY7oKQ","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["7rW9vyoxVB53UR2VgHXqb5CnBTYsiHT7EimMCjEV5DCp"],"status":{"SuccessReceiptId":"7rW9vyoxVB53UR2VgHXqb5CnBTYsiHT7EimMCjEV5DCp"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"7j6n3h5QAsPptGm6Wy4Zf27VzFQ4wB25tE4MdkPe1XLX"},{"direction":"Left","hash":"GQ6fj2Ah15XJNYDZWZugyiXLFj2nvbcFgdUGMaqxjXmw"},{"direction":"Left","hash":"Gn8uDPvR28dkLpbaGc1K4AYdKNNG4qbmgEbjwAuKjFki"},{"direction":"Left","hash":"3t7rVyFFQZdX2g7jRERoNaJQ6FPs9D5iGviPfp549EW4"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:9bw9uRq8qYstZFgCoSbSVUiYCY2JTNGGrFFSx4gc9YFR"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"HkBcu9MmsuH6NxneZcMik7HvFbc6AkPGv3voMfmY7oKQ","nonce":108415951020346,"publicKey":"ed25519:C5LkK7TgYqmMxWCj7RWXMaRJTYzSc7UCK1RydmKGX2d7","receiverId":"jhzagmn1volu.users.kaiching","signature":"ed25519:2h5719iyKGEa4nQwzqaGu4zYiiv5erag8A51KP4BztMTAkT2qsizskKNKxVUrmEbL8wPBjn32WmmouG7rXtmLCXJ","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"26HHYpU7eDQdSRLKxSbheLt3eXAuoNiz6sZ1mxknmMu8","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["7zFm5Mt2PykHfms8FvvNu7fVQgfdYCn9knMKBVEC5gGQ"],"status":{"SuccessReceiptId":"7zFm5Mt2PykHfms8FvvNu7fVQgfdYCn9knMKBVEC5gGQ"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"5Qg4D9zUkLnzwnrpKo7BfNenpN1U1QvxtKBqtHDnDR9X"},{"direction":"Left","hash":"GQ6fj2Ah15XJNYDZWZugyiXLFj2nvbcFgdUGMaqxjXmw"},{"direction":"Left","hash":"Gn8uDPvR28dkLpbaGc1K4AYdKNNG4qbmgEbjwAuKjFki"},{"direction":"Left","hash":"3t7rVyFFQZdX2g7jRERoNaJQ6FPs9D5iGviPfp549EW4"},{"direction":"Right","hash":"FDcwGUKyca5t1EVqXjKRm89ALVc9dwFaktSQZazo7pwe"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:Hm2dDhewyADNSUpBizMar8UzqGyChpTfDA8arvWP9NJp"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"26HHYpU7eDQdSRLKxSbheLt3eXAuoNiz6sZ1mxknmMu8","nonce":108415640020454,"publicKey":"ed25519:4L4v46AxvrrLndvTizVm39CxypXX8iNujwR7KJtHNz3D","receiverId":"m6vr61rlbn9r.users.kaiching","signature":"ed25519:4rX1a76r2t9oGuvU9zEgoTN6Ypmh4Utgmdfpns7DbNBWJ4yo51BWF73mEqoLy3wQZ8BNP4TqwFoGR2JYNEKT9NF4","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5nZjuRWKBJ19e9F2BrsJXwMiz2fizFMZtpmCG3z3LBAW","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["Hn1rU2yeDNro5JFt8fnkPFNGoE9xkzhiXAN1udGfk918"],"status":{"SuccessReceiptId":"Hn1rU2yeDNro5JFt8fnkPFNGoE9xkzhiXAN1udGfk918"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"8q3rJs4jptLB8VkKWvhn5gju9hSGYZ7SFPUSUhEdkTa"},{"direction":"Right","hash":"Gu9LbwpP4taceYbc8UxTr3b67fJFeavAPxkEq57goEm5"},{"direction":"Right","hash":"AXcSXTCCChhZoSDPf2z6fjdbTibcFsq9bfQ7Y5M3k8bH"},{"direction":"Right","hash":"F4L1KRvF9gRjQebnnuXwxtCtdtwsWJvpKKbgAx91Dw5W"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:E2CN32vW9wYnF6QthUA2YszQERfH159nz85JUzcXiby3"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"5nZjuRWKBJ19e9F2BrsJXwMiz2fizFMZtpmCG3z3LBAW","nonce":99017319032043,"publicKey":"ed25519:9adrDUPjqWTvFjJtvYjapkE5CqyjGxKoBrZZBT4iNA8Q","receiverId":"celpyr17gs90.users.kaiching","signature":"ed25519:358Uwi5zKGej5KrP24QnCkz4DgYkxmtH4b1rDK2pZd4ujWg27qqMtAjF4zkCbauYtoD9Bx8hLDDjvZcyy1BMY8SC","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BbJT5mSL45jqwKahE46TGMTPoaf3iGEHvy7hWLg5Te2G","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["AwpHLvYndJR7t7BDN6QPgeAWb5nvWyu2EzxfhBt4USGG"],"status":{"SuccessReceiptId":"AwpHLvYndJR7t7BDN6QPgeAWb5nvWyu2EzxfhBt4USGG"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"7FHMJ7xyiVjzHxFLpAmGvFmdgkj3ECYATXy342r2sYNi"},{"direction":"Right","hash":"Gu9LbwpP4taceYbc8UxTr3b67fJFeavAPxkEq57goEm5"},{"direction":"Right","hash":"AXcSXTCCChhZoSDPf2z6fjdbTibcFsq9bfQ7Y5M3k8bH"},{"direction":"Right","hash":"F4L1KRvF9gRjQebnnuXwxtCtdtwsWJvpKKbgAx91Dw5W"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:A9j325kPpwFeJ1iTbHHp6bmQ1JkzfDcWG3LDRJ8ZBg4J"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"BbJT5mSL45jqwKahE46TGMTPoaf3iGEHvy7hWLg5Te2G","nonce":99017330031957,"publicKey":"ed25519:DxotkgdYaXnrgv9Ka2RXFG4Lg4fktcLzseJRhWAGE2i8","receiverId":"2j8m400udxa5.users.kaiching","signature":"ed25519:5Z5MHBEtQVxjAJgH54d4MtFzT7jqy2Att49qrKWtEJ7qefQTbBDwk1zinw8EYgo5U6Lep7vXDnmXkEaH4P2eLb2W","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6NHD7bQ8BjUuZXSnGXVVcTkRPEtTHNuq5Mhg6oMGaX16","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["6jtuUygsRtq1ktVf2ER3vM2Zwfzz8PbeuMt26ffCTcDx"],"status":{"SuccessReceiptId":"6jtuUygsRtq1ktVf2ER3vM2Zwfzz8PbeuMt26ffCTcDx"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"BdiKkPnSWieYiDk3rCbrUYws7KMLKMfz9XvHuoKHdybP"},{"direction":"Left","hash":"DmHcP9ftXDQakZWiSkRp77xUVN4s3rwFm6eiiTuvatum"},{"direction":"Right","hash":"AXcSXTCCChhZoSDPf2z6fjdbTibcFsq9bfQ7Y5M3k8bH"},{"direction":"Right","hash":"F4L1KRvF9gRjQebnnuXwxtCtdtwsWJvpKKbgAx91Dw5W"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:7UGbggxSEp76NU1N25MY5Ysxx6WLDZWFsbTf8vjgFUtk"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"6NHD7bQ8BjUuZXSnGXVVcTkRPEtTHNuq5Mhg6oMGaX16","nonce":99017398032016,"publicKey":"ed25519:5GNT8APyc6S3MyAxbRvmvHg193FZCe13WzM6XFiVj1ZU","receiverId":"rbe2zuptt9ct.users.kaiching","signature":"ed25519:2V7GqcXAwf6ABoppsrjje8tup8sc8pEvfsEtwu5xQ8UYKgJQrMqWumbAchs5dW1np4UQBEZbKt41zvo7wd3YCuDQ","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"J8xWpGfYUSRdaqkvmuYxdEkkpRJTHmhUysQBMy6cY5fS","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["5sq5JY2yp7kAiBd6s81rzxo1cvn1BGr9qDat6LyoH2BL"],"status":{"SuccessReceiptId":"5sq5JY2yp7kAiBd6s81rzxo1cvn1BGr9qDat6LyoH2BL"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"Z5H4DKetgdzehisnfgubTahSjnpMKF6U5Y5QAm5i4mU"},{"direction":"Left","hash":"DmHcP9ftXDQakZWiSkRp77xUVN4s3rwFm6eiiTuvatum"},{"direction":"Right","hash":"AXcSXTCCChhZoSDPf2z6fjdbTibcFsq9bfQ7Y5M3k8bH"},{"direction":"Right","hash":"F4L1KRvF9gRjQebnnuXwxtCtdtwsWJvpKKbgAx91Dw5W"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:HDrsE8RQnjtYQ7aKpfEYX63EtTErgwnwqbDg9b9Cnows"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"J8xWpGfYUSRdaqkvmuYxdEkkpRJTHmhUysQBMy6cY5fS","nonce":99017313032036,"publicKey":"ed25519:9XtPVFHj5mMjM2KfkvrjG9WtPjNBqm9NQ9zRE6muJL3B","receiverId":"3coq6xkn1iax.users.kaiching","signature":"ed25519:5ULpRLENY8mQuwf3JMsh2AddYn3b5dPSWMAmmZD52R84fSLoxAq3Kirbzgn49xbkJf7Ztdfo7Uh6PDPhZj2ptYf9","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"GECAks6e4bPskQfamBjuYgiwngo3DMeD4YMfhnNMWpp8","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["5Fus1kcEQG4WaGVb7zVwNHqmucP62vptvMvuL2K4hXzz"],"status":{"SuccessReceiptId":"5Fus1kcEQG4WaGVb7zVwNHqmucP62vptvMvuL2K4hXzz"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"FT3Q6fz5gULon9hEzwCKSqZpbtXJzpDoJZuS2mT2zfKr"},{"direction":"Right","hash":"4xgVE2AYWipbqzbWxeiSD2expNs6pAqsVeNNUynDuqnv"},{"direction":"Left","hash":"63gLqQmEumF1a8b6AqqjVQynzJ33wwpqgsySLKarQ9Gq"},{"direction":"Right","hash":"F4L1KRvF9gRjQebnnuXwxtCtdtwsWJvpKKbgAx91Dw5W"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:3ukbPyMNuWyRFxMqvPywu1r3TTHvmrBLGrjwroa6BQ1M"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"GECAks6e4bPskQfamBjuYgiwngo3DMeD4YMfhnNMWpp8","nonce":99017625031977,"publicKey":"ed25519:6fYLBNkYjVGMExvSiacExXwMzM2TLjspFJ4uZAugW5u2","receiverId":"9b95vbxiqqcu.users.kaiching","signature":"ed25519:5qHCihTcjcY5wu6GDXo4DkyRDfG9bkbLzxrzj8X5tbrjSYEurqpL2jKW7hjMf7DLTZTCPzZuLjgDy8Nc8zTdBK8P","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"CKfPj8TdhBLBK9DSoeP2ASUPkwXxZuV9YjGMiLCbBW9Y","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["Gafs13UJaNLRgtrVxwkvFbbxBSAEveNUtPDwqKJoaVh6"],"status":{"SuccessReceiptId":"Gafs13UJaNLRgtrVxwkvFbbxBSAEveNUtPDwqKJoaVh6"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"CsgZF3yU1d5STx3rLQ49AMGFp4LcvJrRo65AtyJc2PiN"},{"direction":"Right","hash":"4xgVE2AYWipbqzbWxeiSD2expNs6pAqsVeNNUynDuqnv"},{"direction":"Left","hash":"63gLqQmEumF1a8b6AqqjVQynzJ33wwpqgsySLKarQ9Gq"},{"direction":"Right","hash":"F4L1KRvF9gRjQebnnuXwxtCtdtwsWJvpKKbgAx91Dw5W"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6uhG93YR8znsMGGeFAhye3FpPXa2HbwVRJtB2Zcnig54"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"CKfPj8TdhBLBK9DSoeP2ASUPkwXxZuV9YjGMiLCbBW9Y","nonce":108414373020280,"publicKey":"ed25519:8Hb3gtTgEXzBx8H1H8hDweutuHrutR4Mpz2vRcTX33cR","receiverId":"k3vslpe152h6.users.kaiching","signature":"ed25519:4MGXNKTSkxH2kd78q7owzNDg4HZBQQNUL29gKeM1ATJyitpA4gmycUGjmswoZUyKxHxboshFAJ15k83XE1m6Vu17","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8GzpFBEyGrEGYZ4N1Bx9DqmiYyBuTcGEofEVA7p1ATbT","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["EyxYg4ZiKWpCDzQ9afgTkhwVAqjgSP94fcdpK81u1UbL"],"status":{"SuccessReceiptId":"EyxYg4ZiKWpCDzQ9afgTkhwVAqjgSP94fcdpK81u1UbL"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"Av895KBATHfcobMeWK41pYNxzKGEMomCX6MTJ15FpbYf"},{"direction":"Left","hash":"Cu1EmF5MRCe4batmUz45deH7HPsSpwFripRM4nV64P5M"},{"direction":"Left","hash":"63gLqQmEumF1a8b6AqqjVQynzJ33wwpqgsySLKarQ9Gq"},{"direction":"Right","hash":"F4L1KRvF9gRjQebnnuXwxtCtdtwsWJvpKKbgAx91Dw5W"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:A12EktSLdBesZyTw9SgpJRi2gbcQkmmoDBgCcYLdvjGd"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"8GzpFBEyGrEGYZ4N1Bx9DqmiYyBuTcGEofEVA7p1ATbT","nonce":99017254032086,"publicKey":"ed25519:GjL55LU3NGyuCzKug1fgbXi7jrjLb7T1Lfy9ZbNYg7iK","receiverId":"hv9f3lb8pi9w.users.kaiching","signature":"ed25519:3ZpEu4RYnE4UFKaoXMTGrWqdxwES8fyyjJzo9MVcyeuXFNA3utBdDnKLozVdfugfVixDp4CZk8KK6KCTdUsigEaF","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"AXHV3LD65X4Y8gGrPs6dCAQHzDt1ko9anNTGW1rQoSAF","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["BLNBAYDZt9fcZ3K5G16AQRQaFSK1F8Gk8asJ1UTpvYr6"],"status":{"SuccessReceiptId":"BLNBAYDZt9fcZ3K5G16AQRQaFSK1F8Gk8asJ1UTpvYr6"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"23LZrcrE3BGjgvS3Y7LFqHdXaMQAKziCCifuoKGezMpa"},{"direction":"Left","hash":"Cu1EmF5MRCe4batmUz45deH7HPsSpwFripRM4nV64P5M"},{"direction":"Left","hash":"63gLqQmEumF1a8b6AqqjVQynzJ33wwpqgsySLKarQ9Gq"},{"direction":"Right","hash":"F4L1KRvF9gRjQebnnuXwxtCtdtwsWJvpKKbgAx91Dw5W"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5PUjniPYmqH3WJJy2yo7YgBr6bfWbqu2NkDz3GJy7Xz9"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"AXHV3LD65X4Y8gGrPs6dCAQHzDt1ko9anNTGW1rQoSAF","nonce":108416104020297,"publicKey":"ed25519:7ffeNJJgHADHjzA3S58Rc3T5DSJ5FZ12Py4d8Ao2ohvv","receiverId":"uoxvhwdg0v1c.users.kaiching","signature":"ed25519:3Aq2TDrjFK4KXfzmaELERMT549KCzK7rjb2qNCxQNARviuAuxtQNuCkf1wSqD5VBcDY5JVRDr4tpNCwoygfc1ZuM","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8MkhRpJTPUzDW95Nf6Uho2pfiAFBWk9zyGQaRbZ8bjAo","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["25BDJufmBH9dezJXJajjKve562FSmyZWq61mYXccWiPN"],"status":{"SuccessReceiptId":"25BDJufmBH9dezJXJajjKve562FSmyZWq61mYXccWiPN"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"5RPV6d8FgsbXSGFuPFHew6mAEyUkmeWLqRNdzHzV9Fyh"},{"direction":"Right","hash":"EAv3SVrDFz1MUU3NUXtPadUWZyV3KjS8LJmV94dvcXsU"},{"direction":"Right","hash":"B6ut4VBvspKkU1ALdyVYh8WybZP2TMdDBELdPtfAZrEU"},{"direction":"Left","hash":"b7DFXBVvDUUKddaC72R1zCwDUoWKZ1X9hLxEgRdgDUA"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:HzvE4qevmBSkd9SX1SjtdX9c4GMneLpcrDzgy6bxcVfs"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"8MkhRpJTPUzDW95Nf6Uho2pfiAFBWk9zyGQaRbZ8bjAo","nonce":99017366031952,"publicKey":"ed25519:78K33f5AJoftzgrxNEqs1YgQ4gXHXqsUjjkxC6NgLgYZ","receiverId":"52hyczhzo8ps.users.kaiching","signature":"ed25519:4ioFqYN7J8jCjp2cMDk4yogGrpSgJnvYfW8Mo5uVMxngKh3CXJPoTS9quohso1BfXWKQTyFFsGAb8ZpjebZ9BzTD","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5CjBafyit4sehM2smyZvPBAVLyEcrHgx4Dr9VvkiSQSA","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["CuizmRBG7AN85tWmvPG6BR44aVoAQi2U1RA5G5z7S8WB"],"status":{"SuccessReceiptId":"CuizmRBG7AN85tWmvPG6BR44aVoAQi2U1RA5G5z7S8WB"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"8J99YHZ36hN3fQYRhPisJriG2oQDc6DMhmnZnhjKdAR7"},{"direction":"Right","hash":"EAv3SVrDFz1MUU3NUXtPadUWZyV3KjS8LJmV94dvcXsU"},{"direction":"Right","hash":"B6ut4VBvspKkU1ALdyVYh8WybZP2TMdDBELdPtfAZrEU"},{"direction":"Left","hash":"b7DFXBVvDUUKddaC72R1zCwDUoWKZ1X9hLxEgRdgDUA"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GfGgwyuaSaDTcAnxbMrxcA4f7tKCrdK69ftfsRMGNC2e"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"5CjBafyit4sehM2smyZvPBAVLyEcrHgx4Dr9VvkiSQSA","nonce":108415779020348,"publicKey":"ed25519:94hgJtoqDnSgixCCsvirH3e4RrU7P4cbctJEXW523irm","receiverId":"3z6782jrptrj.users.kaiching","signature":"ed25519:4JuD99iRBnmSvTfZ9PPJbf1fWLfx4vMWgWqmdJh5Po5Krqc4sSqS3quomzNnErQPLe6MkqXLB6bMwqtmkpxVGYqL","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"9daxthWpbsLvjMo7D5FuqYF1Zwv2Vs6KKH3H1mSMKH9J","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["2L71S8LNNWQDorwa5N6vKye4FNDcH9bsE3wosTcQX9VS"],"status":{"SuccessReceiptId":"2L71S8LNNWQDorwa5N6vKye4FNDcH9bsE3wosTcQX9VS"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"GoDCsdFHt16uHPXNGozNAgtNadYcHdZ3vXngV1nc61aT"},{"direction":"Left","hash":"AEN1FSiq1845k6NC1YAd1gEekckiwQpbX3EvHm5uGkYz"},{"direction":"Right","hash":"B6ut4VBvspKkU1ALdyVYh8WybZP2TMdDBELdPtfAZrEU"},{"direction":"Left","hash":"b7DFXBVvDUUKddaC72R1zCwDUoWKZ1X9hLxEgRdgDUA"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:B3trZwj9nUdgBMUufZ4hZ1rxXcHTAMcBazmgVsVdj5aJ"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"9daxthWpbsLvjMo7D5FuqYF1Zwv2Vs6KKH3H1mSMKH9J","nonce":99017484032010,"publicKey":"ed25519:7RdYTKMXCTw66vBL1kw2mgxnuYPNmqiqS5Y2W3WNZGaZ","receiverId":"s2uoojc0ezpd.users.kaiching","signature":"ed25519:4R1cGLAnVa72ApqJpRn3yogYmuiswrZgQ4G9eGdKcVtmdYJ9x34zTcCz7TJYGhev89xeWWMXZSKmJj5MSarYF6Hp","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7Y3g5skb8bXpPZKMJcNcUxTSb8wnwGMiyHudnVww1iUJ","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["3KkEwFvBabPdeaGBuHtNQcTRJtmawcK7sqok2zL1tWHT"],"status":{"SuccessReceiptId":"3KkEwFvBabPdeaGBuHtNQcTRJtmawcK7sqok2zL1tWHT"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"AUtDtBEAvriFA4RLEuY14MjTpNH1itxH25t7aDDEdv4W"},{"direction":"Left","hash":"AEN1FSiq1845k6NC1YAd1gEekckiwQpbX3EvHm5uGkYz"},{"direction":"Right","hash":"B6ut4VBvspKkU1ALdyVYh8WybZP2TMdDBELdPtfAZrEU"},{"direction":"Left","hash":"b7DFXBVvDUUKddaC72R1zCwDUoWKZ1X9hLxEgRdgDUA"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:FVBBFuDR4mhwYB8NNnfhSDvDT7cvVbvZQShbWN5AGpdH"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"7Y3g5skb8bXpPZKMJcNcUxTSb8wnwGMiyHudnVww1iUJ","nonce":108415753020380,"publicKey":"ed25519:BMLkY3pPsW7G5onKj3BpPxYxrn99QjLV7fUeCADmbLDL","receiverId":"12rxbw9l0uor.users.kaiching","signature":"ed25519:4rc8ppT5nKudzfWdeY7efg6uk1c1DK8R4baz632w1iYRCT7mePuLPKhoxjL4yvcCRZcXEoMqGj4KRJApbjppdmVE","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4En2W4FehhpdFA3ZQWDuLHJedzp73R8j6kaSfpxDPj64","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["G58eL9cA64PAQPwcjbWFpzAHhkE8dW2mLpZswoRQrXkS"],"status":{"SuccessReceiptId":"G58eL9cA64PAQPwcjbWFpzAHhkE8dW2mLpZswoRQrXkS"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"hbnuECq9ams8263gPeNqbWknMKxPp7KHLPP4vvXn5ag"},{"direction":"Right","hash":"HXjJ42U8af12TeEyDB6jsfUY3i7zHNr2avjBBFaUFMU2"},{"direction":"Left","hash":"6uyh6iG3LRPa2EW335jMXdnrVq2f4BJHu5A2L1NuNwpM"},{"direction":"Left","hash":"b7DFXBVvDUUKddaC72R1zCwDUoWKZ1X9hLxEgRdgDUA"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5AbjykQYWqLWSxe9VRcnXzVQB5M15zDoYrC7PVCvEc5o"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"4En2W4FehhpdFA3ZQWDuLHJedzp73R8j6kaSfpxDPj64","nonce":99017235031871,"publicKey":"ed25519:EfMr6ZnMSB86qDcJn8Yq5MEfdm2r5jjPzqmzswiYRFRo","receiverId":"ks6qx2z4r44s.users.kaiching","signature":"ed25519:5TBx1hiohmURiDQheT2gRoJNttRqySJq9cUA63K3kYt3Pwd6sEq3ses3t6Ys1tNgm6FWaBJjDk2FwpmtZjSUHoKh","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"GdXba5ZqMtzECwVvdNCsrCo7DcpqKwDFBuX8rTsRMdcU","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["CKCm5YEvRsH1k3nXFrjy4un4mAGQK2kBdSzEhVantcrH"],"status":{"SuccessReceiptId":"CKCm5YEvRsH1k3nXFrjy4un4mAGQK2kBdSzEhVantcrH"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"2QKCWehypDcfPmguk1Qtm8S3xKhknNsTmf45cbqnpc8t"},{"direction":"Right","hash":"HXjJ42U8af12TeEyDB6jsfUY3i7zHNr2avjBBFaUFMU2"},{"direction":"Left","hash":"6uyh6iG3LRPa2EW335jMXdnrVq2f4BJHu5A2L1NuNwpM"},{"direction":"Left","hash":"b7DFXBVvDUUKddaC72R1zCwDUoWKZ1X9hLxEgRdgDUA"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2eJAzeY4791sqPpwag9VxEw2BYk6jtufzutGRd2mvLXW"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"GdXba5ZqMtzECwVvdNCsrCo7DcpqKwDFBuX8rTsRMdcU","nonce":108416033020375,"publicKey":"ed25519:BGaRsSVjBVQ15nXtrBTEAUsYe8AeKwjYbYrLfNSRCKC8","receiverId":"cz4onj6lxxm9.users.kaiching","signature":"ed25519:5aAuSrbQfaHDGjEcFNyAkeojGo8MGXACRUtxB9EvFuEmAu3oxA6wHG7yzA4nw13m3it8MabZz6MHnTquYE5rrf49","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Esx91876AinNaVeYBtyCxMSTiRVdAQvFj9m3Ac8nNPnw","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["8Ei4764oU8t5RALkEwm1w1yCj1Yr3NZcoRshX7Uw86TS"],"status":{"SuccessReceiptId":"8Ei4764oU8t5RALkEwm1w1yCj1Yr3NZcoRshX7Uw86TS"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"76L3ZZoF5Wq4KmurDQPM5VGhnoX3YafpCdPohd2LAHDc"},{"direction":"Left","hash":"9P6dTFq1cAZTYLsGhscaqytpQE9axxE4w9GiXuJcPNuW"},{"direction":"Left","hash":"6uyh6iG3LRPa2EW335jMXdnrVq2f4BJHu5A2L1NuNwpM"},{"direction":"Left","hash":"b7DFXBVvDUUKddaC72R1zCwDUoWKZ1X9hLxEgRdgDUA"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:91EXFKS2TQ1hZRKydEcvnA74H863TFSh7Zf9bACLovcP"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"Esx91876AinNaVeYBtyCxMSTiRVdAQvFj9m3Ac8nNPnw","nonce":99017481031930,"publicKey":"ed25519:5Tw6xPjAq5Hx78DKrdvcfcfxgm8nEaJuESWrmchuAG2v","receiverId":"my8jvv8lxsw8.users.kaiching","signature":"ed25519:544fXPU5u47bfLQPC7yEQpQjzyKvdEqinT9S3YcYi61PWb7i1THLZF9muc5mK6hkEgWLnkxB9hfSDqypo7yddRrp","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3L3WLyoaav2QB1KqfaFaaJESJDeDjtRdi4Y3pydXuRye","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["7EpDHfZLJL2aS8QJvYvmxdsr7dcqg87kP8zq1UhXJT7P"],"status":{"SuccessReceiptId":"7EpDHfZLJL2aS8QJvYvmxdsr7dcqg87kP8zq1UhXJT7P"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"FBRxUKyv7sZcX7yhwmeWAXNXATNoE8g7djUcvwAst4xN"},{"direction":"Left","hash":"9P6dTFq1cAZTYLsGhscaqytpQE9axxE4w9GiXuJcPNuW"},{"direction":"Left","hash":"6uyh6iG3LRPa2EW335jMXdnrVq2f4BJHu5A2L1NuNwpM"},{"direction":"Left","hash":"b7DFXBVvDUUKddaC72R1zCwDUoWKZ1X9hLxEgRdgDUA"},{"direction":"Left","hash":"3FXPC9qbuioeLirc34Kh91Fzx6dXPtb8gs2HWZcUfbzT"},{"direction":"Left","hash":"JbFiuwGFDnAQ6W8MryKshDEuyimSwAZxRX2pTy8t9h9"},{"direction":"Right","hash":"FPsqNYDjjCTcYLnyRR7mXaz8G16r6BM2NCKpJXae3SdN"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:Fq4fyv1PaVTze7LiUKx4sf2RetNoPBBhcd6At14jtV7R"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"3L3WLyoaav2QB1KqfaFaaJESJDeDjtRdi4Y3pydXuRye","nonce":99017292032156,"publicKey":"ed25519:Cyh8kBfkMH3YCzaEDSB62kvHmJ984ezDNRUnegxNj8aj","receiverId":"c5hg1cubnqb5.users.kaiching","signature":"ed25519:5qRH6pfQgqRtMVd8WDpdBkBo7GZajLNRzG8k3zdQs1P9ZdnfJewAbktAeudBvzjVthkJ5cpkhndPVC2Dm6tx95WK","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"A2K3PjRJd4EonVtMmhV8CjGVyjYEKdH6twgQSNUVTmqY","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["4ppVHf3ej54U31USmvn8MUivfG3PGaPYvZkAw64CJ7jt"],"status":{"SuccessReceiptId":"4ppVHf3ej54U31USmvn8MUivfG3PGaPYvZkAw64CJ7jt"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"EWGFHvL2Vum2tviEaLCADgSVc2yoWKGKuZpcEbrfJdMU"},{"direction":"Right","hash":"FnQ4dgjsUXmKzNrjp9tuUwa5QAbxcaM1Za9PwjZubrzG"},{"direction":"Right","hash":"Ac1Ed2hwsdMwNqf12s76dHaEDzxvbmQ8j8EfHMo1k8iR"},{"direction":"Right","hash":"FV4Kqppvz6JhkFMjhTAQh4puqfwzFKPP6Y34AKyXataK"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:Ak4RdVXLaF9AQcVuVbEgViUNS5LWtiFBowZ6pk1zY2GW"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"A2K3PjRJd4EonVtMmhV8CjGVyjYEKdH6twgQSNUVTmqY","nonce":108415930020440,"publicKey":"ed25519:2Y6h3LaM6v3LzAgU5FXyJVYy2JhGSHz9vnaZF8c4XFo3","receiverId":"63f5tfr8bz6j.users.kaiching","signature":"ed25519:5wG6NjtH6pwixmcn7tzcjrSWBZBBPGygKWWuDUNjAW9LiqUZCEdRGEF5b42mEBRQ1BtgxxQz8Y6REJ457HJ6QiyA","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"J4zMG6qyDp4r2JrW9iyoNRCNmshFLhav7RFJ1k97hxsi","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["EeEBEdW9Vwzay7Z4NYpppWbiajMhMUfc77DL6WmtCLop"],"status":{"SuccessReceiptId":"EeEBEdW9Vwzay7Z4NYpppWbiajMhMUfc77DL6WmtCLop"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"EfERLwgn4yek1JeoGq4DrBmxfUjkEKRyxcYVF7H7iZNo"},{"direction":"Right","hash":"FnQ4dgjsUXmKzNrjp9tuUwa5QAbxcaM1Za9PwjZubrzG"},{"direction":"Right","hash":"Ac1Ed2hwsdMwNqf12s76dHaEDzxvbmQ8j8EfHMo1k8iR"},{"direction":"Right","hash":"FV4Kqppvz6JhkFMjhTAQh4puqfwzFKPP6Y34AKyXataK"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:EPh4NL6HfSnY4gfUB8n6ESFiyjTTCCdKNtAQzWzF9y8d"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"J4zMG6qyDp4r2JrW9iyoNRCNmshFLhav7RFJ1k97hxsi","nonce":108415677020275,"publicKey":"ed25519:GQxvGc6idntbnk6Atwzj2fNPjxBnzSEEBN45bmsrSbDj","receiverId":"fan6sx2qg3g5.users.kaiching","signature":"ed25519:3AFmDFeKQw6Y13bYw8Dkn1senhNiaoFdwHfo2dk6wpVLU4uenm9TqNusZdp4HKH4A28KK9Y8ci2mEryYZSxowwsg","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7p5ocvHHGUmJZMom32GQ2ZFxLi43QGf6z22nedkTMqRL","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["95J5QUWeDV3jE7MxXfR43XTJAVUvM7jna25AjdmEk4xb"],"status":{"SuccessReceiptId":"95J5QUWeDV3jE7MxXfR43XTJAVUvM7jna25AjdmEk4xb"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"Faq3FnFfSnvYSNs18skN3L3v737JwwVEjjbxATZVPetF"},{"direction":"Left","hash":"23hEUz8YDWmFQ8MR1ixMsuihHCvxHNEFC8JADhPecu8e"},{"direction":"Right","hash":"Ac1Ed2hwsdMwNqf12s76dHaEDzxvbmQ8j8EfHMo1k8iR"},{"direction":"Right","hash":"FV4Kqppvz6JhkFMjhTAQh4puqfwzFKPP6Y34AKyXataK"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:Bo86xXgRUJhgJh9dPsFrPtoyfPZ8R8Ln1nSN3BaN57AE"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"7p5ocvHHGUmJZMom32GQ2ZFxLi43QGf6z22nedkTMqRL","nonce":99017572031961,"publicKey":"ed25519:GzXA8orxsHmtkxNjnKkaNuXtpavuV3QLzBjDWb7xHiba","receiverId":"qyji1j4hnsb7.users.kaiching","signature":"ed25519:hKraT7FAmP4MKeDpD3wGiCBH1epgMYnootW3DyV5XqdcoBJwZat7f5tgzSLboNYMm7AMYXvQCH49k5BxJ5if6Gs","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4PDaEHtjaKAmqjERXWkvFpfKQbfEtjmHMwmF7fKwtMVq","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["99Pe5QzpDS346rdoTmUn9KDSQitabGKGUhbvDzth9PhM"],"status":{"SuccessReceiptId":"99Pe5QzpDS346rdoTmUn9KDSQitabGKGUhbvDzth9PhM"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"6rBmGNzein1gaC7RuNoRr97oKPrJHUi3eA7a5op39S4o"},{"direction":"Left","hash":"23hEUz8YDWmFQ8MR1ixMsuihHCvxHNEFC8JADhPecu8e"},{"direction":"Right","hash":"Ac1Ed2hwsdMwNqf12s76dHaEDzxvbmQ8j8EfHMo1k8iR"},{"direction":"Right","hash":"FV4Kqppvz6JhkFMjhTAQh4puqfwzFKPP6Y34AKyXataK"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:FL3p9YZi5oj4JvLhpzPTJQLqpHqhAourUyQ2Q18kdb47"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"4PDaEHtjaKAmqjERXWkvFpfKQbfEtjmHMwmF7fKwtMVq","nonce":108415843020396,"publicKey":"ed25519:Bjr8QNv3Avgyus3g9B8WGmCh2heXBakdppfujCq33dis","receiverId":"pghljo5guoz4.users.kaiching","signature":"ed25519:iEbdwpTqqe4ULyfyhfHtXDFPrTo52GLHBejPsiVfhQooT5DUKEYtYoyE5tBwEN1aTERpBfErrWQKHDpqkz9Q3B6","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"SuqPSTNDP6anqBmdasLamUNHRYggipamTyHje7wbEVg","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["EakzC4rGfnRk5a6isjwKeG2pGbiUccTVduMRkpb5zqrk"],"status":{"SuccessReceiptId":"EakzC4rGfnRk5a6isjwKeG2pGbiUccTVduMRkpb5zqrk"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"Gi3BRiwdZEjdiDTrhZud35dk87kWA2k4WD8WE1Ag6Lrm"},{"direction":"Right","hash":"oKuF5bU4Nxm4bmdBvLFE1xqs4PLE7UeST4xv2N8MB1e"},{"direction":"Left","hash":"7XDpsjDs55nF3StUzXPgVpxd1mBWBArNnmqV1M4GJ6cp"},{"direction":"Right","hash":"FV4Kqppvz6JhkFMjhTAQh4puqfwzFKPP6Y34AKyXataK"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4tromFtRoCRmaMKBHVdSr9iNNvWr2RnA6Ero4CXAxB6n"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"SuqPSTNDP6anqBmdasLamUNHRYggipamTyHje7wbEVg","nonce":99017632032052,"publicKey":"ed25519:5tECkDS7iVQdqJcTnDoht5cjmCt7ut5JjgW4kYDFY1wH","receiverId":"yyxchp53zgn8.users.kaiching","signature":"ed25519:3KaLZkc8dSsHN4KtcyxW2CEw5vf6Q8oiERJsW5qn3r6qrvUZiczMQQZJMKgpdfbSb4QY5hcRP8vyNfKzMJShTaDy","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3JC5CyPAZNGZFdgYcrqp8K5YUFnATcxbtjGeQeghUbws","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["CkZGYAyAbACqZqwcPpCCsjhH2mFcbKpUNxDdZgTSpu9G"],"status":{"SuccessReceiptId":"CkZGYAyAbACqZqwcPpCCsjhH2mFcbKpUNxDdZgTSpu9G"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"2PEvNuPkbCYFjKPpE7v8riNfiyNBhChp7hSY6jyJmMZD"},{"direction":"Right","hash":"oKuF5bU4Nxm4bmdBvLFE1xqs4PLE7UeST4xv2N8MB1e"},{"direction":"Left","hash":"7XDpsjDs55nF3StUzXPgVpxd1mBWBArNnmqV1M4GJ6cp"},{"direction":"Right","hash":"FV4Kqppvz6JhkFMjhTAQh4puqfwzFKPP6Y34AKyXataK"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:E6P6kzbPeYCvPdN2nb8TYU1ZzUWP16qXjQiKvZ5tooED"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"3JC5CyPAZNGZFdgYcrqp8K5YUFnATcxbtjGeQeghUbws","nonce":99017229032010,"publicKey":"ed25519:XvGKeTPXvvGUZK4R45CuNQgcSeMt9AE3suubyEUDe5q","receiverId":"4b7xbemu6evr.users.kaiching","signature":"ed25519:2bNsuEseJzQwas1Voe2fi2rkm18MTFnvbS7Bhn4sZS5vv28zH8pkQu4JXjc3TUj3mKfYgbsumB2EbEheTf5rRVrp","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DGK5i1hXiwYbc2yjt1Qxr8uuFPMqifAzfd8QudXjcmDN","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["3ETQX3htjubCsos6KPpAGZfDpoU2YvmGsbp6Tye9aeVA"],"status":{"SuccessReceiptId":"3ETQX3htjubCsos6KPpAGZfDpoU2YvmGsbp6Tye9aeVA"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"4TkrWg4uGuZvd25gAaWxC12vAPiCwuPNWua9VccuL2AN"},{"direction":"Left","hash":"MK28JJicGTySqsrVMjX7xikoTQmUMu3o8Unv9awJLJz"},{"direction":"Left","hash":"7XDpsjDs55nF3StUzXPgVpxd1mBWBArNnmqV1M4GJ6cp"},{"direction":"Right","hash":"FV4Kqppvz6JhkFMjhTAQh4puqfwzFKPP6Y34AKyXataK"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5csYZeWnocDocaGdiC6NHi5zMmnmYwihWy1bH7YdSwAs"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"DGK5i1hXiwYbc2yjt1Qxr8uuFPMqifAzfd8QudXjcmDN","nonce":99017353032028,"publicKey":"ed25519:HCLvm18DPC6gHCQ7LTtTHHS9euhaQsPGtQqzg756r7Jh","receiverId":"w1yw7erox2rv.users.kaiching","signature":"ed25519:nycCnRnLAE7McXQeucQYwQVwrinnVPkaw7u8e1omjyknY4BQKfHTmbmJuK8QD7FqRp1VqknGwiqQF7vXV91ogUx","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"CzQUejufYuKEAFtxfhKbLQQNREmW6SL2qtudyBm2Dk4h","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["9x5vrm75f7bsiTVhwuVdB6x8RcrnthDMUPZVU2M9txau"],"status":{"SuccessReceiptId":"9x5vrm75f7bsiTVhwuVdB6x8RcrnthDMUPZVU2M9txau"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"FHHYP7Xxbb9cZXbpfesJqA8MeHCrYHpHomxe17fnLM78"},{"direction":"Left","hash":"MK28JJicGTySqsrVMjX7xikoTQmUMu3o8Unv9awJLJz"},{"direction":"Left","hash":"7XDpsjDs55nF3StUzXPgVpxd1mBWBArNnmqV1M4GJ6cp"},{"direction":"Right","hash":"FV4Kqppvz6JhkFMjhTAQh4puqfwzFKPP6Y34AKyXataK"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:3fXv373YrdvKswFwiGQFmyYQKkzvLDFR28qdXSvnZxXG"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"CzQUejufYuKEAFtxfhKbLQQNREmW6SL2qtudyBm2Dk4h","nonce":108415967020282,"publicKey":"ed25519:FJF6V5y74HzV4ho4fEQ6hsSaB9xY6tNARCbtdh12Zxzj","receiverId":"537p4qlhrm2f.users.kaiching","signature":"ed25519:3iZ5VojXagjrujooe5TXHKnTe3zDGLE61C3pzXdW2qoZ8APrsHVc9SaLVjwcVJDjMSxx6x8FvJGSwuEF7Jmybyxc","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"CiHJ8trsMAg3qdSqxLyFhBUPrZSQ7DeghFJwADhAd6Kw","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["xgpX1S8ovq7hjTPGDuy4XXm3yPkXhC7427HcWEJVZPm"],"status":{"SuccessReceiptId":"xgpX1S8ovq7hjTPGDuy4XXm3yPkXhC7427HcWEJVZPm"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"mPdsh1nJY7rNgVcb4ar121VFq7atK6jgKEzMxgcotHo"},{"direction":"Right","hash":"DQN24tJGAANdG5MGtqEyHHUKwYJaBY2s13boFSn44Hu2"},{"direction":"Right","hash":"4tfv4LmomjT9ivcfVbjooLgf2g11GbaSJuUotjffzbqX"},{"direction":"Left","hash":"7b7JaYJvaZxb4voHZMv5a9QxGYZktoNSsDyqAeeBHfTR"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:DXmbrKtf48t7iKUQdhNaifcC33nerM1FaeDAkG9ayJve"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"CiHJ8trsMAg3qdSqxLyFhBUPrZSQ7DeghFJwADhAd6Kw","nonce":99017518031964,"publicKey":"ed25519:9yi6Tncjro59JuT4dyXgdWarycKfptcbxHQgXaV5f7dT","receiverId":"u0curt8o2kac.users.kaiching","signature":"ed25519:jpTVZ3rmUD2VfLtyvJao3wsTD5W2BpFAjGESdiPNKxYtgAHGJQUX15HEH4s7KGfY2fpYp2Bkbp4QQMot2KEV947","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Brn4Z1WpYAV5YZiToXxtL2JKHtNCCwHMVv4hAjzhgnPJ","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["4AgueEqxFDaMGeQpAyDFor3c5QMByq6LT6MSVmgmZM2J"],"status":{"SuccessReceiptId":"4AgueEqxFDaMGeQpAyDFor3c5QMByq6LT6MSVmgmZM2J"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"rtRwkUDNaeMsFAiWQc2bnN6TAHTVmHw3mFZxs6r8U9Z"},{"direction":"Right","hash":"DQN24tJGAANdG5MGtqEyHHUKwYJaBY2s13boFSn44Hu2"},{"direction":"Right","hash":"4tfv4LmomjT9ivcfVbjooLgf2g11GbaSJuUotjffzbqX"},{"direction":"Left","hash":"7b7JaYJvaZxb4voHZMv5a9QxGYZktoNSsDyqAeeBHfTR"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:3vEEvewecyNDpkML69waQU9s6QsEDEeFe9eYxtaptf3s"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"Brn4Z1WpYAV5YZiToXxtL2JKHtNCCwHMVv4hAjzhgnPJ","nonce":108415994020318,"publicKey":"ed25519:AXvm1q8rky1ZMZHhJrXkTtnTUufBPRfgqCy1rT3njuRn","receiverId":"7ux7lzudy57f.users.kaiching","signature":"ed25519:2abkVTCpXY8AjsU98gK9WvPx5PdyfKS6ZhKTxXy2nG11SKZDq6zG8iL7XnonZbaADrj11FaW17eZeiX7gZVFS82E","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"qXKRpCs6rNfnFR75CRfBSvoAmUx4E8w6GdrcxJq7L5t","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["8DqabRxbXiycHQs9oV18EBDmjUM2UwhzpvNeVPARWURs"],"status":{"SuccessReceiptId":"8DqabRxbXiycHQs9oV18EBDmjUM2UwhzpvNeVPARWURs"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"7iRiuii9cp7YbBH4H9CHtakWi5co6ArmF4vUVmyKfAXo"},{"direction":"Left","hash":"5NqqFVSoojAzd6xbLFBfgdg7Vw5k98VudzqaZN62V5GL"},{"direction":"Right","hash":"4tfv4LmomjT9ivcfVbjooLgf2g11GbaSJuUotjffzbqX"},{"direction":"Left","hash":"7b7JaYJvaZxb4voHZMv5a9QxGYZktoNSsDyqAeeBHfTR"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:DBaQnnJ5HeAuv8sxmMGK2kniVYWM8Lh7KFnXp4ePayMZ"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"qXKRpCs6rNfnFR75CRfBSvoAmUx4E8w6GdrcxJq7L5t","nonce":99017364031957,"publicKey":"ed25519:BkLKhDXAwWSULnAjLKsdnd3rL2xk15oPvVJR198ywBqN","receiverId":"665qm5f9jkfa.users.kaiching","signature":"ed25519:2NGzmr6Lhj1xiHixv48usgjCHb9QAUmLDKXLbxJHZBJmQjfnfdoHpGJqkfsPardUjXqGTCBaq8ft1xGZ8JWuYZxQ","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3usTmVivjs8CN7XBy6F3Gzyhj2kyqX4R9qUfcGPPNdVD","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["oEaK4K3VEAC5uvH6vtzGYV9wciA8U2GP7eYmCjLYpta"],"status":{"SuccessReceiptId":"oEaK4K3VEAC5uvH6vtzGYV9wciA8U2GP7eYmCjLYpta"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"4xkq7znKFZpDnZZdeaM3e6fMJ79iAPhJk9wNHN8EaYiT"},{"direction":"Left","hash":"5NqqFVSoojAzd6xbLFBfgdg7Vw5k98VudzqaZN62V5GL"},{"direction":"Right","hash":"4tfv4LmomjT9ivcfVbjooLgf2g11GbaSJuUotjffzbqX"},{"direction":"Left","hash":"7b7JaYJvaZxb4voHZMv5a9QxGYZktoNSsDyqAeeBHfTR"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:H6YdA5iexjfE6DUr9n3Kgj8LRqvxmFnoUto6XVKS7CRg"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"3usTmVivjs8CN7XBy6F3Gzyhj2kyqX4R9qUfcGPPNdVD","nonce":108415919020426,"publicKey":"ed25519:3iEFGiEKUzm2P9F18JpTtPBeBTbE85HxZ9SzMxx391aF","receiverId":"6z3ighmktpba.users.kaiching","signature":"ed25519:5HTBj6f3wyXHcR3WhKypG2VtkFSDnXQNBfY1FktRrTDZvhpGYe1KmapCXAtfioEwjkcyQosVgYoJ3yuksVtDGNcm","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Hi87UjSEyiHf9hxtcphMhjGQdpkPuK3gnvhwxADgWNns","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["4dV74munRg1kE7vnNFrAVn2bP1tHgxv8vQomWmMuUV5Z"],"status":{"SuccessReceiptId":"4dV74munRg1kE7vnNFrAVn2bP1tHgxv8vQomWmMuUV5Z"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"h2hZ59FfGGE8HhJz3BXfjCXaJmr2HsXs9989Ff7xyDM"},{"direction":"Right","hash":"D7ZooneEbVmTgdNqTNfaVUJdBBm7gRS5EKYQ7aSk4P2K"},{"direction":"Left","hash":"AaFn5tM3m8Cza7VTUjFQMuEZQfrTiSeQcBcmCMMKPXZZ"},{"direction":"Left","hash":"7b7JaYJvaZxb4voHZMv5a9QxGYZktoNSsDyqAeeBHfTR"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:Fn7URqKyL5AK5c3oEX4J6d8LbgXNe1LAepJDRMeaXj4v"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"Hi87UjSEyiHf9hxtcphMhjGQdpkPuK3gnvhwxADgWNns","nonce":108415709020470,"publicKey":"ed25519:HG2smabHzSoK6ggFKm6tbZ2Phe4Uq2iLWcVcDjZfMxh","receiverId":"cojfr7dxgswz.users.kaiching","signature":"ed25519:432gt7hccWjTCddJ2TLN6G7NK7zjJ4XNBQJFj9VFpvkhb8Tm2pNng86o6PBK4rmXP9Hf9arpAbg5ccGRdHrLckfK","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"9LKSoQ1oY3NWGiUmw4axzRExHXqFicg6a8YQq9L8mPNw","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["D7JuwutPidxbpcoX5uiuCjJ4izWq3auwCerJAHdnJgaF"],"status":{"SuccessReceiptId":"D7JuwutPidxbpcoX5uiuCjJ4izWq3auwCerJAHdnJgaF"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"F6GSYkPfEMYVAAGZUEaoYrckwCbFGuFnBogFEFvVm6Qh"},{"direction":"Right","hash":"D7ZooneEbVmTgdNqTNfaVUJdBBm7gRS5EKYQ7aSk4P2K"},{"direction":"Left","hash":"AaFn5tM3m8Cza7VTUjFQMuEZQfrTiSeQcBcmCMMKPXZZ"},{"direction":"Left","hash":"7b7JaYJvaZxb4voHZMv5a9QxGYZktoNSsDyqAeeBHfTR"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:hY5BwVvNnWbvYtsDBkpY7S1xPGjyv8zAiTvMjvepzkx"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"9LKSoQ1oY3NWGiUmw4axzRExHXqFicg6a8YQq9L8mPNw","nonce":99017372031901,"publicKey":"ed25519:5NcdQ3qzJ8b5PMrETKyqR9p6DnzSfaMBipjMZSxBAqTE","receiverId":"ch2i4kehkwwc.users.kaiching","signature":"ed25519:23QEZkuwTo6BF6C9ioawPuEngsBP4DfLRWysFekTRgiXbm3P87FgNZ7VCw6fK47Qn2968cdaUzjbiFwrJcoehWe5","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7kTKbFizF6SQ9AJ59wtjmdrzpwq2fogugK6HoAGVRYPB","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["4cQHkAhereugNrnMCwp8kPLyVU5ACrUAQUVqesuFAVrX"],"status":{"SuccessReceiptId":"4cQHkAhereugNrnMCwp8kPLyVU5ACrUAQUVqesuFAVrX"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"39dtBEJPTGWAsggjaqSjA3qTpob6ixMZ1s5XfMwxAsda"},{"direction":"Left","hash":"CWPrMYNHJ3DiWFiuC4VXo4dnMZrRCxbyz8wUcEDRjYJ4"},{"direction":"Left","hash":"AaFn5tM3m8Cza7VTUjFQMuEZQfrTiSeQcBcmCMMKPXZZ"},{"direction":"Left","hash":"7b7JaYJvaZxb4voHZMv5a9QxGYZktoNSsDyqAeeBHfTR"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GQaQ9ZM9WSuqUL6xQJmzz84yh2MNN2uhJUgGgUY89QXs"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"7kTKbFizF6SQ9AJ59wtjmdrzpwq2fogugK6HoAGVRYPB","nonce":99017505032032,"publicKey":"ed25519:FKLNruXouRKFQTKZLQVNTJfqno6FRBeiJFDerg5VXGZA","receiverId":"kvyadv36djn3.users.kaiching","signature":"ed25519:aMZjHPqkkQZR4CwFVEkMwVbRJgdQhrQrz32A3YgVEUDWePDsUE4oYxNhWbKNzmtzRXhFW1C4nGZNEXJVAsifQpm","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2Vgx9QQduF7oyNiQaceFFuoGpbfX1zWHVqbeXW1UBKQv","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["Bf8SrBZnsHpDoHiek2TmoxVfSLv7h6Thkg4TZtNeHrUC"],"status":{"SuccessReceiptId":"Bf8SrBZnsHpDoHiek2TmoxVfSLv7h6Thkg4TZtNeHrUC"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"J4WzzFHM5qeRnmHVJfAsDCuKbPtvWtrzWtss2LNSW89t"},{"direction":"Left","hash":"CWPrMYNHJ3DiWFiuC4VXo4dnMZrRCxbyz8wUcEDRjYJ4"},{"direction":"Left","hash":"AaFn5tM3m8Cza7VTUjFQMuEZQfrTiSeQcBcmCMMKPXZZ"},{"direction":"Left","hash":"7b7JaYJvaZxb4voHZMv5a9QxGYZktoNSsDyqAeeBHfTR"},{"direction":"Right","hash":"AHWRs3qX9AXWKhwL5MCpQrA5Re4N6ahaT9nZ7GgnGHMa"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2YneJcSYeT4bo67sJaF73LJVAYGCU6Ua9irm4zF94bKU"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"2Vgx9QQduF7oyNiQaceFFuoGpbfX1zWHVqbeXW1UBKQv","nonce":108416051020263,"publicKey":"ed25519:GTFw2UmbG2VsjWdNBZhnVHsMTLU9spZFvbShRoZ8RSrm","receiverId":"mcc3yl4tkab5.users.kaiching","signature":"ed25519:3pNuEj5aUNVaycFTKWMTSYPdh43dq2LQsfB7yGdMKy3chHjDMUNFwVDwXQvTjtZYT1Zgpra7bWXSiGKtsUHxyHyk","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"64VpherPgBrSmzUN62UBcX551A34DL9BHsTNKTo88Xcq","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["3P6WQKnXpxCiXgY5VFufoPH3DHzGGyGp2jFXgZasHz4p"],"status":{"SuccessReceiptId":"3P6WQKnXpxCiXgY5VFufoPH3DHzGGyGp2jFXgZasHz4p"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"67cof4Awfxi6PgmEUhPuUUiFLjmDTwRsr8S7htZqySe3"},{"direction":"Right","hash":"8ygrZAoXbtV6QKP6q4TbcfrMaorscBVDqiC6VkQuoLnW"},{"direction":"Right","hash":"7gMsqEBKSG5fVAsggG9Z2dFmh5vTy9Qi8AMzj123GA41"},{"direction":"Right","hash":"FGsvyhKV4Cvocoz9XCKvWyPogDbSJeLRxBdVBEbDNYjR"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:G6fjX2b8KEox77bHvDEgd54FkSp6yz58GhWnyFL6s6CP"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"64VpherPgBrSmzUN62UBcX551A34DL9BHsTNKTo88Xcq","nonce":108414472020416,"publicKey":"ed25519:8roJX7YgbeoyeMb9en7VFU2rGi675PFhdsRjKy1tRnNM","receiverId":"zp0hc9ni9z2p.users.kaiching","signature":"ed25519:4SCNCTZ3yDDeiBwKSbaY1TwyNkqZhhSvh9rMajwDhrhZ1FASNAPgFUXsKHM3R1EGFRunasiz4H4vMV4oqkN4dEC6","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5wHemSjwkCqWoW9Ju77vwNuamCuTd4wsMQz7JbpKLzBL","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["E3P6HRD1ZL4S1xMbsscMKCttr9eHi4YscjkPEZJaU9Dk"],"status":{"SuccessReceiptId":"E3P6HRD1ZL4S1xMbsscMKCttr9eHi4YscjkPEZJaU9Dk"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"RL1CKcSR4Gz4L3RNuEYTSUwUYbNGxsh4YVPjegNhLie"},{"direction":"Right","hash":"8ygrZAoXbtV6QKP6q4TbcfrMaorscBVDqiC6VkQuoLnW"},{"direction":"Right","hash":"7gMsqEBKSG5fVAsggG9Z2dFmh5vTy9Qi8AMzj123GA41"},{"direction":"Right","hash":"FGsvyhKV4Cvocoz9XCKvWyPogDbSJeLRxBdVBEbDNYjR"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2MNfmXwdgCzVWCFQ93Aije2WNFRVMm8Mch4o1DNLAUfr"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"5wHemSjwkCqWoW9Ju77vwNuamCuTd4wsMQz7JbpKLzBL","nonce":99017436031874,"publicKey":"ed25519:5W5bd6bqZ8N7Nazmd6UThKF6bdExwb8hGUkQcdw8SJVo","receiverId":"3nzevw6enwgz.users.kaiching","signature":"ed25519:tsStD5kKMEdMd3EQo3iCQheJgw8qdnBrYxGJRc814ZT9sXUoEmu3K3fbNtZKZcZDEJ1dpMeU7djjpkvQhrLvAPs","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5XRsstiq8Hu851jXR447sFFyaxFR1YZmnS9HEtGxt39g","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["4wk2QEwM34o9mvvVGJfZaxruVPFiggAPNmjTtC2YAfq3"],"status":{"SuccessReceiptId":"4wk2QEwM34o9mvvVGJfZaxruVPFiggAPNmjTtC2YAfq3"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"H8yR2Sizf7oYKJMdBF6epE1hVS33rXVrdBUJDNgm1N4k"},{"direction":"Left","hash":"B2ANYgUXScenaRse4tMXhaMeRUNgm3TBRUuJEq4qdQji"},{"direction":"Right","hash":"7gMsqEBKSG5fVAsggG9Z2dFmh5vTy9Qi8AMzj123GA41"},{"direction":"Right","hash":"FGsvyhKV4Cvocoz9XCKvWyPogDbSJeLRxBdVBEbDNYjR"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:H3eBEqr4yY3Luemg1RYXz6jgmmeFE69Lp47MyEZDBZjW"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"5XRsstiq8Hu851jXR447sFFyaxFR1YZmnS9HEtGxt39g","nonce":99017258032045,"publicKey":"ed25519:E3p4Dhd91zA1Xx7mmKaApEDFqw1EwrT7RrbTL8zgraJW","receiverId":"90csuk5qo9dq.users.kaiching","signature":"ed25519:66MMdTMqW4du1cqNaRTwHeEGR3ZiKsT7eaZ4unWLaAXbDr5HBjuiyVwU5qBewx4yoygVsbHcEGNjVXc1cyoZ5YX1","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HTyhgXAfRfPHWgXtFUTGQy8DQFn1JnnwCXm5j1BLZGfq","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["6daUjD5CWqdvdaKejcbEPyLNTadQhSfqWxwJq3UjDiwa"],"status":{"SuccessReceiptId":"6daUjD5CWqdvdaKejcbEPyLNTadQhSfqWxwJq3UjDiwa"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"DyXwTK2RTU1FnMZXo2QBTdUunDTTMdx9zwiVXJ8TFQFD"},{"direction":"Left","hash":"B2ANYgUXScenaRse4tMXhaMeRUNgm3TBRUuJEq4qdQji"},{"direction":"Right","hash":"7gMsqEBKSG5fVAsggG9Z2dFmh5vTy9Qi8AMzj123GA41"},{"direction":"Right","hash":"FGsvyhKV4Cvocoz9XCKvWyPogDbSJeLRxBdVBEbDNYjR"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2Hxq1WZWCQYEVXK81FkhNXkkqEHWZVdzSD7SiF6EEsqP"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"HTyhgXAfRfPHWgXtFUTGQy8DQFn1JnnwCXm5j1BLZGfq","nonce":108415973020257,"publicKey":"ed25519:HaGGLFToDDz8dFMKZwWD4Xd27hsa6ZN2KYPHLaHguwha","receiverId":"yov4uingn50u.users.kaiching","signature":"ed25519:2EoVtJMV6jG5rpcdefx1aVs5DGobbP8MLsjsmeji7p4TPi1cKtHu51S6XoUhdfhrimwysCbjWt5d5bYuoUT1pUq4","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"ESa4fjmdWpJe9uFa15Y9rcDrpV4sVtp1vNTdVyc2Aq2L","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["nJ32v1phKYCSiBLjDXAodh5qats6MQ2NZmjdqotUvWU"],"status":{"SuccessReceiptId":"nJ32v1phKYCSiBLjDXAodh5qats6MQ2NZmjdqotUvWU"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"4Pk93QqwQ44iZWbWBXKFmRMgexhg631zLcYscgmtf4B5"},{"direction":"Right","hash":"ChfF81MowacJg3thmF8sVVtY6HC7p1cwsrv2QvY2mySW"},{"direction":"Left","hash":"AJ49HLYUiJvSs4FYfnmwuK65crXjo6d7YnGnaXDEVh1L"},{"direction":"Right","hash":"FGsvyhKV4Cvocoz9XCKvWyPogDbSJeLRxBdVBEbDNYjR"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8iXGgsjDtqwJdh98g4cnp7o4Md4wRpfeyT4qAuPQnN5v"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"ESa4fjmdWpJe9uFa15Y9rcDrpV4sVtp1vNTdVyc2Aq2L","nonce":108415788020272,"publicKey":"ed25519:2MpUgvmfF7ezL2QSmrRF81cBD8CvEi9kEYBigEaELCYb","receiverId":"b4t4faixxvnn.users.kaiching","signature":"ed25519:F3FEh3augcep2m36owXNcrJ3A8xgPmVRXTfhjepqP6uJirfgRSbnCp9PfiYU8tfJZB6sS3GTU6D6dU1VbJpRqRE","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7Tv5iftptWz6zsMb2VnWSuASiBeZUG5SzZEBv9xTSUcz","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["E7m3m46uzhjSND67ttbMgqmrxWWgLUa91ur6DgCXq5ML"],"status":{"SuccessReceiptId":"E7m3m46uzhjSND67ttbMgqmrxWWgLUa91ur6DgCXq5ML"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"6hBxZTHuUMsdtavbNN427X3cGPosjpnRWVV9fgB8KnGh"},{"direction":"Right","hash":"ChfF81MowacJg3thmF8sVVtY6HC7p1cwsrv2QvY2mySW"},{"direction":"Left","hash":"AJ49HLYUiJvSs4FYfnmwuK65crXjo6d7YnGnaXDEVh1L"},{"direction":"Right","hash":"FGsvyhKV4Cvocoz9XCKvWyPogDbSJeLRxBdVBEbDNYjR"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:9MpVHW5vFx2Qn2NZK5iV9PdHaasbYSKnBQZgb3pQcipb"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"7Tv5iftptWz6zsMb2VnWSuASiBeZUG5SzZEBv9xTSUcz","nonce":108415662020451,"publicKey":"ed25519:Cjs7iNVgmRC8JHamTvDN64HuFiZgC35pkWdUFKQ4d842","receiverId":"1uzkgub6xnnx.users.kaiching","signature":"ed25519:2e8bipu9fAZXRkLnSZ54zCftSW3kPor72qLaUgeeSCcE3e2ruZD4P7YSCV18FPvPpq4T1YCuETBh1LwLTopdo8Wh","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Dc1Tw42qfB6zeHFeAWJZvJk6sL96VXuMP6tLitWHYQTV","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["EA7xzGVYwcrJqhGjPmDwTwbo47mWbBbhYLjtP1NHEG7Y"],"status":{"SuccessReceiptId":"EA7xzGVYwcrJqhGjPmDwTwbo47mWbBbhYLjtP1NHEG7Y"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"2NbUDUyiD8tJ31Wu7aizNPxdjkTEHgphw2gCcvyyJzDC"},{"direction":"Left","hash":"ALcuufAkJmFb6Fk7sby4C2yWPc9VNEcUBwdr5THiY3bp"},{"direction":"Left","hash":"AJ49HLYUiJvSs4FYfnmwuK65crXjo6d7YnGnaXDEVh1L"},{"direction":"Right","hash":"FGsvyhKV4Cvocoz9XCKvWyPogDbSJeLRxBdVBEbDNYjR"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8PY2UmfPgkyHJGCLp3D1v6zNzfCBVDbQmjHXKw5DgdaV"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"Dc1Tw42qfB6zeHFeAWJZvJk6sL96VXuMP6tLitWHYQTV","nonce":99017547031974,"publicKey":"ed25519:5HPMSAj1x35FCENipZTW5vkcJdJjYobfX6FqgqQah7dR","receiverId":"lyxoyxu1fj3a.users.kaiching","signature":"ed25519:39yURZwuSA7RijxPM5iSpSPkJsGJgkmpkyJt9HPozNL9Gutq1U4GpuG1XTXJBQBpgPFtfFPtQZvUzHcHEhWEsuGF","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"EkYoKYFnEDoojx5w898pBcqnR4QLJn5gRZaN2dEV7ukK","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["Axm8JGHCZE526apLxH2n4joCHVWrdmqTbfKHKE41eCaj"],"status":{"SuccessReceiptId":"Axm8JGHCZE526apLxH2n4joCHVWrdmqTbfKHKE41eCaj"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"E5vYZab6XCCCuW21VpWzfs8ptT4p5YGoFjdtmJrJrUoF"},{"direction":"Left","hash":"ALcuufAkJmFb6Fk7sby4C2yWPc9VNEcUBwdr5THiY3bp"},{"direction":"Left","hash":"AJ49HLYUiJvSs4FYfnmwuK65crXjo6d7YnGnaXDEVh1L"},{"direction":"Right","hash":"FGsvyhKV4Cvocoz9XCKvWyPogDbSJeLRxBdVBEbDNYjR"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:683tyytmTmaJPxeGe1QWDJXTS6k9TZiLv1VHyaukaEC2"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"EkYoKYFnEDoojx5w898pBcqnR4QLJn5gRZaN2dEV7ukK","nonce":99017294032077,"publicKey":"ed25519:4tdEAY1f2rAo3w33B5PCf5wMKoWkjGoRvr9ZadTWU9BZ","receiverId":"vgm1s82z9ukk.users.kaiching","signature":"ed25519:2N1Z8vW7rFJTM12ozNZ52nfU2qCH118BznYqXdoCVePMsWcUeLkt6xbiLeyYTEMdkhrupThFm5Syg4Waq9XhbbWc","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5dvpaadrNz2Hu8LBzS3hDcjrRtYdLhoehD6H3oq3NwRs","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["A2CPoRWvNuNMG8VDUub6ZV4bXMAJp3ujHmVCfnRFTwDg"],"status":{"SuccessReceiptId":"A2CPoRWvNuNMG8VDUub6ZV4bXMAJp3ujHmVCfnRFTwDg"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"FwfYmyTHopbKfKuXnuMwKq4ajpbgDK36WXXtLiqtduL2"},{"direction":"Right","hash":"7NvJt6cQe8Uerj756YBj4WRWhDMqAzARZYDvMQwkR3aw"},{"direction":"Right","hash":"82Uv84AGMPSvAHxackBb55BDPDvDYDj3R55kyDdRzebj"},{"direction":"Left","hash":"45L5sLk4jbChyKY7oooNoaSzLzHGnSJ8Q6uP5fobbqsW"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:CtM7Jxs5i6hcCvagYpzAjsP69DMGYZQcG5421UpNjYvE"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"5dvpaadrNz2Hu8LBzS3hDcjrRtYdLhoehD6H3oq3NwRs","nonce":99017193031973,"publicKey":"ed25519:ATq7iUQeWy1sGjcsxFpDbuuUAJW7q16dyVBaQstKzkG8","receiverId":"90f2vjswphea.users.kaiching","signature":"ed25519:3WYm1ADqBrfQiHxJfg6XLQhZmqiUS3KYJSr6MuJBru9R7eEt82aMuCFZhkcVDcn4Y7Qnjcch8GhGBmVPb6evzHUG","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2TZANMyPyKwqRYKi5feA2dyCGNAbE3m8PN7VMZ5eVc41","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["5RS6UxPn66vKvmpinmkZaY9tJhFyJRPFrTg1bwX6NMp8"],"status":{"SuccessReceiptId":"5RS6UxPn66vKvmpinmkZaY9tJhFyJRPFrTg1bwX6NMp8"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"CVd8dXBPgNxtdfwQ8KJhsM2py1wetCQieddMNtPhi9pZ"},{"direction":"Right","hash":"7NvJt6cQe8Uerj756YBj4WRWhDMqAzARZYDvMQwkR3aw"},{"direction":"Right","hash":"82Uv84AGMPSvAHxackBb55BDPDvDYDj3R55kyDdRzebj"},{"direction":"Left","hash":"45L5sLk4jbChyKY7oooNoaSzLzHGnSJ8Q6uP5fobbqsW"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6fDbnADKaLUg562jrd32MCX6BHYDnUw8n1eMYe1kVr8M"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"2TZANMyPyKwqRYKi5feA2dyCGNAbE3m8PN7VMZ5eVc41","nonce":99017375031967,"publicKey":"ed25519:5G3L9gCTdUdaoMnXQLV7CzYF6RaBDNGM2vvkSehDQYRQ","receiverId":"gc1bw8wcr4cf.users.kaiching","signature":"ed25519:3iBVUpFXpyoxVJieFjbtpu4zrjkkeddnYQgWd4D4Sidb1GgC68EvorgFUUU1c6RTEAfU6RXRe8tmAevH7AdpvxBA","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6Ge98XtwzYxv6DP66ACs16A6Qs9Wo18CwdiZm2ViUfjL","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["A7xidYneePnovHGK4R54tksJepAEnPWx6J7sZNjEd8M4"],"status":{"SuccessReceiptId":"A7xidYneePnovHGK4R54tksJepAEnPWx6J7sZNjEd8M4"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"3nx7bGi2LpiMwPSJD6sDVsNXQnTMeio4jwGYj1VLGsLC"},{"direction":"Left","hash":"DoVHufo8tRmAUZkLW17wV1G387Kk8aC1oszvkDJZd2UG"},{"direction":"Right","hash":"82Uv84AGMPSvAHxackBb55BDPDvDYDj3R55kyDdRzebj"},{"direction":"Left","hash":"45L5sLk4jbChyKY7oooNoaSzLzHGnSJ8Q6uP5fobbqsW"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:9mmETrEd6Arwsw9tztcjsGm7nMXTXJ9Z5L1UuEE6QZXU"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"6Ge98XtwzYxv6DP66ACs16A6Qs9Wo18CwdiZm2ViUfjL","nonce":99017160032009,"publicKey":"ed25519:EjPRE3XBpFjoVV5CAy3tvPGdWJThcKd8ZXToJRejdYGQ","receiverId":"90yanerlbq7m.users.kaiching","signature":"ed25519:2ERUSxpQ5LgAFPsZB6Dz3yWRfEtLesNyyKJRoD9VeaBWREtGoTVzU3WRrk1D6b7tK6sYPYiGSF8gEQZpdA5fSFzc","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"xskrZrRP7MjU761mVh3xw8Zkq66g2oQkFewS44SJdGx","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["FVYpUWEQ7mPLR11XHYZ8UVJhf5wkXzbwY1iHhRLEN34z"],"status":{"SuccessReceiptId":"FVYpUWEQ7mPLR11XHYZ8UVJhf5wkXzbwY1iHhRLEN34z"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"h2E3gHTLaygNVdNrardgG2SRoT76eF8BwDxb4EZkFmj"},{"direction":"Left","hash":"DoVHufo8tRmAUZkLW17wV1G387Kk8aC1oszvkDJZd2UG"},{"direction":"Right","hash":"82Uv84AGMPSvAHxackBb55BDPDvDYDj3R55kyDdRzebj"},{"direction":"Left","hash":"45L5sLk4jbChyKY7oooNoaSzLzHGnSJ8Q6uP5fobbqsW"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:DY1KGcDeSXsMwiiUip6y5ccNTK4Tbjo8NPGXiZ3WGwRv"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"xskrZrRP7MjU761mVh3xw8Zkq66g2oQkFewS44SJdGx","nonce":99017665031775,"publicKey":"ed25519:FKf4rEtqcYjqQA2AmwKLJo42R2uUUzcfDewtEKnN5Rzz","receiverId":"3i2mq75zauo9.users.kaiching","signature":"ed25519:32TUJMDGLfWmK932D6SHERXWJAxm99r1WCQ8UowTXwijL86SXzRoWszD1ZqD7T9bXBbe7rv4XFQeKxAcwd7NPFRZ","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"fNzi5Ro6x731hENJyJw4ubvmbbBVTpxTWXJWUUb6nLL","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["4u7A5xXYRq9LoqTWxyYp3QDEfWR8cdJtCx8pw9PD681v"],"status":{"SuccessReceiptId":"4u7A5xXYRq9LoqTWxyYp3QDEfWR8cdJtCx8pw9PD681v"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"Bp7k5tBVyaGEtze9bSMuzFoEpfg3mLJ3t2RzcNoMiSyz"},{"direction":"Right","hash":"8GJqYHPi62fzyZyeJ7e12h1hpXQJwxZjazSAaoLmgCYL"},{"direction":"Left","hash":"HTWEGYpYXPpE1WGTM4twZmiKTiEEH7Q3YDp8eUb2WKRP"},{"direction":"Left","hash":"45L5sLk4jbChyKY7oooNoaSzLzHGnSJ8Q6uP5fobbqsW"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GzTnMxZvQjLynLQtb9QwavGzNcw9NGaCobSvzb6sp7jr"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"fNzi5Ro6x731hENJyJw4ubvmbbBVTpxTWXJWUUb6nLL","nonce":99017418031907,"publicKey":"ed25519:AMst1foKCJ8qrpu2sr9wqvyhAow46r66cUzvUQ5JeRmR","receiverId":"z5oektrx7p24.users.kaiching","signature":"ed25519:538veSwbei55r6fRyCmMiyvkvy4uHHKwTzViy7Y3LCNnNurn2XhJU8p4fzAxVf4FFNUK1R88EebwfEHD2X9ZRfuZ","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"G2nkhv5PiEjHRMNRUh88tF6YBneUZbeGYuYKfQBHFfUP","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["8RyUS33nv1GuSusLnLjnf9oU1hK83whEssfbPn2prSYV"],"status":{"SuccessReceiptId":"8RyUS33nv1GuSusLnLjnf9oU1hK83whEssfbPn2prSYV"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"77aGVPqoeDEP6MNCo1xeDuyfWFzdSXhJ83DnsmnWrWGg"},{"direction":"Right","hash":"8GJqYHPi62fzyZyeJ7e12h1hpXQJwxZjazSAaoLmgCYL"},{"direction":"Left","hash":"HTWEGYpYXPpE1WGTM4twZmiKTiEEH7Q3YDp8eUb2WKRP"},{"direction":"Left","hash":"45L5sLk4jbChyKY7oooNoaSzLzHGnSJ8Q6uP5fobbqsW"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:C9JhGYSCSofJuWJuNeCxWPLKunDUQPJoSjiK51BG4dt2"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"G2nkhv5PiEjHRMNRUh88tF6YBneUZbeGYuYKfQBHFfUP","nonce":99017529032079,"publicKey":"ed25519:9dTHazh9MC85kFfGPopG3PJRy6fDsovLXFDLeEsewDJk","receiverId":"9nshzqjpqww7.users.kaiching","signature":"ed25519:5yMHsYWQXzhVb8qpmhP19MUma9QAgLC3ZtZCPN2bcGLqgPLj9DeyAgtAoALPsk6H9UUXwxBPWb43rBwYpSRnA6ZQ","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3ffvSfcPS6iCQwtYtJJWSGSguc4nvP8zQwq3LssDV4Nt","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["Ebkn8gXCbBU45VTtGjCv7rXXbDPjbnqHG4GQyasp3dNx"],"status":{"SuccessReceiptId":"Ebkn8gXCbBU45VTtGjCv7rXXbDPjbnqHG4GQyasp3dNx"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"67sFJLrhjSPcfoSAfnFqmZ5XggD3pJzexkmWEnwCM5MY"},{"direction":"Left","hash":"BuRjjLxqsRXJxKrTP1akWEFsUSfu3g6n7PvuyRu218Jb"},{"direction":"Left","hash":"HTWEGYpYXPpE1WGTM4twZmiKTiEEH7Q3YDp8eUb2WKRP"},{"direction":"Left","hash":"45L5sLk4jbChyKY7oooNoaSzLzHGnSJ8Q6uP5fobbqsW"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:HKcJBjEfzZR73BESRrRAtPkgUG78FQM44a6SD5SDEw44"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"3ffvSfcPS6iCQwtYtJJWSGSguc4nvP8zQwq3LssDV4Nt","nonce":108416101020184,"publicKey":"ed25519:CBwyWRwfc6LkPGBPo9xBtZgUuA9eK4ombWxuj58mcxj","receiverId":"k1zkrna8d3tt.users.kaiching","signature":"ed25519:3kRUEGakt6ofY57LG6bc29NUw8zyjtrtaMqTMtsNxcSsgERY3BEziJBaCwrjedz92bEsTNBsXaH9vFabVaipVyTM","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6X3TzVw24PHca9n12UrJg2KoB7xX6kJhsczmYqBD7QEC","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["4MeYpecF95GTbt36aS9QbXdgukn2QgjQwwBVhjC4VC3u"],"status":{"SuccessReceiptId":"4MeYpecF95GTbt36aS9QbXdgukn2QgjQwwBVhjC4VC3u"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"58hY8pASkAzg2JWsZABDDB1RY3cJ3Fuu7y27hoJn76xF"},{"direction":"Left","hash":"BuRjjLxqsRXJxKrTP1akWEFsUSfu3g6n7PvuyRu218Jb"},{"direction":"Left","hash":"HTWEGYpYXPpE1WGTM4twZmiKTiEEH7Q3YDp8eUb2WKRP"},{"direction":"Left","hash":"45L5sLk4jbChyKY7oooNoaSzLzHGnSJ8Q6uP5fobbqsW"},{"direction":"Left","hash":"FpLFHRBg4JfH6DT6gjzjKNV32VxFChmvDL94SW8dUsTt"},{"direction":"Right","hash":"AWt5WJ25ircDzQWXjfNLRWMNwaePu6R6NQmk88maFoVY"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6xKYuNgMbPV33cJzFU5kMf3igBRsXAErySrUbjfvd5j8"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"6X3TzVw24PHca9n12UrJg2KoB7xX6kJhsczmYqBD7QEC","nonce":99017177031988,"publicKey":"ed25519:2sSMhNGwcWLaG1NBciZanBYWWBxNriQEq5Aj8ga1SFU5","receiverId":"rln4clofqdwm.users.kaiching","signature":"ed25519:ZZJqs57x6MnGp9xwJomQsiU9XmWWsSimmHnKvjqSjrLk9c2yqny7TYgKXs3HqNe66dtef6Aiwb4knPraAdscmge","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4qWJqonf3VfaScchBa7VQfCcyWuybFMWuNgbJMp6J481","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["G3fiqHdApMxgTeoxgDoP6W5Tg5qeHvS7UKtpGcjA4xf7"],"status":{"SuccessReceiptId":"G3fiqHdApMxgTeoxgDoP6W5Tg5qeHvS7UKtpGcjA4xf7"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"6bdeeK6zYyRb4vMAscSbYpt4vr9Nt1wo5LXDJPJ1iVXQ"},{"direction":"Right","hash":"EXZby8NPsCFZMe6LAEGGxUTEZQRpJrukeKMoVrY5smfr"},{"direction":"Right","hash":"2YNQ42ef7FEK5YaguKRKtkcrUj43WXtnp5nj8dhmyPhw"},{"direction":"Right","hash":"AKkpLJAtTUdsoiLvpPaeSP47rkD64GEgtZfqmBczhoQC"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:ARnFYEJuqY3B19PLXQPTDcjKrYxmPCiwoSzmXUe2Qner"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"4qWJqonf3VfaScchBa7VQfCcyWuybFMWuNgbJMp6J481","nonce":99017190031995,"publicKey":"ed25519:6y9sNXHQcvGCdsWWV2EgyzZnmkfLNekUG22xzkcpHDGH","receiverId":"9cptja1tjdtj.users.kaiching","signature":"ed25519:425kdtqkVgcBUj7zNR3PaBD7pfkXXo2CwfQjLHYeEuEh8QfEu8sV4Fpxp41M66DhUieZmhtzo32wjLcigCoQRfsf","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"82C77U2c79EZewU4z7jwwnBGCmCmmTk3fs85KMcWj3Ne","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["96EbipnJKMGThXTtfFBTwsGisPm2d1Ug1e6Ahi8WBmU1"],"status":{"SuccessReceiptId":"96EbipnJKMGThXTtfFBTwsGisPm2d1Ug1e6Ahi8WBmU1"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"3Vau1MeEX3hPCHfkCU8aXnhHReTnK2GYqwBSTPEHD1Mm"},{"direction":"Right","hash":"EXZby8NPsCFZMe6LAEGGxUTEZQRpJrukeKMoVrY5smfr"},{"direction":"Right","hash":"2YNQ42ef7FEK5YaguKRKtkcrUj43WXtnp5nj8dhmyPhw"},{"direction":"Right","hash":"AKkpLJAtTUdsoiLvpPaeSP47rkD64GEgtZfqmBczhoQC"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5cDmyaAFCnWCH4UguJ7n3WcYrXTjQyXvHChfxasqjcqK"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"82C77U2c79EZewU4z7jwwnBGCmCmmTk3fs85KMcWj3Ne","nonce":99017659031946,"publicKey":"ed25519:567kupe6FCvP58rzioANa9Hij3cYimpQAuJ9gQ1QBHxh","receiverId":"i7vfyj2oblsz.users.kaiching","signature":"ed25519:2BfDibktRHYZYVZwQyHWuazVqGN25JdQYQf6rhYRta2fdYXmu6ZkET2RsV5KmoRZRk4CnbHDnGQEjKrnKwftSVfh","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"89YqhxW1xuuEJGvDcNTaKdGNjNWopubqu9QSXUAMHMCG","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["3uaKzAwqvXWj4TXB9SSK5QRyYiMfHQJXio1akC1ywjJr"],"status":{"SuccessReceiptId":"3uaKzAwqvXWj4TXB9SSK5QRyYiMfHQJXio1akC1ywjJr"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"7CaTbzqJ3bGhtgUyQc9iZjj47U79uCuZRs65taPXbrA"},{"direction":"Left","hash":"HrXsXvBo8iEXktdUVLBL8tA42C2vCWY2xJvyoJq9rKvZ"},{"direction":"Right","hash":"2YNQ42ef7FEK5YaguKRKtkcrUj43WXtnp5nj8dhmyPhw"},{"direction":"Right","hash":"AKkpLJAtTUdsoiLvpPaeSP47rkD64GEgtZfqmBczhoQC"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:94Lz4YCvzLMPMW5fKGDQ37TcKQm9BQSPWhrk6NkQyHCT"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"89YqhxW1xuuEJGvDcNTaKdGNjNWopubqu9QSXUAMHMCG","nonce":108415997020365,"publicKey":"ed25519:7pFUYWL9tcbMTLjt2nxQQkugPZ92VuhZzaG29758KLh5","receiverId":"fpm5hmsl29ij.users.kaiching","signature":"ed25519:5ZAAVywc4BEsy3k1wHhfpTzYEw5wUag7bo44ETeqSf6URLq7Nr9tzYp7Xi5EFgnG981b2RZ1aDJHvNY2qwE9e81b","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"AhJq6oiuS2WGyQz4q1UxS4hdxkCwDS352ZR3cC9gsxRz","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["6mursaGnN65ZDfBY2KFe9CdCZwmWv7wow7WDXtgdv3q5"],"status":{"SuccessReceiptId":"6mursaGnN65ZDfBY2KFe9CdCZwmWv7wow7WDXtgdv3q5"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"CoEviECoWpwigdqv8NwREJtbkLqrV6Df2dRtidw1ksmf"},{"direction":"Left","hash":"HrXsXvBo8iEXktdUVLBL8tA42C2vCWY2xJvyoJq9rKvZ"},{"direction":"Right","hash":"2YNQ42ef7FEK5YaguKRKtkcrUj43WXtnp5nj8dhmyPhw"},{"direction":"Right","hash":"AKkpLJAtTUdsoiLvpPaeSP47rkD64GEgtZfqmBczhoQC"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:GXAefkEoQ9WN45aiJpdDzDn4MjPRhgRSn1JaL9ZzCuH8"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"AhJq6oiuS2WGyQz4q1UxS4hdxkCwDS352ZR3cC9gsxRz","nonce":108415706020337,"publicKey":"ed25519:DCHJMCxKAo4gQ22Y2gNzn9XAbftRtMZU1mUWNTEWJ8qZ","receiverId":"dc9rta1h0r02.users.kaiching","signature":"ed25519:5qapGHRYzEy1oREvCrf7ctYrfTXxEXrqyoaVuaQQJB2Eoafjc6UMG9xB6mijHi5K98v2EvM9MrQbGPzadq5CeG9j","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"46gPCFbTrsCQRiwXsYsKKo1JZ74uAqC3bMwCffG5XFTe","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["GNZ9SJpXSzLQppvrSJh8KUNNVXUUBeqtVLNRiRBdVQgT"],"status":{"SuccessReceiptId":"GNZ9SJpXSzLQppvrSJh8KUNNVXUUBeqtVLNRiRBdVQgT"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"DBPptm4CBWwW2Hbf2tvukEAMkNhi8eJX1gt1D81aqx5V"},{"direction":"Right","hash":"Fnc8VLmTXayTGtc8EDZZz1yBsnf6nWcXPNER86b1mym9"},{"direction":"Left","hash":"DgrLXrLN1yzrdR1S3pito85iYkK3FXovetaZomUvcenE"},{"direction":"Right","hash":"AKkpLJAtTUdsoiLvpPaeSP47rkD64GEgtZfqmBczhoQC"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8HRuka9ko2AgX53LuLHnDQJ6zQypZDaPLLqD2RMPEWWF"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"46gPCFbTrsCQRiwXsYsKKo1JZ74uAqC3bMwCffG5XFTe","nonce":99017677031809,"publicKey":"ed25519:7FibKqyLbhpmh62QrQhMVyN4VVraARJqPBJwHTLi9Bfc","receiverId":"l0lvp8cghfpv.users.kaiching","signature":"ed25519:ncV7w7h9eUvMTRvGnCMYNHBEirxx6tkZ2xn9EBt7KrFnRWRRJMHyMAtiqiebUiVRiUiWjWguXqKavyxrMCjZrPk","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2DrZzNhCRraGPVULbCpKGqq5k3CAyj9ZDaK4H4LYQ6YX","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["EZgkAbuDvPhkM9QgwDLBdjAaqGyC9tRauKyvAsSht9PE"],"status":{"SuccessReceiptId":"EZgkAbuDvPhkM9QgwDLBdjAaqGyC9tRauKyvAsSht9PE"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"DrFTPXxrcDENF2kV6Yix65sSVACg7P4uFbMELmQTckb1"},{"direction":"Right","hash":"Fnc8VLmTXayTGtc8EDZZz1yBsnf6nWcXPNER86b1mym9"},{"direction":"Left","hash":"DgrLXrLN1yzrdR1S3pito85iYkK3FXovetaZomUvcenE"},{"direction":"Right","hash":"AKkpLJAtTUdsoiLvpPaeSP47rkD64GEgtZfqmBczhoQC"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:FTCqUiwjV3wqfha6xjCxQnZTktxcxN4kNQ3tdSZsLwq6"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"2DrZzNhCRraGPVULbCpKGqq5k3CAyj9ZDaK4H4LYQ6YX","nonce":108415908020081,"publicKey":"ed25519:AWAErL8RcLyGtiDRCzmXJ1y8bYLrFAqA9vQQ1t7QjARY","receiverId":"dbzn04j4uz9j.users.kaiching","signature":"ed25519:1qScxcvoVQpkMMuw5GcE14b6HZkLxmQKwZqzSJXgDTKbmkCxzYhuhLBt4a3FpbCsNQgguPb6kPgnfwTUErHdh77","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"EgwjCpy7qF6io6YvTPhRksK4KQt1ntLd1cWX9BZc5HnM","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["7CE2FVAWS1ypuAp5xazowqqqdwRt3xDrRP3z7TxUBXBS"],"status":{"SuccessReceiptId":"7CE2FVAWS1ypuAp5xazowqqqdwRt3xDrRP3z7TxUBXBS"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"5DVbosTrjFaHyGpnfEwzrNnmZ3nr9G1jupTFtpQq7x8P"},{"direction":"Left","hash":"CutB8XUqqr53mHvFBmFuWuA49p6assbEdqRmTKoFdyi"},{"direction":"Left","hash":"DgrLXrLN1yzrdR1S3pito85iYkK3FXovetaZomUvcenE"},{"direction":"Right","hash":"AKkpLJAtTUdsoiLvpPaeSP47rkD64GEgtZfqmBczhoQC"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4tnRZUxAiSPQ2Yv4NpZk2RxYGqkSVGDzsQfERaJRWgMX"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"EgwjCpy7qF6io6YvTPhRksK4KQt1ntLd1cWX9BZc5HnM","nonce":99017227031949,"publicKey":"ed25519:J53a7wCdX1nM6jgbamYJNLy52tTkQaYQVsgBsoyMMoiT","receiverId":"gjebpuk93kzn.users.kaiching","signature":"ed25519:3iws9iBderb2xDtEwkGmzv1Qcric46xwehFuzFm5GgsvywPu8SLMnwYKomJ63bpUVosGUHR9iC76yeMwhqKBmPe","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"65Sq7RFV7XhFrgP6t1rgXwhuYEqQ1EncMJT5aUwMcArS","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["BjFLiCTgms416vFCxfn2Un5Yfp3XaQvQiornqhRjuAKT"],"status":{"SuccessReceiptId":"BjFLiCTgms416vFCxfn2Un5Yfp3XaQvQiornqhRjuAKT"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"9jKwCYkCe8hSPfo7cKQDpEDm7q43GVjPFkcr3qvBPhh7"},{"direction":"Left","hash":"CutB8XUqqr53mHvFBmFuWuA49p6assbEdqRmTKoFdyi"},{"direction":"Left","hash":"DgrLXrLN1yzrdR1S3pito85iYkK3FXovetaZomUvcenE"},{"direction":"Right","hash":"AKkpLJAtTUdsoiLvpPaeSP47rkD64GEgtZfqmBczhoQC"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:EDPhXZpBVKpUhuCtRhSyNHisbqjMFDi5oDnZAsRPnzhp"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"65Sq7RFV7XhFrgP6t1rgXwhuYEqQ1EncMJT5aUwMcArS","nonce":108415791020344,"publicKey":"ed25519:7NksnsfSGA6qisVu1wxhU9NtK3t3US5jXdPNECEk3VMq","receiverId":"hqs7jglryukq.users.kaiching","signature":"ed25519:3djeSaNk3DQ2Mbx5MnMTZDgyemk4QW6MJ34ngWhefrz3EtWk12mZZsidoUD8Fyw2ECsNhFSb7cyPy4PkdUsZaZLK","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"AadnTqQb2nMsRbi8aXkUfqjSNj41xvB6WL69m2M1mnz3","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["3UHXRHUoa4tuuwVmurWad7hYU2Q4ggdNoYQf5wbKeagn"],"status":{"SuccessReceiptId":"3UHXRHUoa4tuuwVmurWad7hYU2Q4ggdNoYQf5wbKeagn"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"3vGKwnHEDVKKDpw988JZ1Z3prv7CaPCCjGHzNAPTZPeE"},{"direction":"Right","hash":"H3KFayiwaxx9QmgXRBpYR8G2HDPjcCSWeCSv2Wg9iPtr"},{"direction":"Right","hash":"7d3F2H7NRwTF9UoqbPZk2zvHfB3q7sNESz83JBPTPYC"},{"direction":"Left","hash":"3kSHCknk2cDAnBMaPtM8UZNh73UFhWxvXBf2jQXcfoyx"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:CshFiS4gubGfBWZnkfLWktvBBJXmF4W5FkXh9amMButj"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"AadnTqQb2nMsRbi8aXkUfqjSNj41xvB6WL69m2M1mnz3","nonce":108416045020392,"publicKey":"ed25519:Bet86xbjJDBRiHZ4y25k7Q1GNxsLG7s9GZdRWrUk1fBt","receiverId":"sksif8gq0wnh.users.kaiching","signature":"ed25519:58XchubGL1kAugpKQWCphyZjD9Nx9Juy19ria3Hik27NtQSsFAgt1TREegQ4Gr7Wcd3nDVU8FyCGJ6eKc7UxXUAo","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"9F82KMn3u5buq6pLoqRwyJuy2gTpSLNVmSuuj3esKgkP","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["5XbvdjVidHqjYyoHHys4naDWzyAyga7W7D6hpVhmsMtj"],"status":{"SuccessReceiptId":"5XbvdjVidHqjYyoHHys4naDWzyAyga7W7D6hpVhmsMtj"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"4U9t2v56yEyRtgjHGRkg9zw6yDqZgqt1gxRkwDT2YpXb"},{"direction":"Right","hash":"H3KFayiwaxx9QmgXRBpYR8G2HDPjcCSWeCSv2Wg9iPtr"},{"direction":"Right","hash":"7d3F2H7NRwTF9UoqbPZk2zvHfB3q7sNESz83JBPTPYC"},{"direction":"Left","hash":"3kSHCknk2cDAnBMaPtM8UZNh73UFhWxvXBf2jQXcfoyx"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6o7mqNAd5kx1d1R2qrzLSrXCnXs479deaWn2MoMo2C79"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"9F82KMn3u5buq6pLoqRwyJuy2gTpSLNVmSuuj3esKgkP","nonce":108414454020471,"publicKey":"ed25519:J9EGCFi2dAzDVyq6QVuhrPZnSXYDzKARNyXU7oFPZfgQ","receiverId":"lti6d50wbpex.users.kaiching","signature":"ed25519:4QsayTYt3LSXK79trHHyVSkgfD43tEbzrUCAEFQuYPAzDzyi5gXc4wm1VQyzUDv6Y5EZmYit8Us6DeFT7Fq9AH7A","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7VjRCKnZrb5yDsBfcph68xXDxt8yGr5J4Jbj7uyGAjSz","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["FKsfCXAMM6QF9tuZrrhhQmYzdAMed7XyPRmV1x8XRA4N"],"status":{"SuccessReceiptId":"FKsfCXAMM6QF9tuZrrhhQmYzdAMed7XyPRmV1x8XRA4N"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"6ZUkzdWMqVuwsy5ZSt29EmGZ475fpdtD6LQrC1g8veLz"},{"direction":"Left","hash":"Ey1TH2ozinU4Zbg1ZBaHuN77ToMx7f3XyMwDP44FaqzG"},{"direction":"Right","hash":"7d3F2H7NRwTF9UoqbPZk2zvHfB3q7sNESz83JBPTPYC"},{"direction":"Left","hash":"3kSHCknk2cDAnBMaPtM8UZNh73UFhWxvXBf2jQXcfoyx"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5edCGx7t9m5riXcy2QpT2rArbF5E5cAJhgEU1KAw9hKp"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"7VjRCKnZrb5yDsBfcph68xXDxt8yGr5J4Jbj7uyGAjSz","nonce":108415644020523,"publicKey":"ed25519:2X2q3PGk9ctzPQjwSrr1h5gXayJZTVL9v8VE5CDMJyzh","receiverId":"4si617f0p22p.users.kaiching","signature":"ed25519:sciD1ADy1fxmho6WYeonzf3ASqTzqgy2yrxtQy4eKc97SAEQL92gNuWMmSDSnwLxc4matHiTet94mvE99xT2Xxm","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DdhskneJghXyrVKdQzsq8As7CHvnNHmCWxQ59UzShigk","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["BxzfCEDrvG1B5ijARD3wy9vD2xzXyDBjpzLv8FW54cU5"],"status":{"SuccessReceiptId":"BxzfCEDrvG1B5ijARD3wy9vD2xzXyDBjpzLv8FW54cU5"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"3FTVm3FskcTpkgMg77Bm7J8TrpDipMuvFVRG1fVpbdXv"},{"direction":"Left","hash":"Ey1TH2ozinU4Zbg1ZBaHuN77ToMx7f3XyMwDP44FaqzG"},{"direction":"Right","hash":"7d3F2H7NRwTF9UoqbPZk2zvHfB3q7sNESz83JBPTPYC"},{"direction":"Left","hash":"3kSHCknk2cDAnBMaPtM8UZNh73UFhWxvXBf2jQXcfoyx"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:3oc8QDEj4oh7oxZyNpx5UjadNn1ePuGaLE1GzA5ks8mU"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"DdhskneJghXyrVKdQzsq8As7CHvnNHmCWxQ59UzShigk","nonce":108415948020361,"publicKey":"ed25519:9z8GzFoq3MhEXeaXVECaz5NdjW3pBAzCYek1sw3Gdqy4","receiverId":"z9s1e5zy5zdo.users.kaiching","signature":"ed25519:xz8NL8DmpRmsYTj5gsi4xV9puQb6tk8GSUNnbgaaKSBV4ABAsvwQTNJq3oQvDoKBF2X9nTpSE2gnrHxQQjJYDE5","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Gy7KTe4qtvWPr981a7coLxoKzEJPQgQt85HwEVNfEzRX","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["4Rm91Ve1evP4x4gZD9g1Xb3xESRqSqcztmwJURacRdGT"],"status":{"SuccessReceiptId":"4Rm91Ve1evP4x4gZD9g1Xb3xESRqSqcztmwJURacRdGT"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"EaD7Ar9GfkuUjqUKC9NnPTw6rtdToJ2KkheooFwgEnzx"},{"direction":"Right","hash":"BtXQjGeUYQ751AaoPwUDrZNGgQNd5GS77W8BYgDkAgXp"},{"direction":"Left","hash":"FycuSXBjHzA6FDGXkTbQ8fomNJt4DMqJbrHVzQ3L7vTe"},{"direction":"Left","hash":"3kSHCknk2cDAnBMaPtM8UZNh73UFhWxvXBf2jQXcfoyx"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:26gv7zszHnkbLdEumqTBTmjo64HUy9st9yrMN9AkUbua"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"Gy7KTe4qtvWPr981a7coLxoKzEJPQgQt85HwEVNfEzRX","nonce":108415821020316,"publicKey":"ed25519:9NQqnvzLDALqWQsrQ5irgcLadVvhqdBQoWyrRyKaRc6a","receiverId":"gr916p09hn1d.users.kaiching","signature":"ed25519:3Wa7Da4FsTG9Dwfv1QSwJiWhgRgeVoi7Utyf9GDX7qzURRujgUYrm3UJQXyVipJKKppKUVM37DWUxpmT5Arfv9iM","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7V7JdCrLCid6Ah5LwgHwpDf9JFC3BBjrgpTRYzu4krxx","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["HxKz6NExaGMyK2B2rtgWGJki1jqVJhGezZaLZytALa7K"],"status":{"SuccessReceiptId":"HxKz6NExaGMyK2B2rtgWGJki1jqVJhGezZaLZytALa7K"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"GjPEyt5L78Uu6NtPzfSf4YmhYHYN83gadJ2n2eK4RnBe"},{"direction":"Right","hash":"BtXQjGeUYQ751AaoPwUDrZNGgQNd5GS77W8BYgDkAgXp"},{"direction":"Left","hash":"FycuSXBjHzA6FDGXkTbQ8fomNJt4DMqJbrHVzQ3L7vTe"},{"direction":"Left","hash":"3kSHCknk2cDAnBMaPtM8UZNh73UFhWxvXBf2jQXcfoyx"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:4hKupbHQUgn6ro3dw8LLC6UQ3tE9Q3qy7Y1sjHp5JNP3"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"7V7JdCrLCid6Ah5LwgHwpDf9JFC3BBjrgpTRYzu4krxx","nonce":108416122020405,"publicKey":"ed25519:8b6fssxDrkBheAbGuT2yeP1eFWJGo8wpvrT7noydGKNg","receiverId":"amy7xd7c4xqd.users.kaiching","signature":"ed25519:zrgwT9dNdGo1eZr8UXCAyt748T6JmsmGiYTGA4F6zhgg3KQcsqutAZS8qcL8xX8Ln1s3i1LVnFaNZ2x9UFqGG1U","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"G5jGJ4kHqWje8PFDRfFAGmNgubiBbYzYWzzVuJ5Lc7xZ","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["D8wp6gWCYGBrvz9sitGz4pFPZ8WrrKwP3HTky5o4VXub"],"status":{"SuccessReceiptId":"D8wp6gWCYGBrvz9sitGz4pFPZ8WrrKwP3HTky5o4VXub"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"D1DF4BfAQCK7WVrPYf1P3LnXWSVsz2izP8Lwzpi5QdTY"},{"direction":"Left","hash":"7Daywsw4U85mZ5F5NjfKE6ec3HoTN7A9RmVScZmZTKuR"},{"direction":"Left","hash":"FycuSXBjHzA6FDGXkTbQ8fomNJt4DMqJbrHVzQ3L7vTe"},{"direction":"Left","hash":"3kSHCknk2cDAnBMaPtM8UZNh73UFhWxvXBf2jQXcfoyx"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:CtL6KwZzKMgytX9kt9zRnMtjo2EuvQbw4SDCQSQHPSVk"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"G5jGJ4kHqWje8PFDRfFAGmNgubiBbYzYWzzVuJ5Lc7xZ","nonce":99017277031860,"publicKey":"ed25519:5jNcF4AXwhHm2pmePS9ER74JA5zFa3hALmUomzuD8wKx","receiverId":"w5lit1k8m4in.users.kaiching","signature":"ed25519:3QhfJGRmU6ewKZr5wUZvMKbJmBeSNeo8WwR6RXfnmbxx1dTWwrB8iWHofj22bZFzpDkR4pbpVsoqiXYJiNbMbqfb","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8StGZexaGGmGrY7GQ8KXwXnm5KUF3AsMzcmvoJsuDLAd","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["4dmqss2kE48ahdvRcJcbmqxPePALHx4Fqi1K6xLeDp6m"],"status":{"SuccessReceiptId":"4dmqss2kE48ahdvRcJcbmqxPePALHx4Fqi1K6xLeDp6m"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"9efL1cPbDmnfCkaZQWK6RpAJcNpqhyoq7oJ8qtKYMXqf"},{"direction":"Left","hash":"7Daywsw4U85mZ5F5NjfKE6ec3HoTN7A9RmVScZmZTKuR"},{"direction":"Left","hash":"FycuSXBjHzA6FDGXkTbQ8fomNJt4DMqJbrHVzQ3L7vTe"},{"direction":"Left","hash":"3kSHCknk2cDAnBMaPtM8UZNh73UFhWxvXBf2jQXcfoyx"},{"direction":"Right","hash":"F4PyZjY6tZZNTRozCp1xJmkK4imvSpxF5hKaU5nrfgWb"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5x3wKPLsiCjgq1LxcBAiGdxNvYxjpWE6YKSvX8ve8cvm"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"8StGZexaGGmGrY7GQ8KXwXnm5KUF3AsMzcmvoJsuDLAd","nonce":108415878020475,"publicKey":"ed25519:CiGhh2bzkFq3hqwUQdWHH9GkcEFTE7y1qyc9jSDV1C7M","receiverId":"icdsnu7o3z9l.users.kaiching","signature":"ed25519:22hX4zm9ERShpSPGAEbSnV7XPmB89c2DtQ97noBEhbvdtMKM8LBsvnu9uYirpgzPziu17V8KnE8KeKiLhikztuqj","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Eg2oqafNztABUG7RGPXQjghCUvxAbi2K8Hb3bFa86tPk","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["CGBFDKu3BQc8JsFcwnu8tPZ1xTyiJGtyryEmuTHgrwub"],"status":{"SuccessReceiptId":"CGBFDKu3BQc8JsFcwnu8tPZ1xTyiJGtyryEmuTHgrwub"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"Ha726X7EPjCyGk2ghaSAgPpxSWQg3HePZ6wpnVNGTU1S"},{"direction":"Right","hash":"EaqGsGnyYvWhWxH1yympNFdra27K362teqLpbKHub49d"},{"direction":"Right","hash":"DFUt35GcxSBTfcDAz8ErHD59mkBsuxuGXPjPJuoChVKi"},{"direction":"Right","hash":"H95LRn3j17BspgV41B2St74vhFXM6VqB1QPfrkqR6wLv"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:BM4fFXe92SkG9gDFZXLgVAMy4UdRvD5VwwSAtkDCr818"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"Eg2oqafNztABUG7RGPXQjghCUvxAbi2K8Hb3bFa86tPk","nonce":99017494031958,"publicKey":"ed25519:H95Nqn7wS3evqnUQQHscPh55CdfN1mKFYbCSmxmsRUYU","receiverId":"9bevxz4z3zmo.users.kaiching","signature":"ed25519:No532bWVdNHTY6V9eP5qd5mWjt5Gztt83kqJcpQWa1kKbvGbJz3z5q2WAS6wLTWNJ1NYWn1aXYT7NeJQ3mE7jNU","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"E5qxs7xEPUa7rPuHnqmAMKG2dpixjV91qV2zd8xdZaaa","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["B8SMh55Aq82PC3Xoxz3S2HB9syHEHSJQhDEtRebYdQHQ"],"status":{"SuccessReceiptId":"B8SMh55Aq82PC3Xoxz3S2HB9syHEHSJQhDEtRebYdQHQ"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"3WMyAyfW19J9XMiz5QNBqSo4UdhNHBNgef11nG68bZnN"},{"direction":"Right","hash":"EaqGsGnyYvWhWxH1yympNFdra27K362teqLpbKHub49d"},{"direction":"Right","hash":"DFUt35GcxSBTfcDAz8ErHD59mkBsuxuGXPjPJuoChVKi"},{"direction":"Right","hash":"H95LRn3j17BspgV41B2St74vhFXM6VqB1QPfrkqR6wLv"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8mnpCn5UwB9VUNehaf1VAwRsXjh4pcCUiVqWiShDiiL9"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"E5qxs7xEPUa7rPuHnqmAMKG2dpixjV91qV2zd8xdZaaa","nonce":108416039020199,"publicKey":"ed25519:9G5Rr7XpSfcRwaCDL4vrDcvKdEWECrEYn1uip1wv9shh","receiverId":"29rvoq0dedu0.users.kaiching","signature":"ed25519:2pVYnQUQ4kRaciakVnfJNY4XsLmPLoNgJQ5QPLNBgwCgZW2wDrhfcfQmnL5ov1VdZaAuEs4ra79LwUTtepRuDta3","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"D4RFqQnJVyncgGx1z2K3FuKgf7JXWCJqFfJtCvJSppb3","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["4vZEZQAQphfYAhWqadXoeuE7TQtBdj3WR5uF6rbFendf"],"status":{"SuccessReceiptId":"4vZEZQAQphfYAhWqadXoeuE7TQtBdj3WR5uF6rbFendf"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"8Xa2uBpVpTNyodv7M3axHNEmttp6bMH2nWNxPBH9F65q"},{"direction":"Left","hash":"8GbNSjub7h6WkY65LYmdsnrKF7LsRyxUnQbWd5uZh33a"},{"direction":"Right","hash":"DFUt35GcxSBTfcDAz8ErHD59mkBsuxuGXPjPJuoChVKi"},{"direction":"Right","hash":"H95LRn3j17BspgV41B2St74vhFXM6VqB1QPfrkqR6wLv"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:6t4rkPf9xEHLaJ24J7KNqFNsms9naQ6XwH5znR41vvtV"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"D4RFqQnJVyncgGx1z2K3FuKgf7JXWCJqFfJtCvJSppb3","nonce":108416085020312,"publicKey":"ed25519:DxQxgCmqGdb1WJzqQJU7kZdNZLsFE1GV9fXG2PrsCxCq","receiverId":"z5ek5yilsq45.users.kaiching","signature":"ed25519:2WxQQXbUPk7NMmQLuPbaK5q6BRSZKrAyKaD1LhCNCumWV2k5GLo5mrcR39RErn1Y8NeHeJERJz8cNUqf6p25oK6J","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HSLiiKxVUtPrJq9tSEvtnF3ztsRiW9iZrFuwZvGxFFsb","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["AzzkUGgrtWAT5VehusTNaVR1E2GxrUQiZwGTJkpPe3fE"],"status":{"SuccessReceiptId":"AzzkUGgrtWAT5VehusTNaVR1E2GxrUQiZwGTJkpPe3fE"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"8hM7oGS1iwjMLwcGFi4Jhd53cDUEvSj7wrrYWrPnuLj5"},{"direction":"Left","hash":"8GbNSjub7h6WkY65LYmdsnrKF7LsRyxUnQbWd5uZh33a"},{"direction":"Right","hash":"DFUt35GcxSBTfcDAz8ErHD59mkBsuxuGXPjPJuoChVKi"},{"direction":"Right","hash":"H95LRn3j17BspgV41B2St74vhFXM6VqB1QPfrkqR6wLv"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:3Y9xcFeeKd3JgDtK8VqRfBdZN8iir5LpyXpMyrBEw6H8"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"HSLiiKxVUtPrJq9tSEvtnF3ztsRiW9iZrFuwZvGxFFsb","nonce":108415680020390,"publicKey":"ed25519:7i94d87iCY3hK1AUrFGFrbW7NxmJSnxE9D16ujjRAhqj","receiverId":"8adp8wh0lqvk.users.kaiching","signature":"ed25519:3PTbCtK5eiLeDkuX8P5hEvRqyz18ZQdCU9AMN8k7KanA96hvDA5PQ4Jp2gw3QRAxmk6HTnKPhsmK1KvYnZBVZrap","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BqCZW17x6EeVcoL5yXoc7pDiUf9FFha6hG4kXVMKvwE6","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["AuRjwtapVx8nDzKYhCFmtAW3HQEHMPHxq5AnFQtQ7Kdo"],"status":{"SuccessReceiptId":"AuRjwtapVx8nDzKYhCFmtAW3HQEHMPHxq5AnFQtQ7Kdo"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"78f6gX3sgwfAusu6mnkrNxgQ1GDPurbHDH9j9Bxk7N6s"},{"direction":"Right","hash":"Gdx3E88NrGQELTCmDxSfhx7oN5Qys6pq93tPoxjTGXdu"},{"direction":"Left","hash":"ETME19XicmunWTdQ9Vor3dXcXi3Pcw7Ls2LhmK4GSUUF"},{"direction":"Right","hash":"H95LRn3j17BspgV41B2St74vhFXM6VqB1QPfrkqR6wLv"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8VhSMByShArFMq8CgxtG72dqhCGwXEE4Zyz3guQMBhJA"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"BqCZW17x6EeVcoL5yXoc7pDiUf9FFha6hG4kXVMKvwE6","nonce":99017614031958,"publicKey":"ed25519:5E8N8nc2XFCiY2Jai222p2Q4daWfUUqda6k1rRoiiZqs","receiverId":"uqb3q1dtsizz.users.kaiching","signature":"ed25519:33KCVhz1AD4DH7esyPppSAuSbvUkQTWZKhqohVWKigmm6uftheE7LLNcByL51n1PoGvRsFd8qDw85fxqyz1GxXPG","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5f366N1urm8NPT4m3XJScAeLdTH6QFgyGMvek5tYGoyD","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["3iY8yM8MCucb4x9cMVXNxbkGQ7XhFYAMSm7XrZ4JFVHw"],"status":{"SuccessReceiptId":"3iY8yM8MCucb4x9cMVXNxbkGQ7XhFYAMSm7XrZ4JFVHw"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"BLzubFAaDUc2QURneHLjDLMfSukzYzJpmqQmKKwW4pks"},{"direction":"Right","hash":"Gdx3E88NrGQELTCmDxSfhx7oN5Qys6pq93tPoxjTGXdu"},{"direction":"Left","hash":"ETME19XicmunWTdQ9Vor3dXcXi3Pcw7Ls2LhmK4GSUUF"},{"direction":"Right","hash":"H95LRn3j17BspgV41B2St74vhFXM6VqB1QPfrkqR6wLv"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:DnWQN1qwGHASN5SGyaK5perrWgWWLzoWJEDnH72KqYfs"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"5f366N1urm8NPT4m3XJScAeLdTH6QFgyGMvek5tYGoyD","nonce":108415782020392,"publicKey":"ed25519:GYGxty8SHrrzuMrX6RZLNtj8ZxfQoxGg99qEcRAkbq2r","receiverId":"n2zl5bukrnqm.users.kaiching","signature":"ed25519:aZvULBjNkzvykZLqkfZYCwTMsfWaFepKrDXHCtkJBqVicFjnuJRTAp45XL1o9cfkmUPkkm3ZUpZDrJWUMqnbd2T","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DtB6FEqbCJ1MB9zGfYkyJXiV3p2geWWN4nMkGPwJB58b","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["8xbcF23nnjmSbk4iW69KuRnh7LdjdFmmq6SUGCGKKZbB"],"status":{"SuccessReceiptId":"8xbcF23nnjmSbk4iW69KuRnh7LdjdFmmq6SUGCGKKZbB"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"KpKDJyveJf1hd2MRZ3m5YQQ7eb3Uuaw68oDGBoihhBs"},{"direction":"Left","hash":"5WGhYDAdjykNFjsEc66dEnuctHoCnEJZum8d6xejKZLw"},{"direction":"Left","hash":"ETME19XicmunWTdQ9Vor3dXcXi3Pcw7Ls2LhmK4GSUUF"},{"direction":"Right","hash":"H95LRn3j17BspgV41B2St74vhFXM6VqB1QPfrkqR6wLv"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:HtmHqzfVmzAWvLPVvbK3aTmExp5i7vigAFST5duhWbSm"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"DtB6FEqbCJ1MB9zGfYkyJXiV3p2geWWN4nMkGPwJB58b","nonce":108415911020268,"publicKey":"ed25519:57y8aYNCN5pbYt3Htb9FyseaUrmP3Z6SgyorFP9jLurS","receiverId":"wwueiq080c7p.users.kaiching","signature":"ed25519:2XdAaVoJqTLeaWt3j2Hc2XLXZNPYv4YY63jNcyosnpFJvsg71uwdn6zLmmpWQAEtQ6jPFtFFtVLnGpaQr7J9YJao","signerId":"users.kaiching"}},{"outcome":{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"F9bP9QCDpHFS3FnXKwfK1ozF7Wkp3QLUkkQcBM965nCy","outcome":{"executorId":"users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":null,"version":1},"receiptIds":["6Gm1CzJSZszC3VyUNXrmTbYcu6oWdPdaAxXwpJics8us"],"status":{"SuccessReceiptId":"6Gm1CzJSZszC3VyUNXrmTbYcu6oWdPdaAxXwpJics8us"},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"7pQ5EdmpYiBvtGtdEj7HztEt3MvG1ukixtaT6YF6ppSj"},{"direction":"Left","hash":"5WGhYDAdjykNFjsEc66dEnuctHoCnEJZum8d6xejKZLw"},{"direction":"Left","hash":"ETME19XicmunWTdQ9Vor3dXcXi3Pcw7Ls2LhmK4GSUUF"},{"direction":"Right","hash":"H95LRn3j17BspgV41B2St74vhFXM6VqB1QPfrkqR6wLv"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":null},"transaction":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:FMzmXgJg9zFoFgWidk3fWHcQLr3a6ywbpKew2CoomEdo"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"hash":"F9bP9QCDpHFS3FnXKwfK1ozF7Wkp3QLUkkQcBM965nCy","nonce":108415616020365,"publicKey":"ed25519:2yG35iNNdT3AQWR3V5TTNqB58SkVaCMcp7WmcgzmGT6v","receiverId":"7zv6eq563l0y.users.kaiching","signature":"ed25519:5Qte8k5bysUQwiytZaDZy2QiAALQBM12dLrR7K96Ci4staRMrZndnKh9Q7kvwNCxATDSk9atQZujsZXU43z1MR4v","signerId":"users.kaiching"}}]},"receiptExecutionOutcomes":[{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6Pk5xoedtfB8UAcJmrHzmdaJsyNberK2xWVh6fTyg9nP","outcome":{"executorId":"zrrtvkqdnnpt.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["Erg7nD1NuucXMwhSssm5tu9sC72exx3w1FZkPAYKW5Nk"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"CSxaGL82FwuAVkP5qaWv22sJa5KKxZGFUZ4Ux97juowA"},{"direction":"Right","hash":"E5BpLTy7ARxpDaxsCTEUbsLZ3dVEdKEXS4LvXBjtuJ1q"},{"direction":"Right","hash":"GLs4xn4pgczExUmmvXG3aAy4p1mVQpzBfnDFqhtQhfbC"},{"direction":"Left","hash":"4aEFS4H2GYjy8rHcRyoZtFkG6ACPSE9qxPxQWbBgi2Ws"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:2PKJ4MQ3PKDSft6cfohkNJu9726bwkfYd6pHDJrD4Q7z"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:G9oxRHoF42NMjaRZ4HTtnBaFHRCcQTCe1CGxCG6vRDWX"}},"receiptId":"6Pk5xoedtfB8UAcJmrHzmdaJsyNberK2xWVh6fTyg9nP","receiverId":"zrrtvkqdnnpt.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8gKPht8tTnkEa7A9LS5TGbEX91Ba6MhzHPyoyb4FDiqr","outcome":{"executorId":"v9dvzvudl9cg.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["9dXYNTgaKUiS7zyJa2dAduY5ndhP7T12cANanPcvb5ho"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"Hp23wG5Y9iVzNdpMXEiLtQkKfXpqvogMZoPChnyxBh1h"},{"direction":"Right","hash":"E5BpLTy7ARxpDaxsCTEUbsLZ3dVEdKEXS4LvXBjtuJ1q"},{"direction":"Right","hash":"GLs4xn4pgczExUmmvXG3aAy4p1mVQpzBfnDFqhtQhfbC"},{"direction":"Left","hash":"4aEFS4H2GYjy8rHcRyoZtFkG6ACPSE9qxPxQWbBgi2Ws"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:ARZuAAmGEjZAsFoq8xUo5RaotXqvMizpfU6uUySs1SEz"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:P1z21K6sWxGZPsM7K6m153Ycajo5wBP1hiwbxKZD958"}},"receiptId":"8gKPht8tTnkEa7A9LS5TGbEX91Ba6MhzHPyoyb4FDiqr","receiverId":"v9dvzvudl9cg.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"MmzNUc6bs3g5UN1A4gsMRzfNayxoBq6U7AaAs7L22Fz","outcome":{"executorId":"timpgfg9modt.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["2wPvxgB1XXUMbLrzhovtE1WvLzgTSKtRGQSHBGHcNVUB"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"3BqfZHeU45DTqKUfVZGhxeogP9yv59Wj1pbdd13FjVbb"},{"direction":"Left","hash":"2QJbiuBb1Mjdw5fMqVWmpqDrWh56pMckSMC4yuwc2CwQ"},{"direction":"Right","hash":"GLs4xn4pgczExUmmvXG3aAy4p1mVQpzBfnDFqhtQhfbC"},{"direction":"Left","hash":"4aEFS4H2GYjy8rHcRyoZtFkG6ACPSE9qxPxQWbBgi2Ws"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:BHAwQjMQB3DpGjUYtLRDjAzMUZDx4QnH6KdoiAhKqXcR"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:2mhBJR9gtQ1iGuEykLU6D2dWcnY4un7r5zsK5Sg5oaoM"}},"receiptId":"MmzNUc6bs3g5UN1A4gsMRzfNayxoBq6U7AaAs7L22Fz","receiverId":"timpgfg9modt.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"AKpnH6qjdKJL9fHL92GSnkQSnrgSg9ixj6Yr4Cd96hCY","outcome":{"executorId":"u13i7dpopv0b.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["Hrp3bNoG1JEt8u5PPmKhpj4LrGiLVASxTgJDWcxCSAoU"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"GrmhWdWsdA1cPe2fHfNiUtETejHVGcuiZhqAsAm5vrKn"},{"direction":"Left","hash":"2QJbiuBb1Mjdw5fMqVWmpqDrWh56pMckSMC4yuwc2CwQ"},{"direction":"Right","hash":"GLs4xn4pgczExUmmvXG3aAy4p1mVQpzBfnDFqhtQhfbC"},{"direction":"Left","hash":"4aEFS4H2GYjy8rHcRyoZtFkG6ACPSE9qxPxQWbBgi2Ws"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:9oZUQKiisNaXVbQ7GQ1wsb42yY9oBNH5EMXDMe6un5nu"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:6f6eSfJMfeA3pmGgK6xUN5P64Y57iGHDXVjXV6BnX3ru"}},"receiptId":"AKpnH6qjdKJL9fHL92GSnkQSnrgSg9ixj6Yr4Cd96hCY","receiverId":"u13i7dpopv0b.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4owd9uzmELG3qpnAmXrw3mZKA88FQ8D8paEyVTZimRKJ","outcome":{"executorId":"yszjdr7jz245.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["7zzxQyupHGeFYUc8RjtxMP8MzFMvhYy2J86PcyA4YGrQ"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"CjiMg86VzN454XMAWqkF4BQwggGDHFpCJp2ticN71TrD"},{"direction":"Right","hash":"42eaTooZQbFaZZJZWEU17GzZqP3kvSBTNajin6ALWCoh"},{"direction":"Left","hash":"G4D5XvbAUUdRPWASmqY62W5b41psvpDADkhG2m8usBeu"},{"direction":"Left","hash":"4aEFS4H2GYjy8rHcRyoZtFkG6ACPSE9qxPxQWbBgi2Ws"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:CQYBqDcGnwQLbi79MVE2Crr2tj2kGtt3GKKqiRoS76FU"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:HdE8kmypHcxwXgjTznhnjbjEuQ3FaLWj8EUWXiE2Tov1"}},"receiptId":"4owd9uzmELG3qpnAmXrw3mZKA88FQ8D8paEyVTZimRKJ","receiverId":"yszjdr7jz245.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HkHvrphLcYetaEYivFn3vQtgnMihwYZMGetcP3WGqJJP","outcome":{"executorId":"uw6ut2subvto.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["5f25UxQQMEFsvCZZaXM2qEoEUEQ48u5S69qQ9vFK2VoT"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"J3L164KU6VwEYogxYPtahPYpdKNG1hPiCEUMZyfrWH8i"},{"direction":"Right","hash":"42eaTooZQbFaZZJZWEU17GzZqP3kvSBTNajin6ALWCoh"},{"direction":"Left","hash":"G4D5XvbAUUdRPWASmqY62W5b41psvpDADkhG2m8usBeu"},{"direction":"Left","hash":"4aEFS4H2GYjy8rHcRyoZtFkG6ACPSE9qxPxQWbBgi2Ws"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:5oTPwrU2aT6CzATT5jejBPJZKy3AM9ER9TvhDcDXQZ4w"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:3acrVTUJHs8J3tkx54zRQ6FgSYNfh83DS48VKAHP1Bp2"}},"receiptId":"HkHvrphLcYetaEYivFn3vQtgnMihwYZMGetcP3WGqJJP","receiverId":"uw6ut2subvto.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DCWVJyis9UEcy5T2aNBiird7VMavbWhhS6fnyrvgtAuh","outcome":{"executorId":"zpb5kxx5i3a8.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["FKbJSfkQumRini4xdj7NWTabJ97SLtafTJUgP6kCbauG"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"3ZLgmb3YDHfAHVyTb9Hjy8UQiHKu6yYCSVM5dshNFomK"},{"direction":"Left","hash":"8HNyZnFpHJmYXQMiaS1BbDZnUS2wgdNp7JXwEgSLd6Ar"},{"direction":"Left","hash":"G4D5XvbAUUdRPWASmqY62W5b41psvpDADkhG2m8usBeu"},{"direction":"Left","hash":"4aEFS4H2GYjy8rHcRyoZtFkG6ACPSE9qxPxQWbBgi2Ws"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:8txjb77XaViwebHGk3B1B4ik6sNystzM1stSME6NqJE3"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:2NhAnf7p7VtX9xs36YngtXx7uZJxV8eoSncx8FcEog3i"}},"receiptId":"DCWVJyis9UEcy5T2aNBiird7VMavbWhhS6fnyrvgtAuh","receiverId":"zpb5kxx5i3a8.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4uP8VXJcvs7rkxRu9TeExxx5JMX9DXdBbRmUyTLzSVwq","outcome":{"executorId":"wkntl4mgk72x.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["3tgnuywFmoFhgC6P1bN3XzjVEC9HdHzwfFbpTdD5c4sn"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"AqTsH6jr2PmXVCtwU6WBdFnqD98uo6EXYjrWYfDjUAHC"},{"direction":"Left","hash":"8HNyZnFpHJmYXQMiaS1BbDZnUS2wgdNp7JXwEgSLd6Ar"},{"direction":"Left","hash":"G4D5XvbAUUdRPWASmqY62W5b41psvpDADkhG2m8usBeu"},{"direction":"Left","hash":"4aEFS4H2GYjy8rHcRyoZtFkG6ACPSE9qxPxQWbBgi2Ws"},{"direction":"Left","hash":"FVCWyKHbRHwkJ1PoY9SmHQ4sxKePsr6fg6h6EkgbkbAu"},{"direction":"Left","hash":"CFdtcUzhvv2uZk9TTdExhoNjy9kU2eb6fAW2ZSUCUw7X"},{"direction":"Left","hash":"AozTC6bmzAG6fMVD4woPHyFnDfDQwaVx9pAZ1LCoVAiu"},{"direction":"Right","hash":"HxgCv9abaicBLWJDDwNW6oVUrdMyP27MPB9ZJBqUDeKV"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:C5jKnQvJMn6n9yp3xaX37AdGFWBoziQbo7qYvkUD5EbB"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8qWyo8psoRHMAd2tTkfGp5AtUDx4ypDoPvP9UqKv3LqM"}},"receiptId":"4uP8VXJcvs7rkxRu9TeExxx5JMX9DXdBbRmUyTLzSVwq","receiverId":"wkntl4mgk72x.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HsCpaDkBbSyMnoDd47t2VHjgeyjxD4T782pjqT1HVk5F","outcome":{"executorId":"y32httd8ysjr.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["3N1w3yGFiZXWQRT3ooDcrVgRgt5sKUExxReueRPqnJbU"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Right","hash":"2XnY7pBZk5EAnVc8wK9f23ayWpxfP4EkvAExEAUoA5Wp"},{"direction":"Right","hash":"2P8uTfhZiL4vGr5vZdrD9d4T5aKrcDbLcLqdHYHuFrCz"},{"direction":"Right","hash":"3aRLTM1tvrrfod6gqPkPbAjRZ7DXHzGtPnKXQDaeVWnS"},{"direction":"Right","hash":"8cmkmoV5NAV3ychK55VWzYs8HCoADPEwe4b2NDNv685U"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:HyBmZBmRjB4RnNCnrtTpwynLLbQdUKLyY4nzsguK69Lx"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:ETYVnE84tsSzDrr49ELKegknLTtuF9uxvjTxpNqsrrrb"}},"receiptId":"HsCpaDkBbSyMnoDd47t2VHjgeyjxD4T782pjqT1HVk5F","receiverId":"y32httd8ysjr.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"FdD87MwCQZDW8fweGryizTwjeFMbwmmcFoUtJu1WZTb7","outcome":{"executorId":"u8i3qxjtibmn.users.kaiching","gasBurnt":4174947687500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":["BdAPCPhmy3oo9QtWu6J7DVqvX9DSxkLDSoTFLPBALG2D"],"status":{"SuccessValue":""},"tokensBurnt":"417494768750000000000"},"proof":[{"direction":"Left","hash":"9LwBPWX6zDYjD2RuqqFZ3ZqgL9fmM7KvuSzJ1FxFjyKJ"},{"direction":"Right","hash":"2P8uTfhZiL4vGr5vZdrD9d4T5aKrcDbLcLqdHYHuFrCz"},{"direction":"Right","hash":"3aRLTM1tvrrfod6gqPkPbAjRZ7DXHzGtPnKXQDaeVWnS"},{"direction":"Right","hash":"8cmkmoV5NAV3ychK55VWzYs8HCoADPEwe4b2NDNv685U"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"users.kaiching","receipt":{"Action":{"actions":["CreateAccount",{"AddKey":{"accessKey":{"nonce":0,"permission":"FullAccess"},"publicKey":"ed25519:9QmTZJfkm7MiidGQEBYv6tGkpjuD8ZSkEh75H9qvzBe9"}},{"Transfer":{"deposit":"10000000000000000000000"}}],"gasPrice":"103000000","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4oqmii8Va6fJHABUVSh5AFqbTic2mfvjGU8gsAu5r6TC"}},"receiptId":"FdD87MwCQZDW8fweGryizTwjeFMbwmmcFoUtJu1WZTb7","receiverId":"u8i3qxjtibmn.users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6R7iKNy5UpEMZcBuzaypYRRvWc6kKmZbHtU5WPCJfdQs","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"Cquwyi5mcw1WA8cH2cT3RiYKJCnQNKDNq9d3oMstYqJp"},{"direction":"Left","hash":"7hj4dtPovVzNVraepmx895xG9Sz9chnqu2Rwi2baKCei"},{"direction":"Right","hash":"3aRLTM1tvrrfod6gqPkPbAjRZ7DXHzGtPnKXQDaeVWnS"},{"direction":"Right","hash":"8cmkmoV5NAV3ychK55VWzYs8HCoADPEwe4b2NDNv685U"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:BAXTiUTtchKTC5xmTmziiETgeqBn644yhLT2cWVsythK"}},"receiptId":"6R7iKNy5UpEMZcBuzaypYRRvWc6kKmZbHtU5WPCJfdQs","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"VtJWGx9NfD9RMvQhH5ZQmoUebPEhfRBkuEfQ9ZHk6X9","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"4uCWLwer7cDLbiRz6bvJsMJM8g4JpffgUr7pTiiuFbqB"},{"direction":"Left","hash":"7hj4dtPovVzNVraepmx895xG9Sz9chnqu2Rwi2baKCei"},{"direction":"Right","hash":"3aRLTM1tvrrfod6gqPkPbAjRZ7DXHzGtPnKXQDaeVWnS"},{"direction":"Right","hash":"8cmkmoV5NAV3ychK55VWzYs8HCoADPEwe4b2NDNv685U"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:GWRP1LZ3VziHqTNARc8S7Yyt1TEE9GrESDK3rmTHSsbY"}},"receiptId":"VtJWGx9NfD9RMvQhH5ZQmoUebPEhfRBkuEfQ9ZHk6X9","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8JAdWfe4Lc2vhxkhMYSTya2BoovsLYQfCv27yG6z3yga","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"5VG9RyNtRrxRiGXd8q4JGSqz6Jd1iqQUGKquSSfq6k7r"},{"direction":"Right","hash":"4NsmAHwgaS1CgxPQ8jYCeFyqqGzypgBeA3AZxZoWKjQA"},{"direction":"Left","hash":"3xVYosTF3S9iQcWaGMHFMZscCCKxgFWkj72ozJd4gAZe"},{"direction":"Right","hash":"8cmkmoV5NAV3ychK55VWzYs8HCoADPEwe4b2NDNv685U"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:GJA6pdQiHYuz5BuZUJSfsRnDUW1Wmw46TDhxsUP5AhUu"}},"receiptId":"8JAdWfe4Lc2vhxkhMYSTya2BoovsLYQfCv27yG6z3yga","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Aog9dj6pvuUgYtL4EdV6Fr219gGtSaxrkG36v3bdTFmQ","outcome":{"executorId":"wrap.near","gasBurnt":3696648862307,"logs":["Transfer 758347087129792955759160 from v2.ref-finance.near to sevenlives.near"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"6354434664"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"40234218750"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3543313050"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1016306907"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"57000000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"26098632000"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"897114588"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"17620156302"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"19022466"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"169070537250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1516674117"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"342271305"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"192590208000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1959155727"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3453660483"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1892130879"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"611874325188"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3111779061"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"22451696883"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"60673318464"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"22430358888"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"569268348"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"22924179888"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"843947208"}],"version":3},"receiptIds":["FzH3TAmLWzhqsT6WCftqRQGgBpY8EcaPsQ96dPoBK9EC"],"status":{"SuccessValue":""},"tokensBurnt":"369664886230700000000"},"proof":[{"direction":"Left","hash":"3qncVUcdi7wQaymgbF5jzuawM3b3WkDUB4jobxfsdUvA"},{"direction":"Right","hash":"4NsmAHwgaS1CgxPQ8jYCeFyqqGzypgBeA3AZxZoWKjQA"},{"direction":"Left","hash":"3xVYosTF3S9iQcWaGMHFMZscCCKxgFWkj72ozJd4gAZe"},{"direction":"Right","hash":"8cmkmoV5NAV3ychK55VWzYs8HCoADPEwe4b2NDNv685U"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"v2.ref-finance.near","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6InNldmVubGl2ZXMubmVhciIsImFtb3VudCI6Ijc1ODM0NzA4NzEyOTc5Mjk1NTc1OTE2MCIsIm1lbW8iOm51bGx9","deposit":"1","gas":20000000000000,"methodName":"ft_transfer"}}],"gasPrice":"250008035","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[{"dataId":"6d74sUsGkk5z6fFGFd3ypE6MDGq6H5CvqQdCZziKRS4E","receiverId":"v2.ref-finance.near"}],"signerId":"sevenlives.near","signerPublicKey":"ed25519:6MxWL1ok7ZaW1ET8RNBEGVJpUFbXNALLA6ZjH59wJ8Fu"}},"receiptId":"Aog9dj6pvuUgYtL4EdV6Fr219gGtSaxrkG36v3bdTFmQ","receiverId":"wrap.near"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"9pui6s8Wp9LrB6BaqJcPkNf9tKYa12PSU8jLuDx2Y9XX","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"2CHpZB8HVkkbZRZfWvPt8SMG57a2cF3SViaodiFMvm6P"},{"direction":"Left","hash":"357CfWRwqMBWZMPvqWFPuY1ohMvmph414ANoh56hci5t"},{"direction":"Left","hash":"3xVYosTF3S9iQcWaGMHFMZscCCKxgFWkj72ozJd4gAZe"},{"direction":"Right","hash":"8cmkmoV5NAV3ychK55VWzYs8HCoADPEwe4b2NDNv685U"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:Hf99sqqdpLPfb4DEVtZx4cQ2oidYY4U2NBq26YZcPuXB"}},"receiptId":"9pui6s8Wp9LrB6BaqJcPkNf9tKYa12PSU8jLuDx2Y9XX","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"GtN3Y5rjt7X9LDuKi5q3vCsR9mJ1NQ1gLFrRXmE4Mnwm","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"A3siN9bnCc43tpPQJw4XMZpECfFw882h8KafFRJWoP7m"},{"direction":"Left","hash":"357CfWRwqMBWZMPvqWFPuY1ohMvmph414ANoh56hci5t"},{"direction":"Left","hash":"3xVYosTF3S9iQcWaGMHFMZscCCKxgFWkj72ozJd4gAZe"},{"direction":"Right","hash":"8cmkmoV5NAV3ychK55VWzYs8HCoADPEwe4b2NDNv685U"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9Krkf7pU9h8wR16gLhRtMSQKjr4VUznAZG986d6AMXuu"}},"receiptId":"GtN3Y5rjt7X9LDuKi5q3vCsR9mJ1NQ1gLFrRXmE4Mnwm","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3e257zzryFepDXioWPUYGD38kYzx3K5CXXBZDKkpvVUH","outcome":{"executorId":"token.sweat","gasBurnt":3778651736087,"logs":["EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_transfer\",\"data\":[{\"old_owner_id\":\"claim.sweat\",\"new_owner_id\":\"75cda2a90585591fc2bc59846bd346fc4ef2e2139aeed5323f91eace9ad2ebde\",\"amount\":\"1570246073812291539\",\"memo\":\"\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"7413507108"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"46810847250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3543313050"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3101715885"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"109440000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"36538084800"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2406243789"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"27688817046"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"39030552"},{"cost":"SHA256_BASE","costCategory":"WASM_HOST_COST","gasUsed":"18163881000"},{"cost":"SHA256_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3617602650"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"169070537250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2259534909"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"572322510"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"192590208000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3275965314"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5145249291"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3163890978"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"515262589632"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3111779061"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"68521412565"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"57733611276"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"33645538332"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1122194064"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"34386269832"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1771528824"}],"version":3},"receiptIds":["GbDo5GS7AtpDvPZQigR17BBtoVjgqwjoAyUTt3xp6MUR"],"status":{"SuccessValue":""},"tokensBurnt":"377865173608700000000"},"proof":[{"direction":"Right","hash":"FPuG4St8DreTHEUXJ8UrbRRvBBTKUqEXatmwQz1RhMdE"},{"direction":"Right","hash":"DwLPYRuVMy5GJEHBM6W3VFfrfSJnzWb9DERER2faJpNG"},{"direction":"Right","hash":"4dhK8TmwcU2Jh9ZeBTt7rczc1dVd4SpTCkJC6aN8bk6C"},{"direction":"Left","hash":"CdXzJAAA4jrf2roRnYeJxozSBQWj3oXYhC8QWHZTwFTD"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"claim.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJhbW91bnQiOiIxNTcwMjQ2MDczODEyMjkxNTM5IiwibWVtbyI6IiIsInJlY2VpdmVyX2lkIjoiNzVjZGEyYTkwNTg1NTkxZmMyYmM1OTg0NmJkMzQ2ZmM0ZWYyZTIxMzlhZWVkNTMyM2Y5MWVhY2U5YWQyZWJkZSJ9","deposit":"1","gas":5000000000000,"methodName":"ft_transfer"}}],"gasPrice":"119405230","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[{"dataId":"8EZzSnQ53pJt9bkMjt2KmWrrKoha88kuUjhBww7Rp2UL","receiverId":"claim.sweat"}],"signerId":"75cda2a90585591fc2bc59846bd346fc4ef2e2139aeed5323f91eace9ad2ebde","signerPublicKey":"ed25519:8vrZokQdTeTi962mNJDkMhpGCda929ykoT9sicmP52us"}},"receiptId":"3e257zzryFepDXioWPUYGD38kYzx3K5CXXBZDKkpvVUH","receiverId":"token.sweat"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"CkwuGndoQua4iM6QugKV65kswfeKpRijA6PQcZv3uSHP","outcome":{"executorId":"token.sweat","gasBurnt":3305280882011,"logs":["EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_transfer\",\"data\":[{\"old_owner_id\":\"claim.sweat\",\"new_owner_id\":\"0d26b05ec0cb4c2707669b51a1b18f6c18e43361433aacd52cee9eee28aafc8e\",\"amount\":\"1032271319815024249\",\"memo\":\"\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"7413507108"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"46810847250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3543313050"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3101715885"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"54720000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"36538084800"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2406243789"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"27688817046"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"39030552"},{"cost":"SHA256_BASE","costCategory":"WASM_HOST_COST","gasUsed":"18163881000"},{"cost":"SHA256_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3617602650"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"169070537250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2259534909"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"572322510"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"192590208000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3275965314"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5145249291"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3163890978"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"96611735556"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3111779061"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"68521412565"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"57733611276"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"33645538332"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1122194064"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"34386269832"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1771528824"}],"version":3},"receiptIds":["7fdcaSugXw4dBDnDpJk4HGcoEWf4NqfRRMhqTRkXW6Kz"],"status":{"SuccessValue":""},"tokensBurnt":"330528088201100000000"},"proof":[{"direction":"Left","hash":"HUmvbDoeTZKe1btHtWEgyZRJn6YvTwpMXBYFQqhXpvuW"},{"direction":"Right","hash":"DwLPYRuVMy5GJEHBM6W3VFfrfSJnzWb9DERER2faJpNG"},{"direction":"Right","hash":"4dhK8TmwcU2Jh9ZeBTt7rczc1dVd4SpTCkJC6aN8bk6C"},{"direction":"Left","hash":"CdXzJAAA4jrf2roRnYeJxozSBQWj3oXYhC8QWHZTwFTD"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"claim.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJhbW91bnQiOiIxMDMyMjcxMzE5ODE1MDI0MjQ5IiwibWVtbyI6IiIsInJlY2VpdmVyX2lkIjoiMGQyNmIwNWVjMGNiNGMyNzA3NjY5YjUxYTFiMThmNmMxOGU0MzM2MTQzM2FhY2Q1MmNlZTllZWUyOGFhZmM4ZSJ9","deposit":"1","gas":5000000000000,"methodName":"ft_transfer"}}],"gasPrice":"138423388","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[{"dataId":"3AvmoWwA4DmW8swuXZHhPpbXK93EPSXNVSEg92wcFtzS","receiverId":"claim.sweat"}],"signerId":"0d26b05ec0cb4c2707669b51a1b18f6c18e43361433aacd52cee9eee28aafc8e","signerPublicKey":"ed25519:tLWyRAdZsubVpjqprcm7DyNW9QTLkdCMehYXsPmai8D"}},"receiptId":"CkwuGndoQua4iM6QugKV65kswfeKpRijA6PQcZv3uSHP","receiverId":"token.sweat"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"cwBAqXZvt1qKmC5trNHNycSfrhmW1q9iFDoiKVUQv4B","outcome":{"executorId":"usdt.tether-token.near","gasBurnt":6980130861666,"logs":["EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_transfer\",\"data\":[{\"old_owner_id\":\"i6880758654.tg\",\"new_owner_id\":\"i7097218778.tg\",\"amount\":\"2130000\"}]}"],"metadata":{"gasProfile":[{"cost":"NEW_ACTION_RECEIPT","costCategory":"ACTION_COST","gasUsed":"108059500000"},{"cost":"TRANSFER","costCategory":"ACTION_COST","gasUsed":"115123062500"},{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"11914564995"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"70891926"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"120389019000"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3543313050"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2190999306"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"100320000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"54807127200"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2607714438"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"27688817046"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"42677346"},{"cost":"STORAGE_HAS_KEY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"108079793250"},{"cost":"STORAGE_HAS_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1170052110"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"281784228750"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2073819711"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1413973260"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"320983680000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"8093561364"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"4722352089"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"8312968452"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"692384104818"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"6223558122"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"52484486220"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"120116616708"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"36449333193"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1266553980"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"37251792318"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2482421292"}],"version":3},"receiptIds":["BgJBLgvJgSE5BR971KW4zpg9uBTrT4zJjZtjgQsEXxeG","48y1j2NBzcg4ucZMMb9NMkjR4QG3v2AZobGmSeG7pnt5"],"status":{"SuccessValue":""},"tokensBurnt":"698013086166600000000"},"proof":[{"direction":"Right","hash":"3yy6wfWSenAHDYWxU6xoCx225AA9bzDZ89NhLiC4bcPB"},{"direction":"Left","hash":"8F8NoGktbPeEhiDcyp7pF151zVp2yvcRB8dRLmemrV5k"},{"direction":"Right","hash":"4dhK8TmwcU2Jh9ZeBTt7rczc1dVd4SpTCkJC6aN8bk6C"},{"direction":"Left","hash":"CdXzJAAA4jrf2roRnYeJxozSBQWj3oXYhC8QWHZTwFTD"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"i6880758654.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJhY2NvdW50X2lkIjoiaTcwOTcyMTg3NzgudGciLCJyZWdpc3RyYXRpb25fb25seSI6dHJ1ZX0=","deposit":"12500000000000000000000","gas":30000000000000,"methodName":"storage_deposit"}},{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6Imk3MDk3MjE4Nzc4LnRnIiwiYW1vdW50IjoiMjEzMDAwMCJ9","deposit":"1","gas":30000000000000,"methodName":"ft_transfer"}}],"gasPrice":"146853372","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"i6880758654.tg","signerPublicKey":"ed25519:6wsGScY1Ngq6JeYxKiq1cA1pdRNwmFJadJ4ki29raxL4"}},"receiptId":"cwBAqXZvt1qKmC5trNHNycSfrhmW1q9iFDoiKVUQv4B","receiverId":"usdt.tether-token.near"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DY8MaskKvY2DoFeHJ9UmpetPiheVSPPQ4AfwgfbFNVAE","outcome":{"executorId":"wrap.near","gasBurnt":11177724481935,"logs":["Deposit 569999990000000000000000 NEAR to keftemeauto.tg","Transfer 569999990000000000000000 from keftemeauto.tg to v2.ref-finance.near"],"metadata":{"gasProfile":[{"cost":"FUNCTION_CALL_BASE","costCategory":"ACTION_COST","gasUsed":"4639723000000"},{"cost":"FUNCTION_CALL_BYTE","costCategory":"ACTION_COST","gasUsed":"2260529274"},{"cost":"NEW_ACTION_RECEIPT","costCategory":"ACTION_COST","gasUsed":"289092464624"},{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"13238405550"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"70891926"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"80468437500"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"7086626100"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1729041621"},{"cost":"PROMISE_RETURN","costCategory":"WASM_HOST_COST","gasUsed":"560152386"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"31920000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"70466306400"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5606966175"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"30205982232"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"105855588"},{"cost":"STORAGE_HAS_KEY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"54039896625"},{"cost":"STORAGE_HAS_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"585026055"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"281784228750"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2228582376"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"594766530"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"320983680000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3404434542"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5074766424"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3287965134"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"144917603334"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"12447116244"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"46361296161"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"292970247504"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"39253128054"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3012491832"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"40117314804"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"4303370448"}],"version":3},"receiptIds":["ELwqPNuUWyEb1Fgkth44bU1WQVZPHF9NB2Q9n7H8u9jL","BKqndvdWAj4bGmNunemSt3BMddptvxwiQTrRV6Udmu4a","GjSLYtxhztRhkhrrpLyFheDvjvPVeGjvyMzgAHW9H2zn"],"status":{"SuccessReceiptId":"BKqndvdWAj4bGmNunemSt3BMddptvxwiQTrRV6Udmu4a"},"tokensBurnt":"1117772448193500000000"},"proof":[{"direction":"Left","hash":"5tUgptX1JB2ZpVt1kDJ3pR3kRPaauKMtGYYb3iJZaZ4B"},{"direction":"Left","hash":"8F8NoGktbPeEhiDcyp7pF151zVp2yvcRB8dRLmemrV5k"},{"direction":"Right","hash":"4dhK8TmwcU2Jh9ZeBTt7rczc1dVd4SpTCkJC6aN8bk6C"},{"direction":"Left","hash":"CdXzJAAA4jrf2roRnYeJxozSBQWj3oXYhC8QWHZTwFTD"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"keftemeauto.tg","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"e30=","deposit":"569999990000000000000000","gas":50000000000000,"methodName":"near_deposit"}},{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6InYyLnJlZi1maW5hbmNlLm5lYXIiLCJhbW91bnQiOiI1Njk5OTk5OTAwMDAwMDAwMDAwMDAwMDAiLCJtc2ciOiJ7XCJyZWZlcnJhbF9pZFwiOlwib3duZXIuaGVyZXdhbGxldC5uZWFyXCIsXCJhY3Rpb25zXCI6W3tcInRva2VuX2luXCI6XCJ3cmFwLm5lYXJcIixcInRva2VuX291dFwiOlwidG9rZW4uc3dlYXRcIixcImFtb3VudF9pblwiOlwiMzIwNDI3ODM1NTQ4NzAzNzM1MDQ3NTY1XCIsXCJwb29sX2lkXCI6MzY2NyxcIm1pbl9hbW91bnRfb3V0XCI6XCIwXCJ9LHtcInRva2VuX2luXCI6XCJ0b2tlbi5zd2VhdFwiLFwidG9rZW5fb3V0XCI6XCI0MzhlNDhlZDRjZTZiZWVjZjUwM2Q0M2I5ZGJkM2MzMGQ1MTZlN2ZkLmZhY3RvcnkuYnJpZGdlLm5lYXJcIixcIm1pbl9hbW91bnRfb3V0XCI6XCIyODE2Njg3MDI2ODkxODM2NTBcIixcInBvb2xfaWRcIjo0NjE1fSx7XCJ0b2tlbl9pblwiOlwid3JhcC5uZWFyXCIsXCJ0b2tlbl9vdXRcIjpcIjE3MjA4NjI4Zjg0ZjVkNmFkMzNmMGRhM2JiYmViMjdmZmNiMzk4ZWFjNTAxYTMxYmQ2YWQyMDExZTM2MTMzYTFcIixcImFtb3VudF9pblwiOlwiMjQ5NTcyMTU0NDUxMjk2MjY0OTUyNDM1XCIsXCJwb29sX2lkXCI6NDUxMixcIm1pbl9hbW91bnRfb3V0XCI6XCIwXCJ9LHtcInRva2VuX2luXCI6XCIxNzIwODYyOGY4NGY1ZDZhZDMzZjBkYTNiYmJlYjI3ZmZjYjM5OGVhYzUwMWEzMWJkNmFkMjAxMWUzNjEzM2ExXCIsXCJ0b2tlbl9vdXRcIjpcIjQzOGU0OGVkNGNlNmJlZWNmNTAzZDQzYjlkYmQzYzMwZDUxNmU3ZmQuZmFjdG9yeS5icmlkZ2UubmVhclwiLFwibWluX2Ftb3VudF9vdXRcIjpcIjIxOTQ0NzEwMTU3NjA5MDE1MFwiLFwicG9vbF9pZFwiOjQ2MTB9XSxcImZvcmNlXCI6MH0ifQ==","deposit":"1","gas":180000000000000,"methodName":"ft_transfer_call"}}],"gasPrice":"413225188","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"keftemeauto.tg","signerPublicKey":"ed25519:DqNTzHJ5cKk8Nx2xFWgrcAKYPrFpXHeUPqcKxWXJjwun"}},"receiptId":"DY8MaskKvY2DoFeHJ9UmpetPiheVSPPQ4AfwgfbFNVAE","receiverId":"wrap.near"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BWVGdXDN6Gq21DxLYiTGpXNwPUWEya2YU374dhNrqYQ1","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"3RQrcswhjREjTuiZBYYGUocgJ64EwCetDfn2R6tiHJpx"},{"direction":"Right","hash":"2kqoirDQFXSTg4WCNQGuWP3kYJ6EA5jFzLtEuFNKz9bn"},{"direction":"Left","hash":"EdSBZZVyrCdmb5nLDCR81TWkihevy28VVNNV8zVLS3E5"},{"direction":"Left","hash":"CdXzJAAA4jrf2roRnYeJxozSBQWj3oXYhC8QWHZTwFTD"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9TKqQosK6BaaAEbEGS4HXcU2wev48bNj9stD2DC955ex"}},"receiptId":"BWVGdXDN6Gq21DxLYiTGpXNwPUWEya2YU374dhNrqYQ1","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"gdEaFcwi3666DG44yADZDbPanMFmbSR593jW2eHc41A","outcome":{"executorId":"token.sweat","gasBurnt":3458354112856,"logs":["EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_transfer\",\"data\":[{\"old_owner_id\":\"229cb8220a61c62361264c65012a0a64c05a800baa579d8bfc11c2ce49f51198\",\"new_owner_id\":\"spin.sweat\",\"amount\":\"10000000000000000\",\"memo\":\"sw:lw:EdbM2EMO31\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"7413507108"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"46810847250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3543313050"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3273300168"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"107160000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"36538084800"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2448058452"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"27688817046"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"40311858"},{"cost":"SHA256_BASE","costCategory":"WASM_HOST_COST","gasUsed":"18163881000"},{"cost":"SHA256_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3569367948"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"169070537250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2259534909"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"572322510"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"192590208000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3275965314"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5145249291"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3163890978"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"193223471112"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3111779061"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"72311958792"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"57802722780"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"33645538332"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1157603100"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"34386269832"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1820949156"}],"version":3},"receiptIds":["9sCdEuNNPycEagDJxkQdyMmsThuuy7FiAwVMXESLVY3r"],"status":{"SuccessValue":""},"tokensBurnt":"345835411285600000000"},"proof":[{"direction":"Left","hash":"54QTCTAEGRziYxCWxjfrJGAYyE5X2QVdyXvSxfzLS6Xb"},{"direction":"Right","hash":"2kqoirDQFXSTg4WCNQGuWP3kYJ6EA5jFzLtEuFNKz9bn"},{"direction":"Left","hash":"EdSBZZVyrCdmb5nLDCR81TWkihevy28VVNNV8zVLS3E5"},{"direction":"Left","hash":"CdXzJAAA4jrf2roRnYeJxozSBQWj3oXYhC8QWHZTwFTD"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"229cb8220a61c62361264c65012a0a64c05a800baa579d8bfc11c2ce49f51198","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6InNwaW4uc3dlYXQiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMCIsIm1lbW8iOiJzdzpsdzpFZGJNMkVNTzMxIn0=","deposit":"1","gas":14000000000000,"methodName":"ft_transfer"}}],"gasPrice":"109272700","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"229cb8220a61c62361264c65012a0a64c05a800baa579d8bfc11c2ce49f51198","signerPublicKey":"ed25519:3L7TyPvr1ijGThfBAMm5Srhe7XvhrKXhoBBo9sNe2T99"}},"receiptId":"gdEaFcwi3666DG44yADZDbPanMFmbSR593jW2eHc41A","receiverId":"token.sweat"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8QAiPHJPCsWwvCjUDgzxt3PooRXfgTT9unH8zDuHJ6e7","outcome":{"executorId":"token.sweat","gasBurnt":3476773577680,"logs":["EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_transfer\",\"data\":[{\"old_owner_id\":\"1695fa39fd9e010e41bb709fd8ff35d0ed4c8cd030128a02bceb32a28fa86663\",\"new_owner_id\":\"fees.sweat\",\"amount\":\"1000000000000000000\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"7413507108"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"46810847250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3543313050"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2956529184"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"104880000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"36538084800"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2356826460"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"27688817046"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"37946370"},{"cost":"SHA256_BASE","costCategory":"WASM_HOST_COST","gasUsed":"18163881000"},{"cost":"SHA256_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3569367948"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"169070537250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2259534909"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"572322510"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"192590208000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3275965314"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5145249291"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3163890978"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"225427382964"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3111779061"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"65314027296"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"53916846192"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"33645538332"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1092232572"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"34386269832"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1729711620"}],"version":3},"receiptIds":["4PJdDFjuw6eKffZaFQ45y1rd8MhVnkbXLFnbbjUEvQW6"],"status":{"SuccessValue":""},"tokensBurnt":"347677357768000000000"},"proof":[{"direction":"Right","hash":"DnpA4VgCDm9yKuvVPCM1hw213UiMD4cbutCzjzqsfnL"},{"direction":"Left","hash":"HhnQ69ZgCcCvpB3Wi42XzEuNUwDo4sp2Z3AVhqhwYWpv"},{"direction":"Left","hash":"EdSBZZVyrCdmb5nLDCR81TWkihevy28VVNNV8zVLS3E5"},{"direction":"Left","hash":"CdXzJAAA4jrf2roRnYeJxozSBQWj3oXYhC8QWHZTwFTD"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"1695fa39fd9e010e41bb709fd8ff35d0ed4c8cd030128a02bceb32a28fa86663","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6ImZlZXMuc3dlYXQiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIn0=","deposit":"1","gas":14000000000000,"methodName":"ft_transfer"}}],"gasPrice":"109272700","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"1695fa39fd9e010e41bb709fd8ff35d0ed4c8cd030128a02bceb32a28fa86663","signerPublicKey":"ed25519:2XAcPbcMNP9JGGPwYj2EmZp6mAjhDvQKiM79mextNje2"}},"receiptId":"8QAiPHJPCsWwvCjUDgzxt3PooRXfgTT9unH8zDuHJ6e7","receiverId":"token.sweat"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3W4DvE147SK939xHXKcZkzfp64dp2jh4rPkr7K1keikR","outcome":{"executorId":"token.sweat","gasBurnt":3323124333226,"logs":["EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_transfer\",\"data\":[{\"old_owner_id\":\"2f03f517a32e4004583c55bc435fc17693c90b2ec7ebb754adafd758eacf7ec1\",\"new_owner_id\":\"spin.sweat\",\"amount\":\"10000000000000000\",\"memo\":\"sw:lw:WwD9YOJ73y\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"7413507108"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"46810847250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3543313050"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3273300168"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"52440000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"36538084800"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2448058452"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"27688817046"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"40311858"},{"cost":"SHA256_BASE","costCategory":"WASM_HOST_COST","gasUsed":"18163881000"},{"cost":"SHA256_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3569367948"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"169070537250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2259534909"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"572322510"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"192590208000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3275965314"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5145249291"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3163890978"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"112713691482"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3111779061"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"72311958792"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"57802722780"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"33645538332"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1157603100"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"34386269832"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1820949156"}],"version":3},"receiptIds":["7WCTnkPuJJRSr66H1dikz8D9DiSVCzMKXvitUYEsaxQj"],"status":{"SuccessValue":""},"tokensBurnt":"332312433322600000000"},"proof":[{"direction":"Left","hash":"Em1uCRtJwZZUWxdYvsYYjeB7xCT9kVM8kjyN3ctHufY1"},{"direction":"Left","hash":"HhnQ69ZgCcCvpB3Wi42XzEuNUwDo4sp2Z3AVhqhwYWpv"},{"direction":"Left","hash":"EdSBZZVyrCdmb5nLDCR81TWkihevy28VVNNV8zVLS3E5"},{"direction":"Left","hash":"CdXzJAAA4jrf2roRnYeJxozSBQWj3oXYhC8QWHZTwFTD"},{"direction":"Right","hash":"6Kg3asyU8TJNJUbQfGB3h3p1xRUwWiTHmN1KgENigCAT"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"2f03f517a32e4004583c55bc435fc17693c90b2ec7ebb754adafd758eacf7ec1","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6InNwaW4uc3dlYXQiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMCIsIm1lbW8iOiJzdzpsdzpXd0Q5WU9KNzN5In0=","deposit":"1","gas":14000000000000,"methodName":"ft_transfer"}}],"gasPrice":"109272700","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"2f03f517a32e4004583c55bc435fc17693c90b2ec7ebb754adafd758eacf7ec1","signerPublicKey":"ed25519:4AXfP4uVbLRhXJTdkAazu4D4bKzNsyxJAToswruHHLSk"}},"receiptId":"3W4DvE147SK939xHXKcZkzfp64dp2jh4rPkr7K1keikR","receiverId":"token.sweat"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5sKyh4DBmYVyPDLcbw7GxasTGx3jN1w2bzFsK9VDMqEw","outcome":{"executorId":"token.sweat","gasBurnt":3307022377300,"logs":["EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_transfer\",\"data\":[{\"old_owner_id\":\"3fae4e11b327adb42d16c69a0899ca2b06b4f70b71c43d412c61b3c4ed28ccec\",\"new_owner_id\":\"spin.sweat\",\"amount\":\"10000000000000000\",\"memo\":\"sw:lw:Dd1j9nbgaK\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"7413507108"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"46810847250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3543313050"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3273300168"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"52440000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"36538084800"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2448058452"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"27688817046"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"40311858"},{"cost":"SHA256_BASE","costCategory":"WASM_HOST_COST","gasUsed":"18163881000"},{"cost":"SHA256_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3569367948"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"169070537250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2259534909"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"572322510"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"192590208000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3275965314"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5145249291"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3163890978"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"96611735556"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3111779061"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"72311958792"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"57802722780"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"33645538332"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1157603100"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"34386269832"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1820949156"}],"version":3},"receiptIds":["DVK4kt4bJTs91NXqFrYGdocrRCBsx37qu9fWRw8YqKsL"],"status":{"SuccessValue":""},"tokensBurnt":"330702237730000000000"},"proof":[{"direction":"Right","hash":"3FQiDr3MUBWzvZFpkMLCT35zUuACC1bYE9rjjHtoYrLq"},{"direction":"Right","hash":"DyobSUyDgvhtjFsidjG7tN26GnZW9uuqx6j2iLnP8fBR"},{"direction":"Right","hash":"75JAVfNCouWBdAAiKiXccCczavDDLn9xYq77eFbshF2i"},{"direction":"Right","hash":"FzhZACG44QsYGjZhHHoTJLwjVzbxaH7RAobWxxb6KEjG"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"3fae4e11b327adb42d16c69a0899ca2b06b4f70b71c43d412c61b3c4ed28ccec","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6InNwaW4uc3dlYXQiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMCIsIm1lbW8iOiJzdzpsdzpEZDFqOW5iZ2FLIn0=","deposit":"1","gas":14000000000000,"methodName":"ft_transfer"}}],"gasPrice":"109272700","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"3fae4e11b327adb42d16c69a0899ca2b06b4f70b71c43d412c61b3c4ed28ccec","signerPublicKey":"ed25519:G38sM2Pmv4bz6jo7h3BdUmR8zCff3r86iRgzoe1ygThY"}},"receiptId":"5sKyh4DBmYVyPDLcbw7GxasTGx3jN1w2bzFsK9VDMqEw","receiverId":"token.sweat"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DdyhJXSkbZKF8k8TPL2KAGxYpD2MuS7iMq7FixUW32dL","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"5Vo5fGjcKMBquZRcNXy5vjEnF9P3Ldn29q2Vg1TcbkZv"},{"direction":"Right","hash":"DyobSUyDgvhtjFsidjG7tN26GnZW9uuqx6j2iLnP8fBR"},{"direction":"Right","hash":"75JAVfNCouWBdAAiKiXccCczavDDLn9xYq77eFbshF2i"},{"direction":"Right","hash":"FzhZACG44QsYGjZhHHoTJLwjVzbxaH7RAobWxxb6KEjG"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:ALK7EeH4bfoX6fxgAuXapVAz12aJm1TvNvaFe35jTjCh"}},"receiptId":"DdyhJXSkbZKF8k8TPL2KAGxYpD2MuS7iMq7FixUW32dL","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8c48uPBnjgjnjDrHy7V1JRaGC4wmJ64zFrKQGUhwzFnT","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"5udAZYzGAKuhxP3RcXTaib2xsiyptKmZDqKJ6ndDp2En"},{"direction":"Left","hash":"6XCvuk16owJ4aBqDD8QGb8g6fpqo9eydS9uvTei46Mdj"},{"direction":"Right","hash":"75JAVfNCouWBdAAiKiXccCczavDDLn9xYq77eFbshF2i"},{"direction":"Right","hash":"FzhZACG44QsYGjZhHHoTJLwjVzbxaH7RAobWxxb6KEjG"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:E3R5NjiSCjDkS8KysAjwL7rBD8df6uRb6dtEYuHCjGD"}},"receiptId":"8c48uPBnjgjnjDrHy7V1JRaGC4wmJ64zFrKQGUhwzFnT","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"3FwpaXjtqHxuS9sT83T3XfCaZnK8WEg19otohuMpQLff","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"Ge2U9Jqwy7q3CtA2CGMJyrN5NhbVMCaskgvpxMDKQp62"},{"direction":"Left","hash":"6XCvuk16owJ4aBqDD8QGb8g6fpqo9eydS9uvTei46Mdj"},{"direction":"Right","hash":"75JAVfNCouWBdAAiKiXccCczavDDLn9xYq77eFbshF2i"},{"direction":"Right","hash":"FzhZACG44QsYGjZhHHoTJLwjVzbxaH7RAobWxxb6KEjG"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:AkgbMKMTtFbDVBGc1hRfDXAMkjdQKXnf3dCBDAC3bjw5"}},"receiptId":"3FwpaXjtqHxuS9sT83T3XfCaZnK8WEg19otohuMpQLff","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4qEDBBwRKNfour73iCQt7ErjKMTseDDdFAJWWjn5VBZD","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"9yjphi62yb6FZYhsLq6RnskjKHNzMnQgBnYjTPG4GmRS"},{"direction":"Right","hash":"27QkyT16HJF2RxSZZpLv2DuLkuZjLRaXGy4wz9zu32s5"},{"direction":"Left","hash":"5avdhjhH79eYJKhPyBoXPnSkP7PEnrSbkP8SXiN1TaBW"},{"direction":"Right","hash":"FzhZACG44QsYGjZhHHoTJLwjVzbxaH7RAobWxxb6KEjG"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8eSEXgkaJG1BRs99Ue1XjXGFaN3h7cWcUH8vCA93q9Eq"}},"receiptId":"4qEDBBwRKNfour73iCQt7ErjKMTseDDdFAJWWjn5VBZD","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"EfhhxLSp5pTuxmNbvpsLBm5AXsnQbTSawZANy5Nk2YKb","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"9wzyzKEAecbeYz7M34rfu3jb6UXCKifEWqude42wULWq"},{"direction":"Right","hash":"27QkyT16HJF2RxSZZpLv2DuLkuZjLRaXGy4wz9zu32s5"},{"direction":"Left","hash":"5avdhjhH79eYJKhPyBoXPnSkP7PEnrSbkP8SXiN1TaBW"},{"direction":"Right","hash":"FzhZACG44QsYGjZhHHoTJLwjVzbxaH7RAobWxxb6KEjG"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:3Vye5iL1HP6n3uBygiUkxTab3NLwXjMUaJM2o7D7y27J"}},"receiptId":"EfhhxLSp5pTuxmNbvpsLBm5AXsnQbTSawZANy5Nk2YKb","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"EqEetgsMX1FEEW5iLcRNgVtkCWhUF7hbbJhp8nbbi1uF","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"3hzi1C4vyr43GQ6oZTWpenWEVFb2UtcbXWxJZiuHhGF6"},{"direction":"Left","hash":"AJJpznfDHtnQqJGqrr8hD2oBnUUuNFMzrxC6AkPWHyZg"},{"direction":"Left","hash":"5avdhjhH79eYJKhPyBoXPnSkP7PEnrSbkP8SXiN1TaBW"},{"direction":"Right","hash":"FzhZACG44QsYGjZhHHoTJLwjVzbxaH7RAobWxxb6KEjG"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8EyaeeoH3E3HBZzySHiJM2gDPf2E58U8zA4zJPyxpMrQ"}},"receiptId":"EqEetgsMX1FEEW5iLcRNgVtkCWhUF7hbbJhp8nbbi1uF","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HTW3C717TJH3KjLqoa6wHiNEDYEDBujNWn3y14jN3a9o","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"9SYBjnnhgNmqa6hfx8mR6zgEr16qrNQdAYjsE7TeGPaK"},{"direction":"Left","hash":"AJJpznfDHtnQqJGqrr8hD2oBnUUuNFMzrxC6AkPWHyZg"},{"direction":"Left","hash":"5avdhjhH79eYJKhPyBoXPnSkP7PEnrSbkP8SXiN1TaBW"},{"direction":"Right","hash":"FzhZACG44QsYGjZhHHoTJLwjVzbxaH7RAobWxxb6KEjG"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:BSPCzmA5AG66Ey74khc4pmKj1pNhTRFYiZSh7Q24iHEq"}},"receiptId":"HTW3C717TJH3KjLqoa6wHiNEDYEDBujNWn3y14jN3a9o","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7nNUeADqjVi5erPmqZjYiFDbiMiubXTm3oaPEYZ7yWNQ","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"Dwb9vcZY2ySxADKATFrNxF8GBLx8L2pdCn74cCRHTGgu"},{"direction":"Right","hash":"5vNe73a4KJ7LqtaD3JyPn9raMzvSnfd1hjPXFe2fwjv3"},{"direction":"Right","hash":"DkiaYSyNaM6cpnQgvk5oSQKMHpxNBtKfuy5GSMr4mTP5"},{"direction":"Left","hash":"CnhqnkgqbJLvS4HFJ7qafsBiU7wYBuBhbqwYVYij5mJq"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:GMX5BYbVz6g7Zk574kVznsjfTwSyECdCji87FVzF5jYc"}},"receiptId":"7nNUeADqjVi5erPmqZjYiFDbiMiubXTm3oaPEYZ7yWNQ","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"GhTe4rxxwnu35oHsu6qTJWZ93aQVpX1yX5Km36AbGpmD","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"7CDX8PHXozUnwsRj36J7bbpmXkTRkvRjdLJuagtLAt8J"},{"direction":"Right","hash":"5vNe73a4KJ7LqtaD3JyPn9raMzvSnfd1hjPXFe2fwjv3"},{"direction":"Right","hash":"DkiaYSyNaM6cpnQgvk5oSQKMHpxNBtKfuy5GSMr4mTP5"},{"direction":"Left","hash":"CnhqnkgqbJLvS4HFJ7qafsBiU7wYBuBhbqwYVYij5mJq"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:EGWnLkyVKudLT4bYGap8BQ6UHXgwkxbh9yV8R8p6T6sQ"}},"receiptId":"GhTe4rxxwnu35oHsu6qTJWZ93aQVpX1yX5Km36AbGpmD","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HjKsvsgo6Y97WMQD1f6TrEg32QiJoHdgeTdiw1qWdGD","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"3YyyA8HtZ5qSTH87YZT8WuX3eZxoBGXVQSngmi7C5Aam"},{"direction":"Left","hash":"4R8scDRRSAAtAxRbxeyijpAETTt7bvGGWLa3QpxbCN6k"},{"direction":"Right","hash":"DkiaYSyNaM6cpnQgvk5oSQKMHpxNBtKfuy5GSMr4mTP5"},{"direction":"Left","hash":"CnhqnkgqbJLvS4HFJ7qafsBiU7wYBuBhbqwYVYij5mJq"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:3HTiT952CiNiaKZb8zNuC5qkZ8ZcwynW1ZcuiCjf3upC"}},"receiptId":"HjKsvsgo6Y97WMQD1f6TrEg32QiJoHdgeTdiw1qWdGD","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HNdZJXijeXuMyB4wDwaXzG7pNPqnwAZqoTde6LWo7ek1","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"AqmCFaZgpPUwSP4KEJeSJHxUfErY1MdktA9URjJvsKeq"},{"direction":"Left","hash":"4R8scDRRSAAtAxRbxeyijpAETTt7bvGGWLa3QpxbCN6k"},{"direction":"Right","hash":"DkiaYSyNaM6cpnQgvk5oSQKMHpxNBtKfuy5GSMr4mTP5"},{"direction":"Left","hash":"CnhqnkgqbJLvS4HFJ7qafsBiU7wYBuBhbqwYVYij5mJq"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:4WJGvChwuTiWWxit9GVfptLBVvnfs1hixZTREaMeZAMh"}},"receiptId":"HNdZJXijeXuMyB4wDwaXzG7pNPqnwAZqoTde6LWo7ek1","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"HG1AyjQjgAvmh9giJwsiJu68HyHpq24JouruLqVfnGvb","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"92XGUdmFvQZC4DCjUDfS6dc6dg3pY5ZEfTVdRMmPGTGi"},{"direction":"Right","hash":"C3zzMF5tLt4sbjXgdHp8tPzgSc2Mg7gNdr9GEgxp33vq"},{"direction":"Left","hash":"7quv9r93WPf3ALyCuyK6KNR6ASVMUYjeM9GJZwMPQjDv"},{"direction":"Left","hash":"CnhqnkgqbJLvS4HFJ7qafsBiU7wYBuBhbqwYVYij5mJq"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:7MCwVe5GtBM613x8xWZaLS9Y1nsyKxcr7bXfAs8n9dPu"}},"receiptId":"HG1AyjQjgAvmh9giJwsiJu68HyHpq24JouruLqVfnGvb","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7pLgpazRwGzXt7PE9Su6fFhrTzaEgPisokm4JZk2f2mD","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"Hj4zqFzpVVmEtt5dc7a38PR2q95xYzbhoqkmgAgShWcA"},{"direction":"Right","hash":"C3zzMF5tLt4sbjXgdHp8tPzgSc2Mg7gNdr9GEgxp33vq"},{"direction":"Left","hash":"7quv9r93WPf3ALyCuyK6KNR6ASVMUYjeM9GJZwMPQjDv"},{"direction":"Left","hash":"CnhqnkgqbJLvS4HFJ7qafsBiU7wYBuBhbqwYVYij5mJq"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:8XWmN9VwuBWxVBGgNGK7TboMWxgy4Bizy1a8rnYsHyRQ"}},"receiptId":"7pLgpazRwGzXt7PE9Su6fFhrTzaEgPisokm4JZk2f2mD","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"H3XkKTKmCGBhFdCNRd5bhDTaGD1LHfgZohKUsQgQidus","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"HuSGoSqx2rQjcw9ywy98yZqfmzw7MerDNqbyuQtYQiug"},{"direction":"Left","hash":"56wvrJHMY2mf21zzomAgc3yn549Su68jDde2s8fk3Dik"},{"direction":"Left","hash":"7quv9r93WPf3ALyCuyK6KNR6ASVMUYjeM9GJZwMPQjDv"},{"direction":"Left","hash":"CnhqnkgqbJLvS4HFJ7qafsBiU7wYBuBhbqwYVYij5mJq"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:B9Y7ahek8JLTHT89A4JZQUozJ1VVWZXpUKs3VbW4AZJw"}},"receiptId":"H3XkKTKmCGBhFdCNRd5bhDTaGD1LHfgZohKUsQgQidus","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"127rxgGbzUHpDo65MWT3yY1dgfgtjC376Gi9Lzu9f93T","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"22s4rQJGeGa7QpqCvaQwvvK2x8Yqgzc1a9fweZZXA25B"},{"direction":"Left","hash":"56wvrJHMY2mf21zzomAgc3yn549Su68jDde2s8fk3Dik"},{"direction":"Left","hash":"7quv9r93WPf3ALyCuyK6KNR6ASVMUYjeM9GJZwMPQjDv"},{"direction":"Left","hash":"CnhqnkgqbJLvS4HFJ7qafsBiU7wYBuBhbqwYVYij5mJq"},{"direction":"Left","hash":"4UBNBj9Lvz2ZrC1652sBcNDCMZ1nSqsWWqskEri2bEVm"},{"direction":"Right","hash":"EbjGFPwnxsTQfQeEMndhhZhJM85mjBX3D9hS7pHhYcVW"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:2RmxTLpH9uak3buBoytsjsR6guJ6z9PX9unj5KfXQo76"}},"receiptId":"127rxgGbzUHpDo65MWT3yY1dgfgtjC376Gi9Lzu9f93T","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"AF5Caj9xDhjafG2aChzoyBuNWVmkVLwxCEfRpQmv9a7u","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"4isgQbDLrRYWfBBSpyp1qaZWWDZrkiZegNYBeP18Pvid"},{"direction":"Right","hash":"ARAestC2svLPk1h6x3sAioWiY1pijj9UwsoVtXWWecTS"},{"direction":"Right","hash":"GF8tfKvgmNLZ47iKZkHe8WLphKib894iSsNJUfWTXvUA"},{"direction":"Right","hash":"8YdEz6uECUZC3GY3UreUNJffmFLVKgGnpffhbJg1fXtY"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:58Y6uSUdVET1BPvYJfGtLa7tADDiujYszFb68xPbDWF2"}},"receiptId":"AF5Caj9xDhjafG2aChzoyBuNWVmkVLwxCEfRpQmv9a7u","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DuJiN9XN8UdAYLPMXy33dbndjTztMkLmiTFmwNH1LER8","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"9ZR6szdp3BKbYJM7cAKr5nB8ZqwQzzz3vu7b2pTXiyJ6"},{"direction":"Right","hash":"ARAestC2svLPk1h6x3sAioWiY1pijj9UwsoVtXWWecTS"},{"direction":"Right","hash":"GF8tfKvgmNLZ47iKZkHe8WLphKib894iSsNJUfWTXvUA"},{"direction":"Right","hash":"8YdEz6uECUZC3GY3UreUNJffmFLVKgGnpffhbJg1fXtY"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:86fRjNyP99vBUQxxNPVD9PXk9sLMMoEbJ7FRvihw4eGy"}},"receiptId":"DuJiN9XN8UdAYLPMXy33dbndjTztMkLmiTFmwNH1LER8","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"vRXdSgDKFPQ4Q9KmixWaWd4qmRPKJgaoi5FuNAfA5ek","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"EcRHhNeQQ2zf2Noe8jc6A51gYQ6DWHo5ygBq4uggYMM9"},{"direction":"Left","hash":"5iTwBEkXZE4CMqVsHuRdU2YGcbFP1wYDcy9Kt5sDwTg3"},{"direction":"Right","hash":"GF8tfKvgmNLZ47iKZkHe8WLphKib894iSsNJUfWTXvUA"},{"direction":"Right","hash":"8YdEz6uECUZC3GY3UreUNJffmFLVKgGnpffhbJg1fXtY"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:Ghx9CuD96dA9Jt1kQDx7zArtyNDDh5QWd7XzsXdUtFro"}},"receiptId":"vRXdSgDKFPQ4Q9KmixWaWd4qmRPKJgaoi5FuNAfA5ek","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"8Nx6EwvQSoaEmenjQW1s3RSQ2a4PeouKT4NChdBoVerK","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"HqrKR2btJUrC1u8sMuHPihgY79pqqhh9bgWRbnBJ4pVG"},{"direction":"Left","hash":"5iTwBEkXZE4CMqVsHuRdU2YGcbFP1wYDcy9Kt5sDwTg3"},{"direction":"Right","hash":"GF8tfKvgmNLZ47iKZkHe8WLphKib894iSsNJUfWTXvUA"},{"direction":"Right","hash":"8YdEz6uECUZC3GY3UreUNJffmFLVKgGnpffhbJg1fXtY"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:AMdW6P6pXcktJDc34Ks1veCH14GKz9QHi1ysh7mCGPfV"}},"receiptId":"8Nx6EwvQSoaEmenjQW1s3RSQ2a4PeouKT4NChdBoVerK","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2qq3C2hjXGAXQ3deiM83ZQn6tMZLMtC5zXPhfh9GVZ7C","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"5ibJyQMh2ENNuRMQKqHC3ghSN8vEdepQ4cHn8Leiex16"},{"direction":"Right","hash":"6hLQUxNt9HktJibFTTfppQRzxxdNtBbX7uCsCDn9BHmb"},{"direction":"Left","hash":"AXFcxoP7MbfQBVwGkVedEe4cx495rthHPNa1TXToUFFs"},{"direction":"Right","hash":"8YdEz6uECUZC3GY3UreUNJffmFLVKgGnpffhbJg1fXtY"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9xnuXNhq1dXSoWANcFJwrSG6GbDPZ2LcLDUTZHeHB1PY"}},"receiptId":"2qq3C2hjXGAXQ3deiM83ZQn6tMZLMtC5zXPhfh9GVZ7C","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"84TWo5Jv2MnMfC3ahD1uS898Ywvs5UB7VKwmkgoLboiA","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"4EH6ZrEiDtrUnz1XhvASy1sL7AyLjL7JaKB8ReyU7kRP"},{"direction":"Right","hash":"6hLQUxNt9HktJibFTTfppQRzxxdNtBbX7uCsCDn9BHmb"},{"direction":"Left","hash":"AXFcxoP7MbfQBVwGkVedEe4cx495rthHPNa1TXToUFFs"},{"direction":"Right","hash":"8YdEz6uECUZC3GY3UreUNJffmFLVKgGnpffhbJg1fXtY"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:9mdhRgvcFQ6xytf8ChidsAgtUR2Au5ew11uZLwMmDCRe"}},"receiptId":"84TWo5Jv2MnMfC3ahD1uS898Ywvs5UB7VKwmkgoLboiA","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"A6VifFGxSjWp13WZTyHapFy79TdgHrkSFyBPvMzcD6ZV","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"AYp4NiZ1dBQQx4zQoFB7VVTkvve6FVi3dmvcXH2RmX7R"},{"direction":"Left","hash":"D68Xsx47HSbRmeHzVnwsPC5woVvmwECB9jDaP9eVwhad"},{"direction":"Left","hash":"AXFcxoP7MbfQBVwGkVedEe4cx495rthHPNa1TXToUFFs"},{"direction":"Right","hash":"8YdEz6uECUZC3GY3UreUNJffmFLVKgGnpffhbJg1fXtY"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:1prqSJ5DjpQ96Dp3T7Tk2oy65fUcyRec8ja4bnF4Bpj"}},"receiptId":"A6VifFGxSjWp13WZTyHapFy79TdgHrkSFyBPvMzcD6ZV","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"BQuiNQAqREkcwWdpKXHoFW31CQtgzunrzBv3zGkv5FF2","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"8ZAd9UDxp8M5QmAgrUXq5FK3FURsP4CRVjnATpYSnrkW"},{"direction":"Left","hash":"D68Xsx47HSbRmeHzVnwsPC5woVvmwECB9jDaP9eVwhad"},{"direction":"Left","hash":"AXFcxoP7MbfQBVwGkVedEe4cx495rthHPNa1TXToUFFs"},{"direction":"Right","hash":"8YdEz6uECUZC3GY3UreUNJffmFLVKgGnpffhbJg1fXtY"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:CG9dSSgG4Rwk1p5vLKwW2SNCGDsiATy3LMnDUHjozvnv"}},"receiptId":"BQuiNQAqREkcwWdpKXHoFW31CQtgzunrzBv3zGkv5FF2","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"C7mx99MfNZXW9BT7RqQPhhTYSVyZpyWART4XLW6K8i3B","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"7f7wRi1dofAqpCETtuuiDXNi9j7fM14hBC4zgnZg5R8R"},{"direction":"Right","hash":"FBhw4iAb5J1GsJ2MAjYJ8yxbSfnETRGm5fssSXRt3yid"},{"direction":"Right","hash":"H77gDujnDM7YDExcupGWoNqDnkAH51KXM1y9N6ykP8C8"},{"direction":"Left","hash":"7PjNVrULkFFA1VWeA6aV4Z6Cq4Rtis2pBbfsNg7Xa98X"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:33eXa1nMqYT3zTkmXKCmqf5Cr4H6wPfdpm5dQKW4SxHL"}},"receiptId":"C7mx99MfNZXW9BT7RqQPhhTYSVyZpyWART4XLW6K8i3B","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"Dg9334dDupNNk6UkSziowpkHoBPL3d7iu9NVq9a32A9e","outcome":{"executorId":"token.sweat","gasBurnt":3490823941983,"logs":["EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_transfer\",\"data\":[{\"old_owner_id\":\"learn.sweat\",\"new_owner_id\":\"31622e4e8fd4ecb62b35a99dc5f2666992245c82aa120a6e45aed616753cd65f\",\"amount\":\"1000000000000000000\",\"memo\":\"sw:tr:vKoxynlxPd\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"7413507108"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"46810847250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3543313050"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3312896541"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"104880000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"36538084800"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2467065117"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"27688817046"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"40607544"},{"cost":"SHA256_BASE","costCategory":"WASM_HOST_COST","gasUsed":"18163881000"},{"cost":"SHA256_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3617602650"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"169070537250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2259534909"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"572322510"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"192590208000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3275965314"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5145249291"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3163890978"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"225427382964"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3111779061"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"73186700229"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"59221976880"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"33645538332"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1165774416"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"34386269832"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1832353848"}],"version":3},"receiptIds":["AufC65sbwnP2p6gYgsJFbEc5s2aRuE1dq9Xg7e6W3NBf"],"status":{"SuccessValue":""},"tokensBurnt":"349082394198300000000"},"proof":[{"direction":"Left","hash":"GnekdwokjbFoMFTXnrkYTG726qwF9veLuvJcfPQsjEDa"},{"direction":"Right","hash":"FBhw4iAb5J1GsJ2MAjYJ8yxbSfnETRGm5fssSXRt3yid"},{"direction":"Right","hash":"H77gDujnDM7YDExcupGWoNqDnkAH51KXM1y9N6ykP8C8"},{"direction":"Left","hash":"7PjNVrULkFFA1VWeA6aV4Z6Cq4Rtis2pBbfsNg7Xa98X"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"learn.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6IjMxNjIyZTRlOGZkNGVjYjYyYjM1YTk5ZGM1ZjI2NjY5OTIyNDVjODJhYTEyMGE2ZTQ1YWVkNjE2NzUzY2Q2NWYiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIiwibWVtbyI6InN3OnRyOnZLb3h5bmx4UGQifQ==","deposit":"1","gas":30000000000000,"methodName":"ft_transfer"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"learn.sweat","signerPublicKey":"ed25519:DSGkqRbkQWrM4VkmoUap5NRiK4zvz2ups9ruTEtF5q7"}},"receiptId":"Dg9334dDupNNk6UkSziowpkHoBPL3d7iu9NVq9a32A9e","receiverId":"token.sweat"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"5i41M8PYR1SC53mCm9ESRCDCKeVsDECmbiQ5K4eC7nRC","outcome":{"executorId":"token.sweat","gasBurnt":3311848294575,"logs":["EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_transfer\",\"data\":[{\"old_owner_id\":\"learn.sweat\",\"new_owner_id\":\"b2e7ae3f1fef7875a4df9224c7d235390b644d0a064601afb7c51f60ebd8f9f2\",\"amount\":\"1000000000000000000\",\"memo\":\"sw:tr:bgAmM24ngp\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"7413507108"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"46810847250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3543313050"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3312896541"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"54720000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"36538084800"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2467065117"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"27688817046"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"40607544"},{"cost":"SHA256_BASE","costCategory":"WASM_HOST_COST","gasUsed":"18163881000"},{"cost":"SHA256_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3617602650"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"169070537250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2259534909"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"572322510"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"192590208000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3275965314"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5145249291"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3163890978"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"96611735556"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3111779061"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"73186700229"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"59221976880"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"33645538332"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1165774416"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"34386269832"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1832353848"}],"version":3},"receiptIds":["FEg7mJNmHUb5z8ufJ74GjwWJRu5q5Ys2AGxQi1bz5KJh"],"status":{"SuccessValue":""},"tokensBurnt":"331184829457500000000"},"proof":[{"direction":"Right","hash":"9zfsxc5SKhJBH69VFaFPD63BTxahqNe2zo6GhPP9Lav5"},{"direction":"Left","hash":"DFVEYroPKgiTs2Jg4jDxtqMGJjgpmh576zv7uqjyhpV5"},{"direction":"Right","hash":"H77gDujnDM7YDExcupGWoNqDnkAH51KXM1y9N6ykP8C8"},{"direction":"Left","hash":"7PjNVrULkFFA1VWeA6aV4Z6Cq4Rtis2pBbfsNg7Xa98X"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"learn.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6ImIyZTdhZTNmMWZlZjc4NzVhNGRmOTIyNGM3ZDIzNTM5MGI2NDRkMGEwNjQ2MDFhZmI3YzUxZjYwZWJkOGY5ZjIiLCJhbW91bnQiOiIxMDAwMDAwMDAwMDAwMDAwMDAwIiwibWVtbyI6InN3OnRyOmJnQW1NMjRuZ3AifQ==","deposit":"1","gas":30000000000000,"methodName":"ft_transfer"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"learn.sweat","signerPublicKey":"ed25519:5Pu33LKLjTFqk28xW7kh7TiybwJ4Ptp5rQa2LDBRHyfz"}},"receiptId":"5i41M8PYR1SC53mCm9ESRCDCKeVsDECmbiQ5K4eC7nRC","receiverId":"token.sweat"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"DmmsCDZdrX6jEuMu6iLiQbyJbDwP2LeRmrYi1arUoueE","outcome":{"executorId":"token.sweat","gasBurnt":3308513685851,"logs":["EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_transfer\",\"data\":[{\"old_owner_id\":\"spin.sweat\",\"new_owner_id\":\"b04748aa1097b5e6ccb301e9d0ff7e1b4aa1d77996c9b1e3060c404d3996df9c\",\"amount\":\"722000000000000000\",\"memo\":\"sw:lw:8axBA2m83L\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"7413507108"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"46810847250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3543313050"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3286498959"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"52440000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"36538084800"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2451859785"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"27688817046"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"40410420"},{"cost":"SHA256_BASE","costCategory":"WASM_HOST_COST","gasUsed":"18163881000"},{"cost":"SHA256_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3569367948"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"169070537250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2259534909"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"572322510"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"192590208000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3275965314"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5145249291"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3163890978"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"96611735556"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3111779061"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"72603539271"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"58855850460"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"33645538332"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1160326872"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"34386269832"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1824750720"}],"version":3},"receiptIds":["E9zoBVektBc8wutuKbfiokhcA51KgLQcqhNUJSN1X4Ta"],"status":{"SuccessValue":""},"tokensBurnt":"330851368585100000000"},"proof":[{"direction":"Left","hash":"FtmRPu7uNgoPNgSEYLUGMDEh19ALp3VvngKGjaZAtQz8"},{"direction":"Left","hash":"DFVEYroPKgiTs2Jg4jDxtqMGJjgpmh576zv7uqjyhpV5"},{"direction":"Right","hash":"H77gDujnDM7YDExcupGWoNqDnkAH51KXM1y9N6ykP8C8"},{"direction":"Left","hash":"7PjNVrULkFFA1VWeA6aV4Z6Cq4Rtis2pBbfsNg7Xa98X"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"spin.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6ImIwNDc0OGFhMTA5N2I1ZTZjY2IzMDFlOWQwZmY3ZTFiNGFhMWQ3Nzk5NmM5YjFlMzA2MGM0MDRkMzk5NmRmOWMiLCJhbW91bnQiOiI3MjIwMDAwMDAwMDAwMDAwMDAiLCJtZW1vIjoic3c6bHc6OGF4QkEybTgzTCJ9","deposit":"1","gas":30000000000000,"methodName":"ft_transfer"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"spin.sweat","signerPublicKey":"ed25519:6ZjAAuf1i4jpnJEi2EGeDnP4XYFFQUrthFuSufsbZTu1"}},"receiptId":"DmmsCDZdrX6jEuMu6iLiQbyJbDwP2LeRmrYi1arUoueE","receiverId":"token.sweat"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"7qb8vJro2y1VPZFwDS6UUzbR5FbN7s4BZksaj1sDs5zH","outcome":{"executorId":"token.sweat","gasBurnt":3310793685851,"logs":["EVENT_JSON:{\"standard\":\"nep141\",\"version\":\"1.0.0\",\"event\":\"ft_transfer\",\"data\":[{\"old_owner_id\":\"spin.sweat\",\"new_owner_id\":\"c819acb906719ae5968282d23575b6a0be13aba7948d9dc694fc9c32faf86e7b\",\"amount\":\"903000000000000000\",\"memo\":\"sw:lw:Za029vzO3P\"}]}"],"metadata":{"gasProfile":[{"cost":"BASE","costCategory":"WASM_HOST_COST","gasUsed":"7413507108"},{"cost":"CONTRACT_LOADING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"35445963"},{"cost":"CONTRACT_LOADING_BYTES","costCategory":"WASM_HOST_COST","gasUsed":"46810847250"},{"cost":"LOG_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3543313050"},{"cost":"LOG_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3286498959"},{"cost":"READ_CACHED_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"54720000000"},{"cost":"READ_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"36538084800"},{"cost":"READ_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2451859785"},{"cost":"READ_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"27688817046"},{"cost":"READ_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"40410420"},{"cost":"SHA256_BASE","costCategory":"WASM_HOST_COST","gasUsed":"18163881000"},{"cost":"SHA256_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3569367948"},{"cost":"STORAGE_READ_BASE","costCategory":"WASM_HOST_COST","gasUsed":"169070537250"},{"cost":"STORAGE_READ_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"2259534909"},{"cost":"STORAGE_READ_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"572322510"},{"cost":"STORAGE_WRITE_BASE","costCategory":"WASM_HOST_COST","gasUsed":"192590208000"},{"cost":"STORAGE_WRITE_EVICTED_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3275965314"},{"cost":"STORAGE_WRITE_KEY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"5145249291"},{"cost":"STORAGE_WRITE_VALUE_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"3163890978"},{"cost":"TOUCHING_TRIE_NODE","costCategory":"WASM_HOST_COST","gasUsed":"96611735556"},{"cost":"UTF8_DECODING_BASE","costCategory":"WASM_HOST_COST","gasUsed":"3111779061"},{"cost":"UTF8_DECODING_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"72603539271"},{"cost":"WASM_INSTRUCTION","costCategory":"WASM_HOST_COST","gasUsed":"58855850460"},{"cost":"WRITE_MEMORY_BASE","costCategory":"WASM_HOST_COST","gasUsed":"33645538332"},{"cost":"WRITE_MEMORY_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1160326872"},{"cost":"WRITE_REGISTER_BASE","costCategory":"WASM_HOST_COST","gasUsed":"34386269832"},{"cost":"WRITE_REGISTER_BYTE","costCategory":"WASM_HOST_COST","gasUsed":"1824750720"}],"version":3},"receiptIds":["5oGvMU4YDj7FfsBYQ6ytiGN8YawzLGnZSvuUpS4j8V95"],"status":{"SuccessValue":""},"tokensBurnt":"331079368585100000000"},"proof":[{"direction":"Right","hash":"9F88SnzevtoXmioxoeqpSpzx23kuMsv72Gyky5eau1s6"},{"direction":"Right","hash":"3AAyZmTkTjCthWE7mPRCWdr4yzDA5b8ay9viMXCJLRhX"},{"direction":"Left","hash":"GsYSLdbU8ivv5SmVELcAzjURpeKSMkMrANZP1h9gq3Jn"},{"direction":"Left","hash":"7PjNVrULkFFA1VWeA6aV4Z6Cq4Rtis2pBbfsNg7Xa98X"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"spin.sweat","receipt":{"Action":{"actions":[{"FunctionCall":{"args":"eyJyZWNlaXZlcl9pZCI6ImM4MTlhY2I5MDY3MTlhZTU5NjgyODJkMjM1NzViNmEwYmUxM2FiYTc5NDhkOWRjNjk0ZmM5YzMyZmFmODZlN2IiLCJhbW91bnQiOiI5MDMwMDAwMDAwMDAwMDAwMDAiLCJtZW1vIjoic3c6bHc6WmEwMjl2ek8zUCJ9","deposit":"1","gas":30000000000000,"methodName":"ft_transfer"}}],"gasPrice":"122987387","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"spin.sweat","signerPublicKey":"ed25519:5j2ak7zjy8UKdzB5mTSJRs2mLTjonoziFSPqdbuWMTN7"}},"receiptId":"7qb8vJro2y1VPZFwDS6UUzbR5FbN7s4BZksaj1sDs5zH","receiverId":"token.sweat"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"2ntapNRQzkrFrbKFfjvMk7a5WRDG976xg24EeDD3EjKV","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"AeaUCirKzHh4iPwqGLsZrzRAUvsBY7eyF86hrPmkd5fd"},{"direction":"Right","hash":"3AAyZmTkTjCthWE7mPRCWdr4yzDA5b8ay9viMXCJLRhX"},{"direction":"Left","hash":"GsYSLdbU8ivv5SmVELcAzjURpeKSMkMrANZP1h9gq3Jn"},{"direction":"Left","hash":"7PjNVrULkFFA1VWeA6aV4Z6Cq4Rtis2pBbfsNg7Xa98X"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:Cv776c27QQ8xxFqPgeVNiMqLhCfXPvqQ9oXQ2qcMyTmF"}},"receiptId":"2ntapNRQzkrFrbKFfjvMk7a5WRDG976xg24EeDD3EjKV","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"6EKE3QD3rCB5JTQ49EneNPLMYtuJ49qGJ5s1xDgG1QMp","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"BQPMYRQKcNRM61Ai4UKSck4duWQ8xKmWbF8i9grGYt2J"},{"direction":"Left","hash":"DERFZamrpWAeCmLVobhjHLMfRyrgNqfMFkyNpT7NbwHA"},{"direction":"Left","hash":"GsYSLdbU8ivv5SmVELcAzjURpeKSMkMrANZP1h9gq3Jn"},{"direction":"Left","hash":"7PjNVrULkFFA1VWeA6aV4Z6Cq4Rtis2pBbfsNg7Xa98X"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:29XQWNnood7wZsqCM3bwbB9EZLmFna8bBdQNCfrUJ1F4"}},"receiptId":"6EKE3QD3rCB5JTQ49EneNPLMYtuJ49qGJ5s1xDgG1QMp","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"4C1dDbaNqhagtqiswM2B4tonRzXo8FHXXZba3n7dJ42R","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"GDFWK3QmefoEw67hkyVaMJHhfmdmfeTmEGUqiCj1mzrd"},{"direction":"Left","hash":"DERFZamrpWAeCmLVobhjHLMfRyrgNqfMFkyNpT7NbwHA"},{"direction":"Left","hash":"GsYSLdbU8ivv5SmVELcAzjURpeKSMkMrANZP1h9gq3Jn"},{"direction":"Left","hash":"7PjNVrULkFFA1VWeA6aV4Z6Cq4Rtis2pBbfsNg7Xa98X"},{"direction":"Right","hash":"29onWX7nWJECRkK4QygsZAP6JtvihtXBiZjJrLvinfFg"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:Bb4E3QwqNdHuMrFtskebzjv6xi3dnDd91Kuw62goUy9Y"}},"receiptId":"4C1dDbaNqhagtqiswM2B4tonRzXo8FHXXZba3n7dJ42R","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"CCy2NpHnfAVW53A7MA7r2bCJwSXRivPxv1xisdFvyfHZ","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Right","hash":"7znJso9YN7CWWpZc2BJ8Wm2UQpiShDcEZGTzJUDvMSRN"},{"direction":"Right","hash":"CsvxTEeC1fE1z1BgbHMBYutFL48G2J99wS7qTHRvSyMg"},{"direction":"Left","hash":"CNSmsAJ8oXEatswDjB8LnAVxFAfSnibnxD4kdsViP4A7"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:95fwznucX3YTrtjZSipkxmFw1GTs33d5bKC6UnwiWmm"}},"receiptId":"CCy2NpHnfAVW53A7MA7r2bCJwSXRivPxv1xisdFvyfHZ","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"72WdaBVkxVwsGMXWTe28h1cbAk48Ghm21NHYMjbywHdG","outcome":{"executorId":"users.kaiching","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"85Ghii22FAywa3A5Jyn4GzpgT525cCHPfoJe8ppk7r7R"},{"direction":"Right","hash":"CsvxTEeC1fE1z1BgbHMBYutFL48G2J99wS7qTHRvSyMg"},{"direction":"Left","hash":"CNSmsAJ8oXEatswDjB8LnAVxFAfSnibnxD4kdsViP4A7"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"12524843062500000000"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"users.kaiching","signerPublicKey":"ed25519:F9dQFJAT9YpBYR2XL2AohXrezrnF58T2yhVTd8bQpURy"}},"receiptId":"72WdaBVkxVwsGMXWTe28h1cbAk48Ghm21NHYMjbywHdG","receiverId":"users.kaiching"}},{"executionOutcome":{"blockHash":"HGFGmsFnzEaX4yeKsrw7qnArPaTtjCjyf6U3eZjjAwpi","id":"D2zTi4wjruc1oDsZAwr2EjHQVF2fmLCBkzTcjeNLZ3yG","outcome":{"executorId":"u.arkana.near","gasBurnt":223182562500,"logs":[],"metadata":{"gasProfile":[],"version":3},"receiptIds":[],"status":{"SuccessValue":""},"tokensBurnt":"0"},"proof":[{"direction":"Left","hash":"Ar2Z5cczp43rKpLqXZFiS2TeECLhPSCFJazWri21VQB"},{"direction":"Left","hash":"CNSmsAJ8oXEatswDjB8LnAVxFAfSnibnxD4kdsViP4A7"},{"direction":"Left","hash":"DncsYe4LoVU3am8KqoYU22Qa5Adxat6MhY3eF7H3XDVH"},{"direction":"Left","hash":"FJVxWSub8bnEvcjTrdFobKimfKZx6JyVn97ZMEakjzdw"}]},"receipt":{"predecessorId":"system","receipt":{"Action":{"actions":[{"Transfer":{"deposit":"1052875598763332469400"}}],"gasPrice":"0","inputDataIds":[],"isPromiseYield":false,"outputDataReceivers":[],"signerId":"u.arkana.near","signerPublicKey":"ed25519:3RBnm1gi2E97VWHAzgGgZHuGWJYU63asz7S3EmGbudvr"}},"receiptId":"D2zTi4wjruc1oDsZAwr2EjHQVF2fmLCBkzTcjeNLZ3yG","receiverId":"u.arkana.near"}}],"shardId":5,"stateChanges":[{"cause":{"receiptHash":"MmzNUc6bs3g5UN1A4gsMRzfNayxoBq6U7AaAs7L22Fz","type":"receipt_processing"},"change":{"accountId":"timpgfg9modt.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"3e257zzryFepDXioWPUYGD38kYzx3K5CXXBZDKkpvVUH","type":"receipt_processing"},"change":{"accountId":"token.sweat","amount":"62369643747136819872663573681","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"3e257zzryFepDXioWPUYGD38kYzx3K5CXXBZDKkpvVUH","type":"action_receipt_gas_reward"},"change":{"accountId":"token.sweat","amount":"62369643787649753500563573681","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"CkwuGndoQua4iM6QugKV65kswfeKpRijA6PQcZv3uSHP","type":"receipt_processing"},"change":{"accountId":"token.sweat","amount":"62369643787649753500563573682","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"CkwuGndoQua4iM6QugKV65kswfeKpRijA6PQcZv3uSHP","type":"action_receipt_gas_reward"},"change":{"accountId":"token.sweat","amount":"62369643813961561506163573682","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"gdEaFcwi3666DG44yADZDbPanMFmbSR593jW2eHc41A","type":"receipt_processing"},"change":{"accountId":"token.sweat","amount":"62369643813961561506163573683","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"gdEaFcwi3666DG44yADZDbPanMFmbSR593jW2eHc41A","type":"action_receipt_gas_reward"},"change":{"accountId":"token.sweat","amount":"62369643844868249557963573683","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"8QAiPHJPCsWwvCjUDgzxt3PooRXfgTT9unH8zDuHJ6e7","type":"receipt_processing"},"change":{"accountId":"token.sweat","amount":"62369643844868249557963573684","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"8QAiPHJPCsWwvCjUDgzxt3PooRXfgTT9unH8zDuHJ6e7","type":"action_receipt_gas_reward"},"change":{"accountId":"token.sweat","amount":"62369643876329131426963573684","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"3W4DvE147SK939xHXKcZkzfp64dp2jh4rPkr7K1keikR","type":"receipt_processing"},"change":{"accountId":"token.sweat","amount":"62369643876329131426963573685","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"3W4DvE147SK939xHXKcZkzfp64dp2jh4rPkr7K1keikR","type":"action_receipt_gas_reward"},"change":{"accountId":"token.sweat","amount":"62369643903178926089863573685","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"5sKyh4DBmYVyPDLcbw7GxasTGx3jN1w2bzFsK9VDMqEw","type":"receipt_processing"},"change":{"accountId":"token.sweat","amount":"62369643903178926089863573686","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"5sKyh4DBmYVyPDLcbw7GxasTGx3jN1w2bzFsK9VDMqEw","type":"action_receipt_gas_reward"},"change":{"accountId":"token.sweat","amount":"62369643929545662074963573686","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"Dg9334dDupNNk6UkSziowpkHoBPL3d7iu9NVq9a32A9e","type":"receipt_processing"},"change":{"accountId":"token.sweat","amount":"62369643929545662074963573687","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"Dg9334dDupNNk6UkSziowpkHoBPL3d7iu9NVq9a32A9e","type":"action_receipt_gas_reward"},"change":{"accountId":"token.sweat","amount":"62369643961422688631363573687","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"5i41M8PYR1SC53mCm9ESRCDCKeVsDECmbiQ5K4eC7nRC","type":"receipt_processing"},"change":{"accountId":"token.sweat","amount":"62369643961422688631363573688","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"5i41M8PYR1SC53mCm9ESRCDCKeVsDECmbiQ5K4eC7nRC","type":"action_receipt_gas_reward"},"change":{"accountId":"token.sweat","amount":"62369643987930445765563573688","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"DmmsCDZdrX6jEuMu6iLiQbyJbDwP2LeRmrYi1arUoueE","type":"receipt_processing"},"change":{"accountId":"token.sweat","amount":"62369643987930445765563573689","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"DmmsCDZdrX6jEuMu6iLiQbyJbDwP2LeRmrYi1arUoueE","type":"action_receipt_gas_reward"},"change":{"accountId":"token.sweat","amount":"62369644014338231716063573689","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"7qb8vJro2y1VPZFwDS6UUzbR5FbN7s4BZksaj1sDs5zH","type":"receipt_processing"},"change":{"accountId":"token.sweat","amount":"62369644014338231716063573690","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"7qb8vJro2y1VPZFwDS6UUzbR5FbN7s4BZksaj1sDs5zH","type":"action_receipt_gas_reward"},"change":{"accountId":"token.sweat","amount":"62369644040814417666563573690","codeHash":"BtMsJANH2hosyCshEL3RrnNw4K1XWjTsUzwiucmhbCit","locked":"0","storagePaidAt":0,"storageUsage":2203491760},"type":"account_update"},{"cause":{"receiptHash":"D2zTi4wjruc1oDsZAwr2EjHQVF2fmLCBkzTcjeNLZ3yG","type":"receipt_processing"},"change":{"accountId":"u.arkana.near","amount":"62272411298094234568106263","codeHash":"7AHmyRzgVnXNdwL5ovbKNHeKV5T9K6auQUChbdDC8w3E","locked":"0","storagePaidAt":0,"storageUsage":137054},"type":"account_update"},{"cause":{"receiptHash":"AKpnH6qjdKJL9fHL92GSnkQSnrgSg9ixj6Yr4Cd96hCY","type":"receipt_processing"},"change":{"accountId":"u13i7dpopv0b.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"FdD87MwCQZDW8fweGryizTwjeFMbwmmcFoUtJu1WZTb7","type":"receipt_processing"},"change":{"accountId":"u8i3qxjtibmn.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"cwBAqXZvt1qKmC5trNHNycSfrhmW1q9iFDoiKVUQv4B","type":"receipt_processing"},"change":{"accountId":"usdt.tether-token.near","amount":"1596092948270647577728269200","codeHash":"51tHbmQkA8qAi8c6MoUor5mCx6CnL6tZyC2sqQifKPZC","locked":"0","storagePaidAt":0,"storageUsage":107381619},"type":"account_update"},{"cause":{"receiptHash":"cwBAqXZvt1qKmC5trNHNycSfrhmW1q9iFDoiKVUQv4B","type":"action_receipt_gas_reward"},"change":{"accountId":"usdt.tether-token.near","amount":"1596093015232177051028269200","codeHash":"51tHbmQkA8qAi8c6MoUor5mCx6CnL6tZyC2sqQifKPZC","locked":"0","storagePaidAt":0,"storageUsage":107381619},"type":"account_update"},{"cause":{"txHash":"A5RX1qpHipFXd3Q2aVTsvp8XW7ZVTNz3NseEx7pUGzcV","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581383544662422841264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"936J97JSn8LnzkQSshtUEizJKjXvEM2AGnCHsyZRVzhw","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581372697148042278764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"7ZcEPfBjzeipr8eGQrDSY1JdBdjy18A9LBauCUn1gLg2","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581361849633661716264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"7roBq81QTwuzKMBspu9Gx3CT4yBpcwVgavjreF9xooeZ","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581351002119281153764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"8X2QLoVhymeNYfcZY7Nc5aJZWTUwgXTodEY2NLctMj5E","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581340154604900591264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"Bbhdv1sd6RTCDq5QEfSpXTWaBEphoGHjSHKuy21ZQtvY","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581329307090520028764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"GKedFMX8BwpGmYd44QPCNaBpHE5C1nYHooLrChS3KQTd","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581318459576139466264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"HJkPCkbKdNwu2qZK8r8vNJMnvX4t1n4dmwcH3bC35pnm","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581307612061758903764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"6yETBDWvoLe3qGRtWZbMmbBUiajuAnLxWHjQWDtQfvPc","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581296764547378341264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"747Dr1asvakUqViivQ7k4Yh4UtS49LYPnVr7ttZhDeFd","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581285917032997778764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"7AgwtcqjXMkSwFabBfbF4zjatXFHTAAj3cDnbNbZrPT8","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581275069518617216264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"AWemB6PyGHSCwKjQaYbT4Qnnop6WK9js6k8GUGhA9cq1","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581264222004236653764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"9L6Rjh2bMkTJz3LXLsGPP1c1LRDGw8PeCtPJQXfcpGfJ","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581253374489856091264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"BNm8MGT7464Lgq5ZjFKLjy5ohhY1GXmifVsb8h3gjVaH","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581242526975475528764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"BjkPHuEGWktHQwea15DcGsAYnK5TzUQHp3S1LNFGShc8","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581231679461094966264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"2YFJ7f1JVfdMacn62aPPxnQSa6RNbTkfToKkSstwv1pm","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581220831946714403764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"CruruTCyfGT83j4yt7fpEve5iYkk2vFdRzeRGNy3GXk4","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581209984432333841264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"8Ka11dV7SVWBtdyC9Ch13AfvZuKj9X48NkdChDyNqPM3","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581199136917953278764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"E4DB65v1mgpV81NVjEJuqJVTFZshwL8aq3Hw42ADiFNc","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581188289403572716264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"CJyAbrHTw5RsMjzCpE27wG33oBM1FnN6Bt7ttM1p5Z8u","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581177441889192153764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"GHtbMbJ2hTxSrJEtcGziymgfGNAy1iPMzaz8ZK3myUXJ","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581166594374811591264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"khsQNKQiDGkyfWpH4YX5mNy4KYWNLrzuLY1RU6WrtDG","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581155746860431028764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"ANunGogWX4XCbDuL8zqCgakNcpt2KPnZPca7wPiKwapL","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581144899346050466264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"5vbnRg1zZhSMziSpMisAWgSFypn4jvXHEjWy16jfbnz8","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581134051831669903764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"7dENVhyhyt994cppnyyAm81HrjYUsmrVE8FKAXsiZskK","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581123204317289341264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"ojZLb1PsXsazPq3M15AYJms5autNDbcfLpx2k9uSdck","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581112356802908778764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"GVom9TdhaBh2jvrqnzJvGq4LHR63QtkzTbUstp6Y5ZEh","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581101509288528216264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"BbC2Czzbsi6HznPYEvYPpuDGX3nTz6SDX8pRZt3FHgoL","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581090661774147653764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"Eket1LR9AzKUvGR9nFGpKfzsxFpfnKWrTsThYSA34s23","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581079814259767091264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"2g4TnGehwhJAnwyzmmKne37KCUs5dyatdnpyB8dkQjWJ","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581068966745386528764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"99CBux8uJ7CixchGwhucNGTCbwkPSBE8Z2r8pgCio3Bn","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581058119231005966264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"5xssxRvsGdr4oPzcnKvVXSYdH9dCfZGevTaQRxUpsPZx","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581047271716625403764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"bGzBxxKDSLJpCMKZnZv6U39HDtDy162SCRNnvp6BQiL","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581036424202244841264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"Bnqd1AYKGUPHbMq7KgbNyAAXE7aFme91bTQZbnTunFn7","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581025576687864278764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"9yNuJYKcDB3XMdMNPt2NYD9C6NMjrMoanem1BG3KDbSG","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581014729173483716264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"FxctkRPFNhsbUkKxH28xxWHwkFDRMoLE76Td2nZWrMMB","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6581003881659103153764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"J65SoDxLEwRq7cNm1pU5e8jjn7VKHoMMbj1xZEPsAZJ7","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580993034144722591264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"BSyu3TzK6spzPh7WCUbHponMRqfys9jnUGCotwuxLq5G","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580982186630342028764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"8FseezaqkGB2aK6Wir8wrpnUEv2BQqCKwb9YSFNbxa99","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580971339115961466264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"3SMhjoAf7bCWc38GfzypVWx6Gfcpe3C8kHg576WjCxFz","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580960491601580903764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"EoPw9n3BiWchEotRZu4e4VY64bExS8RJPYaWEmfGtqzE","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580949644087200341264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"2PoYGPrSoxZvTZqRGKE1xwv8Loo4xkmJN9qX3rq4CFcc","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580938796572819778764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"7rWEkjkBj6cpfjDi58fDszomch6oFoKm68ZKrKggKArf","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580927949058439216264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"EGzNbUdE9iv7ppbvkb9CRhAUWNMm6PgWMHTLyJzUmZoX","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580917101544058653764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"223mKuzRgBQmDizAY4p39ZpdNn8dVx9fSB5Pk3syzMCP","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580906254029678091264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"7MApUr151Rr1CTrT9qVjBHGRtyFGgKQL9YxrixNCWhPS","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580895406515297528764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"HkBcu9MmsuH6NxneZcMik7HvFbc6AkPGv3voMfmY7oKQ","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580884559000916966264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"26HHYpU7eDQdSRLKxSbheLt3eXAuoNiz6sZ1mxknmMu8","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580873711486536403764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"5nZjuRWKBJ19e9F2BrsJXwMiz2fizFMZtpmCG3z3LBAW","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580862863972155841264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"BbJT5mSL45jqwKahE46TGMTPoaf3iGEHvy7hWLg5Te2G","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580852016457775278764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"6NHD7bQ8BjUuZXSnGXVVcTkRPEtTHNuq5Mhg6oMGaX16","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580841168943394716264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"J8xWpGfYUSRdaqkvmuYxdEkkpRJTHmhUysQBMy6cY5fS","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580830321429014153764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"GECAks6e4bPskQfamBjuYgiwngo3DMeD4YMfhnNMWpp8","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580819473914633591264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"CKfPj8TdhBLBK9DSoeP2ASUPkwXxZuV9YjGMiLCbBW9Y","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580808626400253028764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"8GzpFBEyGrEGYZ4N1Bx9DqmiYyBuTcGEofEVA7p1ATbT","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580797778885872466264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"AXHV3LD65X4Y8gGrPs6dCAQHzDt1ko9anNTGW1rQoSAF","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580786931371491903764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"8MkhRpJTPUzDW95Nf6Uho2pfiAFBWk9zyGQaRbZ8bjAo","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580776083857111341264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"5CjBafyit4sehM2smyZvPBAVLyEcrHgx4Dr9VvkiSQSA","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580765236342730778764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"9daxthWpbsLvjMo7D5FuqYF1Zwv2Vs6KKH3H1mSMKH9J","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580754388828350216264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"7Y3g5skb8bXpPZKMJcNcUxTSb8wnwGMiyHudnVww1iUJ","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580743541313969653764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"4En2W4FehhpdFA3ZQWDuLHJedzp73R8j6kaSfpxDPj64","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580732693799589091264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"GdXba5ZqMtzECwVvdNCsrCo7DcpqKwDFBuX8rTsRMdcU","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580721846285208528764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"Esx91876AinNaVeYBtyCxMSTiRVdAQvFj9m3Ac8nNPnw","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580710998770827966264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"3L3WLyoaav2QB1KqfaFaaJESJDeDjtRdi4Y3pydXuRye","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580700151256447403764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"A2K3PjRJd4EonVtMmhV8CjGVyjYEKdH6twgQSNUVTmqY","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580689303742066841264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"J4zMG6qyDp4r2JrW9iyoNRCNmshFLhav7RFJ1k97hxsi","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580678456227686278764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"7p5ocvHHGUmJZMom32GQ2ZFxLi43QGf6z22nedkTMqRL","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580667608713305716264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"4PDaEHtjaKAmqjERXWkvFpfKQbfEtjmHMwmF7fKwtMVq","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580656761198925153764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"SuqPSTNDP6anqBmdasLamUNHRYggipamTyHje7wbEVg","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580645913684544591264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"3JC5CyPAZNGZFdgYcrqp8K5YUFnATcxbtjGeQeghUbws","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580635066170164028764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"DGK5i1hXiwYbc2yjt1Qxr8uuFPMqifAzfd8QudXjcmDN","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580624218655783466264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"CzQUejufYuKEAFtxfhKbLQQNREmW6SL2qtudyBm2Dk4h","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580613371141402903764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"CiHJ8trsMAg3qdSqxLyFhBUPrZSQ7DeghFJwADhAd6Kw","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580602523627022341264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"Brn4Z1WpYAV5YZiToXxtL2JKHtNCCwHMVv4hAjzhgnPJ","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580591676112641778764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"qXKRpCs6rNfnFR75CRfBSvoAmUx4E8w6GdrcxJq7L5t","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580580828598261216264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"3usTmVivjs8CN7XBy6F3Gzyhj2kyqX4R9qUfcGPPNdVD","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580569981083880653764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"Hi87UjSEyiHf9hxtcphMhjGQdpkPuK3gnvhwxADgWNns","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580559133569500091264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"9LKSoQ1oY3NWGiUmw4axzRExHXqFicg6a8YQq9L8mPNw","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580548286055119528764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"7kTKbFizF6SQ9AJ59wtjmdrzpwq2fogugK6HoAGVRYPB","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580537438540738966264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"2Vgx9QQduF7oyNiQaceFFuoGpbfX1zWHVqbeXW1UBKQv","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580526591026358403764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"64VpherPgBrSmzUN62UBcX551A34DL9BHsTNKTo88Xcq","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580515743511977841264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"5wHemSjwkCqWoW9Ju77vwNuamCuTd4wsMQz7JbpKLzBL","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580504895997597278764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"5XRsstiq8Hu851jXR447sFFyaxFR1YZmnS9HEtGxt39g","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580494048483216716264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"HTyhgXAfRfPHWgXtFUTGQy8DQFn1JnnwCXm5j1BLZGfq","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580483200968836153764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"ESa4fjmdWpJe9uFa15Y9rcDrpV4sVtp1vNTdVyc2Aq2L","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580472353454455591264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"7Tv5iftptWz6zsMb2VnWSuASiBeZUG5SzZEBv9xTSUcz","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580461505940075028764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"Dc1Tw42qfB6zeHFeAWJZvJk6sL96VXuMP6tLitWHYQTV","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580450658425694466264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"EkYoKYFnEDoojx5w898pBcqnR4QLJn5gRZaN2dEV7ukK","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580439810911313903764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"5dvpaadrNz2Hu8LBzS3hDcjrRtYdLhoehD6H3oq3NwRs","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580428963396933341264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"2TZANMyPyKwqRYKi5feA2dyCGNAbE3m8PN7VMZ5eVc41","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580418115882552778764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"6Ge98XtwzYxv6DP66ACs16A6Qs9Wo18CwdiZm2ViUfjL","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580407268368172216264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"xskrZrRP7MjU761mVh3xw8Zkq66g2oQkFewS44SJdGx","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580396420853791653764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"fNzi5Ro6x731hENJyJw4ubvmbbBVTpxTWXJWUUb6nLL","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580385573339411091264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"G2nkhv5PiEjHRMNRUh88tF6YBneUZbeGYuYKfQBHFfUP","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580374725825030528764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"3ffvSfcPS6iCQwtYtJJWSGSguc4nvP8zQwq3LssDV4Nt","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580363878310649966264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"6X3TzVw24PHca9n12UrJg2KoB7xX6kJhsczmYqBD7QEC","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580353030796269403764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"4qWJqonf3VfaScchBa7VQfCcyWuybFMWuNgbJMp6J481","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580342183281888841264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"82C77U2c79EZewU4z7jwwnBGCmCmmTk3fs85KMcWj3Ne","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580331335767508278764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"89YqhxW1xuuEJGvDcNTaKdGNjNWopubqu9QSXUAMHMCG","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580320488253127716264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"AhJq6oiuS2WGyQz4q1UxS4hdxkCwDS352ZR3cC9gsxRz","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580309640738747153764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"46gPCFbTrsCQRiwXsYsKKo1JZ74uAqC3bMwCffG5XFTe","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580298793224366591264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"2DrZzNhCRraGPVULbCpKGqq5k3CAyj9ZDaK4H4LYQ6YX","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580287945709986028764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"EgwjCpy7qF6io6YvTPhRksK4KQt1ntLd1cWX9BZc5HnM","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580277098195605466264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"65Sq7RFV7XhFrgP6t1rgXwhuYEqQ1EncMJT5aUwMcArS","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580266250681224903764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"AadnTqQb2nMsRbi8aXkUfqjSNj41xvB6WL69m2M1mnz3","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580255403166844341264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"9F82KMn3u5buq6pLoqRwyJuy2gTpSLNVmSuuj3esKgkP","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580244555652463778764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"7VjRCKnZrb5yDsBfcph68xXDxt8yGr5J4Jbj7uyGAjSz","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580233708138083216264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"DdhskneJghXyrVKdQzsq8As7CHvnNHmCWxQ59UzShigk","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580222860623702653764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"Gy7KTe4qtvWPr981a7coLxoKzEJPQgQt85HwEVNfEzRX","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580212013109322091264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"7V7JdCrLCid6Ah5LwgHwpDf9JFC3BBjrgpTRYzu4krxx","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580201165594941528764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"G5jGJ4kHqWje8PFDRfFAGmNgubiBbYzYWzzVuJ5Lc7xZ","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580190318080560966264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"8StGZexaGGmGrY7GQ8KXwXnm5KUF3AsMzcmvoJsuDLAd","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580179470566180403764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"Eg2oqafNztABUG7RGPXQjghCUvxAbi2K8Hb3bFa86tPk","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580168623051799841264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"E5qxs7xEPUa7rPuHnqmAMKG2dpixjV91qV2zd8xdZaaa","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580157775537419278764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"D4RFqQnJVyncgGx1z2K3FuKgf7JXWCJqFfJtCvJSppb3","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580146928023038716264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"HSLiiKxVUtPrJq9tSEvtnF3ztsRiW9iZrFuwZvGxFFsb","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580136080508658153764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"BqCZW17x6EeVcoL5yXoc7pDiUf9FFha6hG4kXVMKvwE6","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580125232994277591264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"5f366N1urm8NPT4m3XJScAeLdTH6QFgyGMvek5tYGoyD","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580114385479897028764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"DtB6FEqbCJ1MB9zGfYkyJXiV3p2geWWN4nMkGPwJB58b","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580103537965516466264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"txHash":"F9bP9QCDpHFS3FnXKwfK1ozF7Wkp3QLUkkQcBM965nCy","type":"transaction_processing"},"change":{"accountId":"users.kaiching","amount":"6580092690451135903764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"6R7iKNy5UpEMZcBuzaypYRRvWc6kKmZbHtU5WPCJfdQs","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092702975978966264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"VtJWGx9NfD9RMvQhH5ZQmoUebPEhfRBkuEfQ9ZHk6X9","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092715500822028764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"8JAdWfe4Lc2vhxkhMYSTya2BoovsLYQfCv27yG6z3yga","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092728025665091264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"9pui6s8Wp9LrB6BaqJcPkNf9tKYa12PSU8jLuDx2Y9XX","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092740550508153764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"GtN3Y5rjt7X9LDuKi5q3vCsR9mJ1NQ1gLFrRXmE4Mnwm","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092753075351216264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"BWVGdXDN6Gq21DxLYiTGpXNwPUWEya2YU374dhNrqYQ1","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092765600194278764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"DdyhJXSkbZKF8k8TPL2KAGxYpD2MuS7iMq7FixUW32dL","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092778125037341264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"8c48uPBnjgjnjDrHy7V1JRaGC4wmJ64zFrKQGUhwzFnT","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092790649880403764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"3FwpaXjtqHxuS9sT83T3XfCaZnK8WEg19otohuMpQLff","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092803174723466264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"4qEDBBwRKNfour73iCQt7ErjKMTseDDdFAJWWjn5VBZD","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092815699566528764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"EfhhxLSp5pTuxmNbvpsLBm5AXsnQbTSawZANy5Nk2YKb","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092828224409591264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"EqEetgsMX1FEEW5iLcRNgVtkCWhUF7hbbJhp8nbbi1uF","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092840749252653764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"HTW3C717TJH3KjLqoa6wHiNEDYEDBujNWn3y14jN3a9o","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092853274095716264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"7nNUeADqjVi5erPmqZjYiFDbiMiubXTm3oaPEYZ7yWNQ","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092865798938778764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"GhTe4rxxwnu35oHsu6qTJWZ93aQVpX1yX5Km36AbGpmD","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092878323781841264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"HjKsvsgo6Y97WMQD1f6TrEg32QiJoHdgeTdiw1qWdGD","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092890848624903764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"HNdZJXijeXuMyB4wDwaXzG7pNPqnwAZqoTde6LWo7ek1","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092903373467966264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"HG1AyjQjgAvmh9giJwsiJu68HyHpq24JouruLqVfnGvb","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092915898311028764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"7pLgpazRwGzXt7PE9Su6fFhrTzaEgPisokm4JZk2f2mD","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092928423154091264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"H3XkKTKmCGBhFdCNRd5bhDTaGD1LHfgZohKUsQgQidus","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092940947997153764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"127rxgGbzUHpDo65MWT3yY1dgfgtjC376Gi9Lzu9f93T","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092953472840216264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"AF5Caj9xDhjafG2aChzoyBuNWVmkVLwxCEfRpQmv9a7u","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092965997683278764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"DuJiN9XN8UdAYLPMXy33dbndjTztMkLmiTFmwNH1LER8","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092978522526341264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"vRXdSgDKFPQ4Q9KmixWaWd4qmRPKJgaoi5FuNAfA5ek","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580092991047369403764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"8Nx6EwvQSoaEmenjQW1s3RSQ2a4PeouKT4NChdBoVerK","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580093003572212466264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"2qq3C2hjXGAXQ3deiM83ZQn6tMZLMtC5zXPhfh9GVZ7C","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580093016097055528764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"84TWo5Jv2MnMfC3ahD1uS898Ywvs5UB7VKwmkgoLboiA","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580093028621898591264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"A6VifFGxSjWp13WZTyHapFy79TdgHrkSFyBPvMzcD6ZV","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580093041146741653764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"BQuiNQAqREkcwWdpKXHoFW31CQtgzunrzBv3zGkv5FF2","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580093053671584716264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"C7mx99MfNZXW9BT7RqQPhhTYSVyZpyWART4XLW6K8i3B","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580093066196427778764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"2ntapNRQzkrFrbKFfjvMk7a5WRDG976xg24EeDD3EjKV","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580093078721270841264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"6EKE3QD3rCB5JTQ49EneNPLMYtuJ49qGJ5s1xDgG1QMp","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580093091246113903764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"4C1dDbaNqhagtqiswM2B4tonRzXo8FHXXZba3n7dJ42R","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580093103770956966264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"CCy2NpHnfAVW53A7MA7r2bCJwSXRivPxv1xisdFvyfHZ","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580093116295800028764687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"72WdaBVkxVwsGMXWTe28h1cbAk48Ghm21NHYMjbywHdG","type":"receipt_processing"},"change":{"accountId":"users.kaiching","amount":"6580093128820643091264687500","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":65782},"type":"account_update"},{"cause":{"receiptHash":"HkHvrphLcYetaEYivFn3vQtgnMihwYZMGetcP3WGqJJP","type":"receipt_processing"},"change":{"accountId":"uw6ut2subvto.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"8gKPht8tTnkEa7A9LS5TGbEX91Ba6MhzHPyoyb4FDiqr","type":"receipt_processing"},"change":{"accountId":"v9dvzvudl9cg.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"4uP8VXJcvs7rkxRu9TeExxx5JMX9DXdBbRmUyTLzSVwq","type":"receipt_processing"},"change":{"accountId":"wkntl4mgk72x.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"Aog9dj6pvuUgYtL4EdV6Fr219gGtSaxrkG36v3bdTFmQ","type":"receipt_processing"},"change":{"accountId":"wrap.near","amount":"6761025533758767091892346650042","codeHash":"DL2f5xmZ44cQRP6vBMt94rvseH5d5KKnAGis2WkTAsh1","locked":"0","storagePaidAt":0,"storageUsage":50991584},"type":"account_update"},{"cause":{"receiptHash":"Aog9dj6pvuUgYtL4EdV6Fr219gGtSaxrkG36v3bdTFmQ","type":"action_receipt_gas_reward"},"change":{"accountId":"wrap.near","amount":"6761025533796822756583646650042","codeHash":"DL2f5xmZ44cQRP6vBMt94rvseH5d5KKnAGis2WkTAsh1","locked":"0","storagePaidAt":0,"storageUsage":50991584},"type":"account_update"},{"cause":{"receiptHash":"DY8MaskKvY2DoFeHJ9UmpetPiheVSPPQ4AfwgfbFNVAE","type":"receipt_processing"},"change":{"accountId":"wrap.near","amount":"6761026103796812756583646650043","codeHash":"DL2f5xmZ44cQRP6vBMt94rvseH5d5KKnAGis2WkTAsh1","locked":"0","storagePaidAt":0,"storageUsage":50991584},"type":"account_update"},{"cause":{"receiptHash":"DY8MaskKvY2DoFeHJ9UmpetPiheVSPPQ4AfwgfbFNVAE","type":"action_receipt_gas_reward"},"change":{"accountId":"wrap.near","amount":"6761026103989649773809346650043","codeHash":"DL2f5xmZ44cQRP6vBMt94rvseH5d5KKnAGis2WkTAsh1","locked":"0","storagePaidAt":0,"storageUsage":50991584},"type":"account_update"},{"cause":{"receiptHash":"HsCpaDkBbSyMnoDd47t2VHjgeyjxD4T782pjqT1HVk5F","type":"receipt_processing"},"change":{"accountId":"y32httd8ysjr.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"4owd9uzmELG3qpnAmXrw3mZKA88FQ8D8paEyVTZimRKJ","type":"receipt_processing"},"change":{"accountId":"yszjdr7jz245.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"DCWVJyis9UEcy5T2aNBiird7VMavbWhhS6fnyrvgtAuh","type":"receipt_processing"},"change":{"accountId":"zpb5kxx5i3a8.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"6Pk5xoedtfB8UAcJmrHzmdaJsyNberK2xWVh6fTyg9nP","type":"receipt_processing"},"change":{"accountId":"zrrtvkqdnnpt.users.kaiching","amount":"10000000000000000000000","codeHash":"11111111111111111111111111111111","locked":"0","storagePaidAt":0,"storageUsage":182},"type":"account_update"},{"cause":{"receiptHash":"MmzNUc6bs3g5UN1A4gsMRzfNayxoBq6U7AaAs7L22Fz","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"timpgfg9modt.users.kaiching","publicKey":"ed25519:BHAwQjMQB3DpGjUYtLRDjAzMUZDx4QnH6KdoiAhKqXcR"},"type":"access_key_update"},{"cause":{"receiptHash":"AKpnH6qjdKJL9fHL92GSnkQSnrgSg9ixj6Yr4Cd96hCY","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"u13i7dpopv0b.users.kaiching","publicKey":"ed25519:9oZUQKiisNaXVbQ7GQ1wsb42yY9oBNH5EMXDMe6un5nu"},"type":"access_key_update"},{"cause":{"receiptHash":"FdD87MwCQZDW8fweGryizTwjeFMbwmmcFoUtJu1WZTb7","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"u8i3qxjtibmn.users.kaiching","publicKey":"ed25519:9QmTZJfkm7MiidGQEBYv6tGkpjuD8ZSkEh75H9qvzBe9"},"type":"access_key_update"},{"cause":{"txHash":"3ffvSfcPS6iCQwtYtJJWSGSguc4nvP8zQwq3LssDV4Nt","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416101020184,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:CBwyWRwfc6LkPGBPo9xBtZgUuA9eK4ombWxuj58mcxj"},"type":"access_key_update"},{"cause":{"txHash":"Eket1LR9AzKUvGR9nFGpKfzsxFpfnKWrTsThYSA34s23","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415785020286,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:EDVe8CYkhwK6PKfDd9Y4WjgBGyBXg92ym6vGcBqAZ3f"},"type":"access_key_update"},{"cause":{"txHash":"Hi87UjSEyiHf9hxtcphMhjGQdpkPuK3gnvhwxADgWNns","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415709020470,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:HG2smabHzSoK6ggFKm6tbZ2Phe4Uq2iLWcVcDjZfMxh"},"type":"access_key_update"},{"cause":{"txHash":"3JC5CyPAZNGZFdgYcrqp8K5YUFnATcxbtjGeQeghUbws","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017229032010,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:XvGKeTPXvvGUZK4R45CuNQgcSeMt9AE3suubyEUDe5q"},"type":"access_key_update"},{"cause":{"txHash":"7rWEkjkBj6cpfjDi58fDszomch6oFoKm68ZKrKggKArf","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017491032020,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:u7Z232CpibCMoiCyTRayQZCr7XhE9rLtgAo2t1iAYyL"},"type":"access_key_update"},{"cause":{"txHash":"8Ka11dV7SVWBtdyC9Ch13AfvZuKj9X48NkdChDyNqPM3","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416125020328,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:2HC6HKLM8AKhgVhgETZrTRmmiNds3B9b9kkaTxshCA1d"},"type":"access_key_update"},{"cause":{"txHash":"ESa4fjmdWpJe9uFa15Y9rcDrpV4sVtp1vNTdVyc2Aq2L","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415788020272,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:2MpUgvmfF7ezL2QSmrRF81cBD8CvEi9kEYBigEaELCYb"},"type":"access_key_update"},{"cause":{"txHash":"2g4TnGehwhJAnwyzmmKne37KCUs5dyatdnpyB8dkQjWJ","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017171032116,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:2WqkN9DWZMGgFgo1igNZp7x71SNEDz7WXkwsnehAyggk"},"type":"access_key_update"},{"cause":{"txHash":"7VjRCKnZrb5yDsBfcph68xXDxt8yGr5J4Jbj7uyGAjSz","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415644020523,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:2X2q3PGk9ctzPQjwSrr1h5gXayJZTVL9v8VE5CDMJyzh"},"type":"access_key_update"},{"cause":{"txHash":"A2K3PjRJd4EonVtMmhV8CjGVyjYEKdH6twgQSNUVTmqY","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415930020440,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:2Y6h3LaM6v3LzAgU5FXyJVYy2JhGSHz9vnaZF8c4XFo3"},"type":"access_key_update"},{"cause":{"txHash":"GKedFMX8BwpGmYd44QPCNaBpHE5C1nYHooLrChS3KQTd","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017598031868,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:2YtWDSoaqaqaqLPZBdg69che6nu7UeqqEo3xzh6KzFuY"},"type":"access_key_update"},{"cause":{"txHash":"6X3TzVw24PHca9n12UrJg2KoB7xX6kJhsczmYqBD7QEC","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017177031988,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:2sSMhNGwcWLaG1NBciZanBYWWBxNriQEq5Aj8ga1SFU5"},"type":"access_key_update"},{"cause":{"txHash":"F9bP9QCDpHFS3FnXKwfK1ozF7Wkp3QLUkkQcBM965nCy","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415616020365,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:2yG35iNNdT3AQWR3V5TTNqB58SkVaCMcp7WmcgzmGT6v"},"type":"access_key_update"},{"cause":{"txHash":"BSyu3TzK6spzPh7WCUbHponMRqfys9jnUGCotwuxLq5G","type":"transaction_processing"},"change":{"accessKey":{"nonce":108414444020391,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:3gZjV5jYCv2X1Vu4sjj1NUZUw2SquQHXNXjzuQ5Fg3Jf"},"type":"access_key_update"},{"cause":{"txHash":"3usTmVivjs8CN7XBy6F3Gzyhj2kyqX4R9qUfcGPPNdVD","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415919020426,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:3iEFGiEKUzm2P9F18JpTtPBeBTbE85HxZ9SzMxx391aF"},"type":"access_key_update"},{"cause":{"txHash":"2PoYGPrSoxZvTZqRGKE1xwv8Loo4xkmJN9qX3rq4CFcc","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415629020355,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:4EkJvZpcgW9G5vkzJ55BBYmjXdmHT9CaKnMcwbgjhtao"},"type":"access_key_update"},{"cause":{"txHash":"5vbnRg1zZhSMziSpMisAWgSFypn4jvXHEjWy16jfbnz8","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017198032184,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:4KGhESc2mgLNb9E9mVZYHfTCbNWs5FNkQiXzY6USGKxq"},"type":"access_key_update"},{"cause":{"txHash":"26HHYpU7eDQdSRLKxSbheLt3eXAuoNiz6sZ1mxknmMu8","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415640020454,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:4L4v46AxvrrLndvTizVm39CxypXX8iNujwR7KJtHNz3D"},"type":"access_key_update"},{"cause":{"txHash":"J65SoDxLEwRq7cNm1pU5e8jjn7VKHoMMbj1xZEPsAZJ7","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017510031889,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:4MqBvV2QV65o1enMT2Wx4N4NE7bocYEn6s5rza21xqzU"},"type":"access_key_update"},{"cause":{"txHash":"8FseezaqkGB2aK6Wir8wrpnUEv2BQqCKwb9YSFNbxa99","type":"transaction_processing"},"change":{"accessKey":{"nonce":108414470020327,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:4W1exrKZoywM48UgAm91xbudyxEXaMW5Q6DnUzmAadnk"},"type":"access_key_update"},{"cause":{"txHash":"Bbhdv1sd6RTCDq5QEfSpXTWaBEphoGHjSHKuy21ZQtvY","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415849020384,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:4buUetSe2DTFeEh39g6RGZD6cu1UjBzXWCMZqAByBRJd"},"type":"access_key_update"},{"cause":{"txHash":"EkYoKYFnEDoojx5w898pBcqnR4QLJn5gRZaN2dEV7ukK","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017294032077,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:4tdEAY1f2rAo3w33B5PCf5wMKoWkjGoRvr9ZadTWU9BZ"},"type":"access_key_update"},{"cause":{"txHash":"82C77U2c79EZewU4z7jwwnBGCmCmmTk3fs85KMcWj3Ne","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017659031946,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:567kupe6FCvP58rzioANa9Hij3cYimpQAuJ9gQ1QBHxh"},"type":"access_key_update"},{"cause":{"txHash":"DtB6FEqbCJ1MB9zGfYkyJXiV3p2geWWN4nMkGPwJB58b","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415911020268,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:57y8aYNCN5pbYt3Htb9FyseaUrmP3Z6SgyorFP9jLurS"},"type":"access_key_update"},{"cause":{"txHash":"BqCZW17x6EeVcoL5yXoc7pDiUf9FFha6hG4kXVMKvwE6","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017614031958,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:5E8N8nc2XFCiY2Jai222p2Q4daWfUUqda6k1rRoiiZqs"},"type":"access_key_update"},{"cause":{"txHash":"2TZANMyPyKwqRYKi5feA2dyCGNAbE3m8PN7VMZ5eVc41","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017375031967,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:5G3L9gCTdUdaoMnXQLV7CzYF6RaBDNGM2vvkSehDQYRQ"},"type":"access_key_update"},{"cause":{"txHash":"6NHD7bQ8BjUuZXSnGXVVcTkRPEtTHNuq5Mhg6oMGaX16","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017398032016,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:5GNT8APyc6S3MyAxbRvmvHg193FZCe13WzM6XFiVj1ZU"},"type":"access_key_update"},{"cause":{"txHash":"Dc1Tw42qfB6zeHFeAWJZvJk6sL96VXuMP6tLitWHYQTV","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017547031974,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:5HPMSAj1x35FCENipZTW5vkcJdJjYobfX6FqgqQah7dR"},"type":"access_key_update"},{"cause":{"txHash":"9LKSoQ1oY3NWGiUmw4axzRExHXqFicg6a8YQq9L8mPNw","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017372031901,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:5NcdQ3qzJ8b5PMrETKyqR9p6DnzSfaMBipjMZSxBAqTE"},"type":"access_key_update"},{"cause":{"txHash":"Esx91876AinNaVeYBtyCxMSTiRVdAQvFj9m3Ac8nNPnw","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017481031930,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:5Tw6xPjAq5Hx78DKrdvcfcfxgm8nEaJuESWrmchuAG2v"},"type":"access_key_update"},{"cause":{"txHash":"5wHemSjwkCqWoW9Ju77vwNuamCuTd4wsMQz7JbpKLzBL","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017436031874,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:5W5bd6bqZ8N7Nazmd6UThKF6bdExwb8hGUkQcdw8SJVo"},"type":"access_key_update"},{"cause":{"txHash":"CJyAbrHTw5RsMjzCpE27wG33oBM1FnN6Bt7ttM1p5Z8u","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415958020309,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:5eTjNiouo1pZLdC2Mn3wT6pHEdS91XbPwKC3ZvQRMAeA"},"type":"access_key_update"},{"cause":{"txHash":"G5jGJ4kHqWje8PFDRfFAGmNgubiBbYzYWzzVuJ5Lc7xZ","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017277031860,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:5jNcF4AXwhHm2pmePS9ER74JA5zFa3hALmUomzuD8wKx"},"type":"access_key_update"},{"cause":{"txHash":"ANunGogWX4XCbDuL8zqCgakNcpt2KPnZPca7wPiKwapL","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415750020326,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:5sdpxVSNS1479JMW4oBKxVYaxaWrTmdyr6oFDUpuhbpo"},"type":"access_key_update"},{"cause":{"txHash":"SuqPSTNDP6anqBmdasLamUNHRYggipamTyHje7wbEVg","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017632032052,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:5tECkDS7iVQdqJcTnDoht5cjmCt7ut5JjgW4kYDFY1wH"},"type":"access_key_update"},{"cause":{"txHash":"bGzBxxKDSLJpCMKZnZv6U39HDtDy162SCRNnvp6BQiL","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017635031969,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:6CJFVrKQbo4qZZw4ptc49A7Nu6hKzkFSG9vfKk9JXBKR"},"type":"access_key_update"},{"cause":{"txHash":"A5RX1qpHipFXd3Q2aVTsvp8XW7ZVTNz3NseEx7pUGzcV","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017343031968,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:6R1ag1nCJqCfKzQG8PqWxfHiA2yyBQPoqKZF9RXRpEtR"},"type":"access_key_update"},{"cause":{"txHash":"GECAks6e4bPskQfamBjuYgiwngo3DMeD4YMfhnNMWpp8","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017625031977,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:6fYLBNkYjVGMExvSiacExXwMzM2TLjspFJ4uZAugW5u2"},"type":"access_key_update"},{"cause":{"txHash":"9L6Rjh2bMkTJz3LXLsGPP1c1LRDGw8PeCtPJQXfcpGfJ","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017585032043,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:6heVdjGBG5YDcsQUqpFVxMf9ndAM1pGsgeLx3isJQkjZ"},"type":"access_key_update"},{"cause":{"txHash":"4qWJqonf3VfaScchBa7VQfCcyWuybFMWuNgbJMp6J481","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017190031995,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:6y9sNXHQcvGCdsWWV2EgyzZnmkfLNekUG22xzkcpHDGH"},"type":"access_key_update"},{"cause":{"txHash":"8MkhRpJTPUzDW95Nf6Uho2pfiAFBWk9zyGQaRbZ8bjAo","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017366031952,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:78K33f5AJoftzgrxNEqs1YgQ4gXHXqsUjjkxC6NgLgYZ"},"type":"access_key_update"},{"cause":{"txHash":"46gPCFbTrsCQRiwXsYsKKo1JZ74uAqC3bMwCffG5XFTe","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017677031809,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:7FibKqyLbhpmh62QrQhMVyN4VVraARJqPBJwHTLi9Bfc"},"type":"access_key_update"},{"cause":{"txHash":"65Sq7RFV7XhFrgP6t1rgXwhuYEqQ1EncMJT5aUwMcArS","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415791020344,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:7NksnsfSGA6qisVu1wxhU9NtK3t3US5jXdPNECEk3VMq"},"type":"access_key_update"},{"cause":{"txHash":"EGzNbUdE9iv7ppbvkb9CRhAUWNMm6PgWMHTLyJzUmZoX","type":"transaction_processing"},"change":{"accessKey":{"nonce":108414422020452,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:7PMTMawKNm7bMoEk7ATgogbcKYz7CiyBTfztPBjRCb84"},"type":"access_key_update"},{"cause":{"txHash":"9daxthWpbsLvjMo7D5FuqYF1Zwv2Vs6KKH3H1mSMKH9J","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017484032010,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:7RdYTKMXCTw66vBL1kw2mgxnuYPNmqiqS5Y2W3WNZGaZ"},"type":"access_key_update"},{"cause":{"txHash":"AXHV3LD65X4Y8gGrPs6dCAQHzDt1ko9anNTGW1rQoSAF","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416104020297,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:7ffeNJJgHADHjzA3S58Rc3T5DSJ5FZ12Py4d8Ao2ohvv"},"type":"access_key_update"},{"cause":{"txHash":"HSLiiKxVUtPrJq9tSEvtnF3ztsRiW9iZrFuwZvGxFFsb","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415680020390,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:7i94d87iCY3hK1AUrFGFrbW7NxmJSnxE9D16ujjRAhqj"},"type":"access_key_update"},{"cause":{"txHash":"9yNuJYKcDB3XMdMNPt2NYD9C6NMjrMoanem1BG3KDbSG","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416094020388,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:7oXtFtVHCRRej6239NVMNxEAwRJtXKUXDvvh1W1EKSqY"},"type":"access_key_update"},{"cause":{"txHash":"89YqhxW1xuuEJGvDcNTaKdGNjNWopubqu9QSXUAMHMCG","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415997020365,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:7pFUYWL9tcbMTLjt2nxQQkugPZ92VuhZzaG29758KLh5"},"type":"access_key_update"},{"cause":{"txHash":"CKfPj8TdhBLBK9DSoeP2ASUPkwXxZuV9YjGMiLCbBW9Y","type":"transaction_processing"},"change":{"accessKey":{"nonce":108414373020280,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:8Hb3gtTgEXzBx8H1H8hDweutuHrutR4Mpz2vRcTX33cR"},"type":"access_key_update"},{"cause":{"txHash":"7dENVhyhyt994cppnyyAm81HrjYUsmrVE8FKAXsiZskK","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415735020362,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:8MRJ1xjg3Eza5XbhHQAmh1sbfAgGoQtjxmYxWL5ddun4"},"type":"access_key_update"},{"cause":{"txHash":"7V7JdCrLCid6Ah5LwgHwpDf9JFC3BBjrgpTRYzu4krxx","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416122020405,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:8b6fssxDrkBheAbGuT2yeP1eFWJGo8wpvrT7noydGKNg"},"type":"access_key_update"},{"cause":{"txHash":"64VpherPgBrSmzUN62UBcX551A34DL9BHsTNKTo88Xcq","type":"transaction_processing"},"change":{"accessKey":{"nonce":108414472020416,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:8roJX7YgbeoyeMb9en7VFU2rGi675PFhdsRjKy1tRnNM"},"type":"access_key_update"},{"cause":{"txHash":"CruruTCyfGT83j4yt7fpEve5iYkk2vFdRzeRGNy3GXk4","type":"transaction_processing"},"change":{"accessKey":{"nonce":108414456020376,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:8yctbShSxtajNy9FbQhF6TyVpfTiNVGUbwXLNNrLhBwz"},"type":"access_key_update"},{"cause":{"txHash":"5CjBafyit4sehM2smyZvPBAVLyEcrHgx4Dr9VvkiSQSA","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415779020348,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:94hgJtoqDnSgixCCsvirH3e4RrU7P4cbctJEXW523irm"},"type":"access_key_update"},{"cause":{"txHash":"E5qxs7xEPUa7rPuHnqmAMKG2dpixjV91qV2zd8xdZaaa","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416039020199,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:9G5Rr7XpSfcRwaCDL4vrDcvKdEWECrEYn1uip1wv9shh"},"type":"access_key_update"},{"cause":{"txHash":"Gy7KTe4qtvWPr981a7coLxoKzEJPQgQt85HwEVNfEzRX","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415821020316,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:9NQqnvzLDALqWQsrQ5irgcLadVvhqdBQoWyrRyKaRc6a"},"type":"access_key_update"},{"cause":{"txHash":"BjkPHuEGWktHQwea15DcGsAYnK5TzUQHp3S1LNFGShc8","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017523031885,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:9R7TQ27fpR3hwh2vmTtwB9uobyhQGrBSSi89oYe5nUaD"},"type":"access_key_update"},{"cause":{"txHash":"J8xWpGfYUSRdaqkvmuYxdEkkpRJTHmhUysQBMy6cY5fS","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017313032036,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:9XtPVFHj5mMjM2KfkvrjG9WtPjNBqm9NQ9zRE6muJL3B"},"type":"access_key_update"},{"cause":{"txHash":"936J97JSn8LnzkQSshtUEizJKjXvEM2AGnCHsyZRVzhw","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416091020309,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:9YgpZFYX5jiAtSs3cqhLNtfUJGEAgdEpHjreLZy1rU7s"},"type":"access_key_update"},{"cause":{"txHash":"5nZjuRWKBJ19e9F2BrsJXwMiz2fizFMZtpmCG3z3LBAW","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017319032043,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:9adrDUPjqWTvFjJtvYjapkE5CqyjGxKoBrZZBT4iNA8Q"},"type":"access_key_update"},{"cause":{"txHash":"G2nkhv5PiEjHRMNRUh88tF6YBneUZbeGYuYKfQBHFfUP","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017529032079,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:9dTHazh9MC85kFfGPopG3PJRy6fDsovLXFDLeEsewDJk"},"type":"access_key_update"},{"cause":{"txHash":"BbC2Czzbsi6HznPYEvYPpuDGX3nTz6SDX8pRZt3FHgoL","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416000020332,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:9k6Vy5iGXhdubD7JjQxbqRxoKApmyZ9Nv1feGhfhFWqp"},"type":"access_key_update"},{"cause":{"txHash":"HJkPCkbKdNwu2qZK8r8vNJMnvX4t1n4dmwcH3bC35pnm","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415632020360,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:9kXuD1SuG89U3uZuSxnaFjUz65gzzCqN9T14ZvZN22T4"},"type":"access_key_update"},{"cause":{"txHash":"5xssxRvsGdr4oPzcnKvVXSYdH9dCfZGevTaQRxUpsPZx","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017527032058,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:9qg6GY3KNphDmK4zi6U5x25FNRjGfgYDAVK3JDNCTktF"},"type":"access_key_update"},{"cause":{"txHash":"AWemB6PyGHSCwKjQaYbT4Qnnop6WK9js6k8GUGhA9cq1","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017270032101,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:9uPLcZygEHnz3Y6VxqKjgNzeKafJjbfFdFEcWWxPCZoY"},"type":"access_key_update"},{"cause":{"txHash":"CiHJ8trsMAg3qdSqxLyFhBUPrZSQ7DeghFJwADhAd6Kw","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017518031964,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:9yi6Tncjro59JuT4dyXgdWarycKfptcbxHQgXaV5f7dT"},"type":"access_key_update"},{"cause":{"txHash":"DdhskneJghXyrVKdQzsq8As7CHvnNHmCWxQ59UzShigk","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415948020361,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:9z8GzFoq3MhEXeaXVECaz5NdjW3pBAzCYek1sw3Gdqy4"},"type":"access_key_update"},{"cause":{"txHash":"Bnqd1AYKGUPHbMq7KgbNyAAXE7aFme91bTQZbnTunFn7","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416018020307,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:A7mLzBCEG2NaPJEFoajMzzTkrNWarmiGNdoBWSsB9XKa"},"type":"access_key_update"},{"cause":{"txHash":"8X2QLoVhymeNYfcZY7Nc5aJZWTUwgXTodEY2NLctMj5E","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415623020403,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:AGqXUz25fAVSmGab6Hf2rfzKJpNkwiUrMgatej4vyzDX"},"type":"access_key_update"},{"cause":{"txHash":"fNzi5Ro6x731hENJyJw4ubvmbbBVTpxTWXJWUUb6nLL","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017418031907,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:AMst1foKCJ8qrpu2sr9wqvyhAow46r66cUzvUQ5JeRmR"},"type":"access_key_update"},{"cause":{"txHash":"5dvpaadrNz2Hu8LBzS3hDcjrRtYdLhoehD6H3oq3NwRs","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017193031973,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:ATq7iUQeWy1sGjcsxFpDbuuUAJW7q16dyVBaQstKzkG8"},"type":"access_key_update"},{"cause":{"txHash":"2DrZzNhCRraGPVULbCpKGqq5k3CAyj9ZDaK4H4LYQ6YX","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415908020081,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:AWAErL8RcLyGtiDRCzmXJ1y8bYLrFAqA9vQQ1t7QjARY"},"type":"access_key_update"},{"cause":{"txHash":"Brn4Z1WpYAV5YZiToXxtL2JKHtNCCwHMVv4hAjzhgnPJ","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415994020318,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:AXvm1q8rky1ZMZHhJrXkTtnTUufBPRfgqCy1rT3njuRn"},"type":"access_key_update"},{"cause":{"txHash":"747Dr1asvakUqViivQ7k4Yh4UtS49LYPnVr7ttZhDeFd","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415638020365,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:AdbAACf5sFwUBi3pBmU7x7naEjGCWR42enqSegnbFbF8"},"type":"access_key_update"},{"cause":{"txHash":"7ZcEPfBjzeipr8eGQrDSY1JdBdjy18A9LBauCUn1gLg2","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415665020343,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:AjCBNsLcrthg2yN2kqbt9H7T8urSXMUwPuUraDKthXQ5"},"type":"access_key_update"},{"cause":{"txHash":"GdXba5ZqMtzECwVvdNCsrCo7DcpqKwDFBuX8rTsRMdcU","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416033020375,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:BGaRsSVjBVQ15nXtrBTEAUsYe8AeKwjYbYrLfNSRCKC8"},"type":"access_key_update"},{"cause":{"txHash":"7Y3g5skb8bXpPZKMJcNcUxTSb8wnwGMiyHudnVww1iUJ","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415753020380,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:BMLkY3pPsW7G5onKj3BpPxYxrn99QjLV7fUeCADmbLDL"},"type":"access_key_update"},{"cause":{"txHash":"BNm8MGT7464Lgq5ZjFKLjy5ohhY1GXmifVsb8h3gjVaH","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017206032017,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:BbN4aY8FaxDWft4CbYq4aoAzcYS1JRC5HEqrcdjqcvz7"},"type":"access_key_update"},{"cause":{"txHash":"AadnTqQb2nMsRbi8aXkUfqjSNj41xvB6WL69m2M1mnz3","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416045020392,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:Bet86xbjJDBRiHZ4y25k7Q1GNxsLG7s9GZdRWrUk1fBt"},"type":"access_key_update"},{"cause":{"txHash":"4PDaEHtjaKAmqjERXWkvFpfKQbfEtjmHMwmF7fKwtMVq","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415843020396,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:Bjr8QNv3Avgyus3g9B8WGmCh2heXBakdppfujCq33dis"},"type":"access_key_update"},{"cause":{"txHash":"qXKRpCs6rNfnFR75CRfBSvoAmUx4E8w6GdrcxJq7L5t","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017364031957,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:BkLKhDXAwWSULnAjLKsdnd3rL2xk15oPvVJR198ywBqN"},"type":"access_key_update"},{"cause":{"txHash":"HkBcu9MmsuH6NxneZcMik7HvFbc6AkPGv3voMfmY7oKQ","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415951020346,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:C5LkK7TgYqmMxWCj7RWXMaRJTYzSc7UCK1RydmKGX2d7"},"type":"access_key_update"},{"cause":{"txHash":"7roBq81QTwuzKMBspu9Gx3CT4yBpcwVgavjreF9xooeZ","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415809020345,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:CSBrAWCXr1kfWV8TrpgwhCANFudRkc6NbzZ8DH9Du57p"},"type":"access_key_update"},{"cause":{"txHash":"8StGZexaGGmGrY7GQ8KXwXnm5KUF3AsMzcmvoJsuDLAd","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415878020475,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:CiGhh2bzkFq3hqwUQdWHH9GkcEFTE7y1qyc9jSDV1C7M"},"type":"access_key_update"},{"cause":{"txHash":"7Tv5iftptWz6zsMb2VnWSuASiBeZUG5SzZEBv9xTSUcz","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415662020451,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:Cjs7iNVgmRC8JHamTvDN64HuFiZgC35pkWdUFKQ4d842"},"type":"access_key_update"},{"cause":{"txHash":"3L3WLyoaav2QB1KqfaFaaJESJDeDjtRdi4Y3pydXuRye","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017292032156,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:Cyh8kBfkMH3YCzaEDSB62kvHmJ984ezDNRUnegxNj8aj"},"type":"access_key_update"},{"cause":{"txHash":"99CBux8uJ7CixchGwhucNGTCbwkPSBE8Z2r8pgCio3Bn","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415642020395,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:D3AJWacUBFsR6BVBd3fTKeyUsURUChR6jPLfYqEXhb4w"},"type":"access_key_update"},{"cause":{"txHash":"AhJq6oiuS2WGyQz4q1UxS4hdxkCwDS352ZR3cC9gsxRz","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415706020337,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:DCHJMCxKAo4gQ22Y2gNzn9XAbftRtMZU1mUWNTEWJ8qZ"},"type":"access_key_update"},{"cause":{"txHash":"FxctkRPFNhsbUkKxH28xxWHwkFDRMoLE76Td2nZWrMMB","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415741020277,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:DPnCU6K8Tn9WJsB5uvzrTErYxepu7AmvrHnicMfK6xq7"},"type":"access_key_update"},{"cause":{"txHash":"3SMhjoAf7bCWc38GfzypVWx6Gfcpe3C8kHg576WjCxFz","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017383032150,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:DUm7A5c6JtgtW4SzFuT2ouYiB6JHctsYKQgzMJyWgoja"},"type":"access_key_update"},{"cause":{"txHash":"2YFJ7f1JVfdMacn62aPPxnQSa6RNbTkfToKkSstwv1pm","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017348032105,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:Duadt1eb2AA2uKdK5pZ4dVVFjEfdE9PHQttjJVF8sbWB"},"type":"access_key_update"},{"cause":{"txHash":"D4RFqQnJVyncgGx1z2K3FuKgf7JXWCJqFfJtCvJSppb3","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416085020312,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:DxQxgCmqGdb1WJzqQJU7kZdNZLsFE1GV9fXG2PrsCxCq"},"type":"access_key_update"},{"cause":{"txHash":"BbJT5mSL45jqwKahE46TGMTPoaf3iGEHvy7hWLg5Te2G","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017330031957,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:DxotkgdYaXnrgv9Ka2RXFG4Lg4fktcLzseJRhWAGE2i8"},"type":"access_key_update"},{"cause":{"txHash":"khsQNKQiDGkyfWpH4YX5mNy4KYWNLrzuLY1RU6WrtDG","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017274032106,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:E2gXomAPvKxzDkoUVT7DUZPCWSL6geGqEhbxaiTnDzJp"},"type":"access_key_update"},{"cause":{"txHash":"5XRsstiq8Hu851jXR447sFFyaxFR1YZmnS9HEtGxt39g","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017258032045,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:E3p4Dhd91zA1Xx7mmKaApEDFqw1EwrT7RrbTL8zgraJW"},"type":"access_key_update"},{"cause":{"txHash":"4En2W4FehhpdFA3ZQWDuLHJedzp73R8j6kaSfpxDPj64","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017235031871,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:EfMr6ZnMSB86qDcJn8Yq5MEfdm2r5jjPzqmzswiYRFRo"},"type":"access_key_update"},{"cause":{"txHash":"6Ge98XtwzYxv6DP66ACs16A6Qs9Wo18CwdiZm2ViUfjL","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017160032009,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:EjPRE3XBpFjoVV5CAy3tvPGdWJThcKd8ZXToJRejdYGQ"},"type":"access_key_update"},{"cause":{"txHash":"CzQUejufYuKEAFtxfhKbLQQNREmW6SL2qtudyBm2Dk4h","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415967020282,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:FJF6V5y74HzV4ho4fEQ6hsSaB9xY6tNARCbtdh12Zxzj"},"type":"access_key_update"},{"cause":{"txHash":"7kTKbFizF6SQ9AJ59wtjmdrzpwq2fogugK6HoAGVRYPB","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017505032032,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:FKLNruXouRKFQTKZLQVNTJfqno6FRBeiJFDerg5VXGZA"},"type":"access_key_update"},{"cause":{"txHash":"xskrZrRP7MjU761mVh3xw8Zkq66g2oQkFewS44SJdGx","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017665031775,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:FKf4rEtqcYjqQA2AmwKLJo42R2uUUzcfDewtEKnN5Rzz"},"type":"access_key_update"},{"cause":{"txHash":"223mKuzRgBQmDizAY4p39ZpdNn8dVx9fSB5Pk3syzMCP","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017669031788,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:FRXFu7raUwe4zyfve8XtzVVibbGvFQpGxigSNRXqCoX8"},"type":"access_key_update"},{"cause":{"txHash":"6yETBDWvoLe3qGRtWZbMmbBUiajuAnLxWHjQWDtQfvPc","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017180032094,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:FiGqRBpR6ZM91HCaBBWJWGnSZvCuAktS9vLrHWNzaU27"},"type":"access_key_update"},{"cause":{"txHash":"E4DB65v1mgpV81NVjEJuqJVTFZshwL8aq3Hw42ADiFNc","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017680031792,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:GF4UQASKWE1bBEvqVTWh37VUN6yxCNVsxaTiVU7W1RUp"},"type":"access_key_update"},{"cause":{"txHash":"J4zMG6qyDp4r2JrW9iyoNRCNmshFLhav7RFJ1k97hxsi","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415677020275,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:GQxvGc6idntbnk6Atwzj2fNPjxBnzSEEBN45bmsrSbDj"},"type":"access_key_update"},{"cause":{"txHash":"2Vgx9QQduF7oyNiQaceFFuoGpbfX1zWHVqbeXW1UBKQv","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416051020263,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:GTFw2UmbG2VsjWdNBZhnVHsMTLU9spZFvbShRoZ8RSrm"},"type":"access_key_update"},{"cause":{"txHash":"5f366N1urm8NPT4m3XJScAeLdTH6QFgyGMvek5tYGoyD","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415782020392,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:GYGxty8SHrrzuMrX6RZLNtj8ZxfQoxGg99qEcRAkbq2r"},"type":"access_key_update"},{"cause":{"txHash":"7MApUr151Rr1CTrT9qVjBHGRtyFGgKQL9YxrixNCWhPS","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017396032017,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:GinTwzmv4ZWBQapUT3FfgbuFEzyGr8Euy9x4WGnJLQCx"},"type":"access_key_update"},{"cause":{"txHash":"8GzpFBEyGrEGYZ4N1Bx9DqmiYyBuTcGEofEVA7p1ATbT","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017254032086,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:GjL55LU3NGyuCzKug1fgbXi7jrjLb7T1Lfy9ZbNYg7iK"},"type":"access_key_update"},{"cause":{"txHash":"7p5ocvHHGUmJZMom32GQ2ZFxLi43QGf6z22nedkTMqRL","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017572031961,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:GzXA8orxsHmtkxNjnKkaNuXtpavuV3QLzBjDWb7xHiba"},"type":"access_key_update"},{"cause":{"txHash":"GHtbMbJ2hTxSrJEtcGziymgfGNAy1iPMzaz8ZK3myUXJ","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017544031839,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:H442WP5t3s717qqD4zScojsUbygq9SdCNXKCQCUaPVAg"},"type":"access_key_update"},{"cause":{"txHash":"Eg2oqafNztABUG7RGPXQjghCUvxAbi2K8Hb3bFa86tPk","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017494031958,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:H95Nqn7wS3evqnUQQHscPh55CdfN1mKFYbCSmxmsRUYU"},"type":"access_key_update"},{"cause":{"txHash":"EoPw9n3BiWchEotRZu4e4VY64bExS8RJPYaWEmfGtqzE","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017539032162,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:HCG5XoTh16CG3jGmTSmWmibp3a2HHuzR6QwGhVzCnTia"},"type":"access_key_update"},{"cause":{"txHash":"DGK5i1hXiwYbc2yjt1Qxr8uuFPMqifAzfd8QudXjcmDN","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017353032028,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:HCLvm18DPC6gHCQ7LTtTHHS9euhaQsPGtQqzg756r7Jh"},"type":"access_key_update"},{"cause":{"txHash":"GVom9TdhaBh2jvrqnzJvGq4LHR63QtkzTbUstp6Y5ZEh","type":"transaction_processing"},"change":{"accessKey":{"nonce":108416008020473,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:HFUE7uPYpewkGG4TAA3rce2z2C1iBPjnC3fXakvqHbU2"},"type":"access_key_update"},{"cause":{"txHash":"7AgwtcqjXMkSwFabBfbF4zjatXFHTAAj3cDnbNbZrPT8","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017209031973,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:HPMmcba7Ejwd7soGPeF6Kf9yM7bk2UFjBbyBkTGKP3TY"},"type":"access_key_update"},{"cause":{"txHash":"HTyhgXAfRfPHWgXtFUTGQy8DQFn1JnnwCXm5j1BLZGfq","type":"transaction_processing"},"change":{"accessKey":{"nonce":108415973020257,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:HaGGLFToDDz8dFMKZwWD4Xd27hsa6ZN2KYPHLaHguwha"},"type":"access_key_update"},{"cause":{"txHash":"ojZLb1PsXsazPq3M15AYJms5autNDbcfLpx2k9uSdck","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017438031930,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:HrXaZgfDDaRM9gHQAhGJBWYQ5RGkBJHGBjKpfeh8zoNg"},"type":"access_key_update"},{"cause":{"txHash":"EgwjCpy7qF6io6YvTPhRksK4KQt1ntLd1cWX9BZc5HnM","type":"transaction_processing"},"change":{"accessKey":{"nonce":99017227031949,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:J53a7wCdX1nM6jgbamYJNLy52tTkQaYQVsgBsoyMMoiT"},"type":"access_key_update"},{"cause":{"txHash":"9F82KMn3u5buq6pLoqRwyJuy2gTpSLNVmSuuj3esKgkP","type":"transaction_processing"},"change":{"accessKey":{"nonce":108414454020471,"permission":"FullAccess"},"accountId":"users.kaiching","publicKey":"ed25519:J9EGCFi2dAzDVyq6QVuhrPZnSXYDzKARNyXU7oFPZfgQ"},"type":"access_key_update"},{"cause":{"receiptHash":"HkHvrphLcYetaEYivFn3vQtgnMihwYZMGetcP3WGqJJP","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"uw6ut2subvto.users.kaiching","publicKey":"ed25519:5oTPwrU2aT6CzATT5jejBPJZKy3AM9ER9TvhDcDXQZ4w"},"type":"access_key_update"},{"cause":{"receiptHash":"8gKPht8tTnkEa7A9LS5TGbEX91Ba6MhzHPyoyb4FDiqr","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"v9dvzvudl9cg.users.kaiching","publicKey":"ed25519:ARZuAAmGEjZAsFoq8xUo5RaotXqvMizpfU6uUySs1SEz"},"type":"access_key_update"},{"cause":{"receiptHash":"4uP8VXJcvs7rkxRu9TeExxx5JMX9DXdBbRmUyTLzSVwq","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"wkntl4mgk72x.users.kaiching","publicKey":"ed25519:C5jKnQvJMn6n9yp3xaX37AdGFWBoziQbo7qYvkUD5EbB"},"type":"access_key_update"},{"cause":{"receiptHash":"HsCpaDkBbSyMnoDd47t2VHjgeyjxD4T782pjqT1HVk5F","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"y32httd8ysjr.users.kaiching","publicKey":"ed25519:HyBmZBmRjB4RnNCnrtTpwynLLbQdUKLyY4nzsguK69Lx"},"type":"access_key_update"},{"cause":{"receiptHash":"4owd9uzmELG3qpnAmXrw3mZKA88FQ8D8paEyVTZimRKJ","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"yszjdr7jz245.users.kaiching","publicKey":"ed25519:CQYBqDcGnwQLbi79MVE2Crr2tj2kGtt3GKKqiRoS76FU"},"type":"access_key_update"},{"cause":{"receiptHash":"DCWVJyis9UEcy5T2aNBiird7VMavbWhhS6fnyrvgtAuh","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"zpb5kxx5i3a8.users.kaiching","publicKey":"ed25519:8txjb77XaViwebHGk3B1B4ik6sNystzM1stSME6NqJE3"},"type":"access_key_update"},{"cause":{"receiptHash":"6Pk5xoedtfB8UAcJmrHzmdaJsyNberK2xWVh6fTyg9nP","type":"receipt_processing"},"change":{"accessKey":{"nonce":115185108000000,"permission":"FullAccess"},"accountId":"zrrtvkqdnnpt.users.kaiching","publicKey":"ed25519:2PKJ4MQ3PKDSft6cfohkNJu9726bwkfYd6pHDJrD4Q7z"},"type":"access_key_update"},{"cause":{"receiptHash":"3e257zzryFepDXioWPUYGD38kYzx3K5CXXBZDKkpvVUH","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"U1RBVEU=","valueBase64":"AgAAAHNpAQAAAAAAAAACAAAAc2UBAAAAdAEIAAAALnUuc3dlYXRqowzxaLzkV7+8jEYAAAAAWgAAAAAAAAClvr2N4gQAAA=="},"type":"data_update"},{"cause":{"receiptHash":"CkwuGndoQua4iM6QugKV65kswfeKpRijA6PQcZv3uSHP","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"U1RBVEU=","valueBase64":"AgAAAHNpAQAAAAAAAAACAAAAc2UBAAAAdAEIAAAALnUuc3dlYXRqowzxaLzkV7+8jEYAAAAAWgAAAAAAAAClvr2N4gQAAA=="},"type":"data_update"},{"cause":{"receiptHash":"gdEaFcwi3666DG44yADZDbPanMFmbSR593jW2eHc41A","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"U1RBVEU=","valueBase64":"AgAAAHNpAQAAAAAAAAACAAAAc2UBAAAAdAEIAAAALnUuc3dlYXRqowzxaLzkV7+8jEYAAAAAWgAAAAAAAAClvr2N4gQAAA=="},"type":"data_update"},{"cause":{"receiptHash":"8QAiPHJPCsWwvCjUDgzxt3PooRXfgTT9unH8zDuHJ6e7","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"U1RBVEU=","valueBase64":"AgAAAHNpAQAAAAAAAAACAAAAc2UBAAAAdAEIAAAALnUuc3dlYXRqowzxaLzkV7+8jEYAAAAAWgAAAAAAAAClvr2N4gQAAA=="},"type":"data_update"},{"cause":{"receiptHash":"3W4DvE147SK939xHXKcZkzfp64dp2jh4rPkr7K1keikR","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"U1RBVEU=","valueBase64":"AgAAAHNpAQAAAAAAAAACAAAAc2UBAAAAdAEIAAAALnUuc3dlYXRqowzxaLzkV7+8jEYAAAAAWgAAAAAAAAClvr2N4gQAAA=="},"type":"data_update"},{"cause":{"receiptHash":"5sKyh4DBmYVyPDLcbw7GxasTGx3jN1w2bzFsK9VDMqEw","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"U1RBVEU=","valueBase64":"AgAAAHNpAQAAAAAAAAACAAAAc2UBAAAAdAEIAAAALnUuc3dlYXRqowzxaLzkV7+8jEYAAAAAWgAAAAAAAAClvr2N4gQAAA=="},"type":"data_update"},{"cause":{"receiptHash":"Dg9334dDupNNk6UkSziowpkHoBPL3d7iu9NVq9a32A9e","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"U1RBVEU=","valueBase64":"AgAAAHNpAQAAAAAAAAACAAAAc2UBAAAAdAEIAAAALnUuc3dlYXRqowzxaLzkV7+8jEYAAAAAWgAAAAAAAAClvr2N4gQAAA=="},"type":"data_update"},{"cause":{"receiptHash":"5i41M8PYR1SC53mCm9ESRCDCKeVsDECmbiQ5K4eC7nRC","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"U1RBVEU=","valueBase64":"AgAAAHNpAQAAAAAAAAACAAAAc2UBAAAAdAEIAAAALnUuc3dlYXRqowzxaLzkV7+8jEYAAAAAWgAAAAAAAAClvr2N4gQAAA=="},"type":"data_update"},{"cause":{"receiptHash":"DmmsCDZdrX6jEuMu6iLiQbyJbDwP2LeRmrYi1arUoueE","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"U1RBVEU=","valueBase64":"AgAAAHNpAQAAAAAAAAACAAAAc2UBAAAAdAEIAAAALnUuc3dlYXRqowzxaLzkV7+8jEYAAAAAWgAAAAAAAAClvr2N4gQAAA=="},"type":"data_update"},{"cause":{"receiptHash":"7qb8vJro2y1VPZFwDS6UUzbR5FbN7s4BZksaj1sDs5zH","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"U1RBVEU=","valueBase64":"AgAAAHNpAQAAAAAAAAACAAAAc2UBAAAAdAEIAAAALnUuc3dlYXRqowzxaLzkV7+8jEYAAAAAWgAAAAAAAAClvr2N4gQAAA=="},"type":"data_update"},{"cause":{"receiptHash":"DmmsCDZdrX6jEuMu6iLiQbyJbDwP2LeRmrYi1arUoueE","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dAAFUlwnJ94g9SxxevDUSJY4qfl/XG7gEeSgKGKaDM/hTA==","valueBase64":"/f0kaA5De50yAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"Dg9334dDupNNk6UkSziowpkHoBPL3d7iu9NVq9a32A9e","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dAAojhem4caTJ9SuUEw+gkI9BBByDOfss35VVrJsUfzI7A==","valueBase64":"AAC5jdEuS1QAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"gdEaFcwi3666DG44yADZDbPanMFmbSR593jW2eHc41A","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dAAwvZVGr7Y5nUN4uzcD3KoMNfBYcW75Gjw2rL89wJRO2Q==","valueBase64":"1lE04YwWLrs/9gEAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"3W4DvE147SK939xHXKcZkzfp64dp2jh4rPkr7K1keikR","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dAAwvZVGr7Y5nUN4uzcD3KoMNfBYcW75Gjw2rL89wJRO2Q==","valueBase64":"1lH1UH+dUbs/9gEAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"5sKyh4DBmYVyPDLcbw7GxasTGx3jN1w2bzFsK9VDMqEw","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dAAwvZVGr7Y5nUN4uzcD3KoMNfBYcW75Gjw2rL89wJRO2Q==","valueBase64":"1lG2wHEkdbs/9gEAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"DmmsCDZdrX6jEuMu6iLiQbyJbDwP2LeRmrYi1arUoueE","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dAAwvZVGr7Y5nUN4uzcD3KoMNfBYcW75Gjw2rL89wJRO2Q==","valueBase64":"1lHhCEUVcLE/9gEAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"7qb8vJro2y1VPZFwDS6UUzbR5FbN7s4BZksaj1sDs5zH","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dAAwvZVGr7Y5nUN4uzcD3KoMNfBYcW75Gjw2rL89wJRO2Q==","valueBase64":"1tGz0I3756Q/9gEAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"7qb8vJro2y1VPZFwDS6UUzbR5FbN7s4BZksaj1sDs5zH","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dAAzew99WSQpe/SnN7KxhFrVmYgeq5oU+YTTqd+qsj5rYA==","valueBase64":"pXIB4B0If6EAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"gdEaFcwi3666DG44yADZDbPanMFmbSR593jW2eHc41A","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dAA1ME26SJ2wWVIvVePn/i8eUtt5geuZ8xojfRu63186vA==","valueBase64":"V6qp3gicCGMCAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"5i41M8PYR1SC53mCm9ESRCDCKeVsDECmbiQ5K4eC7nRC","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dABYNc2qH6lFOFEX6XR4i2pzkpplXX9eooyx5i9NxkhNMw==","valueBase64":"AIDScuSn5JYAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"8QAiPHJPCsWwvCjUDgzxt3PooRXfgTT9unH8zDuHJ6e7","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dABbzzA9zVWYjAM39EE2Uu19LZx2MbV1B68gxvYZ4nACGw==","valueBase64":"cVo2GvLN/zNuNQoAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"Dg9334dDupNNk6UkSziowpkHoBPL3d7iu9NVq9a32A9e","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dABjxnCmpez7n1WPfwt67BermjeLQHWG18+T1lIqua4+2Q==","valueBase64":"AABYz0lsH0xeRAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"5i41M8PYR1SC53mCm9ESRCDCKeVsDECmbiQ5K4eC7nRC","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dABjxnCmpez7n1WPfwt67BermjeLQHWG18+T1lIqua4+2Q==","valueBase64":"AAD0J5a1Pj5eRAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"3W4DvE147SK939xHXKcZkzfp64dp2jh4rPkr7K1keikR","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dACHcmYY8NGJ/ZhvH1AnU3KxRbP8uTogayi6KE3jE3k5Ag==","valueBase64":"yzMMrZfltqYAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"5sKyh4DBmYVyPDLcbw7GxasTGx3jN1w2bzFsK9VDMqEw","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dACYIrB/oP0xwZVxShQGSuWVOjNHfT2+JBmhLzrOobdJSA==","valueBase64":"nwNyYjaBoIMAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"3e257zzryFepDXioWPUYGD38kYzx3K5CXXBZDKkpvVUH","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dACjbcxUM9ggjiv6h2Fy158KIhaX6NR68x53xuLm6LicRw==","valueBase64":"q8BayI3HzjNdZwYAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"CkwuGndoQua4iM6QugKV65kswfeKpRijA6PQcZv3uSHP","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dACjbcxUM9ggjiv6h2Fy158KIhaX6NR68x53xuLm6LicRw==","valueBase64":"MtL09kFqeyVdZwYAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"CkwuGndoQua4iM6QugKV65kswfeKpRijA6PQcZv3uSHP","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dACuhNf2TILHDYaMc3v1QEvVbwpNLcx7o7rmdrWbL1rB+g==","valueBase64":"8tc4/xvzEC0VAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"3e257zzryFepDXioWPUYGD38kYzx3K5CXXBZDKkpvVUH","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dAC3RbQsmUx7HgZ/Whgi6wYb7qm132jOClH66CRxtsEjHA==","valueBase64":"4Xm0eGHhqtAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"8QAiPHJPCsWwvCjUDgzxt3PooRXfgTT9unH8zDuHJ6e7","type":"receipt_processing"},"change":{"accountId":"token.sweat","keyBase64":"dADJ1FsjMjjQf0UBvvpyfYLe0yLFQEUBeIFuVaNrDM+AEQ==","valueBase64":"Sr+FO15B29MAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"cwBAqXZvt1qKmC5trNHNycSfrhmW1q9iFDoiKVUQv4B","type":"receipt_processing"},"change":{"accountId":"usdt.tether-token.near","keyBase64":"U1RBVEU=","valueBase64":"FQAAAHRldGhlci5tdWx0aXNhZmUubmVhchUAAAB0ZXRoZXIubXVsdGlzYWZlLm5lYXIBAAAAYUAiZ+tIGwAAAAAAAAAAAAB9AAAAAAAAAAEAAABtAgAAAGNpAAAAAAAAAAACAAAAY2UBAAAAYgA="},"type":"data_update"},{"cause":{"receiptHash":"cwBAqXZvt1qKmC5trNHNycSfrhmW1q9iFDoiKVUQv4B","type":"receipt_processing"},"change":{"accountId":"usdt.tether-token.near","keyBase64":"YQ4AAABpNjg4MDc1ODY1NC50Zw==","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"cwBAqXZvt1qKmC5trNHNycSfrhmW1q9iFDoiKVUQv4B","type":"receipt_processing"},"change":{"accountId":"usdt.tether-token.near","keyBase64":"YQ4AAABpNzA5NzIxODc3OC50Zw==","valueBase64":"UIAgAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"Aog9dj6pvuUgYtL4EdV6Fr219gGtSaxrkG36v3bdTFmQ","type":"receipt_processing"},"change":{"accountId":"wrap.near","keyBase64":"U1RBVEU=","valueBase64":"AQAAAGFhbEj/zE2iFWt/8U9VAAAAfQAAAAAAAAA="},"type":"data_update"},{"cause":{"receiptHash":"DY8MaskKvY2DoFeHJ9UmpetPiheVSPPQ4AfwgfbFNVAE","type":"receipt_processing"},"change":{"accountId":"wrap.near","keyBase64":"U1RBVEU=","valueBase64":"AQAAAGFhbMc/bLGL2B748U9VAAAAfQAAAAAAAAA="},"type":"data_update"},{"cause":{"receiptHash":"DY8MaskKvY2DoFeHJ9UmpetPiheVSPPQ4AfwgfbFNVAE","type":"receipt_processing"},"change":{"accountId":"wrap.near","keyBase64":"YQ4AAABrZWZ0ZW1lYXV0by50Zw==","valueBase64":"AAAAAAAAAAAAAAAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"Aog9dj6pvuUgYtL4EdV6Fr219gGtSaxrkG36v3bdTFmQ","type":"receipt_processing"},"change":{"accountId":"wrap.near","keyBase64":"YQ8AAABzZXZlbmxpdmVzLm5lYXI=","valueBase64":"rlnNEGpXIfQPqgAAAAAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"Aog9dj6pvuUgYtL4EdV6Fr219gGtSaxrkG36v3bdTFmQ","type":"receipt_processing"},"change":{"accountId":"wrap.near","keyBase64":"YRMAAAB2Mi5yZWYtZmluYW5jZS5uZWFy","valueBase64":"Lv9yVZqxTYHlKeH5KQAAAA=="},"type":"data_update"},{"cause":{"receiptHash":"DY8MaskKvY2DoFeHJ9UmpetPiheVSPPQ4AfwgfbFNVAE","type":"receipt_processing"},"change":{"accountId":"wrap.near","keyBase64":"YRMAAAB2Mi5yZWYtZmluYW5jZS5uZWFy","valueBase64":"Lv/xlTkVN0SZouH5KQAAAA=="},"type":"data_update"}]}]} \ No newline at end of file diff --git a/runner/tests/integration.test.ts b/runner/tests/integration.test.ts index f009f2832..4c03ceaf9 100644 --- a/runner/tests/integration.test.ts +++ b/runner/tests/integration.test.ts @@ -1,43 +1,33 @@ import { Block, type StreamerMessage } from '@near-lake/primitives'; import { Network, type StartedNetwork } from 'testcontainers'; -import fetch from 'node-fetch'; +import { gql, GraphQLClient } from 'graphql-request'; import Indexer from '../src/indexer'; import HasuraClient from '../src/hasura-client'; import Provisioner from '../src/provisioner'; import PgClient from '../src/pg-client'; -import { LogLevel } from '../src/stream-handler/stream-handler'; import { HasuraGraphQLContainer, type StartedHasuraGraphQLContainer } from './testcontainers/hasura'; import { PostgreSqlContainer, type StartedPostgreSqlContainer } from './testcontainers/postgres'; -import block1 from './blocks/00115185108/streamer_message.json'; +import block_115185108 from './blocks/00115185108/streamer_message.json'; +import block_115185109 from './blocks/00115185109/streamer_message.json'; +import { LogLevel } from '../src/indexer-meta/log-entry'; +import IndexerConfig from '../src/indexer-config'; describe('Indexer integration', () => { jest.setTimeout(300_000); + let hasuraClient: HasuraClient; + let pgClient: PgClient; + let provisioner: Provisioner; + let network: StartedNetwork; let postgresContainer: StartedPostgreSqlContainer; let hasuraContainer: StartedHasuraGraphQLContainer; + let graphqlClient: GraphQLClient; - beforeAll(async () => { - network = await new Network().start(); - postgresContainer = await (await PostgreSqlContainer.build()) - .withNetwork(network) - .start(); - hasuraContainer = await (await HasuraGraphQLContainer.build()) - .withNetwork(network) - .withDatabaseUrl(postgresContainer.getConnectionUri(network.getName())) - .start(); - }); - - afterAll(async () => { - await postgresContainer.stop(); - await hasuraContainer.stop(); - await network.stop(); - }); - - it('works', async () => { - const hasuraClient = new HasuraClient({}, { + beforeEach(async () => { + hasuraClient = new HasuraClient({}, { adminSecret: hasuraContainer.getAdminSecret(), endpoint: hasuraContainer.getEndpoint(), pgHostHasura: postgresContainer.getIpAddress(network.getName()), @@ -46,7 +36,7 @@ describe('Indexer integration', () => { pgPort: postgresContainer.getPort() }); - const pgClient = new PgClient({ + pgClient = new PgClient({ user: postgresContainer.getUsername(), password: postgresContainer.getPassword(), host: postgresContainer.getIpAddress(), @@ -54,83 +44,262 @@ describe('Indexer integration', () => { database: postgresContainer.getDatabase(), }); - const provisioner = new Provisioner( + provisioner = new Provisioner( hasuraClient, pgClient, pgClient, { cronDatabase: postgresContainer.getDatabase(), - hasuraHostOverride: postgresContainer.getIpAddress(), - hasuraPortOverride: Number(postgresContainer.getPort()), + postgresHost: postgresContainer.getIpAddress(), + postgresPort: Number(postgresContainer.getPort()), + pgBouncerHost: postgresContainer.getIpAddress(), // TODO: Enable pgBouncer in Integ Tests + pgBouncerPort: Number(postgresContainer.getPort()), } ); + }); + + beforeAll(async () => { + network = await new Network().start(); + postgresContainer = await (await PostgreSqlContainer.build()) + .withNetwork(network) + .start(); + hasuraContainer = await (await HasuraGraphQLContainer.build()) + .withNetwork(network) + .withDatabaseUrl(postgresContainer.getConnectionUri(network.getName())) + .start(); + graphqlClient = new GraphQLClient(`${hasuraContainer.getEndpoint()}/v1/graphql`, { + headers: { + 'X-Hasura-Admin-Secret': hasuraContainer.getAdminSecret(), + } + }); + }); + + afterAll(async () => { + await postgresContainer.stop(); + await hasuraContainer.stop(); + await network.stop(); + }); + + it('works', async () => { + const indexerCode = ` + await context.graphql( + \` + mutation ($height:numeric){ + insert_morgs_near_test_blocks_one(object:{height:$height}) { + height + } + } + \`, + { + height: block.blockHeight + } + ); + `; + const blocksIndexerQuery = gql` + query { + morgs_near_test_blocks { + height + } + } + `; + const schema = 'CREATE TABLE blocks (height numeric)'; + + const indexerConfig = new IndexerConfig( + 'test:stream', + 'morgs.near', + 'test', + 0, + indexerCode, + schema, + LogLevel.INFO + ); const indexer = new Indexer( - { - log_level: LogLevel.INFO, - }, + indexerConfig, { provisioner }, undefined, - undefined, { hasuraAdminSecret: hasuraContainer.getAdminSecret(), hasuraEndpoint: hasuraContainer.getEndpoint(), } ); - await indexer.runFunctions( - Block.fromStreamerMessage(block1 as any as StreamerMessage), - { - 'morgs.near/test': { - account_id: 'morgs.near', - function_name: 'test', - provisioned: false, - schema: 'CREATE TABLE blocks (height numeric)', - code: ` - await context.graphql( - \` - mutation ($height:numeric){ - insert_morgs_near_test_blocks_one(object:{height:$height}) { - height - } - } - \`, - { - height: block.blockHeight - } - ); - `, + await indexer.execute(Block.fromStreamerMessage(block_115185108 as any as StreamerMessage)); + + const firstHeight = await indexerBlockHeightQuery('morgs_near_test', graphqlClient); + expect(firstHeight.value).toEqual('115185108'); + + await indexer.execute(Block.fromStreamerMessage(block_115185109 as any as StreamerMessage)); + + const secondStatus = await indexerStatusQuery('morgs_near_test', graphqlClient); + expect(secondStatus.value).toEqual('RUNNING'); + const secondHeight: any = await indexerBlockHeightQuery('morgs_near_test', graphqlClient); + expect(secondHeight.value).toEqual('115185109'); + + const indexerState: any = await indexerOldStateQuery('morgs.near/test', graphqlClient); + expect(indexerState.current_block_height).toEqual(115185109); + expect(indexerState.status).toEqual('RUNNING'); + + const oldLogs: any = await indexerOldLogsQuery('morgs.near/test', graphqlClient); + expect(oldLogs.length).toEqual(4); + + const logs: any = await indexerLogsQuery('morgs_near_test', graphqlClient); + expect(logs.length).toEqual(4); + + const { morgs_near_test_blocks: blocks }: any = await graphqlClient.request(blocksIndexerQuery); + expect(blocks.map(({ height }: any) => height)).toEqual([115185108, 115185109]); + }); + + it('test context db', async () => { + const schema = ` + CREATE TABLE + "indexer_storage" ( + "function_name" TEXT NOT NULL, + "key_name" TEXT NOT NULL, + "value" TEXT NOT NULL, + PRIMARY KEY ("function_name", "key_name") + ); + `; + + const code = ` + await context.db.IndexerStorage.insert({ + function_name: "sample_indexer", + key_name: Date.now().toString(), + value: "testing_value" + }); + await context.db.IndexerStorage.upsert({ + function_name: "sample_indexer", + key_name: "test_key", + value: "testing_value" + }, ["function_name", "key_name"], ["value"]); + await context.db.IndexerStorage.insert({ + function_name: "sample_indexer", + key_name: "del_key", + value: "del_value" + }); + const result = await context.db.IndexerStorage.select({ + function_name: "sample_indexer", + key_name: "del_key", + }); + await context.db.IndexerStorage.update( + { + function_name: result[0].function_name, + key_name: result[0].key_name, + }, + { + value: "updated_value" + } + ); + await context.db.IndexerStorage.delete({ + function_name: result[0].function_name, + key_name: result[0].key_name, + value: "updated_value" + }); + `; + const queryAllRows = gql` + query MyQuery { + morgs_near_test_context_db_indexer_storage { + function_name + key_name + value } + } + `; + const queryTestKeyRows = gql` + query MyQuery { + morgs_near_test_context_db_indexer_storage(where: {key_name: {_eq: "test_key"}, function_name: {_eq: "sample_indexer"}}) { + function_name + key_name + value + } + } + `; + + const indexerConfig = new IndexerConfig( + 'test:stream', + 'morgs.near', + 'test-context-db', + 0, + code, + schema, + LogLevel.INFO + ); + + const indexer = new Indexer( + indexerConfig, + { + provisioner }, - false, + undefined, { - provision: true + hasuraAdminSecret: hasuraContainer.getAdminSecret(), + hasuraEndpoint: hasuraContainer.getEndpoint(), } ); - const e = hasuraContainer.getEndpoint(); - const resp = await fetch(`${e}/v1/graphql`, { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - 'X-Hasura-Role': 'morgs_near', - 'X-Hasura-Admin-Secret': hasuraContainer.getAdminSecret() // required as there is no configured auth hook - }, - body: JSON.stringify({ - query: ` - query { - morgs_near_test_blocks { - height - } - } - ` - }) - }); + await indexer.execute(Block.fromStreamerMessage(block_115185108 as any as StreamerMessage)); + await indexer.execute(Block.fromStreamerMessage(block_115185109 as any as StreamerMessage)); - const { data } = await resp.json(); + const { morgs_near_test_context_db_indexer_storage: sampleRows }: any = await graphqlClient.request(queryTestKeyRows); + expect(sampleRows[0].value).toEqual('testing_value'); - expect(data.morgs_near_test_blocks[0].height).toEqual(115185108); + const { morgs_near_test_context_db_indexer_storage: totalRows }: any = await graphqlClient.request(queryAllRows); + expect(totalRows.length).toEqual(3); // Two inserts, and the overwritten upsert }); }); + +async function indexerOldStateQuery (indexerSchemaName: string, graphqlClient: GraphQLClient): Promise { + const { indexer_state: result }: any = await graphqlClient.request(gql` + query { + indexer_state(where: { function_name: { _eq: "${indexerSchemaName}" } }) { + current_block_height + status + } + } + `); + return result[0]; +} + +async function indexerOldLogsQuery (indexerSchemaName: string, graphqlClient: GraphQLClient): Promise { + const { indexer_log_entries: result }: any = await graphqlClient.request(gql` + query { + indexer_log_entries(where: { function_name: { _eq:"${indexerSchemaName}" } }) { + message + } + } + `); + return result; +} + +async function indexerLogsQuery (indexerSchemaName: string, graphqlClient: GraphQLClient): Promise { + const graphqlResult: any = await graphqlClient.request(gql` + query { + ${indexerSchemaName}_sys_logs { + message + } + } + `); + return graphqlResult[`${indexerSchemaName}_sys_logs`]; +} + +async function indexerStatusQuery (indexerSchemaName: string, graphqlClient: GraphQLClient): Promise { + return await indexerMetadataQuery(indexerSchemaName, 'STATUS', graphqlClient); +} + +async function indexerBlockHeightQuery (indexerSchemaName: string, graphqlClient: GraphQLClient): Promise { + return await indexerMetadataQuery(indexerSchemaName, 'LAST_PROCESSED_BLOCK_HEIGHT', graphqlClient); +} + +async function indexerMetadataQuery (indexerSchemaName: string, attribute: string, graphqlClient: GraphQLClient): Promise { + const graphqlResult: any = await graphqlClient.request(gql` + query { + ${indexerSchemaName}_sys_metadata(where: {attribute: {_eq: "${attribute}"}}) { + attribute + value + } + } + `); + return graphqlResult[`${indexerSchemaName}_sys_metadata`][0]; +} diff --git a/scripts/wipe-database.sh b/scripts/wipe-database.sh index 3dcf00bb2..9b7ee3970 100755 --- a/scripts/wipe-database.sh +++ b/scripts/wipe-database.sh @@ -5,8 +5,8 @@ PG_SUPERUSER="postgres" PG_SUPERUSER_PASSWORD="postgrespassword" # Exclude these databases and users -EXCLUDED_DATABASES="'postgres', 'template0', 'template1'" -EXCLUDED_USERS="'postgres'" +EXCLUDED_DATABASES="'postgres', 'template0', 'template1', 'cron'" +EXCLUDED_USERS="'postgres', 'pgbouncer'" # Get a list of databases, excluding the defaults DATABASES=$(psql -U $PG_SUPERUSER -t -c "SELECT datname FROM pg_database WHERE datname NOT IN ($EXCLUDED_DATABASES);") @@ -22,9 +22,12 @@ done # Drop each user for user in $USERS; do + echo "Revoking privileges for user: $user" + psql -U $PG_SUPERUSER -c "REVOKE ALL PRIVILEGES ON FUNCTION cron.schedule_in_database(text,text,text,text,text,boolean) FROM $user;" + psql -U $PG_SUPERUSER -c "REVOKE ALL PRIVILEGES ON SCHEMA cron FROM $user;" echo "Dropping user: $user" psql -U $PG_SUPERUSER -c "DROP USER IF EXISTS $user;" - + done echo "All non-default databases and users have been dropped."