From 22a0f5e8528c41a910a418723e75b52a4dbe8c4b Mon Sep 17 00:00:00 2001 From: Hyeonyeob Date: Tue, 12 Jan 2021 17:18:49 +0900 Subject: [PATCH] Add block timestamp to block header Upgrade SDK to 0.0.13 Tests changes and due to the addition of type timestamp in the block header. --- Dockerfile | 2 +- docs/Database_Schema.md | 2 + package-lock.json | 515 ++--- package.json | 2 +- src/Stoa.ts | 2 - src/modules/storage/LedgerStorage.ts | 27 +- tests/RecoveryData.test.ts | 2995 +++++++++++++------------- tests/Stoa.test.ts | 4 +- tests/Storage.test.ts | 1 + tests/WalletAPI.test.ts | 23 +- tests/data/Block.0.sample1.json | 5 +- tests/data/Block.1.sample1.json | 9 +- tests/data/Block.2.sample1.json | 17 +- 13 files changed, 1790 insertions(+), 1814 deletions(-) diff --git a/Dockerfile b/Dockerfile index 965145af..c58b3076 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # From Agora Runner -FROM node:14.15.1-alpine3.12 +FROM node:14.15.4-alpine3.12 RUN apk add --no-cache git py-pip alpine-sdk \ bash autoconf libtool automake diff --git a/docs/Database_Schema.md b/docs/Database_Schema.md index 3ac91435..c60643c2 100644 --- a/docs/Database_Schema.md +++ b/docs/Database_Schema.md @@ -15,6 +15,7 @@ | signature | BLOB | | Y | | Schnorr multisig of all validators which signed this block | | tx_count | INTEGER | | Y | | The number of transactions in the block| | enrollment_count | INTEGER | | Y | | The number of enrollments in the block| +| time_stamp | INTEGER | | Y | | Block unix timestamp | ### _Create Script_ @@ -28,6 +29,7 @@ CREATE TABLE IF NOT EXISTS "blocks" ( "signature" BLOB NOT NULL, "tx_count" INTEGER NOT NULL, "enrollment_count" INTEGER NOT NULL, + "time_stamp" INTEGER NOT NULL, PRIMARY KEY("height") ) ``` diff --git a/package-lock.json b/package-lock.json index 257bd0b9..157e3e80 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,9 +5,9 @@ "requires": true, "dependencies": { "@ctrl/ts-base32": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@ctrl/ts-base32/-/ts-base32-1.2.4.tgz", - "integrity": "sha512-hqFDbgdcvMVF0RA7T6TTZNy7Nv3YXKuv8hHxBoejc+L1FHdTUMqK2GNyr228tsPUPnMaRrekfI8+u9yxYu6L6g==" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@ctrl/ts-base32/-/ts-base32-1.2.5.tgz", + "integrity": "sha512-SQ8WAGQpU/30jXfgceh36/u+KEDs93pRf3NA5uptYNLPq5fyVC7shAB/oo3loBxKwE6ZCsz0tJpCnYjF2mhVRg==" }, "@dabh/diagnostics": { "version": "2.0.2", @@ -25,15 +25,16 @@ "integrity": "sha1-p4twMoKzKsVN52j1US7MNWmRncc=" }, "@types/argparse": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-2.0.4.tgz", - "integrity": "sha512-nODH1e9muvwytv7/5fGi8kE4lMcUlM+iV26ySWfx66IqLCMu8y36s2QAZkOk0L0DsOEG1+irIp8u6xgINm/0dQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-2.0.5.tgz", + "integrity": "sha512-m0CQ4TzFW+JdAN875vqqNO7H92jnN9hrH0bxEjJStePjfSfBDNgIlH+ieZQvBH9CuSPguFpjEzXcJHqV+fJqOQ==", "dev": true }, "@types/body-parser": { "version": "1.19.0", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", + "dev": true, "requires": { "@types/connect": "*", "@types/node": "*" @@ -46,20 +47,18 @@ "dev": true }, "@types/connect": { - "version": "3.4.33", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.33.tgz", - "integrity": "sha512-2+FrkXY4zllzTNfJth7jOqEHC+enpLeGslEhpnTAkg21GkRrWV4SsAtqchtT4YS9/nODBU2/ZfsBY2X4J/dX7A==", + "version": "3.4.34", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.34.tgz", + "integrity": "sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==", + "dev": true, "requires": { "@types/node": "*" } }, "@types/cors": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.8.tgz", - "integrity": "sha512-fO3gf3DxU2Trcbr75O7obVndW/X5k8rJNZkLXlQWStTHhP71PkRqjwPIEI0yMnJdg9R9OasjU+Bsr+Hr1xy/0w==", - "requires": { - "@types/express": "*" - } + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.9.tgz", + "integrity": "sha512-zurD1ibz21BRlAOIKP8yhrxlqKx6L9VCwkB5kMiP6nZAhoF5MvC7qS1qPA7nRcr1GJolfkQC7/EAL4hdYejLtg==" }, "@types/crc": { "version": "3.4.0", @@ -71,20 +70,22 @@ } }, "@types/express": { - "version": "4.17.9", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.9.tgz", - "integrity": "sha512-SDzEIZInC4sivGIFY4Sz1GG6J9UObPwCInYJjko2jzOf/Imx/dlpume6Xxwj1ORL82tBbmN4cPDIDkLbWHk9hw==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", + "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", + "dev": true, "requires": { "@types/body-parser": "*", - "@types/express-serve-static-core": "*", + "@types/express-serve-static-core": "^4.17.18", "@types/qs": "*", "@types/serve-static": "*" } }, "@types/express-serve-static-core": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.14.tgz", - "integrity": "sha512-uFTLwu94TfUFMToXNgRZikwPuZdOtDgs3syBtAIr/OXorL1kJqUJT9qCLnRZ5KBOWfZQikQ2xKgR2tnDj1OgDA==", + "version": "4.17.18", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.18.tgz", + "integrity": "sha512-m4JTwx5RUBNZvky/JJ8swEJPKFd8si08pPF2PfizYjGZOKr/svUWPcoUmLow6MmPzhasphB7gSTINY67xn3JNA==", + "dev": true, "requires": { "@types/node": "*", "@types/qs": "*", @@ -107,15 +108,16 @@ } }, "@types/js-yaml": { - "version": "3.12.5", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.5.tgz", - "integrity": "sha512-JCcp6J0GV66Y4ZMDAQCXot4xprYB+Zfd3meK9+INSJeVZwJmHAW30BBEEkPzXswMXuiyReUGOP3GxrADc9wPww==", + "version": "3.12.6", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.6.tgz", + "integrity": "sha512-cK4XqrLvP17X6c0C8n4iTbT59EixqyXL3Fk8/Rsk4dF3oX4dg70gYUXrXVUUHpnsGMPNlTQMqf+TVmNPX6FmSQ==", "dev": true }, "@types/mime": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", - "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==" + "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", + "dev": true }, "@types/mkdirp": { "version": "1.0.1", @@ -133,24 +135,27 @@ "dev": true }, "@types/node": { - "version": "14.14.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz", - "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==" + "version": "14.14.20", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.20.tgz", + "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A==" }, "@types/qs": { "version": "6.9.5", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz", - "integrity": "sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==" + "integrity": "sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==", + "dev": true }, "@types/range-parser": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", - "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==" + "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", + "dev": true }, "@types/serve-static": { "version": "1.13.8", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.8.tgz", "integrity": "sha512-MoJhSQreaVoL+/hurAZzIm8wafFR6ajiTM1m4A0kv6AGeVBl4r4pOV8bGFrjjq1sGxDTnCoF8i22o0/aE5XCyA==", + "dev": true, "requires": { "@types/mime": "*", "@types/node": "*" @@ -165,9 +170,9 @@ } }, "@types/urijs": { - "version": "1.19.13", - "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.13.tgz", - "integrity": "sha512-Wg/E8Q+ylkR6JElTwOcjG7kM99/iJz28E9RKr8syOxssRs3gWchsziUkb+Nr254aUBWHY0QiScGAfIx4lKI3/g==", + "version": "1.19.14", + "resolved": "https://registry.npmjs.org/@types/urijs/-/urijs-1.19.14.tgz", + "integrity": "sha512-Ds9OMd4xZqI2zZtoOicASAi0SvFPyNPgkfgPrPeUTQwcJOX1w6Mwkpq8ClI4ZP11nsEI6akvKqRDV+epA8yzRw==", "dev": true }, "@ungap/promise-all-settled": { @@ -219,6 +224,23 @@ "dev": true, "requires": { "color-convert": "^2.0.1" + }, + "dependencies": { + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } } }, "anymatch": { @@ -363,9 +385,9 @@ "dev": true }, "binary-extensions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", - "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true }, "block-stream": { @@ -378,45 +400,19 @@ } }, "boa-sdk-ts": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/boa-sdk-ts/-/boa-sdk-ts-0.0.10.tgz", - "integrity": "sha512-+BkUZl96fby0zx9+WYlH9SJRps9JQEqxslmpdSS5axBfp2GnHxsa2ibrYEOvhRCZDdLrK2+v9ycm/SPEtzwrsw==", + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/boa-sdk-ts/-/boa-sdk-ts-0.0.13.tgz", + "integrity": "sha512-PUa/uo/FGB3tTPqMetLbwJFT2tzaJaYZbc2NPD7wle5YGvVvR1ZDe/xzR3bFQfdhzXUujblAVO6roQLkmff7IA==", "requires": { "@ctrl/ts-base32": "^1.2.1", "ajv": "^6.12.6", - "axios": "^0.19.2", + "axios": "^0.21.1", "crc": "^3.8.0", "libsodium-wrappers-sumo-m": "^0.0.1", "lodash": "^4.17.19", "randombytes": "^2.1.0", "smart-buffer": "^4.1.0", "urijs": "^1.19.2" - }, - "dependencies": { - "axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", - "requires": { - "follow-redirects": "1.5.10" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - } - } } }, "body-parser": { @@ -480,12 +476,12 @@ "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "call-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", - "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "requires": { "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.0" + "get-intrinsic": "^1.0.2" } }, "camelcase": { @@ -608,36 +604,20 @@ "requires": { "color-convert": "^1.9.1", "color-string": "^1.5.2" - }, - "dependencies": { - "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==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - } } }, "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "requires": { - "color-name": "~1.1.4" + "color-name": "1.1.3" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, "color-string": { "version": "1.5.4", @@ -687,6 +667,13 @@ "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", "requires": { "safe-buffer": "5.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } } }, "content-type": { @@ -841,9 +828,9 @@ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" }, "enhanced-resolve": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", - "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dev": true, "requires": { "graceful-fs": "^4.1.2", @@ -852,9 +839,9 @@ } }, "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "dev": true, "requires": { "prr": "~1.0.1" @@ -950,6 +937,13 @@ "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } } }, "extend": { @@ -966,14 +960,12 @@ "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "optional": true + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "optional": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-safe-stringify": { "version": "2.0.7", @@ -1142,9 +1134,9 @@ "dev": true }, "get-intrinsic": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", - "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", + "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -1249,6 +1241,13 @@ "setprototypeof": "1.1.1", "statuses": ">= 1.5.0 < 2", "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } } }, "http-signature": { @@ -1293,9 +1292,9 @@ } }, "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "1.3.8", @@ -1313,9 +1312,12 @@ "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" }, "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "requires": { + "call-bind": "^1.0.0" + } }, "is-arrayish": { "version": "0.3.2", @@ -1356,9 +1358,9 @@ } }, "is-generator-function": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz", - "integrity": "sha512-YZc5EwyO4f2kWCax7oegfuSr9mFz1ZvieNYBEjmukLxgXfBUbxAWGVF7GZf0zidYtoBl3WvC07YK0wT76a+Rtw==" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.8.tgz", + "integrity": "sha512-2Omr/twNtufVZFr1GhxjOMFPAj2sjc/dKaIqBhvo4qciXfJmITGH6ZGd8eZYNHza8t1y0e01AuqRhJwfWp26WQ==" }, "is-glob": { "version": "4.0.1", @@ -1370,17 +1372,18 @@ } }, "is-nan": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.0.tgz", - "integrity": "sha512-z7bbREymOqt2CCaZVly8aC4ML3Xhfi0ekuOnjO2L8vKdl+CttdVoGZQhd4adMFAsxQ5VeRVwORs4tU8RH+HFtQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", "requires": { + "call-bind": "^1.0.0", "define-properties": "^1.1.3" } }, "is-negative-zero": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", - "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" }, "is-number": { "version": "7.0.0", @@ -1416,34 +1419,15 @@ } }, "is-typed-array": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.3.tgz", - "integrity": "sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.4.tgz", + "integrity": "sha512-ILaRgn4zaSrVNXNGtON6iFNotXW3hAPF3+0fB1usg2jFlWqo5fEDdmJkz0zBfoi7Dgskr8Khi2xZ8cXqZEfXNA==", "requires": { - "available-typed-arrays": "^1.0.0", - "es-abstract": "^1.17.4", + "available-typed-arrays": "^1.0.2", + "call-bind": "^1.0.0", + "es-abstract": "^1.18.0-next.1", "foreach": "^2.0.5", "has-symbols": "^1.0.1" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "is-typedarray": { @@ -1469,9 +1453,9 @@ "optional": true }, "js-yaml": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", - "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -1502,8 +1486,7 @@ "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "optional": true + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json-stringify-safe": { "version": "5.0.1", @@ -1597,9 +1580,9 @@ }, "dependencies": { "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, @@ -1650,16 +1633,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz", + "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==" }, "mime-types": { - "version": "2.1.27", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", - "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "version": "2.1.28", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz", + "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==", "requires": { - "mime-db": "1.44.0" + "mime-db": "1.45.0" } }, "minimatch": { @@ -1730,6 +1713,15 @@ "yargs-unparser": "2.0.0" }, "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, "debug": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", @@ -1739,11 +1731,36 @@ "ms": "2.1.2" } }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -1759,9 +1776,9 @@ "dev": true }, "needle": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.5.2.tgz", - "integrity": "sha512-LbRIwS9BfkPvNwNHlsA41Q29kL2L/6VaOJ0qisM5lLWsTV3nP15abO5ITL6L81zqFhzjRKDAYjpcBcwM0AVvLQ==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz", + "integrity": "sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==", "requires": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", @@ -1777,9 +1794,9 @@ } }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" } } }, @@ -1789,9 +1806,9 @@ "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" }, "node-addon-api": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.0.tgz", - "integrity": "sha512-ASCL5U13as7HhOExbT6OlWJJUV/lLzL2voOSP1UVehpRD8FbSrSDjfScK/KwAvVTI5AS6r4VwbOMlIqtvRidnA==" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.1.0.tgz", + "integrity": "sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw==" }, "node-gyp": { "version": "3.8.0", @@ -1821,15 +1838,6 @@ "requires": { "minimist": "^1.2.5" } - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "optional": true, - "requires": { - "isexe": "^2.0.0" - } } } }, @@ -1949,17 +1957,17 @@ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-inspect": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", - "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" }, "object-is": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz", - "integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", + "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" } }, "object-keys": { @@ -2113,8 +2121,7 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "optional": true + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "qs": { "version": "6.7.0", @@ -2154,13 +2161,6 @@ "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - } } }, "readable-stream": { @@ -2175,6 +2175,13 @@ "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } } }, "readdirp": { @@ -2243,9 +2250,9 @@ } }, "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "safer-buffer": { "version": "2.1.2", @@ -2357,11 +2364,11 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "sqlite3": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.0.tgz", - "integrity": "sha512-rjvqHFUaSGnzxDy2AHCwhHy6Zp6MNJzCPGYju4kD8yi6bze4d1/zMTg6C7JI49b7/EM7jKMTvyfN/4ylBKdwfw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.1.tgz", + "integrity": "sha512-kh2lTIcYNfmVcvhVJihsYuPj9U0xzBbh6bmqILO2hkryWSC9RRhzYmkIDtJkJ+d8Kg4wZRJ0T1reyHUEspICfg==", "requires": { - "node-addon-api": "2.0.0", + "node-addon-api": "^3.0.0", "node-gyp": "3.x", "node-pre-gyp": "^0.11.0" } @@ -2427,6 +2434,13 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } } }, "strip-ansi": { @@ -2438,10 +2452,9 @@ } }, "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" }, "supports-color": { "version": "7.2.0", @@ -2536,21 +2549,6 @@ "supports-color": "^5.3.0" } }, - "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==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -2635,18 +2633,17 @@ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, "uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", - "optional": true, + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "requires": { "punycode": "^2.1.0" } }, "urijs": { - "version": "1.19.4", - "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.4.tgz", - "integrity": "sha512-2YF/wdFu02Gsly/wyx+S/f5w/oCF0ihVSgK/Sn8fcY/ZYMYtqxgi03Vi3V7HqyQP8mj8xHMuNFTBIPufmPRdoA==" + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.5.tgz", + "integrity": "sha512-48z9VGWwdCV5KfizHsE05DWS5fhK6gFlx5MjO7xu0Krc5FGPWzjlXEVV0nPMrdVuP7xmMHiPZ2HoYZwKOFTZOg==" }, "util": { "version": "0.12.3", @@ -2694,10 +2691,10 @@ } }, "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "optional": true, "requires": { "isexe": "^2.0.0" } @@ -2709,36 +2706,17 @@ "dev": true }, "which-typed-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.2.tgz", - "integrity": "sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz", + "integrity": "sha512-49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==", "requires": { "available-typed-arrays": "^1.0.2", - "es-abstract": "^1.17.5", + "call-bind": "^1.0.0", + "es-abstract": "^1.18.0-next.1", "foreach": "^2.0.5", "function-bind": "^1.1.1", "has-symbols": "^1.0.1", "is-typed-array": "^1.1.3" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "wide-align": { @@ -2818,21 +2796,6 @@ "color-convert": "^1.9.0" } }, - "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==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, "is-fullwidth-code-point": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -2867,9 +2830,9 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", "dev": true }, "yallist": { diff --git a/package.json b/package.json index 44adf196..abf5c3ca 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "argparse": "^2.0.1", "assert": "^2.0.0", "axios": "^0.21.1", - "boa-sdk-ts": "^0.0.10", + "boa-sdk-ts": "^0.0.13", "body-parser": "^1.19.0", "cors": "^2.8.5", "crc": "^3.8.0", diff --git a/src/Stoa.ts b/src/Stoa.ts index a3e539a2..9e641ac6 100644 --- a/src/Stoa.ts +++ b/src/Stoa.ts @@ -117,8 +117,6 @@ class Stoa extends WebService // parse application/json this.app.use(bodyParser.json()) this.app.use(cors(cors_options)); - // enable pre-flight - this.app.options('*', cors(cors_options)); // Prepare routes this.app.get("/block_height", this.getBlockHeight.bind(this)); diff --git a/src/modules/storage/LedgerStorage.ts b/src/modules/storage/LedgerStorage.ts index d9f8389c..44e7e9ab 100644 --- a/src/modules/storage/LedgerStorage.ts +++ b/src/modules/storage/LedgerStorage.ts @@ -68,6 +68,7 @@ export class LedgerStorage extends Storages signature BLOB NOT NULL, tx_count INTEGER NOT NULL, enrollment_count INTEGER NOT NULL, + time_stamp INTEGER NOT NULL, PRIMARY KEY(height) ); @@ -194,9 +195,9 @@ export class LedgerStorage extends Storages let block_hash = hashFull(block.header); storage.query( `INSERT INTO blocks - (height, hash, prev_block, validators, merkle_root, signature, tx_count, enrollment_count) + (height, hash, prev_block, validators, merkle_root, signature, tx_count, enrollment_count, time_stamp) VALUES - (?, ?, ?, ?, ?, ?, ?, ?)`, + (?, ?, ?, ?, ?, ?, ?, ?, ?)`, [ block.header.height.toString(), block_hash.toBinary(Endian.Little), @@ -205,7 +206,8 @@ export class LedgerStorage extends Storages block.header.merkle_root.toBinary(Endian.Little), block.header.signature.toBinary(Endian.Little), block.txs.length, - block.header.enrollments.length + block.header.enrollments.length, + block.header.timestamp, ] ) .then(() => @@ -253,7 +255,7 @@ export class LedgerStorage extends Storages { let sql = `SELECT - height, hash, prev_block, validators, merkle_root, signature, tx_count, enrollment_count + height, hash, prev_block, validators, merkle_root, signature, tx_count, enrollment_count, time_stamp FROM blocks WHERE height = ?`; @@ -1019,13 +1021,12 @@ export class LedgerStorage extends Storages */ public getUTXO (address: string): Promise { - // TODO We should apply the block's timestamp to this method when it is added let sql_utxo = `SELECT O.utxo_key as utxo, O.amount, T.block_height, - STRFTIME('%s', '2020-01-01 00:00:00') * 1000 + T.block_height * 10 * 60000 as block_time, + B.time_stamp as block_time, T.type, T.unlock_height FROM @@ -1081,10 +1082,9 @@ export class LedgerStorage extends Storages public getWalletTransactionsHistory (address: string, page_size: number, page: number, type: Array, begin?: number, end?: number, peer?: string) : Promise { - // TODO We should apply the block's timestamp to this method when it is added let filter_type = 'AND FTX.display_tx_type in (' + type.map(n =>`${n}`).join(',') + ')' let filter_date = ((begin !== undefined) && (end !== undefined)) - ? `AND (STRFTIME('%s', '2020-01-01 00:00:00') * 1000 + T.block_height * 10 * 60000) BETWEEN ${begin} AND ${end}` + ? `AND B.time_stamp BETWEEN ${begin} AND ${end}` : ``; let filter_peer_field; let filter_peer_condition; @@ -1130,11 +1130,11 @@ export class LedgerStorage extends Storages SELECT TX.address, TX.block_height as height, - STRFTIME('%s', '2020-01-01 00:00:00') * 1000 + TX.block_height * 10 * 60000 as block_time, + TX.time_stamp as block_time, TX.tx_hash, TX.type, TX.unlock_height, - STRFTIME('%s', '2020-01-01 00:00:00') * 1000 + TX.unlock_height * 10 * 60000 as unlock_time, + (TX.time_stamp + (TX.unlock_height - TX.block_height) * 10 * 60) as unlock_time, (SUM(TX.income) - SUM(TX.spend)) as amount, IFNULL(CASE WHEN (SUM(TX.income) - SUM(TX.spend)) > 0 THEN @@ -1172,6 +1172,7 @@ export class LedgerStorage extends Storages SELECT S.address, T.block_height, + B.time_stamp, T.tx_hash, T.tx_index, T.type, @@ -1194,6 +1195,7 @@ export class LedgerStorage extends Storages SELECT O.address, T.block_height, + B.time_stamp, T.tx_hash, T.tx_index, T.type, @@ -1228,15 +1230,14 @@ export class LedgerStorage extends Storages { let hash = new Hash(tx_hash).toBinary(Endian.Little); - // TODO We should apply the block's timestamp to this method when it is added let sql_tx = `SELECT T.block_height as height, - STRFTIME('%s', '2020-01-01 00:00:00') * 1000 + T.block_height * 10 * 60000 as block_time, + B.time_stamp as block_time, T.tx_hash, T.type, T.unlock_height, - STRFTIME('%s', '2020-01-01 00:00:00') * 1000 + T.unlock_height * 10 * 60000 as unlock_time, + (B.time_stamp + (T.unlock_height - T.block_height) * 10 * 60) as unlock_time, P.payload FROM blocks B diff --git a/tests/RecoveryData.test.ts b/tests/RecoveryData.test.ts index 6554cefa..1152f91b 100644 --- a/tests/RecoveryData.test.ts +++ b/tests/RecoveryData.test.ts @@ -14,1559 +14,1568 @@ export const recovery_sample_data = [{ "header": { - "prev_block": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "height": "0", - "merkle_root": "0x788c159d62b565655d9f725786c38e6802038ee73d7a9d187b3be1c7de95aa0ba856bf81bb556d7448488e71f4b89ce6eba319d0536798308112416413289254", - "validators": "[]", - "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "enrollments": [ - { - "utxo_key": "0x46883e83778481d640a95fcffd6e1a1b6defeaac5a8001cd3f99e17576b809c7e9bc7a44c3917806765a5ff997366e217ff54cd4da09c0c51dc339c47052a3ac", - "random_seed": "0x0a8201f9f5096e1ce8e8de4147694940a57a188b78293a55144fc8777a774f2349b3a910fb1fb208514fb16deaf49eb05882cdb6796a81f913c6daac3eb74328", - "cycle_length": 20, - "enroll_sig": "0x0cab27862571d2d2e33d6480e1eab4c82195a508b72672d609610d01f23b0beedc8b89135fe3f5df9e2815b9bdb763c41b8b2dab5911e313acc82470c2147422" - }, - { - "utxo_key": "0x4dde806d2e09367f9d5bdaaf46deab01a336a64fdb088dbb94edb171560c63cf6a39377bf0c4d35118775681d989dee46531926299463256da303553f09be6ef", - "random_seed": "0xd0348a88f9b7456228e4df5689a57438766f4774d760776ec450605c82348c461db84587c2c9b01c67c8ed17f297ee4008424ad3e0e5039179719d7e9df297c1", - "cycle_length": 20, - "enroll_sig": "0x0ed498b867c33d316b468d817ba8238aec68541abd912cecc499f8e780a8cdaf2692d0b8b04133a34716169a4b1d33d77c3e585357d8a2a2c48a772275255c01" - }, - { - "utxo_key": "0x8c1561a4475df42afa0830da1f8a678ad4b1d82b6c610f7b03ce69b7e0fabcf537d48ecd0aee6f1cab14290a0fc6313c729edf928ff3576f8656f3b7be5670e0", - "random_seed": "0xaf43c67d9dd0f53de3eaede63cdcda8643422d62205df0b5af65706ec28b372adb785ce681d559d7a7137a4494ccbab4658ce11ec75a8ec84be5b73590bffceb", - "cycle_length": 20, - "enroll_sig": "0x09474f489579c930dbac46f638f3202ac24407f1fa419c1d95be38ab474da29d7e3d4753b6b4ccdb35c2864be4195e83b7b8433ca1d27a57fb9f48a631001304" - }, - { - "utxo_key": "0x94908ec79866cf54bb8e87b605e31ce0b5d7c3090f3498237d83edaca9c8ba2d3d180c572af46c1221fb81add163e14adf738df26e3679626e82113b9fe085b0", - "random_seed": "0xa24b7e6843220d3454523ceb7f9b43f037e56a01d2bee82958b080dc6350ebac2da12b561cbd96c6fb3f5ae5a3c8df0ac2c559ae1c45b11d42fdf866558112bc", - "cycle_length": 20, - "enroll_sig": "0x0e4566eca30feb9ad47a65e7ff7e7ce1a7555ccedcf61e1143c2e5fddbec6866fd787c4518b78ab9ed73a3760741d557ac2aca631fc2796be86fcf391d3a6634" - }, - { - "utxo_key": "0xb20da9cfbda971f3f573f55eabcd677feaf12f7948e8994a97cdf9e570799b71631e87bb9ebce0d6a402275adfb6e365fdb72139c18559a10df0e5fe4bae08eb", - "random_seed": "0xa0502960ddbe816729f60aeaa480c7924fb020d864deec6a9db778b8e56dd2ff8e987be748ff6ca0a43597ecb575da5d532696e376dc70bb4567b5b1fa512cb4", - "cycle_length": 20, - "enroll_sig": "0x052ee1d975c49f19fd26b077740dcac399f174f40b5df1aba5f09ebea11faacfd79a36ace4d3097869dc009b8939fc83bdf940c8822c6931d5c09326aa746b31" - }, - { - "utxo_key": "0xdb3931bd87d2cea097533d82be0a5e36c54fec8e5570790c3369bd8300c65a03d76d12a74aa38ec3e6866fd64ae56091ed3cbc3ca278ae0c8265ab699ffe2d85", - "random_seed": "0xdd1b9c62d4c62246ea124e5422d5a2e23d3ca9accb0eba0e46cd46708a4e7b417f46df34dc2e3cba9a57b1dc35a66dfc2d5ef239ebeaaa00299232bc7e3b7bfa", - "cycle_length": 20, - "enroll_sig": "0x0e0070e5951ef5be897cb593c4c57ce28b7529463f7e5644b1314ab7cc69fd625c71e74382a24b7e644d32b0306fe3cf14ecd7de5635c70aa592f4721aa74fe2" - } - ], - "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "missing_validators": [] - }, - "txs": [ + "prev_block": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "height": "0", + "merkle_root": "0x788c159d62b565655d9f725786c38e6802038ee73d7a9d187b3be1c7de95aa0ba856bf81bb556d7448488e71f4b89ce6eba319d0536798308112416413289254", + "validators": "[0]", + "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "enrollments": [ { - "type": 1, - "inputs": [], - "outputs": [ - { - "value": "20000000000000", - "address": "GDNODE2IMTDH7SZHXWDS24EZCMYCEJMRZWB3S4HLRIUP6UNGKVVFLVHQ" - }, - { - "value": "20000000000000", - "address": "GDNODE3EWQKF33TPK35DAQ3KXAYSOT4E4ACDOVJMDZQDVKP66IMJEACM" - }, - { - "value": "20000000000000", - "address": "GDNODE4KTE7VQUHVBLXIGD7VEFY57X4XV547P72D37SDG7UEO7MWOSNY" - }, - { - "value": "20000000000000", - "address": "GDNODE5T7TWJ2S4UQSTM7KDHU2HQHCJUXFYLPZDDYGXIBUAH3U3PJQC2" - }, - { - "value": "20000000000000", - "address": "GDNODE6ZXW2NNOOQIGN24MBEZRO5226LSMHGQA3MUAMYQSTJVR7XT6GH" - }, - { - "value": "20000000000000", - "address": "GDNODE7J5EUK7T6HLEO2FDUBWZEXVXHJO7C4AF5VZAKZENGQ4WR3IX2U" - } - ], - "payload": "" + "utxo_key": "0x46883e83778481d640a95fcffd6e1a1b6defeaac5a8001cd3f99e17576b809c7e9bc7a44c3917806765a5ff997366e217ff54cd4da09c0c51dc339c47052a3ac", + "random_seed": "0x0a8201f9f5096e1ce8e8de4147694940a57a188b78293a55144fc8777a774f2349b3a910fb1fb208514fb16deaf49eb05882cdb6796a81f913c6daac3eb74328", + "cycle_length": 20, + "enroll_sig": "0x0cab27862571d2d2e33d6480e1eab4c82195a508b72672d609610d01f23b0beedc8b89135fe3f5df9e2815b9bdb763c41b8b2dab5911e313acc82470c2147422" }, { - "type": 0, - "inputs": [], - "outputs": [ - { - "value": "610000000000000", - "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" - }, - { - "value": "610000000000000", - "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" - }, - { - "value": "610000000000000", - "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" - }, - { - "value": "610000000000000", - "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" - }, - { - "value": "610000000000000", - "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" - }, - { - "value": "610000000000000", - "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" - }, - { - "value": "610000000000000", - "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" - }, - { - "value": "610000000000000", - "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" - } - ], - "payload": "" - } - ], - "merkle_tree": [ - "0x6314ce9bc41a7f5b98309c3a3d824647d7613b714c4e3ddbc1c5e9ae46db29715c83127ce259a3851363bff36af2e1e9a51dfa15c36a77c9f8eba6826ff975bc", - "0x7a5bfeb96f9caefa377cb9a7ffe3ea3dd59ea84d4a1c66304ab8c307a4f47706fe0aec2a73ce2b186a9f45641620995f8c7e4c157cee7940872d96d9b2f0f95c", - "0x788c159d62b565655d9f725786c38e6802038ee73d7a9d187b3be1c7de95aa0ba856bf81bb556d7448488e71f4b89ce6eba319d0536798308112416413289254" - ] - }, - { - "header": { - "prev_block": "0xd0532192bd4b794d779d560264da810dfdfcc41c65b488ed43bd3dd007f7e341642ae56849ed7a64c9a4b3fe05ea2c12a37879352dde5e008ff1c05ec52880d8", - "height": "1", - "merkle_root": "0xe9b0c3807a04faef54ac5c870767a7a2313384fa5948f400a3b400b21a327ff6a8849608baf591638cdaf048f52e8261acb201545c7ad218e2977e18fc6f55a7", - "validators": "[]", - "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "enrollments": [], - "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "missing_validators": [] - }, - "txs": [ - { - "type": 0, - "inputs": [ - { - "utxo": "0xc3780f9907a97c20a2955945544e7732a60702c32d81e016bdf1ea172b7b7fb96e9a4164176663a146615307aaadfbbad77e615a7c792a89191e85471120d314", - "signature": "0x0824c3af0ef1316e6bb8d9677ab27b172809a045402a87b0ef8c7b4d51f64167748bc1fd6d7a2205236d1e6f2aefe343c841d7c574afcf565e503e3778bd89cb" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDB22QJ4NHOHPOGWZG2Y5IFXKW6DCBEFX6QNBR6NSCT6E7CYU66IDGJJ" - } - ], - "payload": "" + "utxo_key": "0x4dde806d2e09367f9d5bdaaf46deab01a336a64fdb088dbb94edb171560c63cf6a39377bf0c4d35118775681d989dee46531926299463256da303553f09be6ef", + "random_seed": "0xd0348a88f9b7456228e4df5689a57438766f4774d760776ec450605c82348c461db84587c2c9b01c67c8ed17f297ee4008424ad3e0e5039179719d7e9df297c1", + "cycle_length": 20, + "enroll_sig": "0x0ed498b867c33d316b468d817ba8238aec68541abd912cecc499f8e780a8cdaf2692d0b8b04133a34716169a4b1d33d77c3e585357d8a2a2c48a772275255c01" }, { - "type": 0, - "inputs": [ - { - "utxo": "0x3451d94322524e3923fd26f0597fb8a9cdbf3a9427c38ed1ca61104796d39c5b9b5ea33d576f17c2dc17bebc5d84a0559de8c8c521dfe725d4c352255fc71e85", - "signature": "0x0e3dff52751c7a47061b338c081d9069c67b384f587e61d5c9f6bdbf879ef4179701495adaf4f8898b36e5e2893daa3bf9f1ac681665a4317b144fde758896fc" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDH22SK6XFL6ZETRGFHYHIYXHPRSFR2RWT4RZYU5YNYIF6BIHCRKPSEI" - } - ], - "payload": "" + "utxo_key": "0x8c1561a4475df42afa0830da1f8a678ad4b1d82b6c610f7b03ce69b7e0fabcf537d48ecd0aee6f1cab14290a0fc6313c729edf928ff3576f8656f3b7be5670e0", + "random_seed": "0xaf43c67d9dd0f53de3eaede63cdcda8643422d62205df0b5af65706ec28b372adb785ce681d559d7a7137a4494ccbab4658ce11ec75a8ec84be5b73590bffceb", + "cycle_length": 20, + "enroll_sig": "0x09474f489579c930dbac46f638f3202ac24407f1fa419c1d95be38ab474da29d7e3d4753b6b4ccdb35c2864be4195e83b7b8433ca1d27a57fb9f48a631001304" }, { - "type": 0, - "inputs": [ - { - "utxo": "0x6d85d61fd9d7bb663349ca028bd023ad1bd8fa65c68b4b1363a9c7406b4d663fd73fd386195ba2389100b5cd5fc06b440f053fe513f739844e2d72df302e8ad0", - "signature": "0x0cc5791e63ce37683c10d809e0cd2412f6476f12198e6de06e5ffd905b7fb4c04847de4548eed4a81089400252a150eec50f08fd7f725ee13141b0c73d8b5ba2" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDD22H4TGRGS5ENN3DHBGMMCSZELKORKEZT4SZKTKHZESTVQMONREB2D" - } - ], - "payload": "" + "utxo_key": "0x94908ec79866cf54bb8e87b605e31ce0b5d7c3090f3498237d83edaca9c8ba2d3d180c572af46c1221fb81add163e14adf738df26e3679626e82113b9fe085b0", + "random_seed": "0xa24b7e6843220d3454523ceb7f9b43f037e56a01d2bee82958b080dc6350ebac2da12b561cbd96c6fb3f5ae5a3c8df0ac2c559ae1c45b11d42fdf866558112bc", + "cycle_length": 20, + "enroll_sig": "0x0e4566eca30feb9ad47a65e7ff7e7ce1a7555ccedcf61e1143c2e5fddbec6866fd787c4518b78ab9ed73a3760741d557ac2aca631fc2796be86fcf391d3a6634" }, { - "type": 0, - "inputs": [ - { - "utxo": "0x7e1958dbe6839d8520d65013bbc85d36d47a9f64cf608cc66c0d816f0b45f5c8a85a8990725ffbb1ab13c3c65b45fdc06f4745d455e00e1068c4c5c0b661d685", - "signature": "0x0b9c199dd6419f27800aa0c548be24e1d09efaeaeb9b2928a61e18f2ab5eb963e4297fbab2f9581a7a22292542cadcba2c460603f8ce592c1bd90c271a879045" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDF22EW2CZW2KVRSLFNGJQOTTDH5XWOK7MLINZPWO526WWXJMDXU3DPI" - } - ], - "payload": "" + "utxo_key": "0xb20da9cfbda971f3f573f55eabcd677feaf12f7948e8994a97cdf9e570799b71631e87bb9ebce0d6a402275adfb6e365fdb72139c18559a10df0e5fe4bae08eb", + "random_seed": "0xa0502960ddbe816729f60aeaa480c7924fb020d864deec6a9db778b8e56dd2ff8e987be748ff6ca0a43597ecb575da5d532696e376dc70bb4567b5b1fa512cb4", + "cycle_length": 20, + "enroll_sig": "0x052ee1d975c49f19fd26b077740dcac399f174f40b5df1aba5f09ebea11faacfd79a36ace4d3097869dc009b8939fc83bdf940c8822c6931d5c09326aa746b31" }, { - "type": 0, - "inputs": [ - { - "utxo": "0x451a5b7929615121e0f2be759222853ea3acb45c94430a03de29a47db7c70e04eb4fce5b4a0c5af01d98331732546fede05fdfaf6ab429b3960aad6a20bbf0eb", - "signature": "0x05c13f4c5c238c795b54be00833cb2ba02654bb68bf1e6adb38dc5e0b121f5e7ddddab40c511e4eac881fddd1b8aac4d3dc258cdf063a80a53e177a97d4c415c" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDG22B5FTPXE5THQMCTGDUC4LF2N4DFF44PGX2LIFG4WNUZZAT4L6ZGD" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xfca92fe76629311c6208a49e89cb26f5260777278cd8b272e7bb3021adf429957fd6844eb3b8ff64a1f6074126163fd636877fa92a1f4329c5116873161fbaf8", - "signature": "0x0796fd10fd6c1efbf4217d1e0f0427ec5e6eccd009c8d9da6aad07a0b0d408ddbcebfee986b4dbd51fb1ee7d054478ec56b3970085326c2ef7c4e458ef8bbddb" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDA225RGC4GOCVASSAMROSWJSGNOZX2IGPXZG52ESDSKQW2VN6UJFKWI" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xd44608de8a5015b04f933098fd7f67f84ffbf00c678836d38c661ab6dc1f149606bdc96bad149375e16dc5722b077b14c0a4afdbe6d30932f783650f435bcb92", - "signature": "0x02883d71a0cf416a4db3e38ce31bca5f1f3fdda6a87ccc9611b7808ff0fca31c9a3b7bfdf1f4bbe8b0d32f3482cb94ef461144c60653273dca45a90b4bbfb6b3" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDE22BZJPPMELAQUZBQR7GTILNHMSUHS5J2BVMKU36LPW3SSKQU737SP" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xff05579da497ac482ccd2be1851e9ff1196314e97228a1fca62e6292b5e7ea91cadca41d6afe2d57048bf594c6dd73ab1f93e96717c73c128807905e7175beeb", - "signature": "0x056df7882dbbe1207f98fb7471cf0466f8e3b3f28c262cc625f337a0b482b1a56b047e415bbc981ea1162453b884a7cc59f8cefce74b67ed021ecd371dfde5ea" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDC22CFFKB4ZNRZUP6EMRIGVZSQEPSNH2CBMWLU5GLGKE36M3KX5YD36" - } - ], - "payload": "" + "utxo_key": "0xdb3931bd87d2cea097533d82be0a5e36c54fec8e5570790c3369bd8300c65a03d76d12a74aa38ec3e6866fd64ae56091ed3cbc3ca278ae0c8265ab699ffe2d85", + "random_seed": "0xdd1b9c62d4c62246ea124e5422d5a2e23d3ca9accb0eba0e46cd46708a4e7b417f46df34dc2e3cba9a57b1dc35a66dfc2d5ef239ebeaaa00299232bc7e3b7bfa", + "cycle_length": 20, + "enroll_sig": "0x0e0070e5951ef5be897cb593c4c57ce28b7529463f7e5644b1314ab7cc69fd625c71e74382a24b7e644d32b0306fe3cf14ecd7de5635c70aa592f4721aa74fe2" } + ], + "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "missing_validators": [], + "timestamp": 1596153600 + }, + "txs": [ + { + "type": 1, + "inputs": [], + "outputs": [ + { + "value": "20000000000000", + "address": "GDNODE2IMTDH7SZHXWDS24EZCMYCEJMRZWB3S4HLRIUP6UNGKVVFLVHQ" + }, + { + "value": "20000000000000", + "address": "GDNODE3EWQKF33TPK35DAQ3KXAYSOT4E4ACDOVJMDZQDVKP66IMJEACM" + }, + { + "value": "20000000000000", + "address": "GDNODE4KTE7VQUHVBLXIGD7VEFY57X4XV547P72D37SDG7UEO7MWOSNY" + }, + { + "value": "20000000000000", + "address": "GDNODE5T7TWJ2S4UQSTM7KDHU2HQHCJUXFYLPZDDYGXIBUAH3U3PJQC2" + }, + { + "value": "20000000000000", + "address": "GDNODE6ZXW2NNOOQIGN24MBEZRO5226LSMHGQA3MUAMYQSTJVR7XT6GH" + }, + { + "value": "20000000000000", + "address": "GDNODE7J5EUK7T6HLEO2FDUBWZEXVXHJO7C4AF5VZAKZENGQ4WR3IX2U" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [], + "outputs": [ + { + "value": "610000000000000", + "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" + }, + { + "value": "610000000000000", + "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" + }, + { + "value": "610000000000000", + "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" + }, + { + "value": "610000000000000", + "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" + }, + { + "value": "610000000000000", + "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" + }, + { + "value": "610000000000000", + "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" + }, + { + "value": "610000000000000", + "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" + }, + { + "value": "610000000000000", + "address": "GCOQEOHAUFYUAC6G22FJ3GZRNLGVCCLESEJ2AXBIJ5BJNUVTAERPLRIJ" + } + ], + "payload": "" + } ], "merkle_tree": [ - "0x18199fa2cc0e9ee371d77d1d6356dd243fc1d120f8c5d73aa495a0f76681380204ba4d53e00c188121843733f2c01fbda2a2d8b0e4cb9586efedbc607f847785", - "0x27b269e5cb077f583ed954ed99af9df430969f922e530973d088f29437faf261652d086ebfa383e8d7cf4b04f0683e774dc0760fb5e4a8d43d924f29df41a756", - "0x30d31eaedda9ea18b2493692be29f9eae2d914444bc72c864b55db8c3fa00e50e361f91ab31f9878fb62b34ce08c72d166b50df398695113cdd6e2605899990d", - "0x31be5196967f0854a1231d9f29383571d83b334c86a0095316fd8214527b26015dfcdcaccb6a22e1f959d0df6b694a49a927798d0ed2a055a4b37e7fd49867fb", - "0x5091c6120ebc2c85ff1414225f3813ab80e13275507f2a3d2c822480ca7fa6247a48f5addcefd8193eca836054a9a12fcc6aabbc8e1675bc749213d7771cde44", - "0x70afa99af2b052d86716b88270ee3561125953026660ce7920e6726824810c6c8ff2024f0b273e47bd39d4adf98f2725d78ce21fb02c6916fe7a770b5b01d75b", - "0x8dd6911cad42a49af0a9ef6345f4d2fd348639da146e66d9e1d058daf0612f44dd613e0b4183177494bbb62d821f83c465e578db7574daa391619157deee6493", - "0xae400760151ac510ef690a392996400bf2ef2cb7e8c1865f2732498284a94df222aeb8a24824a9b4cae37c7ec5ad34ac1d7dff75447d27d534fea840ff5dd184", - "0x2a1808dab7a3f7c3d261e0cc2a75893edb2c55ed3c81888f3ad10e2ed051bb1a8a293363ac8f364a20f6b7451912b2d88901abc2b1e034abb214285e7d7c8f22", - "0x53d41db275f795c63e2b4c3e6ccf7a0f89d7f382f2321aad4dfd8c44f8879d9b3cc4df4d3de0825e7d62183dcea796046e34c4330267241d7c2ddf2709521f23", - "0xd776cf921848a1966846aa71df5a856758a67d86f43af163ca25494c990239800396243081f6841d6afe72ce23524670f3bf01369a2c22e54df8ebb68f2e0e55", - "0x961295bd30ff5bc52173404313c3a2552f994c21d930d5befe1e7d226a91460d8ef52a7f9fda7e831831c0fd44bc6c6a3feb5ba48335f4907c442d9153e5c668", - "0x5c249ebc4cbef8a06ee430e4fe03fb23121829411146b6d0c08e8be53d454e3a8c46258de730fdd63472b34a342067368f4731c6aa43305b1977d7e87c1cc38a", - "0x1073a25497edd8ff698f0977cab655bf1711b18caa03ceecb4dac30af80cb82e6d26ff3bc9be6323edbac6faa1a89a79a5f81bc9bcaff111ad8d98cb2cf99085", - "0xe9b0c3807a04faef54ac5c870767a7a2313384fa5948f400a3b400b21a327ff6a8849608baf591638cdaf048f52e8261acb201545c7ad218e2977e18fc6f55a7" + "0x6314ce9bc41a7f5b98309c3a3d824647d7613b714c4e3ddbc1c5e9ae46db29715c83127ce259a3851363bff36af2e1e9a51dfa15c36a77c9f8eba6826ff975bc", + "0x7a5bfeb96f9caefa377cb9a7ffe3ea3dd59ea84d4a1c66304ab8c307a4f47706fe0aec2a73ce2b186a9f45641620995f8c7e4c157cee7940872d96d9b2f0f95c", + "0x788c159d62b565655d9f725786c38e6802038ee73d7a9d187b3be1c7de95aa0ba856bf81bb556d7448488e71f4b89ce6eba319d0536798308112416413289254" ] - }, - { + }, + { "header": { - "prev_block": "0x13d90d1839e1de990b9aedc574908783bcc183bd73e3013755ab8a61ce96ccf2534d5e50bf870bc78269cc7c5635034ddf77232df117767469ac279ae877f430", - "height": "2", - "merkle_root": "0x255bcd64a980ade8633b9e0a7594932f530224c3ad02760c2a56ab446a433b5e587062aace9e11b3a2c0389e6c7141c01b6a5f918fa13dcc28c22e5a289f0cc0", - "validators": "[]", - "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "enrollments": [], - "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "missing_validators": [] + "prev_block": "0xd56c64a29cabc48a3517d8bf3d6d7e7324c3d5b2b2807045f16487c931b4178ba4f713a50eb43d7eb5e9a889cb13fcf3aac17ce22de07aa10fd9b4c2cecc8a5f", + "height": "1", + "merkle_root": "0xe9b0c3807a04faef54ac5c870767a7a2313384fa5948f400a3b400b21a327ff6a8849608baf591638cdaf048f52e8261acb201545c7ad218e2977e18fc6f55a7", + "validators": "[252]", + "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "enrollments": [], + "random_seed": "0x691775809b9498f45a2c5ef8b8d552e318ebaf0b1b2fb15dcc39e0ec962ae9812d7edffa5f053590a895c9ff72c1b0838ce8f5c709579d4529f9f4caf0fab13d", + "missing_validators": [], + "timestamp": 1596753600 }, "txs": [ - { - "type": 0, - "inputs": [ - { - "utxo": "0xc153ba4c8caf3059bf7ea1f371e4f1f96b39943bf35ca5d6a582affc2d5313afd3e29bcc859824645aa3ddcfa8c6500e5b441fe512e96e952ef63321d6860d8c", - "signature": "0x04267709f0b926f28b3cefa761923f55d87c73d1069cf8ba727711dbffd69071ac1fb6c637345c38c611195e38ac1ad5e1918a41fa4e3439a61f4365bd3e2621" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDO22PFYWMU3YFLKDYP2PVM4PLX2D4BLJ2IRQMIHWJHFS3TZ6ITJMGPU" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x834c1ac9b87f2cd57102ceff3967c586941a5061d82b434c7bad0cc7137708382de336731d414cbef2d4f3e187a47b604474ca9e7425b0a93112069471495c7a", - "signature": "0x096e77aedd7b3b6a3ef408ad23a8dc8eb7ac1963126d81582bc8a1b934b1e834231736a32f503d0ff0b9b14a2ed99cdb83bba147dcb420c18a228fe0c430560b" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDL22GNXKCG5QLZ2WG7GUX5B7LXYVFUA4QU5IDKD5ESHBMGZXFUJHDUT" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xf1ac890dc452cadc336748b96218d33be7689d8571fa45a1f69ceeca8580a7cc1fda97fafe7d9c4710fc8bbf10b6ade5b4e318d391a050172f8509817081100b", - "signature": "0x09fff3aecaeff441a3d9ec3b75f5cb607e0497665c627663e76be4a276a24e33eb334b0905ee88ddd58788d1f98b5d8e935946c3380ba62f09eca398e32e90b4" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDK223SKRC2QD3FFIXSZJRL6SKQI4MLJNVJB4FE356OEIVVGWGBAWLRM" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xfc46b452557e76d9c0dbafcc6fc7a77645c7ddc4686d18174c71f9f6c47e155e0c8ebb5d39b77da233045f7375185e9139e115b9f15a1c5d1951d91a06e31b37", - "signature": "0x003115e2a949611568a6e901907688c9b974f608920221c17d082753c77d25f38379cda9f41a808ac6b5491bc225a1544a5271cace7ccdada87de4c37d2deb99" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDJ227UY64U4VLOW773KIT64RHHRZKRZFA7YS7MFMJK5WUDEQCEEEJUW" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x939139e8e9b4a667adf77fb465c5c5201e3b5a557978d1b1cbbd34d504234cffc4b4f9680572f6d4f993e972893f4b06a57d803d1d56b6f5870f7d0c5c5e84c8", - "signature": "0x0eba8f6b4718310352abf0808d340d9db98e88bc9e03ea59004f86b4014d55c8189b253fbb28f14c818e3bcd352e9d6e7de0b7775a0917a75d41cedde6a04f96" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDI22L72RGWY3BEFK2VUBWMJMSZU5SQNCQLN5FCF467RFIYN5KMY3YJT" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xc05221c96041bf04d737f89c8713b986ba61e69519bc941d97e258dd3eefb5a9235e42ccf6b5a11adf3927d37c0a81e74b80aaca6cba65c873c2bfc2a3208176", - "signature": "0x094861d375b169a675e6c995fdce9e22182c8b243a202ac8abb889b6254c9574c625d65814b9b0f5b853a8b38133c8fdc637303f5a5188d41fcbe527c3dc702b" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDM226GCA5DXXTS2YN3SNBUOFUACT7G57MWUG4F57HF65DDQ4DTRNP3Q" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x59c8c27f54fd99e615a257d696be5ae80b9ee896a748bcc0f6488de033e6d3d8823eb5e2cc4f951e3e55d3a8dcf0dc4211b33b52c0597a5e8486b7298e343e00", - "signature": "0x0b0ec383c64ce60641c34e5227b37d9a9d4e566f30485680104270dd22303b8ff6eea7dce35c861382b0ada1e7d4ec328291fcd421df6df31354400c38636796" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDN22BSZ6JCLELE4AJJJR4DYSIGK72Q37RLAEX2AH7CFULG4OUQB6A7I" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xea86babbc17c5f4f99b044cb949705b43df556515221b18d81f3743aeeb59f454b5ff67f7c7c65b269d71c24cf34824fe88bffd600f03baf321d83204d73e84a", - "signature": "0x099fb06505211ff111462e0c19149b9bace1c3f18edb0290c0d7517472f147bc5944ac4dd93bfc2f9786899d860de4b39c94159e50d7a07f906a77dadc604661" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDP22NLZYRX2TBOBWTG46YCHB7WV76J56TMDZO5TDUQPIL7NCM4Q7TGU" - } - ], - "payload": "" - } + { + "type": 0, + "inputs": [ + { + "utxo": "0xc3780f9907a97c20a2955945544e7732a60702c32d81e016bdf1ea172b7b7fb96e9a4164176663a146615307aaadfbbad77e615a7c792a89191e85471120d314", + "signature": "0x0824c3af0ef1316e6bb8d9677ab27b172809a045402a87b0ef8c7b4d51f64167748bc1fd6d7a2205236d1e6f2aefe343c841d7c574afcf565e503e3778bd89cb" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDB22QJ4NHOHPOGWZG2Y5IFXKW6DCBEFX6QNBR6NSCT6E7CYU66IDGJJ" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x3451d94322524e3923fd26f0597fb8a9cdbf3a9427c38ed1ca61104796d39c5b9b5ea33d576f17c2dc17bebc5d84a0559de8c8c521dfe725d4c352255fc71e85", + "signature": "0x0e3dff52751c7a47061b338c081d9069c67b384f587e61d5c9f6bdbf879ef4179701495adaf4f8898b36e5e2893daa3bf9f1ac681665a4317b144fde758896fc" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDH22SK6XFL6ZETRGFHYHIYXHPRSFR2RWT4RZYU5YNYIF6BIHCRKPSEI" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x6d85d61fd9d7bb663349ca028bd023ad1bd8fa65c68b4b1363a9c7406b4d663fd73fd386195ba2389100b5cd5fc06b440f053fe513f739844e2d72df302e8ad0", + "signature": "0x0cc5791e63ce37683c10d809e0cd2412f6476f12198e6de06e5ffd905b7fb4c04847de4548eed4a81089400252a150eec50f08fd7f725ee13141b0c73d8b5ba2" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDD22H4TGRGS5ENN3DHBGMMCSZELKORKEZT4SZKTKHZESTVQMONREB2D" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x7e1958dbe6839d8520d65013bbc85d36d47a9f64cf608cc66c0d816f0b45f5c8a85a8990725ffbb1ab13c3c65b45fdc06f4745d455e00e1068c4c5c0b661d685", + "signature": "0x0b9c199dd6419f27800aa0c548be24e1d09efaeaeb9b2928a61e18f2ab5eb963e4297fbab2f9581a7a22292542cadcba2c460603f8ce592c1bd90c271a879045" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDF22EW2CZW2KVRSLFNGJQOTTDH5XWOK7MLINZPWO526WWXJMDXU3DPI" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x451a5b7929615121e0f2be759222853ea3acb45c94430a03de29a47db7c70e04eb4fce5b4a0c5af01d98331732546fede05fdfaf6ab429b3960aad6a20bbf0eb", + "signature": "0x05c13f4c5c238c795b54be00833cb2ba02654bb68bf1e6adb38dc5e0b121f5e7ddddab40c511e4eac881fddd1b8aac4d3dc258cdf063a80a53e177a97d4c415c" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDG22B5FTPXE5THQMCTGDUC4LF2N4DFF44PGX2LIFG4WNUZZAT4L6ZGD" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xfca92fe76629311c6208a49e89cb26f5260777278cd8b272e7bb3021adf429957fd6844eb3b8ff64a1f6074126163fd636877fa92a1f4329c5116873161fbaf8", + "signature": "0x0796fd10fd6c1efbf4217d1e0f0427ec5e6eccd009c8d9da6aad07a0b0d408ddbcebfee986b4dbd51fb1ee7d054478ec56b3970085326c2ef7c4e458ef8bbddb" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDA225RGC4GOCVASSAMROSWJSGNOZX2IGPXZG52ESDSKQW2VN6UJFKWI" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xd44608de8a5015b04f933098fd7f67f84ffbf00c678836d38c661ab6dc1f149606bdc96bad149375e16dc5722b077b14c0a4afdbe6d30932f783650f435bcb92", + "signature": "0x02883d71a0cf416a4db3e38ce31bca5f1f3fdda6a87ccc9611b7808ff0fca31c9a3b7bfdf1f4bbe8b0d32f3482cb94ef461144c60653273dca45a90b4bbfb6b3" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDE22BZJPPMELAQUZBQR7GTILNHMSUHS5J2BVMKU36LPW3SSKQU737SP" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xff05579da497ac482ccd2be1851e9ff1196314e97228a1fca62e6292b5e7ea91cadca41d6afe2d57048bf594c6dd73ab1f93e96717c73c128807905e7175beeb", + "signature": "0x056df7882dbbe1207f98fb7471cf0466f8e3b3f28c262cc625f337a0b482b1a56b047e415bbc981ea1162453b884a7cc59f8cefce74b67ed021ecd371dfde5ea" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDC22CFFKB4ZNRZUP6EMRIGVZSQEPSNH2CBMWLU5GLGKE36M3KX5YD36" + } + ], + "payload": "" + } ], "merkle_tree": [ - "0x33db988b6805b60ce56a39cec056a91ae59cfd835caf9b693bf89eb92594c1c637ae02c445eed441b9649c2c7a42f4e430518789f33f3e8d977815755416a393", - "0x40c0ef01770c58544c37a713d9556a6b5348ef4556fc0fc005de6c0299cc02be45acaf4bec9dc45c6658f6598775c1d3fce4ebf43d337d9a2d14de269fac1f89", - "0x4b93d30f38461c4f86e32827a7f675b57f2702820fb9e8acfa30edc3caace47fd4773d92e44460e81411571807e48259885c73d9b6b07f42e81d92620a024459", - "0x5bc734c4845fad57d4a80ec1a690b62735f4fef4ac0286d9518ece52987f049c398ee2f579c98a65f97822d77c39d835d0a8797798faf2fbf2e7700fa8eb5f5a", - "0x6561ea66b0b9b043c14c52743891ae0f01fa283c5e9b6a7cb82b2aaad2f60dc7b5f4a92e355f80ab220b1eb2b1db75f89f721c60771e514f850be05a10fc7b51", - "0x921c2793778d90176b38a136e1e8381e7867c455d45d75595a8459a2e8581f43d9cfb1d6d9bfe596e319e59a93755fd75f5f805f3d5d1dc03d5c79f8237ec640", - "0xa0f9c84cba70f8bd4c8bffab417544197a1761a87b0ef31cf701bcfdbf7e1bfd380b4756653d2fc22424db339ee8ec0fc1830408fc8d1e21db7b2f59540eecbc", - "0xcc5f0a3a3dfbb291359bdbaeee081a4f37c22e50212e496b85c745414771d87c70b417a4122349b46cb8636281ca8e2a43c024c58757c58859fba873064db213", - "0x86739f2f52d1c1333986090ced9e7d17d6b02b4f97b290ccfc289f346dca5a8e73dcff0e6e32cc7629f020a650241b5a8f3c53771d8766f5939b7b0d9fb3b15b", - "0xbc92f413ae256af253b21054e83c4aaa72c42b5ea6ee582130346a12020237374b94e1af2c9861c08e94ed9bd5c5d03f2f9fb9f96a5b6230affabd76d8591a4f", - "0x3e9c488371eb71dbde81837570ee21551d859f44e479880f4533a7c4d167fa22e890bb89095da8f63ee68cf5393d211a97486f40704dba572cc8a124cf5cdce7", - "0x8060f415225c5eafc783612d2ac2e9c0e694acf92d6c6967fa075b0d10c58a3ec1c74ca04647b7b924b69c4074a197fd9d70d2f6fedf7fc52d3882b341381bd7", - "0xda6d0e0a025daa1011ffe3269fc2807234a269ffa5335b37a49c5b21f1c8ace7a3238fd30e039e1e202822a57cdc3fb8423078f5e2e8f6218af8e79fd2681f5e", - "0x74905637af0cfdd06a025beeda4b40e5912e608dbb16c521410f9b70c772b6f3a267bc55b51dc34530427674842032297c9d294b7745960ce11fdb1a851dcfdd", - "0x255bcd64a980ade8633b9e0a7594932f530224c3ad02760c2a56ab446a433b5e587062aace9e11b3a2c0389e6c7141c01b6a5f918fa13dcc28c22e5a289f0cc0" + "0x18199fa2cc0e9ee371d77d1d6356dd243fc1d120f8c5d73aa495a0f76681380204ba4d53e00c188121843733f2c01fbda2a2d8b0e4cb9586efedbc607f847785", + "0x27b269e5cb077f583ed954ed99af9df430969f922e530973d088f29437faf261652d086ebfa383e8d7cf4b04f0683e774dc0760fb5e4a8d43d924f29df41a756", + "0x30d31eaedda9ea18b2493692be29f9eae2d914444bc72c864b55db8c3fa00e50e361f91ab31f9878fb62b34ce08c72d166b50df398695113cdd6e2605899990d", + "0x31be5196967f0854a1231d9f29383571d83b334c86a0095316fd8214527b26015dfcdcaccb6a22e1f959d0df6b694a49a927798d0ed2a055a4b37e7fd49867fb", + "0x5091c6120ebc2c85ff1414225f3813ab80e13275507f2a3d2c822480ca7fa6247a48f5addcefd8193eca836054a9a12fcc6aabbc8e1675bc749213d7771cde44", + "0x70afa99af2b052d86716b88270ee3561125953026660ce7920e6726824810c6c8ff2024f0b273e47bd39d4adf98f2725d78ce21fb02c6916fe7a770b5b01d75b", + "0x8dd6911cad42a49af0a9ef6345f4d2fd348639da146e66d9e1d058daf0612f44dd613e0b4183177494bbb62d821f83c465e578db7574daa391619157deee6493", + "0xae400760151ac510ef690a392996400bf2ef2cb7e8c1865f2732498284a94df222aeb8a24824a9b4cae37c7ec5ad34ac1d7dff75447d27d534fea840ff5dd184", + "0x2a1808dab7a3f7c3d261e0cc2a75893edb2c55ed3c81888f3ad10e2ed051bb1a8a293363ac8f364a20f6b7451912b2d88901abc2b1e034abb214285e7d7c8f22", + "0x53d41db275f795c63e2b4c3e6ccf7a0f89d7f382f2321aad4dfd8c44f8879d9b3cc4df4d3de0825e7d62183dcea796046e34c4330267241d7c2ddf2709521f23", + "0xd776cf921848a1966846aa71df5a856758a67d86f43af163ca25494c990239800396243081f6841d6afe72ce23524670f3bf01369a2c22e54df8ebb68f2e0e55", + "0x961295bd30ff5bc52173404313c3a2552f994c21d930d5befe1e7d226a91460d8ef52a7f9fda7e831831c0fd44bc6c6a3feb5ba48335f4907c442d9153e5c668", + "0x5c249ebc4cbef8a06ee430e4fe03fb23121829411146b6d0c08e8be53d454e3a8c46258de730fdd63472b34a342067368f4731c6aa43305b1977d7e87c1cc38a", + "0x1073a25497edd8ff698f0977cab655bf1711b18caa03ceecb4dac30af80cb82e6d26ff3bc9be6323edbac6faa1a89a79a5f81bc9bcaff111ad8d98cb2cf99085", + "0xe9b0c3807a04faef54ac5c870767a7a2313384fa5948f400a3b400b21a327ff6a8849608baf591638cdaf048f52e8261acb201545c7ad218e2977e18fc6f55a7" ] - }, - { + }, + { "header": { - "prev_block": "0xcab3a463ba24f3b6f560dfc7037f780e810531c687ad8867400d87f3f8812ed2f9ddffb2b08f05dbab792a3aa9a0b0506bfacc467b0debfef4062d986c6b4c25", - "height": "3", - "merkle_root": "0xa4c67f4db07c273ef67353937b4f038f7547958b8c97d83e50a2dfce7bfc8cf062cdce2e76b7beb5d2b8866c269892115675ecdf376814e442ab44250ae79a2a", - "validators": "[]", - "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "enrollments": [], - "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "missing_validators": [] + "prev_block": "0xaa8c63419fd0535782b29359b926d88063114d098137f3afab93f36462ad044fbdb7d26c3c74193e4dc33f38346ca9e349cda024f63567ab754e2b4405f6878a", + "height": "2", + "merkle_root": "0x255bcd64a980ade8633b9e0a7594932f530224c3ad02760c2a56ab446a433b5e587062aace9e11b3a2c0389e6c7141c01b6a5f918fa13dcc28c22e5a289f0cc0", + "validators": "[252]", + "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "enrollments": [], + "random_seed": "0x8b35c5db6e274b1de858e13d3b7b10453a312cabe8bebd6980665fb48d62aed89495d232641252c86f385f44b71dee12190317bb979bba6444294d1ae9bcb7f2", + "missing_validators": [], + "timestamp": 1597353600 }, "txs": [ - { - "type": 0, - "inputs": [ - { - "utxo": "0xb1ae979298b88968d909dd4592378d24362000567c4d0fd165efa2f7d8187819ec3d9831091d4ac3e962e6c05953a99eba3801a9a2db0250f560e8c0214c5d3f", - "signature": "0x07b585ac5d7176fdb73358ef55ba820b40aa878c1ec8fe578de95fcc57e2f138161baf2e8bff35c956ba1944a58615fc21abe58de6e4d7fbb42070b3510386ad" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDC22CFFKB4ZNRZUP6EMRIGVZSQEPSNH2CBMWLU5GLGKE36M3KX5YD36" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x4e9268d17a950437b915e745874d2fe4d999178f6427854f9ebd9da6cca35179b10d0be980a96c03547e85ad156ce79d0be397d0f097eeac994333c089f4fb69", - "signature": "0x07b218de8a877e51823d5b1bd8b9f03c43b7296e0e519699752f64f0bda9a7c5a278afbd5740c6f73e0ce9a475e53f6d1b81dd77daf4798462d84f333507741a" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDF22EW2CZW2KVRSLFNGJQOTTDH5XWOK7MLINZPWO526WWXJMDXU3DPI" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x7c368deeb7df1478e6ae00bccd590b4cde6c66efdc0f10a9b4ef2ba6af93786fb6765f650cf560dd457b1ea6d947f9f7fb19a38c340262d017796db3d32438c1", - "signature": "0x0733af9a5749a61ed8a2ceb57046d1c8fc9f15f8c33587850a830cbc64b4ec129fd56f51c07b3fdf963a00d225548d113611e404efb430993e22af9bc1918ea3" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDA225RGC4GOCVASSAMROSWJSGNOZX2IGPXZG52ESDSKQW2VN6UJFKWI" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x5c2d14e5dbc308dea91ef193a085b12fc2e9aac52a877e27889e43a56929c7c57c52539d7f2e63b54c6aee4be1a09766d90c76d23c5c41d27498dd3b20f87295", - "signature": "0x058b8cce587bab5408344ec5d1aa4ee542c4ddaa419cae0c0c077fd7c12bca44687e3ff1659eb8eb3a1c4d99fd14b32286e22fdea9d6eb002eb8f4e42589d595" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDG22B5FTPXE5THQMCTGDUC4LF2N4DFF44PGX2LIFG4WNUZZAT4L6ZGD" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xd1365c53abe378c6f814a01a6c10bbc9a31c13a6deea80d6e73cecec9edc256104cbfedbcce2a8a3ebe2e3ec6eb5ff85947e285b96dc45b4ecfa7bc481b56fb3", - "signature": "0x0f98bd25260d54cfc75cea3712896c96698b7f23a7691e2f4bce8aea86374f61a32ffb35b2ee68f990c4b510545ad343a09130cadc865370c1283a7b821d8d9b" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDH22SK6XFL6ZETRGFHYHIYXHPRSFR2RWT4RZYU5YNYIF6BIHCRKPSEI" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xab706e0bf7b245011c85d1789bd1dbfd2a0996d6833be5616510e897442b41ff28babb696645954ab1e948660b1b2f7eb79f867961449c903aa5a42b5953e3b7", - "signature": "0x0577bae9ab65b18a31a27dab1fdaed3681c28f11e78165111a752f4b35f752ae18e674282b9cfa320ab223107176e3bd8985e47ae7eec082dc24259d0d99992f" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDB22QJ4NHOHPOGWZG2Y5IFXKW6DCBEFX6QNBR6NSCT6E7CYU66IDGJJ" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x8095cfa91c859784fea68c9f9f1ede9b8b3121af6abf03b49d9e20d07ad03cd0644315decf3db6e50606d4a2c36685d115d7c9f3dda5b34a040945398b1ecfaf", - "signature": "0x0780a857f968635350749645913241d9c24b744864a9dea81985f180c95e1c1c584b9512b1a2071985a5182b568fbe9895cf430e332a53583242bd4ae86e916e" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDE22BZJPPMELAQUZBQR7GTILNHMSUHS5J2BVMKU36LPW3SSKQU737SP" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xef7838f0c35666730382128b6290e1f543f29b5c4621e8673802500e2ea3cd0839945cd50cbab5e52908e5aea608aa9dcdeee7e1fc31d8b793095f0542dc8ddd", - "signature": "0x02ef20b9343508b0ce7d35219683a213885d0c9ae35bab541540f45db70411a0d50c3a23b773d974b6e3714d624bdc83e3a855048538f000eda846aecdcb4ccc" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDD22H4TGRGS5ENN3DHBGMMCSZELKORKEZT4SZKTKHZESTVQMONREB2D" - } - ], - "payload": "" - } + { + "type": 0, + "inputs": [ + { + "utxo": "0xc153ba4c8caf3059bf7ea1f371e4f1f96b39943bf35ca5d6a582affc2d5313afd3e29bcc859824645aa3ddcfa8c6500e5b441fe512e96e952ef63321d6860d8c", + "signature": "0x04267709f0b926f28b3cefa761923f55d87c73d1069cf8ba727711dbffd69071ac1fb6c637345c38c611195e38ac1ad5e1918a41fa4e3439a61f4365bd3e2621" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDO22PFYWMU3YFLKDYP2PVM4PLX2D4BLJ2IRQMIHWJHFS3TZ6ITJMGPU" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x834c1ac9b87f2cd57102ceff3967c586941a5061d82b434c7bad0cc7137708382de336731d414cbef2d4f3e187a47b604474ca9e7425b0a93112069471495c7a", + "signature": "0x096e77aedd7b3b6a3ef408ad23a8dc8eb7ac1963126d81582bc8a1b934b1e834231736a32f503d0ff0b9b14a2ed99cdb83bba147dcb420c18a228fe0c430560b" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDL22GNXKCG5QLZ2WG7GUX5B7LXYVFUA4QU5IDKD5ESHBMGZXFUJHDUT" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xf1ac890dc452cadc336748b96218d33be7689d8571fa45a1f69ceeca8580a7cc1fda97fafe7d9c4710fc8bbf10b6ade5b4e318d391a050172f8509817081100b", + "signature": "0x09fff3aecaeff441a3d9ec3b75f5cb607e0497665c627663e76be4a276a24e33eb334b0905ee88ddd58788d1f98b5d8e935946c3380ba62f09eca398e32e90b4" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDK223SKRC2QD3FFIXSZJRL6SKQI4MLJNVJB4FE356OEIVVGWGBAWLRM" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xfc46b452557e76d9c0dbafcc6fc7a77645c7ddc4686d18174c71f9f6c47e155e0c8ebb5d39b77da233045f7375185e9139e115b9f15a1c5d1951d91a06e31b37", + "signature": "0x003115e2a949611568a6e901907688c9b974f608920221c17d082753c77d25f38379cda9f41a808ac6b5491bc225a1544a5271cace7ccdada87de4c37d2deb99" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDJ227UY64U4VLOW773KIT64RHHRZKRZFA7YS7MFMJK5WUDEQCEEEJUW" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x939139e8e9b4a667adf77fb465c5c5201e3b5a557978d1b1cbbd34d504234cffc4b4f9680572f6d4f993e972893f4b06a57d803d1d56b6f5870f7d0c5c5e84c8", + "signature": "0x0eba8f6b4718310352abf0808d340d9db98e88bc9e03ea59004f86b4014d55c8189b253fbb28f14c818e3bcd352e9d6e7de0b7775a0917a75d41cedde6a04f96" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDI22L72RGWY3BEFK2VUBWMJMSZU5SQNCQLN5FCF467RFIYN5KMY3YJT" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xc05221c96041bf04d737f89c8713b986ba61e69519bc941d97e258dd3eefb5a9235e42ccf6b5a11adf3927d37c0a81e74b80aaca6cba65c873c2bfc2a3208176", + "signature": "0x094861d375b169a675e6c995fdce9e22182c8b243a202ac8abb889b6254c9574c625d65814b9b0f5b853a8b38133c8fdc637303f5a5188d41fcbe527c3dc702b" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDM226GCA5DXXTS2YN3SNBUOFUACT7G57MWUG4F57HF65DDQ4DTRNP3Q" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x59c8c27f54fd99e615a257d696be5ae80b9ee896a748bcc0f6488de033e6d3d8823eb5e2cc4f951e3e55d3a8dcf0dc4211b33b52c0597a5e8486b7298e343e00", + "signature": "0x0b0ec383c64ce60641c34e5227b37d9a9d4e566f30485680104270dd22303b8ff6eea7dce35c861382b0ada1e7d4ec328291fcd421df6df31354400c38636796" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDN22BSZ6JCLELE4AJJJR4DYSIGK72Q37RLAEX2AH7CFULG4OUQB6A7I" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xea86babbc17c5f4f99b044cb949705b43df556515221b18d81f3743aeeb59f454b5ff67f7c7c65b269d71c24cf34824fe88bffd600f03baf321d83204d73e84a", + "signature": "0x099fb06505211ff111462e0c19149b9bace1c3f18edb0290c0d7517472f147bc5944ac4dd93bfc2f9786899d860de4b39c94159e50d7a07f906a77dadc604661" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDP22NLZYRX2TBOBWTG46YCHB7WV76J56TMDZO5TDUQPIL7NCM4Q7TGU" + } + ], + "payload": "" + } ], "merkle_tree": [ - "0x4057369bc771bd9c3f6280cb1985f3cfabd971523d74fb5a1a9fc91848ce33a6d0b40bf5d8a787b534eb75310b4c3a017b6e87f2c8142e61afa029ba1a704cb9", - "0x583e3efe78f2f8b674e26ba6dc1c223eccf61e404d1c993ace63a91fbe23544fba4e97d5746a8553ef882bd5016406c540b5a781620190e32f8e833cc5535e60", - "0x86e79ccfed6fcfd653d70d72f02467c1f21fcc309b6020f8da59f81918e44fd5012b15b5df90e7faffc6ead1b982cc96e423baf6a76cf99da16c141517487aa6", - "0xa1df0c8dfd7ad127ca647f016c4bf16e29afeeb36e53e53998af820b2c698b5208ec0cad2bf18a18b88711fbedc85d096f325a26975e65eaef372ddf53a023dc", - "0xd5942dfc28949a10b20bbf2e88ed48799150a269e1985a0730579bab7f3be02ebaa417d05141e78a1d774a83336fd8e433c24371300769b7c4f38e9e9b99c8ff", - "0xe34b625de3d67fada165febf1374e0a89a1e136c0318a49d66513d860e248a605a039700aa49f0dcf711c8c8b67e6659bc55f2771060f15f3f6e1efaf8310b66", - "0xf15a96227d6aa7229862e4a6cea4909d12cc33b3ac3e1810daffda093f0244848f7e761a1358feb68b6c8b1b849825fa5b2f899b2fc3dd75d9aa37e9647566d0", - "0xf240c1f098df002f44f1b96f0cf689b97c9e79ef0adb043300a1f27213e7ad8967cbee1250bd7d81f114cb51d85676d4d4c570c432abc29c16e114843a8d813c", - "0x9ec03dc484ae9b283bd0f3a457d636ac685f5d518edd060ed2e9ca2fa84b88e73c319f2904d15f9d44817b92dcd3c17e7d6e3931390932282dd84481741af69b", - "0x9a1f57945cdbc42aa61976b20479df6d8effe8cbe59399ac18857082d20b4ce07627ebb558f55e647c8fee21ad95b51065e26d2fbc9c4261be19f89b4e384a42", - "0x017eddb77fe6ffcf9cea85ff5283c0239b93556b5c1e8319fc7bfdc8c1a94d8aa92480bb5ff3184bdbf9480601491c6cfc8dae8501e229571c691929fb2dfa92", - "0x929c83a416fc59ec15b644b1e20ac0fe3d68fc604a2225ad10febf42dd8bce854e8d02f01eeb28ae2af7b2570a0a68a84f8daa3ae849ff8afe08ebff8ba733c5", - "0xcbdbc4f2432cc34905557e6f6ba2e23f71f04b973faf81b9982c67e7ba4a3a8ba0d418c49d997ef3ab8e2d83802feacf181d14f8d86056f9d35732a36db1182d", - "0x969e9b027e7157112f0bb724c520cd36ec14bd3ca199682d587c6378dcd2904e10b8389bab33f616972bf725618fc5c569453be1b87adb0427662331b494dcc3", - "0xa4c67f4db07c273ef67353937b4f038f7547958b8c97d83e50a2dfce7bfc8cf062cdce2e76b7beb5d2b8866c269892115675ecdf376814e442ab44250ae79a2a" + "0x33db988b6805b60ce56a39cec056a91ae59cfd835caf9b693bf89eb92594c1c637ae02c445eed441b9649c2c7a42f4e430518789f33f3e8d977815755416a393", + "0x40c0ef01770c58544c37a713d9556a6b5348ef4556fc0fc005de6c0299cc02be45acaf4bec9dc45c6658f6598775c1d3fce4ebf43d337d9a2d14de269fac1f89", + "0x4b93d30f38461c4f86e32827a7f675b57f2702820fb9e8acfa30edc3caace47fd4773d92e44460e81411571807e48259885c73d9b6b07f42e81d92620a024459", + "0x5bc734c4845fad57d4a80ec1a690b62735f4fef4ac0286d9518ece52987f049c398ee2f579c98a65f97822d77c39d835d0a8797798faf2fbf2e7700fa8eb5f5a", + "0x6561ea66b0b9b043c14c52743891ae0f01fa283c5e9b6a7cb82b2aaad2f60dc7b5f4a92e355f80ab220b1eb2b1db75f89f721c60771e514f850be05a10fc7b51", + "0x921c2793778d90176b38a136e1e8381e7867c455d45d75595a8459a2e8581f43d9cfb1d6d9bfe596e319e59a93755fd75f5f805f3d5d1dc03d5c79f8237ec640", + "0xa0f9c84cba70f8bd4c8bffab417544197a1761a87b0ef31cf701bcfdbf7e1bfd380b4756653d2fc22424db339ee8ec0fc1830408fc8d1e21db7b2f59540eecbc", + "0xcc5f0a3a3dfbb291359bdbaeee081a4f37c22e50212e496b85c745414771d87c70b417a4122349b46cb8636281ca8e2a43c024c58757c58859fba873064db213", + "0x86739f2f52d1c1333986090ced9e7d17d6b02b4f97b290ccfc289f346dca5a8e73dcff0e6e32cc7629f020a650241b5a8f3c53771d8766f5939b7b0d9fb3b15b", + "0xbc92f413ae256af253b21054e83c4aaa72c42b5ea6ee582130346a12020237374b94e1af2c9861c08e94ed9bd5c5d03f2f9fb9f96a5b6230affabd76d8591a4f", + "0x3e9c488371eb71dbde81837570ee21551d859f44e479880f4533a7c4d167fa22e890bb89095da8f63ee68cf5393d211a97486f40704dba572cc8a124cf5cdce7", + "0x8060f415225c5eafc783612d2ac2e9c0e694acf92d6c6967fa075b0d10c58a3ec1c74ca04647b7b924b69c4074a197fd9d70d2f6fedf7fc52d3882b341381bd7", + "0xda6d0e0a025daa1011ffe3269fc2807234a269ffa5335b37a49c5b21f1c8ace7a3238fd30e039e1e202822a57cdc3fb8423078f5e2e8f6218af8e79fd2681f5e", + "0x74905637af0cfdd06a025beeda4b40e5912e608dbb16c521410f9b70c772b6f3a267bc55b51dc34530427674842032297c9d294b7745960ce11fdb1a851dcfdd", + "0x255bcd64a980ade8633b9e0a7594932f530224c3ad02760c2a56ab446a433b5e587062aace9e11b3a2c0389e6c7141c01b6a5f918fa13dcc28c22e5a289f0cc0" ] - }, - { + }, + { "header": { - "prev_block": "0x52653dabe7d54691528f596acfb9bff2dc2321bc7dcb0f39fd41063553128ff26c5a77a68cc0d86d64bc34f763257f4a3ee4d05b57ebe03bf1c2034341cb298f", - "height": "4", - "merkle_root": "0x55f58a6e91d82c3c6d2c49e02745bd8fe4bf99de3edc2e8a20144260bb8e9ff07d397f5fee7a113b33b0fe547e706c4cfdc867e26a0df54d6fad8e7b983d23a4", - "validators": "[]", - "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "enrollments": [], - "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "missing_validators": [] + "prev_block": "0xcdd6b4c173d3b4d7acb1f119f3366e62274b006336374555060683cf80b9af17470bfbe701e587e75d069e057fff81f87247f246dd8c8ef8d16d01a3fd4b8885", + "height": "3", + "merkle_root": "0xa4c67f4db07c273ef67353937b4f038f7547958b8c97d83e50a2dfce7bfc8cf062cdce2e76b7beb5d2b8866c269892115675ecdf376814e442ab44250ae79a2a", + "validators": "[252]", + "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "enrollments": [], + "random_seed": "0x7cda55570ce30c870d2e5518ebde679af5b522c743a0ae0e7517d6170aac5b79b157011f59c0dc76505395a75154c9fa9c685e417ab7b6409567ff68904f89e6", + "missing_validators": [], + "timestamp": 1597953600 }, "txs": [ - { - "type": 0, - "inputs": [ - { - "utxo": "0x137000d3609e4eb2e91a0efecb30813681f4d345070dd441a0111893ad8841f3c9565ca0d402cdf384cc4f2ac1d4f9eb8d2306ee25619a5ef79960e8495e3688", - "signature": "0x030e8d11e4817eb94f8e040ad2508507a7325769655d876aedbca36b58df079c3e7d7054cdde307307024e11faac49cc6aec6ca6aa0e0a1f7e264d6af523b9c7" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDL22GNXKCG5QLZ2WG7GUX5B7LXYVFUA4QU5IDKD5ESHBMGZXFUJHDUT" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x6e3bf4618627c2aa6e1f17da4c1488222ee75d95715ba0f85c35a770c4d9687534b759f623ce5966e50c7f2d877c19a45f6ceffd0ea6553431250ad34217bf5a", - "signature": "0x0c2f76dc0476246d9b4fc788475ef99530bbfa18ff22900d02bb0e99f93abacea1a604b5f1d7affe6b80c55e290bc384b2cb98de77f7145969ad833d1d31cad0" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDP22NLZYRX2TBOBWTG46YCHB7WV76J56TMDZO5TDUQPIL7NCM4Q7TGU" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x45c5a5fa643fcfb6e7ae827784006ab9ef356304d0d5ae14ff0ea428077b88ba623696a1f00de2dc3337bdf160196b3ac77202cb26f1e9ae0fe637257af0d228", - "signature": "0x0f4e01b06e25dc4ab4056b87eda419c58d5604f9957d6a2d97ca15f0fb97be73e670dfb2427a1c40bc965ca7c46534700a15e5451f824d0c58ed8f5c89d102ec" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDK223SKRC2QD3FFIXSZJRL6SKQI4MLJNVJB4FE356OEIVVGWGBAWLRM" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x6a9cdf2c092d40303a0de84695c2deb0627cf9bf06d7eb4a9d2dd1922c5a17376d6924d42a59f9362524ae2feb7ca9935d43c34e8ecabd29c645d74dff931255", - "signature": "0x0fde0c18d0e821323194d9774215337d86135f09a5c33bb2fc52336aa6d190d83bbd614d69457cd7bc1d08c2beb02fa8f12ba69f6368892c5007398b54823ec2" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDN22BSZ6JCLELE4AJJJR4DYSIGK72Q37RLAEX2AH7CFULG4OUQB6A7I" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xf77f5b4abf100bc0bf2bb5ec970221e37c5b6ce371fcbe74e4a2fafd16a44715706c6aaf0bd47c58898a71f0b6372a60941926ac9bb9c964de411a92f7aa3111", - "signature": "0x02df1304001c00bc0c16d5a5d214be505c60c5e25bffba1a32063eb12d3314e2af1df545b0459670ec1d16c695dfad058fa169d30841638756fcd8a6b6f0f734" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDJ227UY64U4VLOW773KIT64RHHRZKRZFA7YS7MFMJK5WUDEQCEEEJUW" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xb8f191cb41510587cb59031c29951cdfe44963fc4a51518fd720ed9a02aea8008d3ce6a0c816e7a5755792142cd13f3feaa671967c736b0e3622d9141297d6bc", - "signature": "0x06aeaba744d44b7b90c3efdff41f174b12e56d9d54b3ae82a2fd28133287f3de2fe80cbefc3f02db2de8032d07b0a85f5bc8a19562babb2bf091bfdb294db6b7" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDO22PFYWMU3YFLKDYP2PVM4PLX2D4BLJ2IRQMIHWJHFS3TZ6ITJMGPU" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xb6d711b0dc7c4c8b64b4be4f77c93fd81ba8c0beb5b1c21ecb10f69abdcbc8f4edaaefecb24f5fcb0e0c7e3eb20531ac3482e65452165f100115223eb6b662d3", - "signature": "0x0b9c3d34440290b8e7f7e9a789c8d826d48bb0125dfcf9dc7a0339bef124e59806aa48444250eab3d3e880efe2a8ae3fa3f77ea5c05c6a8a36931cfc55208b51" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDI22L72RGWY3BEFK2VUBWMJMSZU5SQNCQLN5FCF467RFIYN5KMY3YJT" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x40431cd23dbd2154ae4bdfc99ce1890994ac7e8c10e8212757438051277bdd2f909b8ddf406b9cf84238fef464f9b7c4657847d26dba52a9158c01304d6e22f5", - "signature": "0x0f4eea513231f713c1566dc39276f579976cc84d1ab7065973294b78fdaed6c8b4579b6d9e7c85c8b94a696e75b5cc1a236e83309992737b6d7a3004d0d579c0" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDM226GCA5DXXTS2YN3SNBUOFUACT7G57MWUG4F57HF65DDQ4DTRNP3Q" - } - ], - "payload": "" - } + { + "type": 0, + "inputs": [ + { + "utxo": "0xb1ae979298b88968d909dd4592378d24362000567c4d0fd165efa2f7d8187819ec3d9831091d4ac3e962e6c05953a99eba3801a9a2db0250f560e8c0214c5d3f", + "signature": "0x07b585ac5d7176fdb73358ef55ba820b40aa878c1ec8fe578de95fcc57e2f138161baf2e8bff35c956ba1944a58615fc21abe58de6e4d7fbb42070b3510386ad" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDC22CFFKB4ZNRZUP6EMRIGVZSQEPSNH2CBMWLU5GLGKE36M3KX5YD36" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x4e9268d17a950437b915e745874d2fe4d999178f6427854f9ebd9da6cca35179b10d0be980a96c03547e85ad156ce79d0be397d0f097eeac994333c089f4fb69", + "signature": "0x07b218de8a877e51823d5b1bd8b9f03c43b7296e0e519699752f64f0bda9a7c5a278afbd5740c6f73e0ce9a475e53f6d1b81dd77daf4798462d84f333507741a" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDF22EW2CZW2KVRSLFNGJQOTTDH5XWOK7MLINZPWO526WWXJMDXU3DPI" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x7c368deeb7df1478e6ae00bccd590b4cde6c66efdc0f10a9b4ef2ba6af93786fb6765f650cf560dd457b1ea6d947f9f7fb19a38c340262d017796db3d32438c1", + "signature": "0x0733af9a5749a61ed8a2ceb57046d1c8fc9f15f8c33587850a830cbc64b4ec129fd56f51c07b3fdf963a00d225548d113611e404efb430993e22af9bc1918ea3" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDA225RGC4GOCVASSAMROSWJSGNOZX2IGPXZG52ESDSKQW2VN6UJFKWI" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x5c2d14e5dbc308dea91ef193a085b12fc2e9aac52a877e27889e43a56929c7c57c52539d7f2e63b54c6aee4be1a09766d90c76d23c5c41d27498dd3b20f87295", + "signature": "0x058b8cce587bab5408344ec5d1aa4ee542c4ddaa419cae0c0c077fd7c12bca44687e3ff1659eb8eb3a1c4d99fd14b32286e22fdea9d6eb002eb8f4e42589d595" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDG22B5FTPXE5THQMCTGDUC4LF2N4DFF44PGX2LIFG4WNUZZAT4L6ZGD" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xd1365c53abe378c6f814a01a6c10bbc9a31c13a6deea80d6e73cecec9edc256104cbfedbcce2a8a3ebe2e3ec6eb5ff85947e285b96dc45b4ecfa7bc481b56fb3", + "signature": "0x0f98bd25260d54cfc75cea3712896c96698b7f23a7691e2f4bce8aea86374f61a32ffb35b2ee68f990c4b510545ad343a09130cadc865370c1283a7b821d8d9b" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDH22SK6XFL6ZETRGFHYHIYXHPRSFR2RWT4RZYU5YNYIF6BIHCRKPSEI" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xab706e0bf7b245011c85d1789bd1dbfd2a0996d6833be5616510e897442b41ff28babb696645954ab1e948660b1b2f7eb79f867961449c903aa5a42b5953e3b7", + "signature": "0x0577bae9ab65b18a31a27dab1fdaed3681c28f11e78165111a752f4b35f752ae18e674282b9cfa320ab223107176e3bd8985e47ae7eec082dc24259d0d99992f" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDB22QJ4NHOHPOGWZG2Y5IFXKW6DCBEFX6QNBR6NSCT6E7CYU66IDGJJ" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x8095cfa91c859784fea68c9f9f1ede9b8b3121af6abf03b49d9e20d07ad03cd0644315decf3db6e50606d4a2c36685d115d7c9f3dda5b34a040945398b1ecfaf", + "signature": "0x0780a857f968635350749645913241d9c24b744864a9dea81985f180c95e1c1c584b9512b1a2071985a5182b568fbe9895cf430e332a53583242bd4ae86e916e" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDE22BZJPPMELAQUZBQR7GTILNHMSUHS5J2BVMKU36LPW3SSKQU737SP" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xef7838f0c35666730382128b6290e1f543f29b5c4621e8673802500e2ea3cd0839945cd50cbab5e52908e5aea608aa9dcdeee7e1fc31d8b793095f0542dc8ddd", + "signature": "0x02ef20b9343508b0ce7d35219683a213885d0c9ae35bab541540f45db70411a0d50c3a23b773d974b6e3714d624bdc83e3a855048538f000eda846aecdcb4ccc" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDD22H4TGRGS5ENN3DHBGMMCSZELKORKEZT4SZKTKHZESTVQMONREB2D" + } + ], + "payload": "" + } ], "merkle_tree": [ - "0x0c6749ac9331e5a93bfacaa981a3c0df56dfd24776292f6e571cd41e2c73294400855f2c6cd197653e1ac4d78d70ac3ed1ff2b3c44d2f672bbb587e9e3e360fb", - "0x0e5a8d096dd0efbb602887d8d462427157ae0d4c70525cb78fec548c072994b5085396798811175bc1bedb9cf003f0b1f567fdcc52f86a0b0b53df8209e23032", - "0x254540571d29e0a15e25658e107d43c28643475ab630f704d29951bf34791141b459b9b45aafd98e87f243cc2c31ce1685669ead52636510d9f5b9b3ba1efe4d", - "0x630e980aea7cde2a4bde9edadab1a2c743f44e0f889e9f58c83aff51a5c80fac5fb1ca8525a5398ab5684a814709d16997c6e31533b04256a2f977f10815aba1", - "0xb05325ccd60597de9c8341ecff1d2f91dd2c4681bba719e675b49f5e019e634da0cf32f1f7c70d28cc2e42fc12036631401ea870644881d17b8a227ab45f3fb8", - "0xcbd53270165d6f805919448b09fc7d4e9f578198ac4d45aff57b11497e21f6f856973d3cd6c6e1eda6660dd9d8f80ac453f5ad29d12850b4580b20764475742d", - "0xd54efdf6e1a3793059864cda7aab31ae079a3de70248a8d582183a9d61722399a4aa01413ac09b8cb3a4dcf455eb34569ce59ffc26c6a42f2da2b45e969d6195", - "0xd6e40c6080cc6d7dc5f2ceae5f41830c45f01f110d57a5b54d5c638cf654ff9707f7966f5f64106ada1ae06c58cf354fac2a23800c3d40bba1ec862e8521ba6d", - "0xc14da3abdbf3537070bb50faacfe371dcc15809544c2f8130433dce2ba5fed8b74c6c59c9d15255d2560f8bc0393d22d05cd3973e4b3baa2d69fad0b23a4a74b", - "0x931642226254b355edaa4d3863afaa6de23f5da82565469a669222d1ad21ad55f6a91b68a8a1f1b028ca4db869c41f797db7f1c904043539e9e28692f1f0a9a2", - "0x99772e6902cc6631e2b925e0657ef12337807b078334acb2d0a693ae390a44cf08b7fbae75637563a5a99b8d92ee41f4b4a28d5687d06f40e36b5b432748fcd1", - "0xd1157e8eaed7e05d08a19e68d38b9197145a8a7f25eea6be01e09991326e508135a1c85b8f118699a6613fe84906bc3a3c99d0faca683379e58b73c84ebea5a4", - "0x1bf5fdcd6084e33331f3323e6fba740df16a3b309befd552e6ceb49a69801687af0d8868b0aa276821343211dc31472b4832620c5c38f6ea6ef3be62143a1266", - "0x352ed3dd1dd95bf2b6ce988501572a8d935d070a6655355025ea379f4383f58df54788ceb54b30e7789f456391a7f44757e248d7abf2a99e7dee45730c5f4bd1", - "0x55f58a6e91d82c3c6d2c49e02745bd8fe4bf99de3edc2e8a20144260bb8e9ff07d397f5fee7a113b33b0fe547e706c4cfdc867e26a0df54d6fad8e7b983d23a4" + "0x4057369bc771bd9c3f6280cb1985f3cfabd971523d74fb5a1a9fc91848ce33a6d0b40bf5d8a787b534eb75310b4c3a017b6e87f2c8142e61afa029ba1a704cb9", + "0x583e3efe78f2f8b674e26ba6dc1c223eccf61e404d1c993ace63a91fbe23544fba4e97d5746a8553ef882bd5016406c540b5a781620190e32f8e833cc5535e60", + "0x86e79ccfed6fcfd653d70d72f02467c1f21fcc309b6020f8da59f81918e44fd5012b15b5df90e7faffc6ead1b982cc96e423baf6a76cf99da16c141517487aa6", + "0xa1df0c8dfd7ad127ca647f016c4bf16e29afeeb36e53e53998af820b2c698b5208ec0cad2bf18a18b88711fbedc85d096f325a26975e65eaef372ddf53a023dc", + "0xd5942dfc28949a10b20bbf2e88ed48799150a269e1985a0730579bab7f3be02ebaa417d05141e78a1d774a83336fd8e433c24371300769b7c4f38e9e9b99c8ff", + "0xe34b625de3d67fada165febf1374e0a89a1e136c0318a49d66513d860e248a605a039700aa49f0dcf711c8c8b67e6659bc55f2771060f15f3f6e1efaf8310b66", + "0xf15a96227d6aa7229862e4a6cea4909d12cc33b3ac3e1810daffda093f0244848f7e761a1358feb68b6c8b1b849825fa5b2f899b2fc3dd75d9aa37e9647566d0", + "0xf240c1f098df002f44f1b96f0cf689b97c9e79ef0adb043300a1f27213e7ad8967cbee1250bd7d81f114cb51d85676d4d4c570c432abc29c16e114843a8d813c", + "0x9ec03dc484ae9b283bd0f3a457d636ac685f5d518edd060ed2e9ca2fa84b88e73c319f2904d15f9d44817b92dcd3c17e7d6e3931390932282dd84481741af69b", + "0x9a1f57945cdbc42aa61976b20479df6d8effe8cbe59399ac18857082d20b4ce07627ebb558f55e647c8fee21ad95b51065e26d2fbc9c4261be19f89b4e384a42", + "0x017eddb77fe6ffcf9cea85ff5283c0239b93556b5c1e8319fc7bfdc8c1a94d8aa92480bb5ff3184bdbf9480601491c6cfc8dae8501e229571c691929fb2dfa92", + "0x929c83a416fc59ec15b644b1e20ac0fe3d68fc604a2225ad10febf42dd8bce854e8d02f01eeb28ae2af7b2570a0a68a84f8daa3ae849ff8afe08ebff8ba733c5", + "0xcbdbc4f2432cc34905557e6f6ba2e23f71f04b973faf81b9982c67e7ba4a3a8ba0d418c49d997ef3ab8e2d83802feacf181d14f8d86056f9d35732a36db1182d", + "0x969e9b027e7157112f0bb724c520cd36ec14bd3ca199682d587c6378dcd2904e10b8389bab33f616972bf725618fc5c569453be1b87adb0427662331b494dcc3", + "0xa4c67f4db07c273ef67353937b4f038f7547958b8c97d83e50a2dfce7bfc8cf062cdce2e76b7beb5d2b8866c269892115675ecdf376814e442ab44250ae79a2a" ] - }, - { + }, + { "header": { - "prev_block": "0xd5affb1fc2cd78dbfcb0dd9bbdad6d9a4632c834ac46ad77f2fe4e55ee47ad8fc2d4afec0c6fd2a5246a191544718dba4b34f9145f94fd6998a9c61f505d7516", - "height": "5", - "merkle_root": "0xf366497f4d19d1c3bf4b32940136572091ad7df12bd73bdfc91789e96a64d204023811b360bf3055476c4122f649a8f410e775a2c7444722ff6eec531dd2a9d2", - "validators": "[]", - "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "enrollments": [], - "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "missing_validators": [] + "prev_block": "0x811eabfe436785f513643105b1cf39ebf99351869d56385ddbf19b978215bc689f9acc01ad1297374983f67b426274950a1710f8fb23cee20d4b16bb325e7d52", + "height": "4", + "merkle_root": "0x55f58a6e91d82c3c6d2c49e02745bd8fe4bf99de3edc2e8a20144260bb8e9ff07d397f5fee7a113b33b0fe547e706c4cfdc867e26a0df54d6fad8e7b983d23a4", + "validators": "[252]", + "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "enrollments": [], + "random_seed": "0x8c8ecc1afa300f8536171d87212cdc1b95f8fc354d506b8cc0f9368aa215949238249bcd035c5794e310841cdb5d2c760feb1d0522fadfcb3c192c0a89dce867", + "missing_validators": [], + "timestamp": 1598553600 }, "txs": [ - { - "type": 0, - "inputs": [ - { - "utxo": "0x4ed8a83fd12ee228039a313c46c6b027d73bb041ab3e76efe01d8c4f24c8ca46ef217bdb39cf74049d20f6501cfad343a82c0b9c308afc43c1cc2323769a54a4", - "signature": "0x09175032ee5058a8b380eb1d6d951e92e96d3fa9b2d8b7cd2cbd34d29438c51276142e084431f91393beb73da17f887afd1bf103f50b8c51ba76f3350e2e248b" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDC22CFFKB4ZNRZUP6EMRIGVZSQEPSNH2CBMWLU5GLGKE36M3KX5YD36" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xac03ce2192a726ad7e0dae98d51afc67dd01aacba4241dbcaf1077c4ba9c6bd6e9fc5fd1dc4886dcf4f4237ecd124fcf35519ed149087d4972c8a8bbdc2b3448", - "signature": "0x0bd7dc35a32cc01489d91cd01251c8255992e4852aaf6fada18dd2e62cf452d25580a91cc5b1525b9859f0dd1cb224769c8bb277c486d2838facee9893fdfaec" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDA225RGC4GOCVASSAMROSWJSGNOZX2IGPXZG52ESDSKQW2VN6UJFKWI" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x663d7483bf79ab7e1f93335ab9781285f7150c3909377cf8a54a555ae8105e315e78b14fedda5e7031d2f7c222285dbbae3ac391651b3c0c9743c04405a03f88", - "signature": "0x00570c6210ebedf69aa591213415259f545b91e90380a513340db392abea332c859e6000d246ff492369b5aafd7d507de43c6d7673aefd99fde2218c7e150d16" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDH22SK6XFL6ZETRGFHYHIYXHPRSFR2RWT4RZYU5YNYIF6BIHCRKPSEI" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x7450a34ac467974eff8708de82b1f260a2727e359a4b351c4894c7e2702ad980878bab071f75c2c150de274f66048d69d93d99c5e48a6e5bdc3793fb0675d2cf", - "signature": "0x0db683e6c0e182d62da0d88b6f377bfdd494251d6f8cfe814f7ae62ca6357cafbfbd63accf259526e1af2ae446890e6d37f588680bf0012586301e6f814d61f0" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDB22QJ4NHOHPOGWZG2Y5IFXKW6DCBEFX6QNBR6NSCT6E7CYU66IDGJJ" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xf5f575a73dc08160d77afe2ea4a21d3a34019b40319467eb9ecb49d8b192a4592b953edb7f9a8959c7b95c0448ddf550bd64cf131a61fe70da01d3053f0f8eff", - "signature": "0x0a0e78737dab65ab2b7523f4176b5b7b4a3377097f8d4d5ae8e1fcba1e545de035448b156587ea34b15e1a40718a435f4e02dc12b8f6c727f82ce4470d567f95" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDE22BZJPPMELAQUZBQR7GTILNHMSUHS5J2BVMKU36LPW3SSKQU737SP" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xfdac2ee9d25852afe6ad6eb40e9d6211520a22ce8bd76eda34acdf61232e08fc62896fc187741538bbb399b9c6ed3ed898346f84cb0c8224a8f5512010790ddf", - "signature": "0x08fe1f22fe4c426e4f24e8e1a9a4396c11c9f359efaa170c911e6398e943af343c7522b3302331a2df9982f98345b49c3bcd7745a080dfdc1a62d7d7e606e6c9" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDG22B5FTPXE5THQMCTGDUC4LF2N4DFF44PGX2LIFG4WNUZZAT4L6ZGD" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x3c03d2216439dfe00df1ffe1b21f138fdc4b9c0cde5099632dfdf31bdd3a7666000981d8360516b30816d96feb10eb43513cb84bf3ec1fd896d4ed6ef3c21feb", - "signature": "0x0c55b2191619530955a0d314ee4be35618ce7c9257590ff67635ba069fe6feed530e0952a29c0f8c2e22f006b25a7e7c7fd153b562f110148a952a7d76d0a76b" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDD22H4TGRGS5ENN3DHBGMMCSZELKORKEZT4SZKTKHZESTVQMONREB2D" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x71c677ed071a2dcd2c2c9ad1a52db2079a3f49704ff34f479de7294101dd03601f503d4527eff37fa6e5089f9832b0829ca1713f6662c5b8e9d6a1ac2971599d", - "signature": "0x03cb1a281713b431e3d58bc948b33ec473d080a9558f7f5e867a835caaf35eb854aabcb142f2119ec8376ba6ca3ba6275205d78519f575e7a850ee902f30e4c7" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDF22EW2CZW2KVRSLFNGJQOTTDH5XWOK7MLINZPWO526WWXJMDXU3DPI" - } - ], - "payload": "" - } + { + "type": 0, + "inputs": [ + { + "utxo": "0x137000d3609e4eb2e91a0efecb30813681f4d345070dd441a0111893ad8841f3c9565ca0d402cdf384cc4f2ac1d4f9eb8d2306ee25619a5ef79960e8495e3688", + "signature": "0x030e8d11e4817eb94f8e040ad2508507a7325769655d876aedbca36b58df079c3e7d7054cdde307307024e11faac49cc6aec6ca6aa0e0a1f7e264d6af523b9c7" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDL22GNXKCG5QLZ2WG7GUX5B7LXYVFUA4QU5IDKD5ESHBMGZXFUJHDUT" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x6e3bf4618627c2aa6e1f17da4c1488222ee75d95715ba0f85c35a770c4d9687534b759f623ce5966e50c7f2d877c19a45f6ceffd0ea6553431250ad34217bf5a", + "signature": "0x0c2f76dc0476246d9b4fc788475ef99530bbfa18ff22900d02bb0e99f93abacea1a604b5f1d7affe6b80c55e290bc384b2cb98de77f7145969ad833d1d31cad0" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDP22NLZYRX2TBOBWTG46YCHB7WV76J56TMDZO5TDUQPIL7NCM4Q7TGU" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x45c5a5fa643fcfb6e7ae827784006ab9ef356304d0d5ae14ff0ea428077b88ba623696a1f00de2dc3337bdf160196b3ac77202cb26f1e9ae0fe637257af0d228", + "signature": "0x0f4e01b06e25dc4ab4056b87eda419c58d5604f9957d6a2d97ca15f0fb97be73e670dfb2427a1c40bc965ca7c46534700a15e5451f824d0c58ed8f5c89d102ec" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDK223SKRC2QD3FFIXSZJRL6SKQI4MLJNVJB4FE356OEIVVGWGBAWLRM" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x6a9cdf2c092d40303a0de84695c2deb0627cf9bf06d7eb4a9d2dd1922c5a17376d6924d42a59f9362524ae2feb7ca9935d43c34e8ecabd29c645d74dff931255", + "signature": "0x0fde0c18d0e821323194d9774215337d86135f09a5c33bb2fc52336aa6d190d83bbd614d69457cd7bc1d08c2beb02fa8f12ba69f6368892c5007398b54823ec2" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDN22BSZ6JCLELE4AJJJR4DYSIGK72Q37RLAEX2AH7CFULG4OUQB6A7I" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xf77f5b4abf100bc0bf2bb5ec970221e37c5b6ce371fcbe74e4a2fafd16a44715706c6aaf0bd47c58898a71f0b6372a60941926ac9bb9c964de411a92f7aa3111", + "signature": "0x02df1304001c00bc0c16d5a5d214be505c60c5e25bffba1a32063eb12d3314e2af1df545b0459670ec1d16c695dfad058fa169d30841638756fcd8a6b6f0f734" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDJ227UY64U4VLOW773KIT64RHHRZKRZFA7YS7MFMJK5WUDEQCEEEJUW" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xb8f191cb41510587cb59031c29951cdfe44963fc4a51518fd720ed9a02aea8008d3ce6a0c816e7a5755792142cd13f3feaa671967c736b0e3622d9141297d6bc", + "signature": "0x06aeaba744d44b7b90c3efdff41f174b12e56d9d54b3ae82a2fd28133287f3de2fe80cbefc3f02db2de8032d07b0a85f5bc8a19562babb2bf091bfdb294db6b7" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDO22PFYWMU3YFLKDYP2PVM4PLX2D4BLJ2IRQMIHWJHFS3TZ6ITJMGPU" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xb6d711b0dc7c4c8b64b4be4f77c93fd81ba8c0beb5b1c21ecb10f69abdcbc8f4edaaefecb24f5fcb0e0c7e3eb20531ac3482e65452165f100115223eb6b662d3", + "signature": "0x0b9c3d34440290b8e7f7e9a789c8d826d48bb0125dfcf9dc7a0339bef124e59806aa48444250eab3d3e880efe2a8ae3fa3f77ea5c05c6a8a36931cfc55208b51" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDI22L72RGWY3BEFK2VUBWMJMSZU5SQNCQLN5FCF467RFIYN5KMY3YJT" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x40431cd23dbd2154ae4bdfc99ce1890994ac7e8c10e8212757438051277bdd2f909b8ddf406b9cf84238fef464f9b7c4657847d26dba52a9158c01304d6e22f5", + "signature": "0x0f4eea513231f713c1566dc39276f579976cc84d1ab7065973294b78fdaed6c8b4579b6d9e7c85c8b94a696e75b5cc1a236e83309992737b6d7a3004d0d579c0" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDM226GCA5DXXTS2YN3SNBUOFUACT7G57MWUG4F57HF65DDQ4DTRNP3Q" + } + ], + "payload": "" + } ], "merkle_tree": [ - "0x1e666e05bcd93d53a88359b57f588ea9c703614fb4af54526d662dc35c06e148461157259b35c4277cd4f1f3dfbb8fddf61d4632c7ed59891d91e1a448b52ddd", - "0x305c7fe0c9790dad366f863dff5c0b2665c86a36d35f73814cf17aad9dba83ca9667b1f56395ce2bc287d59ead75762992c854ce335189a9a5055374c5918a03", - "0x3832641672a5e156608f72bd21b7d89898cb3f3602e308e79f37b36b99c9ea2df2650edfc5168c34e9a21255f38632c578c8edabd0724b1eaf1d41145cfb90f3", - "0xad5488d7fe78e581292034340d2db6b6e35e0f4b67c3eb34093becf136cf6477ce37f0094142e55b5a17af211c5defc157220373cc4cd1a57331d4f66853cbf3", - "0xc9bacb99f758b7e857245f4782533685db545f1a4b10fcd5ed9e1868b308e275e9eb97fcf75e0dcc9c696cba50c9a1705a8fea8f8a8ddb35c34745b11e70b279", - "0xeec35097654c9d7d5571d59b81591d6a548323c86a614f56ef261d343be37f1cd68d71761d2eec3476a0b096bebf175d7d7c8b39622fc7bcf6b2e594261ef264", - "0xef72b602f6c148448f4d99a9d1a1e7dac78682ef7167a83101a8468e51096a8b14f4793323ae306029b2ea19480c0e3988a536f97f0bae7c69b06344c8634a98", - "0xfbde58cab53385109790956a38a14af7f11cb6f815e9247b9a0e7bed1d3e70a100db46febc6c30a5b9fa22ff89f80c79376ffa639007a6b45edf29880bf50a4b", - "0x731c4051febbba6a298bf873312527048ef01c8c24ac007122dd002f2f315036a6dc5ca179ff23e851a0564f7cc378b17c52b7ce874083f1e5c84b368c4b0aad", - "0x61c4e909309e2b1c5c808283555fbf8a065061fca3af0fdfc917cc5f0ed5951d6a884b0a4b8c1b7074d641c339ec6adcb0ba14e5fdaa4adf8f22e7ad0d53b2f0", - "0x2c20e3ae6074c7c52bbb426776a32963d084e8716d0c07df3e9ab13e0ea32789887301e64b135b4c57e7223591daba8d60b892bdbfd15874a6964383b2a8f8bb", - "0xef96c88d692858b89d0954a96c4af0915f987bd76105e1e36193787c06385c337c66362135d8b75e01f958fcb821d57632982e2d102f23ec40b71c862638f0a5", - "0xd5665d7a47cab629ecb7bc8c4563ef0175143983b3ae26837fc4884a0ba43f829a9211878a4bfc5bf3b2f53746df596823f6ce4288cd441cc59cfa3f6d532d98", - "0x4eb7d176df327e0e9425ab8bf864294380173cc331eb28f5234e0e0d420d6195ee303c87971982be50aec2913f04fdf98c20532763d3fdb6bd417ce5bd67ca5b", - "0xf366497f4d19d1c3bf4b32940136572091ad7df12bd73bdfc91789e96a64d204023811b360bf3055476c4122f649a8f410e775a2c7444722ff6eec531dd2a9d2" + "0x0c6749ac9331e5a93bfacaa981a3c0df56dfd24776292f6e571cd41e2c73294400855f2c6cd197653e1ac4d78d70ac3ed1ff2b3c44d2f672bbb587e9e3e360fb", + "0x0e5a8d096dd0efbb602887d8d462427157ae0d4c70525cb78fec548c072994b5085396798811175bc1bedb9cf003f0b1f567fdcc52f86a0b0b53df8209e23032", + "0x254540571d29e0a15e25658e107d43c28643475ab630f704d29951bf34791141b459b9b45aafd98e87f243cc2c31ce1685669ead52636510d9f5b9b3ba1efe4d", + "0x630e980aea7cde2a4bde9edadab1a2c743f44e0f889e9f58c83aff51a5c80fac5fb1ca8525a5398ab5684a814709d16997c6e31533b04256a2f977f10815aba1", + "0xb05325ccd60597de9c8341ecff1d2f91dd2c4681bba719e675b49f5e019e634da0cf32f1f7c70d28cc2e42fc12036631401ea870644881d17b8a227ab45f3fb8", + "0xcbd53270165d6f805919448b09fc7d4e9f578198ac4d45aff57b11497e21f6f856973d3cd6c6e1eda6660dd9d8f80ac453f5ad29d12850b4580b20764475742d", + "0xd54efdf6e1a3793059864cda7aab31ae079a3de70248a8d582183a9d61722399a4aa01413ac09b8cb3a4dcf455eb34569ce59ffc26c6a42f2da2b45e969d6195", + "0xd6e40c6080cc6d7dc5f2ceae5f41830c45f01f110d57a5b54d5c638cf654ff9707f7966f5f64106ada1ae06c58cf354fac2a23800c3d40bba1ec862e8521ba6d", + "0xc14da3abdbf3537070bb50faacfe371dcc15809544c2f8130433dce2ba5fed8b74c6c59c9d15255d2560f8bc0393d22d05cd3973e4b3baa2d69fad0b23a4a74b", + "0x931642226254b355edaa4d3863afaa6de23f5da82565469a669222d1ad21ad55f6a91b68a8a1f1b028ca4db869c41f797db7f1c904043539e9e28692f1f0a9a2", + "0x99772e6902cc6631e2b925e0657ef12337807b078334acb2d0a693ae390a44cf08b7fbae75637563a5a99b8d92ee41f4b4a28d5687d06f40e36b5b432748fcd1", + "0xd1157e8eaed7e05d08a19e68d38b9197145a8a7f25eea6be01e09991326e508135a1c85b8f118699a6613fe84906bc3a3c99d0faca683379e58b73c84ebea5a4", + "0x1bf5fdcd6084e33331f3323e6fba740df16a3b309befd552e6ceb49a69801687af0d8868b0aa276821343211dc31472b4832620c5c38f6ea6ef3be62143a1266", + "0x352ed3dd1dd95bf2b6ce988501572a8d935d070a6655355025ea379f4383f58df54788ceb54b30e7789f456391a7f44757e248d7abf2a99e7dee45730c5f4bd1", + "0x55f58a6e91d82c3c6d2c49e02745bd8fe4bf99de3edc2e8a20144260bb8e9ff07d397f5fee7a113b33b0fe547e706c4cfdc867e26a0df54d6fad8e7b983d23a4" ] - }, - { + }, + { "header": { - "prev_block": "0x1c2bd751b2af0bac1ed4ba10e80242511d413a639f183227a86dda96c1382cb6de7200ca5b05715fa544ca970dd72a6e7d2b1fb589c565679b35c4c790a218b8", - "height": "6", - "merkle_root": "0x26f30b7ff4d11816c40aaeefb75c825ba9848cf599d942a3dd3bdff21b4b85b8f9192388ac5cbb05429684d6ed44473c624d41c6dd28c77d1b2582ea24d5fd3e", - "validators": "[]", - "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "enrollments": [], - "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "missing_validators": [] + "prev_block": "0x2de175cb6be49748e1d235fae72ddf074f4fb1f4ce66c7600f13a1936ae735ee81bbccb217b9f61ea163f2e7c98808f7cab50ebe6653431bb5cd30d9917459c5", + "height": "5", + "merkle_root": "0xf366497f4d19d1c3bf4b32940136572091ad7df12bd73bdfc91789e96a64d204023811b360bf3055476c4122f649a8f410e775a2c7444722ff6eec531dd2a9d2", + "validators": "[252]", + "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "enrollments": [], + "random_seed": "0xd64c5d3ff60581e0a9fd60e46bf68439f86b53c29080571bd9ca58302567889810d1ae365c5bffc3780ae84800a8d748e8116bcd35be2a23c61bc689d13160e7", + "missing_validators": [], + "timestamp": 1599153600 }, "txs": [ - { - "type": 0, - "inputs": [ - { - "utxo": "0x6b98c5e3bc2319051dda6353b1801ada80b2f44fca30cfb53f9a871b2afe3ad202ef265672794d6293602dfa225cd53a793f93b0945e62858a4e568651249e84", - "signature": "0x06839a1b0ceced729768477c1c58336cadabe34ab6aae634488fc19c407d68b9b4abe2ec8bfac8c8ba1976d1a19178096bd59052e5c04d5979dcfe4f0f0ae562" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDM226GCA5DXXTS2YN3SNBUOFUACT7G57MWUG4F57HF65DDQ4DTRNP3Q" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x1b5132e34296a7182cd1208bc3007fb5c67d28ff3faba7b2af9bd01b4c5df28feb4b02fa527055cae6c9d630732dc7facd1ed00b6e9b5c933080f0ecaa7dc506", - "signature": "0x0350a22505e3a726348c69b6e7356268d3703d60a70d3a52ec3a16ec5dadd5668bcfd0d76d5540b42614385ce70de5984c10213aed11d0626128ccea1ef3a09b" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDN22BSZ6JCLELE4AJJJR4DYSIGK72Q37RLAEX2AH7CFULG4OUQB6A7I" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x576152a367f2d5a69e0f5529be1e8c81a69175f82de747d7546872e543774640c2abc7610c66f121fb6cf5d21fbd807141f1b1739498e0e34cf67091957c5b9f", - "signature": "0x00d9409148212ffc2cb3f40d9d07f725fb5cdfd6b424576d67c5240d4ce636b438469befc95c89ffec212efcee5ccc820395f3201a2b3637c4091af113d53aed" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDO22PFYWMU3YFLKDYP2PVM4PLX2D4BLJ2IRQMIHWJHFS3TZ6ITJMGPU" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x337c4289bb1da21d43fed47211ee3914e3e632647b3c1570177203f4515b58a92615b36b24660a3a0cb0c702f6f52d6b0758575f45801a38d246a66d849dbd66", - "signature": "0x0445a42e0451afa097bcab70c84929db968b5ed9a44846b502defc320733006cb89914261f3359c75b1d13980115a67ccb7385ba494bf72f17af7beb05a64416" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDJ227UY64U4VLOW773KIT64RHHRZKRZFA7YS7MFMJK5WUDEQCEEEJUW" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x98d36c7e67d7845dbbad7262658bf8aec325f315568d7715a2aabed518337495f8f5372dfb82dabc797bad9b53010c2564ebaf58437ecb3150a9e627baa4b49c", - "signature": "0x0ac249f5e1e170bfa66afe8f54e7de736ac5082f0180251c1b07aef5215fcaf85aa87216b0e3f6da2f153ec937279e1c8dc7338cfa5a30eef5b40710878306e5" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDK223SKRC2QD3FFIXSZJRL6SKQI4MLJNVJB4FE356OEIVVGWGBAWLRM" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x50563460031e32eaa245cf7ff0a7ab2c6b6a4f93fccdf837fae5fdcf3613b7ebb05582571d6bb2d6e6225ea0c0152b3744279dd5b1cad0bf73ddc92eeaab89cc", - "signature": "0x0ec49d1548cd2f874777310525ec0841a7a3c54f9802126809ffa7874a223cd2e333947f740c637d4481f69e61ee8a01831dd62874fcb885c206aa1e9686f63e" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDI22L72RGWY3BEFK2VUBWMJMSZU5SQNCQLN5FCF467RFIYN5KMY3YJT" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x3fcaeb387bca03ac6c45192d3edd721dd2750d193c94fcc6374c3c9d551f4d261801fb7cbe7f01bb777d8edddee5acbe8dc6340ac7682f32df17779f766b1b2b", - "signature": "0x015b7bc81e7764693e0f933d8b99c5330a1065dcc023489d9a5beb1791fd7a163b4a3857028721e8aa4b43340a097b07993c85a56d948771a4034143137482c3" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDP22NLZYRX2TBOBWTG46YCHB7WV76J56TMDZO5TDUQPIL7NCM4Q7TGU" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xfd729daf40693bf67d17e278453693a88847f718741dcdfbabcac74ec250600427f277b13ee9e19a1d9e1d5cea421b0525ad82c13273672ff33b4cc92a02e9db", - "signature": "0x0e51f30a0ffbd08eacfdf4e25678cb0efdf7ac7fa701531abba0d1b93843adddce4ad28c930b7e7d61e1d4bf25d9b22c311c56ea0d0af37c475278f688f14440" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDL22GNXKCG5QLZ2WG7GUX5B7LXYVFUA4QU5IDKD5ESHBMGZXFUJHDUT" - } - ], - "payload": "" - } + { + "type": 0, + "inputs": [ + { + "utxo": "0x4ed8a83fd12ee228039a313c46c6b027d73bb041ab3e76efe01d8c4f24c8ca46ef217bdb39cf74049d20f6501cfad343a82c0b9c308afc43c1cc2323769a54a4", + "signature": "0x09175032ee5058a8b380eb1d6d951e92e96d3fa9b2d8b7cd2cbd34d29438c51276142e084431f91393beb73da17f887afd1bf103f50b8c51ba76f3350e2e248b" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDC22CFFKB4ZNRZUP6EMRIGVZSQEPSNH2CBMWLU5GLGKE36M3KX5YD36" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xac03ce2192a726ad7e0dae98d51afc67dd01aacba4241dbcaf1077c4ba9c6bd6e9fc5fd1dc4886dcf4f4237ecd124fcf35519ed149087d4972c8a8bbdc2b3448", + "signature": "0x0bd7dc35a32cc01489d91cd01251c8255992e4852aaf6fada18dd2e62cf452d25580a91cc5b1525b9859f0dd1cb224769c8bb277c486d2838facee9893fdfaec" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDA225RGC4GOCVASSAMROSWJSGNOZX2IGPXZG52ESDSKQW2VN6UJFKWI" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x663d7483bf79ab7e1f93335ab9781285f7150c3909377cf8a54a555ae8105e315e78b14fedda5e7031d2f7c222285dbbae3ac391651b3c0c9743c04405a03f88", + "signature": "0x00570c6210ebedf69aa591213415259f545b91e90380a513340db392abea332c859e6000d246ff492369b5aafd7d507de43c6d7673aefd99fde2218c7e150d16" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDH22SK6XFL6ZETRGFHYHIYXHPRSFR2RWT4RZYU5YNYIF6BIHCRKPSEI" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x7450a34ac467974eff8708de82b1f260a2727e359a4b351c4894c7e2702ad980878bab071f75c2c150de274f66048d69d93d99c5e48a6e5bdc3793fb0675d2cf", + "signature": "0x0db683e6c0e182d62da0d88b6f377bfdd494251d6f8cfe814f7ae62ca6357cafbfbd63accf259526e1af2ae446890e6d37f588680bf0012586301e6f814d61f0" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDB22QJ4NHOHPOGWZG2Y5IFXKW6DCBEFX6QNBR6NSCT6E7CYU66IDGJJ" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xf5f575a73dc08160d77afe2ea4a21d3a34019b40319467eb9ecb49d8b192a4592b953edb7f9a8959c7b95c0448ddf550bd64cf131a61fe70da01d3053f0f8eff", + "signature": "0x0a0e78737dab65ab2b7523f4176b5b7b4a3377097f8d4d5ae8e1fcba1e545de035448b156587ea34b15e1a40718a435f4e02dc12b8f6c727f82ce4470d567f95" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDE22BZJPPMELAQUZBQR7GTILNHMSUHS5J2BVMKU36LPW3SSKQU737SP" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xfdac2ee9d25852afe6ad6eb40e9d6211520a22ce8bd76eda34acdf61232e08fc62896fc187741538bbb399b9c6ed3ed898346f84cb0c8224a8f5512010790ddf", + "signature": "0x08fe1f22fe4c426e4f24e8e1a9a4396c11c9f359efaa170c911e6398e943af343c7522b3302331a2df9982f98345b49c3bcd7745a080dfdc1a62d7d7e606e6c9" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDG22B5FTPXE5THQMCTGDUC4LF2N4DFF44PGX2LIFG4WNUZZAT4L6ZGD" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x3c03d2216439dfe00df1ffe1b21f138fdc4b9c0cde5099632dfdf31bdd3a7666000981d8360516b30816d96feb10eb43513cb84bf3ec1fd896d4ed6ef3c21feb", + "signature": "0x0c55b2191619530955a0d314ee4be35618ce7c9257590ff67635ba069fe6feed530e0952a29c0f8c2e22f006b25a7e7c7fd153b562f110148a952a7d76d0a76b" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDD22H4TGRGS5ENN3DHBGMMCSZELKORKEZT4SZKTKHZESTVQMONREB2D" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x71c677ed071a2dcd2c2c9ad1a52db2079a3f49704ff34f479de7294101dd03601f503d4527eff37fa6e5089f9832b0829ca1713f6662c5b8e9d6a1ac2971599d", + "signature": "0x03cb1a281713b431e3d58bc948b33ec473d080a9558f7f5e867a835caaf35eb854aabcb142f2119ec8376ba6ca3ba6275205d78519f575e7a850ee902f30e4c7" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDF22EW2CZW2KVRSLFNGJQOTTDH5XWOK7MLINZPWO526WWXJMDXU3DPI" + } + ], + "payload": "" + } ], "merkle_tree": [ - "0x291bfc70a5bd1615670820c2df6898e4d36c191a4b4a8feab4361a4314d6a614a2cfa83f893ffc5ada18a1942f887b25394815050d3975e29423f75d89a1fca4", - "0x5f445ea6a6394395f561dd2393ca23ccecf70fd9112f751b4066f8e3673d895959cd7ba3731154f8665dc898d6a400061d7c0510eeffc4594fbce5e4870a4cc5", - "0x9ab7a20d2804255da3b7570438ec5708efcd9c71948e4eabe542573fc48e6fa13921423803b2ead5d9b62d8d568ebc8b79028db7c9f6810ebdf0bc8302168ae8", - "0xbdf55d9d204788a58e75fc9e3d5d3ffc18b6287bcd4e82cd358f4627b16cda1c73b4f045dcd5103112b468397e6ed64cde3b6414b9d35fd9adca6f6a7f717194", - "0xdd94abb70add48db8e89f23c0a353f3a812e3ed45adac233d0700ab6c43741638b15e764d8ffb4bd8c135c9127e456172dc5745ae7a4ae14f2e37681598e1a43", - "0xe8c35fc0445f61017dd93efd1be55899ddf5b4a340f8780711a88e8788607217915b7a211870dd53f7ac66183792cfea0deb078d21a1aa589ce325ed9ba43034", - "0xf7a8e4b0a15b373118fc0046110e989f4ca2293e19b17f8715a5fc8cd4095a230a4d175efac27d8826ce32fef30c73c35835a6b2e3c99735031199a9a041ca89", - "0xf7f9c14a1bf1b6c63ea22dd4d31ac13e17b50a551ce4357b3bd8c2c951a13a9ad48b6fe09d3b7988d5dc2c0808a546705b987f1ac630b2c7db6b50e1c2270451", - "0x0a73bdc232a9d063daf1353dfef66d85e0dda6531fa8876c1d63929b583ece35ddfeefd22c461e2d516e4484c4f3c224cce7356bc56682889a8b3980c286fa9a", - "0x481b28573574e03b738586d9a22c40198097a6d37db1895f1126db37cd49f5801d176425ab7be2f6ac3eb91439c55a1502a73da14edaa6953846b2055f7b57f5", - "0xccb847ea3c5d0974e5aabed4d787f915ed3e2b1bd6cd1e9979fced99c198262e5ea8fa28ce0872b3157a8f1d2ef39af6bb1293107f37be6e241ca92259b63bb1", - "0x8999b62900d68f15b15bcd721703ba029e3655fef7e7efdba740867d8d36dee2e1eae98673189329e16d1568100e8ac65bb19b6c1b4f3dec6dfb14a4b1484e4f", - "0x92abbca280660c6f83fca5713ebc4a26f9eca4d256098d2317d1674ffba1a460dd824ec9472fd72f500dd50191d8e4afbf21af21e36dc3197f08ca50a3bdd4cc", - "0x2710a30e667b835497048c070c518cda6ad1d2c08d571bd52826c1bdd1e6e33de90d5eedff8de9bdf2451cbb6bc8ec82509782cd2195930f1f96d94696d51d3c", - "0x26f30b7ff4d11816c40aaeefb75c825ba9848cf599d942a3dd3bdff21b4b85b8f9192388ac5cbb05429684d6ed44473c624d41c6dd28c77d1b2582ea24d5fd3e" + "0x1e666e05bcd93d53a88359b57f588ea9c703614fb4af54526d662dc35c06e148461157259b35c4277cd4f1f3dfbb8fddf61d4632c7ed59891d91e1a448b52ddd", + "0x305c7fe0c9790dad366f863dff5c0b2665c86a36d35f73814cf17aad9dba83ca9667b1f56395ce2bc287d59ead75762992c854ce335189a9a5055374c5918a03", + "0x3832641672a5e156608f72bd21b7d89898cb3f3602e308e79f37b36b99c9ea2df2650edfc5168c34e9a21255f38632c578c8edabd0724b1eaf1d41145cfb90f3", + "0xad5488d7fe78e581292034340d2db6b6e35e0f4b67c3eb34093becf136cf6477ce37f0094142e55b5a17af211c5defc157220373cc4cd1a57331d4f66853cbf3", + "0xc9bacb99f758b7e857245f4782533685db545f1a4b10fcd5ed9e1868b308e275e9eb97fcf75e0dcc9c696cba50c9a1705a8fea8f8a8ddb35c34745b11e70b279", + "0xeec35097654c9d7d5571d59b81591d6a548323c86a614f56ef261d343be37f1cd68d71761d2eec3476a0b096bebf175d7d7c8b39622fc7bcf6b2e594261ef264", + "0xef72b602f6c148448f4d99a9d1a1e7dac78682ef7167a83101a8468e51096a8b14f4793323ae306029b2ea19480c0e3988a536f97f0bae7c69b06344c8634a98", + "0xfbde58cab53385109790956a38a14af7f11cb6f815e9247b9a0e7bed1d3e70a100db46febc6c30a5b9fa22ff89f80c79376ffa639007a6b45edf29880bf50a4b", + "0x731c4051febbba6a298bf873312527048ef01c8c24ac007122dd002f2f315036a6dc5ca179ff23e851a0564f7cc378b17c52b7ce874083f1e5c84b368c4b0aad", + "0x61c4e909309e2b1c5c808283555fbf8a065061fca3af0fdfc917cc5f0ed5951d6a884b0a4b8c1b7074d641c339ec6adcb0ba14e5fdaa4adf8f22e7ad0d53b2f0", + "0x2c20e3ae6074c7c52bbb426776a32963d084e8716d0c07df3e9ab13e0ea32789887301e64b135b4c57e7223591daba8d60b892bdbfd15874a6964383b2a8f8bb", + "0xef96c88d692858b89d0954a96c4af0915f987bd76105e1e36193787c06385c337c66362135d8b75e01f958fcb821d57632982e2d102f23ec40b71c862638f0a5", + "0xd5665d7a47cab629ecb7bc8c4563ef0175143983b3ae26837fc4884a0ba43f829a9211878a4bfc5bf3b2f53746df596823f6ce4288cd441cc59cfa3f6d532d98", + "0x4eb7d176df327e0e9425ab8bf864294380173cc331eb28f5234e0e0d420d6195ee303c87971982be50aec2913f04fdf98c20532763d3fdb6bd417ce5bd67ca5b", + "0xf366497f4d19d1c3bf4b32940136572091ad7df12bd73bdfc91789e96a64d204023811b360bf3055476c4122f649a8f410e775a2c7444722ff6eec531dd2a9d2" ] - }, - { + }, + { "header": { - "prev_block": "0x4f7d89ccf89438ab8785784922c8d430d965a2dac82083a3a739a2e02569c444e46217d88c35d8966c82fb6827d1862de45ee55395fcc7ab5675194d1ade69f9", - "height": "7", - "merkle_root": "0xa2f482fde5e3226a492b858c597a3eea5a5d9c32bf59e1e10d74aa54a57f08fc0ff75877964b6bb00b6ac57d4d4ae02a3ce5f473850f6281397fc40099932c61", - "validators": "[]", - "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "enrollments": [], - "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "missing_validators": [] + "prev_block": "0x50a646afed52e8f223d4a644d2ad59eb30892a47abe1c26988f8f9c10ef17089465d6bd36da1c26f038fb4e07bd05b153b71d7d9b8b6129f1b8b1dcfcdc67597", + "height": "6", + "merkle_root": "0x26f30b7ff4d11816c40aaeefb75c825ba9848cf599d942a3dd3bdff21b4b85b8f9192388ac5cbb05429684d6ed44473c624d41c6dd28c77d1b2582ea24d5fd3e", + "validators": "[252]", + "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "enrollments": [], + "random_seed": "0xa0f84d534e2f2a6481110535cb6f833c2f873773e7a2ce878aea07693387ebb9fe7a443b13e483d108faa4f5a67bbd68f6b0aeefc0bc457f8bbe7a55740c8d69", + "missing_validators": [], + "timestamp": 1599753600 }, "txs": [ - { - "type": 0, - "inputs": [ - { - "utxo": "0x06a5b60260f87f17077bcf68ec1cdd7f7254dd1d08aea8992604b688b4aba924041f0f7e0f9698af0516a1b1362e04968e407d594499d30cba18966e557ba6b7", - "signature": "0x04e345933b301b89f356e584136211e3d921be96539f6cacee55134f0c787a330d9a89e826055d8186813e600b745fad24c09460e84ba33871f0fd6776265dd5" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDF22EW2CZW2KVRSLFNGJQOTTDH5XWOK7MLINZPWO526WWXJMDXU3DPI" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x1667013d117059c46af54f483b5d5f9c3e119a2afeeeb4fe1114b55106160c2fbc8c2a7baacf6ede2a8e4db6ed84e8625bb35cf7cb0095943bc55dca4724a6c4", - "signature": "0x04133bba0003d89edd4fa8a6e9a7941e51300def4a497f37b7553f21df63801f1caea525d1b3336d98f771bc62bd241c32db581ac6ddbff8e0b3c1302b78fa44" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDC22CFFKB4ZNRZUP6EMRIGVZSQEPSNH2CBMWLU5GLGKE36M3KX5YD36" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x2e42096d81e2bd27ce49820ff13ccdbb6be9975f0ab21a768dcc433f3df60f470892d307cebb08b2f9079b2b01905f2595391980f57fae749e205f0d3be8ae15", - "signature": "0x07edb3a59b81e49a3e37f3edb6d252eaf80cb4e8e4724bd12d663dbc2e7875ad128479c488cdd0b5bfe0cc5ae4cb554669b64e428987954043fb3c28a534fc85" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDG22B5FTPXE5THQMCTGDUC4LF2N4DFF44PGX2LIFG4WNUZZAT4L6ZGD" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xea1f94f6bbbe50aa6f34bc0754fc5881afe9dea7f731d0b3debb326d9c86ff2c35c62716f0b2fb6bf1194386ba2393a575bd2a7a61f9acd3bd7db8f7cf733313", - "signature": "0x0c6991545d4313690048df71d03c5533eac1d28ac7f2aacfd8d18464549434cf92a1f49e2b19c90d8978964b284ee2bcebce5c6516802f8a8548db82c7ba481a" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDE22BZJPPMELAQUZBQR7GTILNHMSUHS5J2BVMKU36LPW3SSKQU737SP" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x1d66f939b8730eff09742adb8cb91d40164396e9b1fce700af0ca584abf62b3a1ddfafa1afb33d1fdefff82470581843f2946eacd1bda623f27fe6798d12718a", - "signature": "0x04843b9a1517ab51885a8c56a4693563264132f514d53f63c4c1d3a31868c9f8bfb799d488603dbf95d8b7b63fe3f037651bf9c096a4f5d035a5c6c8d2061f03" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDB22QJ4NHOHPOGWZG2Y5IFXKW6DCBEFX6QNBR6NSCT6E7CYU66IDGJJ" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x7f9af8781cdecbef9bd86b8682de41d2a234f75c1f7eecb87bf94c6489f891f093241ed8820e0abd764ad9f07c2b24cc6d19451b9452d26679bbca9764f6760d", - "signature": "0x05fdff489c793ff6740bb7a388b5a5e1654251427284ffa40c74bacd435e00ea80f048356c8e61b5d6c107e0b2c6f58e5435d1b2d1a6cd182c56f0f8fedb017a" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDD22H4TGRGS5ENN3DHBGMMCSZELKORKEZT4SZKTKHZESTVQMONREB2D" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xb42fd6dd811c51041546f1e2363b5610c00468e480058d3d39a7fc5cdc6879ab442d0b8e8e556ecc3423b605fbe0efb27e3d309250db1a30506cc4a9cf1be282", - "signature": "0x080b5aadb3e69487706b73f28166611d5fddcd7297c7807b2c81822d4d48dbe9ff3cdabe380ba07d6499c8d06348a1ed1089d0a5710eca313deb55b73aec58d3" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDA225RGC4GOCVASSAMROSWJSGNOZX2IGPXZG52ESDSKQW2VN6UJFKWI" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xc04e76e4bfa707522c82e23606792cfd180f19703a7da7e30451b2ba5cca6b98cf97282ebba2c6bf71af268701d06b982dd2b70758545cfb661fcd8eb6ecd453", - "signature": "0x0960ca8e6386d0b4aa1cae6ad631b7b43f9c8e16c6c87dd6f4c894ff862e0ca74081bf3dc98fe50498c3965978120a9a06a7148bf21a9a5ba9335e3fa3e1eef7" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDH22SK6XFL6ZETRGFHYHIYXHPRSFR2RWT4RZYU5YNYIF6BIHCRKPSEI" - } - ], - "payload": "" - } + { + "type": 0, + "inputs": [ + { + "utxo": "0x6b98c5e3bc2319051dda6353b1801ada80b2f44fca30cfb53f9a871b2afe3ad202ef265672794d6293602dfa225cd53a793f93b0945e62858a4e568651249e84", + "signature": "0x06839a1b0ceced729768477c1c58336cadabe34ab6aae634488fc19c407d68b9b4abe2ec8bfac8c8ba1976d1a19178096bd59052e5c04d5979dcfe4f0f0ae562" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDM226GCA5DXXTS2YN3SNBUOFUACT7G57MWUG4F57HF65DDQ4DTRNP3Q" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x1b5132e34296a7182cd1208bc3007fb5c67d28ff3faba7b2af9bd01b4c5df28feb4b02fa527055cae6c9d630732dc7facd1ed00b6e9b5c933080f0ecaa7dc506", + "signature": "0x0350a22505e3a726348c69b6e7356268d3703d60a70d3a52ec3a16ec5dadd5668bcfd0d76d5540b42614385ce70de5984c10213aed11d0626128ccea1ef3a09b" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDN22BSZ6JCLELE4AJJJR4DYSIGK72Q37RLAEX2AH7CFULG4OUQB6A7I" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x576152a367f2d5a69e0f5529be1e8c81a69175f82de747d7546872e543774640c2abc7610c66f121fb6cf5d21fbd807141f1b1739498e0e34cf67091957c5b9f", + "signature": "0x00d9409148212ffc2cb3f40d9d07f725fb5cdfd6b424576d67c5240d4ce636b438469befc95c89ffec212efcee5ccc820395f3201a2b3637c4091af113d53aed" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDO22PFYWMU3YFLKDYP2PVM4PLX2D4BLJ2IRQMIHWJHFS3TZ6ITJMGPU" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x337c4289bb1da21d43fed47211ee3914e3e632647b3c1570177203f4515b58a92615b36b24660a3a0cb0c702f6f52d6b0758575f45801a38d246a66d849dbd66", + "signature": "0x0445a42e0451afa097bcab70c84929db968b5ed9a44846b502defc320733006cb89914261f3359c75b1d13980115a67ccb7385ba494bf72f17af7beb05a64416" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDJ227UY64U4VLOW773KIT64RHHRZKRZFA7YS7MFMJK5WUDEQCEEEJUW" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x98d36c7e67d7845dbbad7262658bf8aec325f315568d7715a2aabed518337495f8f5372dfb82dabc797bad9b53010c2564ebaf58437ecb3150a9e627baa4b49c", + "signature": "0x0ac249f5e1e170bfa66afe8f54e7de736ac5082f0180251c1b07aef5215fcaf85aa87216b0e3f6da2f153ec937279e1c8dc7338cfa5a30eef5b40710878306e5" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDK223SKRC2QD3FFIXSZJRL6SKQI4MLJNVJB4FE356OEIVVGWGBAWLRM" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x50563460031e32eaa245cf7ff0a7ab2c6b6a4f93fccdf837fae5fdcf3613b7ebb05582571d6bb2d6e6225ea0c0152b3744279dd5b1cad0bf73ddc92eeaab89cc", + "signature": "0x0ec49d1548cd2f874777310525ec0841a7a3c54f9802126809ffa7874a223cd2e333947f740c637d4481f69e61ee8a01831dd62874fcb885c206aa1e9686f63e" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDI22L72RGWY3BEFK2VUBWMJMSZU5SQNCQLN5FCF467RFIYN5KMY3YJT" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x3fcaeb387bca03ac6c45192d3edd721dd2750d193c94fcc6374c3c9d551f4d261801fb7cbe7f01bb777d8edddee5acbe8dc6340ac7682f32df17779f766b1b2b", + "signature": "0x015b7bc81e7764693e0f933d8b99c5330a1065dcc023489d9a5beb1791fd7a163b4a3857028721e8aa4b43340a097b07993c85a56d948771a4034143137482c3" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDP22NLZYRX2TBOBWTG46YCHB7WV76J56TMDZO5TDUQPIL7NCM4Q7TGU" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xfd729daf40693bf67d17e278453693a88847f718741dcdfbabcac74ec250600427f277b13ee9e19a1d9e1d5cea421b0525ad82c13273672ff33b4cc92a02e9db", + "signature": "0x0e51f30a0ffbd08eacfdf4e25678cb0efdf7ac7fa701531abba0d1b93843adddce4ad28c930b7e7d61e1d4bf25d9b22c311c56ea0d0af37c475278f688f14440" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDL22GNXKCG5QLZ2WG7GUX5B7LXYVFUA4QU5IDKD5ESHBMGZXFUJHDUT" + } + ], + "payload": "" + } ], "merkle_tree": [ - "0x14261fc7e100dcd0d54087c259f336c526837df9175254e88811c115eab3f1aac1f555cc54ec5e218c38b9a4538963e203f75c1cbcdff0b622138402f72bdc63", - "0x16e71980930216dec38ecfcd472cda2dc1040557aae725c018cea035a029f5bf5f13bda87914d923c242281e1253276f94c0492843008927f6c86a06c28d70e9", - "0x22ae0bf4775e6a43cfe2e1be6b91ee06825f8cedcbb2248f48ac2a8f72a0b265fb53b5cdaf2a8f12f52ef807c62d57fa2aedf5ab6ff64ec79027f0b8027d20ce", - "0x345fdb81f790a995b94d37c39821ef4e35c937e82997f9ca262ab3c00c913d1feda60052a6086ab8c38089002ddb2af8c79dd008cc9e3c38ef5a1ba3c14a7dc8", - "0x891e27dcd94dd56a7ad8acd4bfc5b67f658dfae6762311722977c6ac4c359e4afc672206d7c8b3256ad37ffe34f614c06017ec190cc5b2577d5d271c6a66415e", - "0x8caece358fd40c437209be639312990b2bdc10266d05ffa7b4ce5ca5cf6c824b14806b0c594ea0cf71459db3215a6fa179c88533c559c9db3bfd0341068e10e9", - "0x93ec0096b2c055e82bb01494d4865ec0e416898dacd401667acb22d8cfc158c1f5aa8e1cbab58dce7acebd186a78f886757df7db615cffd7a570b177f2f0d060", - "0xd2d014fd8f896df766d2fd554017dc071e055fcdb2bda6b2c6f1456b051477886b3943d8b3a1de8bee7cda51dc7eca05e728175c800a304ebb0e0be8ddb1dfe8", - "0x302561d54387d1b5a5a90d712048beb00955ca9a8943bd0174ecf5e0400ad59861e71fb4fd5a2472532fcacb7561cc434b5353a14006e9d85307d8f65fa7c734", - "0x9e82cb5fdb371bfa17bd870159c19dc5376d163339713ab3d520ac8f55abc1a35cd17418ac3f45b322dcf42609c0d899d83e6387eb7ae645941f77f7f93b2f13", - "0x6e6ef7862f58e9690e48f99e2a6fbd879b8d13aa2195c970e9ac09916fe13394ed679800d8d81b4732442eacf5ec42b13b7c798154772202250ff7ea2d1c6ae4", - "0x6d525cfbbc24ca41fefb145c0579ecaf6d9b48a51efe1d3f91b293e14a868a63833002a108abac3b4055866cb905d31f54e2a15d66fd7fc8118a1abfbfe569d3", - "0xe94255603271c44e511b0dfe2e22dabf404c254f2e9a63ee962ab7253b973ca3d9742fbfa69b70f32ff9ade9b3c3cba45b87bad3bc829816f362f3c291b898de", - "0xa711686e7dc782af268c4fd3d9192fbb7842bd9c3661fd8c317634440ec745c33a5456a4d07aae45fb2288bcc406c3a0aa074862d4762bf260eaa52640163e75", - "0xa2f482fde5e3226a492b858c597a3eea5a5d9c32bf59e1e10d74aa54a57f08fc0ff75877964b6bb00b6ac57d4d4ae02a3ce5f473850f6281397fc40099932c61" + "0x291bfc70a5bd1615670820c2df6898e4d36c191a4b4a8feab4361a4314d6a614a2cfa83f893ffc5ada18a1942f887b25394815050d3975e29423f75d89a1fca4", + "0x5f445ea6a6394395f561dd2393ca23ccecf70fd9112f751b4066f8e3673d895959cd7ba3731154f8665dc898d6a400061d7c0510eeffc4594fbce5e4870a4cc5", + "0x9ab7a20d2804255da3b7570438ec5708efcd9c71948e4eabe542573fc48e6fa13921423803b2ead5d9b62d8d568ebc8b79028db7c9f6810ebdf0bc8302168ae8", + "0xbdf55d9d204788a58e75fc9e3d5d3ffc18b6287bcd4e82cd358f4627b16cda1c73b4f045dcd5103112b468397e6ed64cde3b6414b9d35fd9adca6f6a7f717194", + "0xdd94abb70add48db8e89f23c0a353f3a812e3ed45adac233d0700ab6c43741638b15e764d8ffb4bd8c135c9127e456172dc5745ae7a4ae14f2e37681598e1a43", + "0xe8c35fc0445f61017dd93efd1be55899ddf5b4a340f8780711a88e8788607217915b7a211870dd53f7ac66183792cfea0deb078d21a1aa589ce325ed9ba43034", + "0xf7a8e4b0a15b373118fc0046110e989f4ca2293e19b17f8715a5fc8cd4095a230a4d175efac27d8826ce32fef30c73c35835a6b2e3c99735031199a9a041ca89", + "0xf7f9c14a1bf1b6c63ea22dd4d31ac13e17b50a551ce4357b3bd8c2c951a13a9ad48b6fe09d3b7988d5dc2c0808a546705b987f1ac630b2c7db6b50e1c2270451", + "0x0a73bdc232a9d063daf1353dfef66d85e0dda6531fa8876c1d63929b583ece35ddfeefd22c461e2d516e4484c4f3c224cce7356bc56682889a8b3980c286fa9a", + "0x481b28573574e03b738586d9a22c40198097a6d37db1895f1126db37cd49f5801d176425ab7be2f6ac3eb91439c55a1502a73da14edaa6953846b2055f7b57f5", + "0xccb847ea3c5d0974e5aabed4d787f915ed3e2b1bd6cd1e9979fced99c198262e5ea8fa28ce0872b3157a8f1d2ef39af6bb1293107f37be6e241ca92259b63bb1", + "0x8999b62900d68f15b15bcd721703ba029e3655fef7e7efdba740867d8d36dee2e1eae98673189329e16d1568100e8ac65bb19b6c1b4f3dec6dfb14a4b1484e4f", + "0x92abbca280660c6f83fca5713ebc4a26f9eca4d256098d2317d1674ffba1a460dd824ec9472fd72f500dd50191d8e4afbf21af21e36dc3197f08ca50a3bdd4cc", + "0x2710a30e667b835497048c070c518cda6ad1d2c08d571bd52826c1bdd1e6e33de90d5eedff8de9bdf2451cbb6bc8ec82509782cd2195930f1f96d94696d51d3c", + "0x26f30b7ff4d11816c40aaeefb75c825ba9848cf599d942a3dd3bdff21b4b85b8f9192388ac5cbb05429684d6ed44473c624d41c6dd28c77d1b2582ea24d5fd3e" ] - }, - { + }, + { "header": { - "prev_block": "0xe8023d61c6aa582763c4139b070be9e77e50996046ecdd933886621a6a2b2ea44c0b688c6c1e6f864623d1fe769c21386ec52c9fbe37c4093845459875f8b2d5", - "height": "8", - "merkle_root": "0x5c8c45e707c6e645363b8222ba47ff32fbc2f5b3f3d05381d86b75c26d850152bd6f42379ac9dff55f2880201b40d6030b014f6f205a135bb5ed0209731dfa5b", - "validators": "[]", - "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "enrollments": [], - "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "missing_validators": [] + "prev_block": "0xe85c62e10fbe2d76632d388047c32028573b44f061c654bf657155c2eac5d89856c8f3a26585f5faa603ed43e0854091e4c4e77271f5adcbf851b5765acad3c6", + "height": "7", + "merkle_root": "0xa2f482fde5e3226a492b858c597a3eea5a5d9c32bf59e1e10d74aa54a57f08fc0ff75877964b6bb00b6ac57d4d4ae02a3ce5f473850f6281397fc40099932c61", + "validators": "[252]", + "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "enrollments": [], + "random_seed": "0x76749b9b4fa9c7c94e00168460111ee8d35c863447d478ffec00e56a4f89160e049765186ea9d14fb272413833ae56df1d2154ab458934d58e5f614043eb017b", + "missing_validators": [], + "timestamp": 1600353600 }, "txs": [ - { - "type": 0, - "inputs": [ - { - "utxo": "0x7533d565ed1b7f72bbf5870969d1304b3597c06991b794a63957ff2230349acb0882ce0e93fe54e543fcf730b27d2a82287e09e514938ffc994df29c48b4a673", - "signature": "0x0313fbcd366bf7ec10572615239d117d40c17f7fe65b4b9c4971e1b2cbaa116a669971ba5f1d65ecf8ab979951e47bc975b50e6eeaa34548def800e87da6b033" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDI22L72RGWY3BEFK2VUBWMJMSZU5SQNCQLN5FCF467RFIYN5KMY3YJT" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x13d4788d3b204a288205390f2f8cf5752de7b7563c228b8f4f72294ddb4e53b870e69b6b181df65648e35fb0f1a40afd2a28dc03244e3a08016a9c2f7df06289", - "signature": "0x0067da203f710f510f45dfb09661ee277db668b63659a847d3d8fc98cb7021a316643618f509f5cdd3d0984caa85b41ba1452a7b9d90576545190ce57649fc9b" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDN22BSZ6JCLELE4AJJJR4DYSIGK72Q37RLAEX2AH7CFULG4OUQB6A7I" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xc50d445413dbb02c6116c801adcfc5b56c68b9fbbb22fa9321dd754641110b7945372cee22210ba50d83ea98845af2b4fbbd9c0f3033baeb43197f53924cea79", - "signature": "0x08652e2a100371c55f16b5f9ad77bcb6909e2012e56ecb92281e80c38383c7e7c1dad8968e5fd82b266f07c943aa7ce4ae86e0d8da5519659ffd3fcaa4f0a518" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDO22PFYWMU3YFLKDYP2PVM4PLX2D4BLJ2IRQMIHWJHFS3TZ6ITJMGPU" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xb3f69fc1ebc8a6315a3e92a0e89092b65e2bef4d3426841a073d363b2e27277bacd6a081e5e805cacb512d19620382868030adb46c01b664a8eec2628ddb3d73", - "signature": "0x03df00e555dfc321e74bdf43d9377fd28d2856b658034fd61caf99ff2cca9c9de2cf13a1ed0045140b5e318704851dfbfde0cfd3bcacec2ec35e835a6ca0bb06" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDM226GCA5DXXTS2YN3SNBUOFUACT7G57MWUG4F57HF65DDQ4DTRNP3Q" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x674a12ec5104e7f1d15d0241390d08d3c007dd11113037e7171474b14d0a8c11380cb759f6073969910410897a373a807f13071afa90fbdd7875bd1b89b1a940", - "signature": "0x0f5ddb4f83bdaf208041ffac2dacc3e7acbc7adc896ee66a2cec575943a6069e923cdee784782d07009e36618fc6b6badeb0679f13d89eed2d227fd0e6f0a1f6" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDL22GNXKCG5QLZ2WG7GUX5B7LXYVFUA4QU5IDKD5ESHBMGZXFUJHDUT" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xa135804a06640497cc1c41efffc7ee9f4c9eacf3334d9988f799f26bce62b4e19f2811782d228ae9029705c53193ddbdef915d7f29f79dd8832d30e231039189", - "signature": "0x0c179e1f5581dfb8110654c81ef40cf6ffa53fa26105e063ba781c89876ca455ec8888987ba93a978d2b44ab98d01f87a962860ba44ed524fa021261f9397a6d" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDJ227UY64U4VLOW773KIT64RHHRZKRZFA7YS7MFMJK5WUDEQCEEEJUW" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x4d1417112ac4e6280d304ab5fea9ff071710646771fe362a5f25af8753a2ff3f046a8158a157ac8af5d494f2731a104bde1edb83e9305a3bfd4830e540c4a52b", - "signature": "0x0bfd9018eb3dadc2d01cd14651d7469fc85642acdc980afdd59e955b934b98a43bf349b54b79a7ce11035921da12bd052f1ce438b0f86e4fdd4599aa553ecb22" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDP22NLZYRX2TBOBWTG46YCHB7WV76J56TMDZO5TDUQPIL7NCM4Q7TGU" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0xbdaee093d026b3edf24e8447b20f0702b86b7be859a1706de3d9455248d3a4bf0246ad90e6ce2da9116c87c5b924eb6df81fe03df642452e9c3c5729f5932d18", - "signature": "0x00138f0bb39bd7006004ae35aca7ac116b17c61427cea8615beab634315890bbe5b990051fd1cea3b5702d130793607b7e0cbac579a39fb687a317e218b6b0cb" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDK223SKRC2QD3FFIXSZJRL6SKQI4MLJNVJB4FE356OEIVVGWGBAWLRM" - } - ], - "payload": "" - } + { + "type": 0, + "inputs": [ + { + "utxo": "0x06a5b60260f87f17077bcf68ec1cdd7f7254dd1d08aea8992604b688b4aba924041f0f7e0f9698af0516a1b1362e04968e407d594499d30cba18966e557ba6b7", + "signature": "0x04e345933b301b89f356e584136211e3d921be96539f6cacee55134f0c787a330d9a89e826055d8186813e600b745fad24c09460e84ba33871f0fd6776265dd5" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDF22EW2CZW2KVRSLFNGJQOTTDH5XWOK7MLINZPWO526WWXJMDXU3DPI" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x1667013d117059c46af54f483b5d5f9c3e119a2afeeeb4fe1114b55106160c2fbc8c2a7baacf6ede2a8e4db6ed84e8625bb35cf7cb0095943bc55dca4724a6c4", + "signature": "0x04133bba0003d89edd4fa8a6e9a7941e51300def4a497f37b7553f21df63801f1caea525d1b3336d98f771bc62bd241c32db581ac6ddbff8e0b3c1302b78fa44" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDC22CFFKB4ZNRZUP6EMRIGVZSQEPSNH2CBMWLU5GLGKE36M3KX5YD36" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x2e42096d81e2bd27ce49820ff13ccdbb6be9975f0ab21a768dcc433f3df60f470892d307cebb08b2f9079b2b01905f2595391980f57fae749e205f0d3be8ae15", + "signature": "0x07edb3a59b81e49a3e37f3edb6d252eaf80cb4e8e4724bd12d663dbc2e7875ad128479c488cdd0b5bfe0cc5ae4cb554669b64e428987954043fb3c28a534fc85" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDG22B5FTPXE5THQMCTGDUC4LF2N4DFF44PGX2LIFG4WNUZZAT4L6ZGD" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xea1f94f6bbbe50aa6f34bc0754fc5881afe9dea7f731d0b3debb326d9c86ff2c35c62716f0b2fb6bf1194386ba2393a575bd2a7a61f9acd3bd7db8f7cf733313", + "signature": "0x0c6991545d4313690048df71d03c5533eac1d28ac7f2aacfd8d18464549434cf92a1f49e2b19c90d8978964b284ee2bcebce5c6516802f8a8548db82c7ba481a" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDE22BZJPPMELAQUZBQR7GTILNHMSUHS5J2BVMKU36LPW3SSKQU737SP" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x1d66f939b8730eff09742adb8cb91d40164396e9b1fce700af0ca584abf62b3a1ddfafa1afb33d1fdefff82470581843f2946eacd1bda623f27fe6798d12718a", + "signature": "0x04843b9a1517ab51885a8c56a4693563264132f514d53f63c4c1d3a31868c9f8bfb799d488603dbf95d8b7b63fe3f037651bf9c096a4f5d035a5c6c8d2061f03" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDB22QJ4NHOHPOGWZG2Y5IFXKW6DCBEFX6QNBR6NSCT6E7CYU66IDGJJ" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x7f9af8781cdecbef9bd86b8682de41d2a234f75c1f7eecb87bf94c6489f891f093241ed8820e0abd764ad9f07c2b24cc6d19451b9452d26679bbca9764f6760d", + "signature": "0x05fdff489c793ff6740bb7a388b5a5e1654251427284ffa40c74bacd435e00ea80f048356c8e61b5d6c107e0b2c6f58e5435d1b2d1a6cd182c56f0f8fedb017a" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDD22H4TGRGS5ENN3DHBGMMCSZELKORKEZT4SZKTKHZESTVQMONREB2D" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xb42fd6dd811c51041546f1e2363b5610c00468e480058d3d39a7fc5cdc6879ab442d0b8e8e556ecc3423b605fbe0efb27e3d309250db1a30506cc4a9cf1be282", + "signature": "0x080b5aadb3e69487706b73f28166611d5fddcd7297c7807b2c81822d4d48dbe9ff3cdabe380ba07d6499c8d06348a1ed1089d0a5710eca313deb55b73aec58d3" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDA225RGC4GOCVASSAMROSWJSGNOZX2IGPXZG52ESDSKQW2VN6UJFKWI" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xc04e76e4bfa707522c82e23606792cfd180f19703a7da7e30451b2ba5cca6b98cf97282ebba2c6bf71af268701d06b982dd2b70758545cfb661fcd8eb6ecd453", + "signature": "0x0960ca8e6386d0b4aa1cae6ad631b7b43f9c8e16c6c87dd6f4c894ff862e0ca74081bf3dc98fe50498c3965978120a9a06a7148bf21a9a5ba9335e3fa3e1eef7" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDH22SK6XFL6ZETRGFHYHIYXHPRSFR2RWT4RZYU5YNYIF6BIHCRKPSEI" + } + ], + "payload": "" + } ], "merkle_tree": [ - "0x1d58ef86d38f511dab6d6a15fa5fd1f34a3a0fc29e2a00ab4bb2d849e2d0e5794d05cc5f3a1a6850e673fe2c3539e2367ee4330a65ba69cf55747bcf3b3d8af1", - "0x395779805c27e0b9a2247de2ed32c97168137419d7a8813f697e74be0ef333f6e623e54e36a0bb5e6dbdd8ec2f4c714fe834ba5636103a93f8b1193f849aa8db", - "0x4c9b7ff106dde2a2ee1e44bddccae7a660800a7146858c6f7338f79f5eb7009b5617f9e747e99d9cdcf898209b3470c3e952256a21b5daeee79f488141558af8", - "0x520e58cd175164a62f56a33d311272204b0bb64526bf68ffc35907b7c50fabcf46edd10196aee83e98112acec9f7665103672d62d0d3bedc4fdf191578a1c9b4", - "0x57d5ee330b7a091442f54fcc88788c52a0efa203ab1045126d988cff552f3546efe6562c27aaeb9035e2887dae6c38d70b0939e24e20a616d277ac8f2d9dcf95", - "0x5be6c0b37dec075596e827bc1286bee6b54264133284cac26209abd035d8ad5b5a8c703ee719b8a5f58d611f00d5b264192f241d648badad50404ae4ae9815e0", - "0x787841e2a281c1928c97ef6f14a0078857a7996db5a1548456d99c343534f4cc984df6172ff3bf400967a8de196f95ffd8352b9ee47f316505ce47b4560a42ce", - "0xa0f7700440faed2e4997efee731347d986189d83ea8fe0fceac6afe49679205ad634511f0483c0e31eb5d340a021d0e3fcc988b9585e3b0e0cc63889598ea301", - "0x905272b9c16061cb3183064a30920120d4cfc9e220ac904e0e4a103d4507608f46ee537db583e5980cb25761555b3bfc8884bf26e0c9ba1c66c2b68b29add749", - "0x1088ccc62b7a88539d1d4cabd67fe7a3bf9aef6efc047d0df3eef9a28bfa49af9b5c7c80b306306a4850ed6dbc92918ca132987b97da420f477969e3f36eb50c", - "0x1526c069430c820e365d7560e02fdf530f51d01edff8fc74b8184f248dace446e8a44505ebd692cf81d44bd773eb091c5d4b78f1eba46fef1a39311d0fd10230", - "0xfa3504cad925703e3f7dd71ae7e182a0692f9188566db3382cbb40fa375dc525bbbfd9255eea3faa1970f2a8cfef9f450956e227cd17bc9e08a11ee0db22a44f", - "0x6c29be13c711b14be7d15bbd33fddd4051676b22ba2c56ffa8088e980a9d633b67298e81212ccb620f4fafe622c33950ff54ae97cb456c6efd3846b423082bd8", - "0x9a1a11bd9333fda23ecd4a18fd57031853a2067d95b746a296d4b9e6a813fc6b4368a419c707914f0ca645cd4509b2e26b65bb8955b9418a137f9944a9a65bfc", - "0x5c8c45e707c6e645363b8222ba47ff32fbc2f5b3f3d05381d86b75c26d850152bd6f42379ac9dff55f2880201b40d6030b014f6f205a135bb5ed0209731dfa5b" + "0x14261fc7e100dcd0d54087c259f336c526837df9175254e88811c115eab3f1aac1f555cc54ec5e218c38b9a4538963e203f75c1cbcdff0b622138402f72bdc63", + "0x16e71980930216dec38ecfcd472cda2dc1040557aae725c018cea035a029f5bf5f13bda87914d923c242281e1253276f94c0492843008927f6c86a06c28d70e9", + "0x22ae0bf4775e6a43cfe2e1be6b91ee06825f8cedcbb2248f48ac2a8f72a0b265fb53b5cdaf2a8f12f52ef807c62d57fa2aedf5ab6ff64ec79027f0b8027d20ce", + "0x345fdb81f790a995b94d37c39821ef4e35c937e82997f9ca262ab3c00c913d1feda60052a6086ab8c38089002ddb2af8c79dd008cc9e3c38ef5a1ba3c14a7dc8", + "0x891e27dcd94dd56a7ad8acd4bfc5b67f658dfae6762311722977c6ac4c359e4afc672206d7c8b3256ad37ffe34f614c06017ec190cc5b2577d5d271c6a66415e", + "0x8caece358fd40c437209be639312990b2bdc10266d05ffa7b4ce5ca5cf6c824b14806b0c594ea0cf71459db3215a6fa179c88533c559c9db3bfd0341068e10e9", + "0x93ec0096b2c055e82bb01494d4865ec0e416898dacd401667acb22d8cfc158c1f5aa8e1cbab58dce7acebd186a78f886757df7db615cffd7a570b177f2f0d060", + "0xd2d014fd8f896df766d2fd554017dc071e055fcdb2bda6b2c6f1456b051477886b3943d8b3a1de8bee7cda51dc7eca05e728175c800a304ebb0e0be8ddb1dfe8", + "0x302561d54387d1b5a5a90d712048beb00955ca9a8943bd0174ecf5e0400ad59861e71fb4fd5a2472532fcacb7561cc434b5353a14006e9d85307d8f65fa7c734", + "0x9e82cb5fdb371bfa17bd870159c19dc5376d163339713ab3d520ac8f55abc1a35cd17418ac3f45b322dcf42609c0d899d83e6387eb7ae645941f77f7f93b2f13", + "0x6e6ef7862f58e9690e48f99e2a6fbd879b8d13aa2195c970e9ac09916fe13394ed679800d8d81b4732442eacf5ec42b13b7c798154772202250ff7ea2d1c6ae4", + "0x6d525cfbbc24ca41fefb145c0579ecaf6d9b48a51efe1d3f91b293e14a868a63833002a108abac3b4055866cb905d31f54e2a15d66fd7fc8118a1abfbfe569d3", + "0xe94255603271c44e511b0dfe2e22dabf404c254f2e9a63ee962ab7253b973ca3d9742fbfa69b70f32ff9ade9b3c3cba45b87bad3bc829816f362f3c291b898de", + "0xa711686e7dc782af268c4fd3d9192fbb7842bd9c3661fd8c317634440ec745c33a5456a4d07aae45fb2288bcc406c3a0aa074862d4762bf260eaa52640163e75", + "0xa2f482fde5e3226a492b858c597a3eea5a5d9c32bf59e1e10d74aa54a57f08fc0ff75877964b6bb00b6ac57d4d4ae02a3ce5f473850f6281397fc40099932c61" ] - }, - { + }, + { "header": { - "prev_block": "0x6cba0851860f05ecbd16efac4c30f6d682967c8b992dae85ab2acf940c6dd321cda3d0e74359e28da8c3c87389be1ac451eea7300adacb361c40aa0d821b7df7", - "height": "9", - "merkle_root": "0xfad13a88aae2389de18c5216abbac233d2dc1ca5f1bb06ff7f072fddcca726257566c4efc10507ee7d13cebdd60b12f47f60adb0f06611fefa19d94a3a354971", - "validators": "[]", - "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "enrollments": [], - "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "missing_validators": [] + "prev_block": "0xf5df42f523cfa0a6d60df38f69fb2e940ec3f97a2e016b3acd18a20d90a5e21587378a8bc424618180eb95122aec9f73b0c42401d8a1a9eea6b8f8046b7afb5d", + "height": "8", + "merkle_root": "0x5c8c45e707c6e645363b8222ba47ff32fbc2f5b3f3d05381d86b75c26d850152bd6f42379ac9dff55f2880201b40d6030b014f6f205a135bb5ed0209731dfa5b", + "validators": "[252]", + "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "enrollments": [], + "random_seed": "0x4b610751292c167d455a6452f8e44931366187756e044037090a4ff59f877f737241e45f5e51774ffd9bcd058b7655b72cc5e93cffbc7de864743914d8ec6dc5", + "missing_validators": [], + "timestamp": 1600953600 }, "txs": [ - { - "type": 0, - "inputs": [ - { - "utxo": "0x0d3e17bbea50d08879d0d617bb2cf24fc40ed6753f88823d8a261cf76850308ac59fcd832844ed77513cd3edf2d1ed9e5cbbbd45e066c68c89e6d22d52feaffb", - "signature": "0x072ccfb0bbf4582b4ccbe74f4dd871b15d199173ae01b4334de7045b3ccbdbe5f1641dabced75794aa822bb242c61b75b19d908a26ef0c55ed27885bf53fc015" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDB22QJ4NHOHPOGWZG2Y5IFXKW6DCBEFX6QNBR6NSCT6E7CYU66IDGJJ" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x8802ce3cb7e8f4d1690348a5df65fdd34f72d40fc6dcdfee32e572c777f9ae8d178d92ac431c97bb59d5b0dd683babd7479190fb724c0832746737e0cd666cff", - "signature": "0x0b956c17ca8f605e8a77234ca07d6913b8972e1c470123acf71d84eca4994eb128d501b5b5562f4b64e4ebffefcda5a6acf3a917c7bdfc0a74a39b6f1de7585c" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDH22SK6XFL6ZETRGFHYHIYXHPRSFR2RWT4RZYU5YNYIF6BIHCRKPSEI" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x805ba9fae68f651845fdb6187be5337bd51de6163d965e972583ce64a6078a5314fc6f2a5611291658036239511223616aa6d73108949dafc20329b0f869b1bd", - "signature": "0x033ac9583912de46f9bf44b86732762770c4c6838de890b1cdc0a2ccd6872de7ab72af01b5127a9fafa219f7fc5cc5bdd7618d70b3bba753f31dcc765ba442b2" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDF22EW2CZW2KVRSLFNGJQOTTDH5XWOK7MLINZPWO526WWXJMDXU3DPI" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x5b39ecdc4f89f7b247b036fbdab4c3fcaa7546f149bf41bbb384eb831ae5d5daa521d634d650bc6753e5ef96eeced6bd51cc945ff262924157a5718fbcbf433c", - "signature": "0x0e577396f02333550a6fe0ac1ae0abdc769d84b8d4177fce0dc06c41686c1e8dfec1ec1e82e9f6e3c80d16c03a77cb60eb49d1eba4d4f78736c769d0f54ed826" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDD22H4TGRGS5ENN3DHBGMMCSZELKORKEZT4SZKTKHZESTVQMONREB2D" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x73d7f7994156c073c764e59ad65522ea58d28992ac5a857a59475168745f1b9ac160a059e77a7f342d2a6b12f20b8f4b42e7131aeb65dd1cf912069532c045a3", - "signature": "0x00913c7b224b14849a4126f2f2f9d18d59fd246efae512076d374b5a6f041695681bd57ff99a1245236a1853626c419b9d753fd88301f86cabc746452d316db0" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDA225RGC4GOCVASSAMROSWJSGNOZX2IGPXZG52ESDSKQW2VN6UJFKWI" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x10561fe49467a9c26b5d7b8124a1aad276bdfa8baecb533d4c47a4becd155f7ee67033601af66bd8c4d1773d8f8fef0fac245ed8fb809e67fefb949a8d7644d8", - "signature": "0x0ab8f18949aae589b5e611aba100288cad5527da78e418c9679289ccd634e633ee73d2b0a8e7104bf793898e989782d63fb98b3c139a5621ee0561ec1452c12f" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDC22CFFKB4ZNRZUP6EMRIGVZSQEPSNH2CBMWLU5GLGKE36M3KX5YD36" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x3bdd20e6a70ab19e78abf0cea6b54a9c2c608634dc7116aa102c51692b65b92b024689869e4309cfcdf8f0781fd36eee33fdd18f070eaa04733d9aeefbd3d5ea", - "signature": "0x0f68e3f73f4505ea1e023a9b8d80481a420b6a84ec6dc643421169702995d294e3a606d0accef1ccae4007e2cd7366dd33f783d8d837e27c8ae96b1b7fed6319" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDE22BZJPPMELAQUZBQR7GTILNHMSUHS5J2BVMKU36LPW3SSKQU737SP" - } - ], - "payload": "" - }, - { - "type": 0, - "inputs": [ - { - "utxo": "0x5b5f1467eec2e66a1366977de9fa339053bc495c1e434c6fd981ac8f86dd7f3f324848e8b82fe5aa0272f5e5cce77a9794820a577411a445fe5b988508d2bbdf", - "signature": "0x02cdd1f9512948d6750ac3b0a9c70663db80074b5d813d868dadfd364bd83d6ce6df25989e37e4cbdb4b88c03d52527be437d53f10cdbcab690ed9a5f9e03724" - } - ], - "outputs": [ - { - "value": "610000000000000", - "address": "GDG22B5FTPXE5THQMCTGDUC4LF2N4DFF44PGX2LIFG4WNUZZAT4L6ZGD" - } - ], - "payload": "" - } + { + "type": 0, + "inputs": [ + { + "utxo": "0x7533d565ed1b7f72bbf5870969d1304b3597c06991b794a63957ff2230349acb0882ce0e93fe54e543fcf730b27d2a82287e09e514938ffc994df29c48b4a673", + "signature": "0x0313fbcd366bf7ec10572615239d117d40c17f7fe65b4b9c4971e1b2cbaa116a669971ba5f1d65ecf8ab979951e47bc975b50e6eeaa34548def800e87da6b033" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDI22L72RGWY3BEFK2VUBWMJMSZU5SQNCQLN5FCF467RFIYN5KMY3YJT" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x13d4788d3b204a288205390f2f8cf5752de7b7563c228b8f4f72294ddb4e53b870e69b6b181df65648e35fb0f1a40afd2a28dc03244e3a08016a9c2f7df06289", + "signature": "0x0067da203f710f510f45dfb09661ee277db668b63659a847d3d8fc98cb7021a316643618f509f5cdd3d0984caa85b41ba1452a7b9d90576545190ce57649fc9b" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDN22BSZ6JCLELE4AJJJR4DYSIGK72Q37RLAEX2AH7CFULG4OUQB6A7I" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xc50d445413dbb02c6116c801adcfc5b56c68b9fbbb22fa9321dd754641110b7945372cee22210ba50d83ea98845af2b4fbbd9c0f3033baeb43197f53924cea79", + "signature": "0x08652e2a100371c55f16b5f9ad77bcb6909e2012e56ecb92281e80c38383c7e7c1dad8968e5fd82b266f07c943aa7ce4ae86e0d8da5519659ffd3fcaa4f0a518" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDO22PFYWMU3YFLKDYP2PVM4PLX2D4BLJ2IRQMIHWJHFS3TZ6ITJMGPU" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xb3f69fc1ebc8a6315a3e92a0e89092b65e2bef4d3426841a073d363b2e27277bacd6a081e5e805cacb512d19620382868030adb46c01b664a8eec2628ddb3d73", + "signature": "0x03df00e555dfc321e74bdf43d9377fd28d2856b658034fd61caf99ff2cca9c9de2cf13a1ed0045140b5e318704851dfbfde0cfd3bcacec2ec35e835a6ca0bb06" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDM226GCA5DXXTS2YN3SNBUOFUACT7G57MWUG4F57HF65DDQ4DTRNP3Q" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x674a12ec5104e7f1d15d0241390d08d3c007dd11113037e7171474b14d0a8c11380cb759f6073969910410897a373a807f13071afa90fbdd7875bd1b89b1a940", + "signature": "0x0f5ddb4f83bdaf208041ffac2dacc3e7acbc7adc896ee66a2cec575943a6069e923cdee784782d07009e36618fc6b6badeb0679f13d89eed2d227fd0e6f0a1f6" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDL22GNXKCG5QLZ2WG7GUX5B7LXYVFUA4QU5IDKD5ESHBMGZXFUJHDUT" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xa135804a06640497cc1c41efffc7ee9f4c9eacf3334d9988f799f26bce62b4e19f2811782d228ae9029705c53193ddbdef915d7f29f79dd8832d30e231039189", + "signature": "0x0c179e1f5581dfb8110654c81ef40cf6ffa53fa26105e063ba781c89876ca455ec8888987ba93a978d2b44ab98d01f87a962860ba44ed524fa021261f9397a6d" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDJ227UY64U4VLOW773KIT64RHHRZKRZFA7YS7MFMJK5WUDEQCEEEJUW" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x4d1417112ac4e6280d304ab5fea9ff071710646771fe362a5f25af8753a2ff3f046a8158a157ac8af5d494f2731a104bde1edb83e9305a3bfd4830e540c4a52b", + "signature": "0x0bfd9018eb3dadc2d01cd14651d7469fc85642acdc980afdd59e955b934b98a43bf349b54b79a7ce11035921da12bd052f1ce438b0f86e4fdd4599aa553ecb22" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDP22NLZYRX2TBOBWTG46YCHB7WV76J56TMDZO5TDUQPIL7NCM4Q7TGU" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0xbdaee093d026b3edf24e8447b20f0702b86b7be859a1706de3d9455248d3a4bf0246ad90e6ce2da9116c87c5b924eb6df81fe03df642452e9c3c5729f5932d18", + "signature": "0x00138f0bb39bd7006004ae35aca7ac116b17c61427cea8615beab634315890bbe5b990051fd1cea3b5702d130793607b7e0cbac579a39fb687a317e218b6b0cb" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDK223SKRC2QD3FFIXSZJRL6SKQI4MLJNVJB4FE356OEIVVGWGBAWLRM" + } + ], + "payload": "" + } ], "merkle_tree": [ - "0x069dc5e1d19804919bd45c145a51ef966ec8930899cb10d2001096c1c6caf00d8ae7399263c3816386893c4c899c4ba14e596574fed457a580769d8bfaf7fdc8", - "0x1663ae0748f7d17248bb330b632a0fb4e8b27e92651a84e069f58825f9ed6154a14877cc56c9e786877943ea154e842284f115287efdc9886820f57d382384f7", - "0x44d5ab7730c034f48246c9161dcbde92dba62d13f9271807fcd736a0007f9a25a0d14ea06993f4efc120b6d776a41ae742db1ed3b7659286a7523b7da9eda22a", - "0x6841052c90988112cc1108e617c72bfa5dd74f97181c48366ad1ccab023d9cf8394b5041d78c230a060ddb3744fbf8007d5cf86e0e788de388ff817551c99dc6", - "0x6f2e7b2cb25a2146970e6e495ba1cec378a90acdc7817804dd9f41e1ba34a6c55fad4b24395d2da4f6a8d14a4fb2cfbc1cdbb486acda8094e0ab936d56e031c5", - "0x9c89cca1fd8c96b971392f5b575a1fe2404aa342fbb28a577184ee2a6c5ba41e747d2a68223b35c4ebdf88a3f6107182b48244c48c4f15c5e33cf429f6d653b2", - "0xab38d6776e28b306a6e5ee3c5abc7ea69d261df0e4a7b870a2d62096dcee85e07ced44c24138f420fee8187d1ef6d4d4f07c379cce7feeae91d2fbac81c33262", - "0xc7ac3e24aa7d0df99a0fb1fd95c8d8a1fd6a90b17f6ded45210df88fec0e4e09b45987d15ea18b1a00c6830354c8a49cce11c33fb5719b1234c60137d33a2ce4", - "0x740cb9e8b8dadfef2f54c0309c409c97258d59bc6146c61d32a4ad2a29f2c8760091c805639ae59b9f5d5e0822a049e58879b631f8f180c4ad5495edcb7d2828", - "0x8ca11548aaaa1813218f5428820b11415fb5eaf68c7b3d26f70a36fb6b5f3b3d989c12b37009a6330a84c5aae07b24f732a4d682b052e38414eac7440cc2d747", - "0xa6674190ee4b9fcd0aeae7e2e53435d7a4b5d966cf3023b6a1531cb7118eace399262d2cf4210fab260dab81292ca11bd606896a08519339253fe5848bcc6850", - "0xcd3df7757123733cd2a15d82a9f85072c14e28647935ae78b201b2488de6270937cab6728322f51cce5b33fba25860ee67f0cc40f01dd9f25e72dca5b3773b2e", - "0xca7029c22b59dc4047da1f3b11b50240c737c5c493a2373e4a51134108ecc62bd18bd9f1ef95a9f78aba429ec6ba420fccd3dd4518c19cc836fb0f7dd66c419b", - "0xb5d7dc0d242a4860ca6d25550d7d4960ffb3f1f7656165f9b360cf86d15113f9e06ae98a3d7e314dfe775d18fe275646c93e551b4733185a40e4522e2cfddd64", - "0xfad13a88aae2389de18c5216abbac233d2dc1ca5f1bb06ff7f072fddcca726257566c4efc10507ee7d13cebdd60b12f47f60adb0f06611fefa19d94a3a354971" + "0x1d58ef86d38f511dab6d6a15fa5fd1f34a3a0fc29e2a00ab4bb2d849e2d0e5794d05cc5f3a1a6850e673fe2c3539e2367ee4330a65ba69cf55747bcf3b3d8af1", + "0x395779805c27e0b9a2247de2ed32c97168137419d7a8813f697e74be0ef333f6e623e54e36a0bb5e6dbdd8ec2f4c714fe834ba5636103a93f8b1193f849aa8db", + "0x4c9b7ff106dde2a2ee1e44bddccae7a660800a7146858c6f7338f79f5eb7009b5617f9e747e99d9cdcf898209b3470c3e952256a21b5daeee79f488141558af8", + "0x520e58cd175164a62f56a33d311272204b0bb64526bf68ffc35907b7c50fabcf46edd10196aee83e98112acec9f7665103672d62d0d3bedc4fdf191578a1c9b4", + "0x57d5ee330b7a091442f54fcc88788c52a0efa203ab1045126d988cff552f3546efe6562c27aaeb9035e2887dae6c38d70b0939e24e20a616d277ac8f2d9dcf95", + "0x5be6c0b37dec075596e827bc1286bee6b54264133284cac26209abd035d8ad5b5a8c703ee719b8a5f58d611f00d5b264192f241d648badad50404ae4ae9815e0", + "0x787841e2a281c1928c97ef6f14a0078857a7996db5a1548456d99c343534f4cc984df6172ff3bf400967a8de196f95ffd8352b9ee47f316505ce47b4560a42ce", + "0xa0f7700440faed2e4997efee731347d986189d83ea8fe0fceac6afe49679205ad634511f0483c0e31eb5d340a021d0e3fcc988b9585e3b0e0cc63889598ea301", + "0x905272b9c16061cb3183064a30920120d4cfc9e220ac904e0e4a103d4507608f46ee537db583e5980cb25761555b3bfc8884bf26e0c9ba1c66c2b68b29add749", + "0x1088ccc62b7a88539d1d4cabd67fe7a3bf9aef6efc047d0df3eef9a28bfa49af9b5c7c80b306306a4850ed6dbc92918ca132987b97da420f477969e3f36eb50c", + "0x1526c069430c820e365d7560e02fdf530f51d01edff8fc74b8184f248dace446e8a44505ebd692cf81d44bd773eb091c5d4b78f1eba46fef1a39311d0fd10230", + "0xfa3504cad925703e3f7dd71ae7e182a0692f9188566db3382cbb40fa375dc525bbbfd9255eea3faa1970f2a8cfef9f450956e227cd17bc9e08a11ee0db22a44f", + "0x6c29be13c711b14be7d15bbd33fddd4051676b22ba2c56ffa8088e980a9d633b67298e81212ccb620f4fafe622c33950ff54ae97cb456c6efd3846b423082bd8", + "0x9a1a11bd9333fda23ecd4a18fd57031853a2067d95b746a296d4b9e6a813fc6b4368a419c707914f0ca645cd4509b2e26b65bb8955b9418a137f9944a9a65bfc", + "0x5c8c45e707c6e645363b8222ba47ff32fbc2f5b3f3d05381d86b75c26d850152bd6f42379ac9dff55f2880201b40d6030b014f6f205a135bb5ed0209731dfa5b" ] - } - ]; + }, + { + "header": { + "prev_block": "0x60e49790dca1df91e2260f7cf87cbf77b0c805dc1cf4e608ed380bd4d7b382c22e1efa3778cc63d197cf69ff9e6955022fa97efb2706cbdff6765e45b346f77c", + "height": "9", + "merkle_root": "0xfad13a88aae2389de18c5216abbac233d2dc1ca5f1bb06ff7f072fddcca726257566c4efc10507ee7d13cebdd60b12f47f60adb0f06611fefa19d94a3a354971", + "validators": "[252]", + "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "enrollments": [], + "random_seed": "0x400f872e5f73c4625f0f4842671134c7e665f204e9c3aaf44b859e972ee1b375c73d92ad6cce07e7ee981f692c292183ddab778abc5d8f86d2c6f8ea95883735", + "missing_validators": [], + "timestamp": 1601553600 + }, + "txs": [ + { + "type": 0, + "inputs": [ + { + "utxo": "0x0d3e17bbea50d08879d0d617bb2cf24fc40ed6753f88823d8a261cf76850308ac59fcd832844ed77513cd3edf2d1ed9e5cbbbd45e066c68c89e6d22d52feaffb", + "signature": "0x072ccfb0bbf4582b4ccbe74f4dd871b15d199173ae01b4334de7045b3ccbdbe5f1641dabced75794aa822bb242c61b75b19d908a26ef0c55ed27885bf53fc015" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDB22QJ4NHOHPOGWZG2Y5IFXKW6DCBEFX6QNBR6NSCT6E7CYU66IDGJJ" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x8802ce3cb7e8f4d1690348a5df65fdd34f72d40fc6dcdfee32e572c777f9ae8d178d92ac431c97bb59d5b0dd683babd7479190fb724c0832746737e0cd666cff", + "signature": "0x0b956c17ca8f605e8a77234ca07d6913b8972e1c470123acf71d84eca4994eb128d501b5b5562f4b64e4ebffefcda5a6acf3a917c7bdfc0a74a39b6f1de7585c" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDH22SK6XFL6ZETRGFHYHIYXHPRSFR2RWT4RZYU5YNYIF6BIHCRKPSEI" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x805ba9fae68f651845fdb6187be5337bd51de6163d965e972583ce64a6078a5314fc6f2a5611291658036239511223616aa6d73108949dafc20329b0f869b1bd", + "signature": "0x033ac9583912de46f9bf44b86732762770c4c6838de890b1cdc0a2ccd6872de7ab72af01b5127a9fafa219f7fc5cc5bdd7618d70b3bba753f31dcc765ba442b2" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDF22EW2CZW2KVRSLFNGJQOTTDH5XWOK7MLINZPWO526WWXJMDXU3DPI" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x5b39ecdc4f89f7b247b036fbdab4c3fcaa7546f149bf41bbb384eb831ae5d5daa521d634d650bc6753e5ef96eeced6bd51cc945ff262924157a5718fbcbf433c", + "signature": "0x0e577396f02333550a6fe0ac1ae0abdc769d84b8d4177fce0dc06c41686c1e8dfec1ec1e82e9f6e3c80d16c03a77cb60eb49d1eba4d4f78736c769d0f54ed826" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDD22H4TGRGS5ENN3DHBGMMCSZELKORKEZT4SZKTKHZESTVQMONREB2D" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x73d7f7994156c073c764e59ad65522ea58d28992ac5a857a59475168745f1b9ac160a059e77a7f342d2a6b12f20b8f4b42e7131aeb65dd1cf912069532c045a3", + "signature": "0x00913c7b224b14849a4126f2f2f9d18d59fd246efae512076d374b5a6f041695681bd57ff99a1245236a1853626c419b9d753fd88301f86cabc746452d316db0" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDA225RGC4GOCVASSAMROSWJSGNOZX2IGPXZG52ESDSKQW2VN6UJFKWI" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x10561fe49467a9c26b5d7b8124a1aad276bdfa8baecb533d4c47a4becd155f7ee67033601af66bd8c4d1773d8f8fef0fac245ed8fb809e67fefb949a8d7644d8", + "signature": "0x0ab8f18949aae589b5e611aba100288cad5527da78e418c9679289ccd634e633ee73d2b0a8e7104bf793898e989782d63fb98b3c139a5621ee0561ec1452c12f" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDC22CFFKB4ZNRZUP6EMRIGVZSQEPSNH2CBMWLU5GLGKE36M3KX5YD36" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x3bdd20e6a70ab19e78abf0cea6b54a9c2c608634dc7116aa102c51692b65b92b024689869e4309cfcdf8f0781fd36eee33fdd18f070eaa04733d9aeefbd3d5ea", + "signature": "0x0f68e3f73f4505ea1e023a9b8d80481a420b6a84ec6dc643421169702995d294e3a606d0accef1ccae4007e2cd7366dd33f783d8d837e27c8ae96b1b7fed6319" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDE22BZJPPMELAQUZBQR7GTILNHMSUHS5J2BVMKU36LPW3SSKQU737SP" + } + ], + "payload": "" + }, + { + "type": 0, + "inputs": [ + { + "utxo": "0x5b5f1467eec2e66a1366977de9fa339053bc495c1e434c6fd981ac8f86dd7f3f324848e8b82fe5aa0272f5e5cce77a9794820a577411a445fe5b988508d2bbdf", + "signature": "0x02cdd1f9512948d6750ac3b0a9c70663db80074b5d813d868dadfd364bd83d6ce6df25989e37e4cbdb4b88c03d52527be437d53f10cdbcab690ed9a5f9e03724" + } + ], + "outputs": [ + { + "value": "610000000000000", + "address": "GDG22B5FTPXE5THQMCTGDUC4LF2N4DFF44PGX2LIFG4WNUZZAT4L6ZGD" + } + ], + "payload": "" + } + ], + "merkle_tree": [ + "0x069dc5e1d19804919bd45c145a51ef966ec8930899cb10d2001096c1c6caf00d8ae7399263c3816386893c4c899c4ba14e596574fed457a580769d8bfaf7fdc8", + "0x1663ae0748f7d17248bb330b632a0fb4e8b27e92651a84e069f58825f9ed6154a14877cc56c9e786877943ea154e842284f115287efdc9886820f57d382384f7", + "0x44d5ab7730c034f48246c9161dcbde92dba62d13f9271807fcd736a0007f9a25a0d14ea06993f4efc120b6d776a41ae742db1ed3b7659286a7523b7da9eda22a", + "0x6841052c90988112cc1108e617c72bfa5dd74f97181c48366ad1ccab023d9cf8394b5041d78c230a060ddb3744fbf8007d5cf86e0e788de388ff817551c99dc6", + "0x6f2e7b2cb25a2146970e6e495ba1cec378a90acdc7817804dd9f41e1ba34a6c55fad4b24395d2da4f6a8d14a4fb2cfbc1cdbb486acda8094e0ab936d56e031c5", + "0x9c89cca1fd8c96b971392f5b575a1fe2404aa342fbb28a577184ee2a6c5ba41e747d2a68223b35c4ebdf88a3f6107182b48244c48c4f15c5e33cf429f6d653b2", + "0xab38d6776e28b306a6e5ee3c5abc7ea69d261df0e4a7b870a2d62096dcee85e07ced44c24138f420fee8187d1ef6d4d4f07c379cce7feeae91d2fbac81c33262", + "0xc7ac3e24aa7d0df99a0fb1fd95c8d8a1fd6a90b17f6ded45210df88fec0e4e09b45987d15ea18b1a00c6830354c8a49cce11c33fb5719b1234c60137d33a2ce4", + "0x740cb9e8b8dadfef2f54c0309c409c97258d59bc6146c61d32a4ad2a29f2c8760091c805639ae59b9f5d5e0822a049e58879b631f8f180c4ad5495edcb7d2828", + "0x8ca11548aaaa1813218f5428820b11415fb5eaf68c7b3d26f70a36fb6b5f3b3d989c12b37009a6330a84c5aae07b24f732a4d682b052e38414eac7440cc2d747", + "0xa6674190ee4b9fcd0aeae7e2e53435d7a4b5d966cf3023b6a1531cb7118eace399262d2cf4210fab260dab81292ca11bd606896a08519339253fe5848bcc6850", + "0xcd3df7757123733cd2a15d82a9f85072c14e28647935ae78b201b2488de6270937cab6728322f51cce5b33fba25860ee67f0cc40f01dd9f25e72dca5b3773b2e", + "0xca7029c22b59dc4047da1f3b11b50240c737c5c493a2373e4a51134108ecc62bd18bd9f1ef95a9f78aba429ec6ba420fccd3dd4518c19cc836fb0f7dd66c419b", + "0xb5d7dc0d242a4860ca6d25550d7d4960ffb3f1f7656165f9b360cf86d15113f9e06ae98a3d7e314dfe775d18fe275646c93e551b4733185a40e4522e2cfddd64", + "0xfad13a88aae2389de18c5216abbac233d2dc1ca5f1bb06ff7f072fddcca726257566c4efc10507ee7d13cebdd60b12f47f60adb0f06611fefa19d94a3a354971" + ] + }]; diff --git a/tests/Stoa.test.ts b/tests/Stoa.test.ts index 4808e8af..21781a9d 100644 --- a/tests/Stoa.test.ts +++ b/tests/Stoa.test.ts @@ -238,7 +238,7 @@ describe ('Test of Stoa API Server', () => const enrollment = new Enrollment(utxo_key, random_seed, 20, enroll_sig); const header = new BlockHeader( new Hash(Buffer.alloc(Hash.Width)), new Height(19n), new Hash(Buffer.alloc(Hash.Width)), new BitField([]), - new Signature(Buffer.alloc(Signature.Width)), [ enrollment ], new Hash(Buffer.alloc(Hash.Width)), []); + new Signature(Buffer.alloc(Signature.Width)), [ enrollment ], new Hash(Buffer.alloc(Hash.Width)), [], 0); const block = new Block(header, [], []); // put the re-enrollment @@ -432,7 +432,7 @@ describe ('Test of the path /utxo', () => utxo: '0xd9482016835acc6defdfd060216a5890e00cf8f0a79ab0b83d3385fc723cd45bfea66eb3587a684518ff1756951d38bf4f07abda96dcdea1c160a4f83e377c32', amount: '24400000000000', height: '1', - time: 1577837400000, + time: 1596753600, unlock_height: '2' }]; assert.deepStrictEqual(response.data, expected); diff --git a/tests/Storage.test.ts b/tests/Storage.test.ts index 591f4de9..7f7c819c 100644 --- a/tests/Storage.test.ts +++ b/tests/Storage.test.ts @@ -65,6 +65,7 @@ describe ('Test ledger storage and inquiry function.', () => assert.strictEqual(new Hash(rows[0].merkle_root, Endian.Little).toString(), '0x85367aedf5cb99ca54510464fa6af150c836539c457229f6bad4c838ddf52fb' + '3b793e256a1f258ba7810236c426645ad357abc265c5a3e1ed836250c23706dd4'); + assert.strictEqual(rows[0].time_stamp, 1596153600); }) }); }); diff --git a/tests/WalletAPI.test.ts b/tests/WalletAPI.test.ts index 87f55b4c..ec1ed240 100644 --- a/tests/WalletAPI.test.ts +++ b/tests/WalletAPI.test.ts @@ -111,11 +111,11 @@ describe ('Test of Stoa API for the wallet', () => .then((response) => { let expected = { height: '9', - time: 1577842200000, + time: 1601553600, tx_hash: '0x6f2e7b2cb25a2146970e6e495ba1cec378a90acdc7817804dd9f41e1ba34a6c55fad4b24395d2da4f6a8d14a4fb2cfbc1cdbb486acda8094e0ab936d56e031c5', tx_type: "payment", unlock_height: '10', - unlock_time: 1577842800000, + unlock_time: 1601554200, payload: '', senders: [ { @@ -195,8 +195,8 @@ describe ('Test of Stoa API for the wallet', () => .filename("GDG22B5FTPXE5THQMCTGDUC4LF2N4DFF44PGX2LIFG4WNUZZAT4L6ZGD") .setSearch("pageSize", "10") .setSearch("page", "1") - .setSearch("beginDate", "1577837400000") - .setSearch("endDate", "1577837400000"); + .setSearch("beginDate", "1596753600") + .setSearch("endDate", "1596753600"); return client.get (uri.toString()) .then((response) => @@ -299,17 +299,17 @@ describe ('Test of Stoa API for the wallet with `sample_data`', () => { let uri = URI(host) .port(port) .directory("/wallet/transaction/overview") - .filename("0x3bccc34c22d03f9beb642c45c6f92fe7d84b61d19aeca335fc58d1a8b87cfc933e1ccff1871f5d1ce018b69ede6c11c86a57c32f5cf271820e287beb09764215") + .filename("0x42febd46e93acebfc7f81e7a8b0228c5c4fed42de29bb5b4872b09699c28bb3b29e8dbbc65eb3a46b60ccb688e8a6d4ffbc341a0d59f7de13d28de2fede5566d") return client.get(uri.toString()) .then((response) => { let expected = { height: '2', - time: 1577838000000, - tx_hash: '0x3bccc34c22d03f9beb642c45c6f92fe7d84b61d19aeca335fc58d1a8b87cfc933e1ccff1871f5d1ce018b69ede6c11c86a57c32f5cf271820e287beb09764215', + time: 1597353600, + tx_hash: '0x42febd46e93acebfc7f81e7a8b0228c5c4fed42de29bb5b4872b09699c28bb3b29e8dbbc65eb3a46b60ccb688e8a6d4ffbc341a0d59f7de13d28de2fede5566d', tx_type: 'payment', unlock_height: '3', - unlock_time: 1577838600000, + unlock_time: 1597354200, payload: '0x000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff', senders: [ { @@ -322,18 +322,17 @@ describe ('Test of Stoa API for the wallet with `sample_data`', () => { { address: 'GDID227ETHPOMLRLIHVDJSNSJVLDS4D4ANYOUHXPMG2WWEZN5JO473ZO', amount: 24398336600000, - utxo: '0x0ffc56afccf4c2fb17f5aa9238808444a77975da1d7c496892427e7b2c2cc832bafcd657f911cc45552bbfaf97f80bee7766951ce8a3461f7de7204dcc5f9848' + utxo: '0x1ea9e5e2c8327cfe20a6b0236767a0af9b5cae74a7addc21cef6a5e925694efa64eb7585db5004b78e5efa2b3c40f43dcd9a36f2ebfda4555214a3fcf8a5d150' }, { address: 'GCOMMONBGUXXP4RFCYGEF74JDJVPUW2GUENGTKKJECDNO6AGO32CUWGU', amount: 1663400000, - utxo: '0x6e2eeeca803a6cebed8739a03fd25182bbe7ccb1cb4fa5f994075782b68e5c6270d478b7cad09327f02072ffcb70e9a9136f6b19d3f308996e6bdf51599b2fbd' + utxo: '0xa3c797dcf6385fc45e14448a15125791547757b6a34bc8e449d9bd738e70ca2ce644eba9ad7a4476f3ee59c3956b37a47ef364f461df8e97e2765c41a889b3d3' } ], fee: '0' } - - assert.deepStrictEqual(expected, response.data); + assert.deepStrictEqual(response.data, expected); }) }); }); diff --git a/tests/data/Block.0.sample1.json b/tests/data/Block.0.sample1.json index be35aabb..a0ada387 100644 --- a/tests/data/Block.0.sample1.json +++ b/tests/data/Block.0.sample1.json @@ -3,7 +3,7 @@ "prev_block": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "height": "0", "merkle_root": "0x788c159d62b565655d9f725786c38e6802038ee73d7a9d187b3be1c7de95aa0ba856bf81bb556d7448488e71f4b89ce6eba319d0536798308112416413289254", - "validators": "[]", + "validators": "[0]", "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "enrollments": [ { @@ -44,7 +44,8 @@ } ], "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "missing_validators": [] + "missing_validators": [], + "timestamp": 1596153600 }, "txs": [ { diff --git a/tests/data/Block.1.sample1.json b/tests/data/Block.1.sample1.json index 6c544d1a..965ccaca 100644 --- a/tests/data/Block.1.sample1.json +++ b/tests/data/Block.1.sample1.json @@ -1,13 +1,14 @@ { "header": { - "prev_block": "0xd0532192bd4b794d779d560264da810dfdfcc41c65b488ed43bd3dd007f7e341642ae56849ed7a64c9a4b3fe05ea2c12a37879352dde5e008ff1c05ec52880d8", + "prev_block": "0xd56c64a29cabc48a3517d8bf3d6d7e7324c3d5b2b2807045f16487c931b4178ba4f713a50eb43d7eb5e9a889cb13fcf3aac17ce22de07aa10fd9b4c2cecc8a5f", "height": "1", "merkle_root": "0x85367aedf5cb99ca54510464fa6af150c836539c457229f6bad4c838ddf52fb3b793e256a1f258ba7810236c426645ad357abc265c5a3e1ed836250c23706dd4", - "validators": "[2818572288]", + "validators": "[252]", "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "enrollments": [], - "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "missing_validators": [] + "random_seed": "0x691775809b9498f45a2c5ef8b8d552e318ebaf0b1b2fb15dcc39e0ec962ae9812d7edffa5f053590a895c9ff72c1b0838ce8f5c709579d4529f9f4caf0fab13d", + "missing_validators": [], + "timestamp": 1596753600 }, "txs": [ { diff --git a/tests/data/Block.2.sample1.json b/tests/data/Block.2.sample1.json index def0a496..c5865d0e 100644 --- a/tests/data/Block.2.sample1.json +++ b/tests/data/Block.2.sample1.json @@ -1,13 +1,14 @@ { "header": { - "prev_block": "0x2ba067da82aa7a02c49771cc07146d786b3840585c6125d79e4b4914c62347a4bc900c8b83dc369d0d3a45493549086926ada889d532ccde4b9ee2e3d12d4844", + "prev_block": "0xc970f97b114565115caeea0fcbf9d2bac65e2c9526c146febc14d151c3e6647c61eec1e9310270e273b8c7f79663260a6a0d45acdde808402efd515f5f5db2e1", "height": "2", - "merkle_root": "0x5ed0db3335189a96f23b00787bc4e34d7f0c20ab9536f3e951c9049299e5f2509656f858fc0a6ed1851948935f7a19bbce9170e3ae767129aa017bdd3001dfc5", - "validators": "[]", + "merkle_root": "0xccf8e442027e5659ea787fca6eea64a258c8761f821646939f070f5ef902e9caa338f7bb31e38706fba7c5ebf1975e1b0d503b4bf943b265d860e1bffad14dea", + "validators": "[252]", "signature": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "enrollments": [], - "random_seed": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "missing_validators": [] + "random_seed": "0x8b35c5db6e274b1de858e13d3b7b10453a312cabe8bebd6980665fb48d62aed89495d232641252c86f385f44b71dee12190317bb979bba6444294d1ae9bcb7f2", + "missing_validators": [], + "timestamp": 1597353600 }, "txs": [ { @@ -15,7 +16,7 @@ "inputs": [ { "utxo": "0xd9482016835acc6defdfd060216a5890e00cf8f0a79ab0b83d3385fc723cd45bfea66eb3587a684518ff1756951d38bf4f07abda96dcdea1c160a4f83e377c32", - "signature": "0x09039e412cd8bf8cb0364454f6737aaeee9e403e69198e418e87589ea6b3acd6171fe8d29fd6e5d5abc62390fbad0649f62e392be0c3228abd069c14c3fea5bd" + "signature": "0x0b98c8e36c8a4fdcdbc3e6db77fea12edf7fbfbcc2e8e27ac76fa1a2f8a3b90500cdd2e14cb7d50750fcdfd5792e30555f66841da8498e8d47d9f510fbc6983e" } ], "outputs": [ @@ -64,8 +65,8 @@ } ], "merkle_tree": [ - "0x3bccc34c22d03f9beb642c45c6f92fe7d84b61d19aeca335fc58d1a8b87cfc933e1ccff1871f5d1ce018b69ede6c11c86a57c32f5cf271820e287beb09764215", + "0x42febd46e93acebfc7f81e7a8b0228c5c4fed42de29bb5b4872b09699c28bb3b29e8dbbc65eb3a46b60ccb688e8a6d4ffbc341a0d59f7de13d28de2fede5566d", "0x3bf2ab5de69074cbc26bccab2e76c17faf7bbf8c73c3f3ffb34620a6981ad3a61edca79e4d884e01d0531d8045ed05f294c60496a19da13320fbab00df63ddb3", - "0x5ed0db3335189a96f23b00787bc4e34d7f0c20ab9536f3e951c9049299e5f2509656f858fc0a6ed1851948935f7a19bbce9170e3ae767129aa017bdd3001dfc5" + "0xccf8e442027e5659ea787fca6eea64a258c8761f821646939f070f5ef902e9caa338f7bb31e38706fba7c5ebf1975e1b0d503b4bf943b265d860e1bffad14dea" ] }