diff --git a/Makefile b/Makefile index 16ae06e4090..1fe6a61dada 100644 --- a/Makefile +++ b/Makefile @@ -125,9 +125,9 @@ replayer: ocaml_checks ulimit -s 65532 && (ulimit -n 10240 || true) && dune build src/app/replayer/replayer.exe --profile=devnet $(info Build complete) -delegation_compliance: ocaml_checks +replayer: ocaml_checks $(info Starting Build) - (ulimit -s 65532 || true) && (ulimit -n 10240 || true) && dune build src/app/delegation_compliance/delegation_compliance.exe --profile=testnet_postake_medium_curves + ulimit -s 65532 && (ulimit -n 10240 || true) && dune build src/app/replayer/replayer.exe --profile=devnet $(info Build complete) missing_blocks_auditor: ocaml_checks @@ -147,12 +147,7 @@ archive_blocks: ocaml_checks patch_archive_test: ocaml_checks $(info Starting Build) - (ulimit -s 65532 || true) && (ulimit -n 10240 || true) && dune build src/app/patch_archive_test/patch_archive_test.exe --profile=testnet_postake_medium_curves - $(info Build complete) - -swap_bad_balances: ocaml_checks - $(info Starting Build) - (ulimit -s 65532 || true) && (ulimit -n 10240 || true) && dune build src/app/swap_bad_balances/swap_bad_balances.exe --profile=testnet_postake_medium_curves + ulimit -s 65532 && (ulimit -n 10240 || true) && dune build src/app/patch_archive_test/patch_archive_test.exe --profile=testnet_postake_medium_curves $(info Build complete) heap_usage: ocaml_checks @@ -309,4 +304,4 @@ ml-docs: ocaml_checks # https://www.gnu.org/software/make/manual/html_node/Phony-Targets.html # HACK: cat Makefile | egrep '^\w.*' | sed 's/:/ /' | awk '{print $1}' | grep -v myprocs | sort | xargs -.PHONY: all build check-format clean deb dev mina-docker reformat doc_diagrams ml-docs macos-setup setup-opam libp2p_helper dhall_types replayer missing_blocks_auditor extract_blocks archive_blocks ocaml_version ocaml_word_size ocaml_checks +.PHONY: all build check-format clean deb dev mina-docker reformat doc_diagrams ml-docs macos-setup macos-setup-download setup-opam libp2p_helper dhall_types replayer missing_blocks_auditor extract_blocks archive_blocks ocaml_version ocaml_word_size ocaml_checks diff --git a/buildkite/scripts/build-artifact.sh b/buildkite/scripts/build-artifact.sh index a58f39d910c..72dc393fe59 100755 --- a/buildkite/scripts/build-artifact.sh +++ b/buildkite/scripts/build-artifact.sh @@ -38,11 +38,8 @@ dune build "--profile=${DUNE_PROFILE}" $INSTRUMENTED_PARAM \ src/app/replayer/replayer.exe \ src/app/extract_blocks/extract_blocks.exe \ src/app/archive_blocks/archive_blocks.exe \ - src/app/last_vrf_output_to_b64/last_vrf_output_to_b64.exe \ - src/app/receipt_chain_hash_to_b58/receipt_chain_hash_to_b58.exe \ src/app/batch_txn_tool/batch_txn_tool.exe \ src/app/missing_blocks_auditor/missing_blocks_auditor.exe \ - src/app/swap_bad_balances/swap_bad_balances.exe \ src/app/zkapp_test_transaction/zkapp_test_transaction.exe \ src/app/rosetta/rosetta_testnet_signatures.exe \ src/app/rosetta/indexer_test/indexer_test.exe \ diff --git a/buildkite/src/Command/MinaArtifact.dhall b/buildkite/src/Command/MinaArtifact.dhall index f80115fa1ca..59a7bbb5876 100644 --- a/buildkite/src/Command/MinaArtifact.dhall +++ b/buildkite/src/Command/MinaArtifact.dhall @@ -146,20 +146,7 @@ let docker_step } ) networks - , TestExecutive = - [ DockerImage.ReleaseSpec::{ - , deps = deps - , service = "mina-test-executive" - , deb_codename = "${DebianVersions.lowerName debVersion}" - , deb_profile = profile - , build_flags = buildFlags - , deb_repo = DebianRepo.Type.Local - , step_key = - "test-executive-${DebianVersions.lowerName - debVersion}${BuildFlags.toLabelSegment - buildFlags}--docker-image" - } - ] + , TestExecutive = [] : List DockerImage.ReleaseSpec.Type , BatchTxn = [ DockerImage.ReleaseSpec::{ , deps = deps diff --git a/buildkite/src/Jobs/Release/MinaArtifactBuster.dhall b/buildkite/src/Jobs/Release/MinaArtifactBuster.dhall index c45b8c1b993..3230e96725c 100644 --- a/buildkite/src/Jobs/Release/MinaArtifactBuster.dhall +++ b/buildkite/src/Jobs/Release/MinaArtifactBuster.dhall @@ -13,7 +13,6 @@ in Pipeline.build [ Artifacts.Type.Daemon , Artifacts.Type.Archive , Artifacts.Type.BatchTxn - , Artifacts.Type.TestExecutive , Artifacts.Type.Rosetta , Artifacts.Type.ZkappTestTransaction ] diff --git a/dockerfiles/Dockerfile-mina-test-executive b/dockerfiles/Dockerfile-mina-test-executive deleted file mode 100644 index a9d0a56ed5c..00000000000 --- a/dockerfiles/Dockerfile-mina-test-executive +++ /dev/null @@ -1,108 +0,0 @@ -ARG image=debian:bullseye-slim -FROM ${image} -# Run with `docker build --build-arg deb_version=` -ARG deb_version -ARG deb_release=unstable -ARG deb_codename=bullseye -ARG deb_repo="http://packages.o1test.net" -ARG MINA_BRANCH -ARG MINA_REPO=https://github.com/MinaProtocol/mina - -ENV DEBIAN_FRONTEND noninteractive - -# Dependencies -RUN apt-get update --quiet --yes \ - && apt-get upgrade --quiet --yes \ - && apt-get install --quiet --yes --no-install-recommends \ - apt-transport-https \ - ca-certificates \ - curl \ - dnsutils \ - dumb-init \ - gettext \ - gnupg2 \ - jq \ - libgmp10 \ - libgomp1 \ - libssl1.1 \ - libpq-dev \ - procps \ - python3 \ - tzdata \ - 'libjemalloc.$' \ - git \ - wget \ - sudo \ - unzip \ - && rm -rf /var/lib/apt/lists/* - - -# --- Terraform tools -RUN wget -O- https://apt.releases.hashicorp.com/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg \ - && gpg --no-default-keyring --keyring /usr/share/keyrings/hashicorp-archive-keyring.gpg --fingerprint \ - && echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $deb_codename main" | sudo tee /etc/apt/sources.list.d/hashicorp.list \ - && apt-get update --quiet --yes \ - && apt-get install --quiet --yes terraform \ - && rm -rf /var/lib/apt/lists/* - -# Install google-cloud-sdk for GCLOUD_UPLOAD feature -RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | tee -a /etc/apt/sources.list.d/google-cloud-sdk.list \ - && curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - \ - && apt-get update --quiet --yes \ - && apt-get install --quiet --yes --no-install-recommends google-cloud-sdk kubectl google-cloud-sdk-gke-gcloud-auth-plugin \ - && rm -rf /var/lib/apt/lists/* - -ENV USE_GKE_GCLOUD_AUTH_PLUGIN=True - -# --- Helm tools -RUN curl https://baltocdn.com/helm/signing.asc | sudo apt-key add - \ - && echo "deb https://baltocdn.com/helm/stable/debian/ all main" | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list \ - && sudo apt-get update -y \ - && sudo apt-get install -y helm - -# Get yarn + nodejs -RUN curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash - \ - && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - \ - && echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list \ - && sudo apt-get update \ - && sudo apt-get install -y nodejs yarn - -# Mina mina test executive package -RUN echo "Installing mina-test-executive onto image with version $deb_version from repo $deb_release $deb_codename " \ - && echo "deb [trusted=yes] ${deb_repo} $deb_codename $deb_release" > /etc/apt/sources.list.d/o1.list \ - && apt-get update --yes \ - && apt-get install --yes --allow-downgrades "mina-test-executive=$deb_version" - -# Move to a non-root UID in the future (specifically 50000, as it is memorable and safely within the bounds of most systems) -# for now stick to root for compatibility -ARG UID=0 - -## Reset workdir, USER, and ${UID} for root-owned version -WORKDIR /root -USER 0 - -RUN git clone $MINA_REPO --branch $MINA_BRANCH --depth 1 mina \ - && cd ./mina - -WORKDIR /root/mina - -# these env vars need to be overriden when the image is `docker run`. listed here for documentation sake if nothing else -# test configuration vars -ENV TEST_NAME="" -ENV MINA_IMAGE="" -ENV ARCHIVE_IMAGE="" -ENV DEBUG_BOOL=false -# testnet infra related vars -ENV GOOGLE_APPLICATION_CREDENTIALS="" -ENV GCLOUD_API_KEY="" -ENV AWS_ACCESS_KEY_ID="" -ENV AWS_SECRET_ACCESS_KEY="" -ENV AWS_DEFAULT_REGION=us-west-2 - -# this var needs to be present but it won't change and doesn't need to be overriden -ENV KUBE_CONFIG_PATH=/root/.kube/config - -COPY --chown=${UID} scripts/run_test_executive.sh /run_test_executive.sh -RUN chmod +x /run_test_executive.sh - -ENTRYPOINT ["/bin/bash", "-c","/run_test_executive.sh"] diff --git a/frontend/archive-node-blocks/README.md b/frontend/archive-node-blocks/README.md deleted file mode 100644 index af796ccfd76..00000000000 --- a/frontend/archive-node-blocks/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# Archive Node Resurrection - -This project is responsible for taking a JSON file representing blocks and converting the data into the Archive node schema for insertion. The current data provided was from a Gareth's Mongo database which is used for minaexplorer.com - -## Resources Explained - -Please download the resouces needed here: -`https://drive.google.com/file/d/1OjV40QTZDbUnin81vywBLUGhfMW8JU3d/view?usp=sharing` - -Note: You must have a o(1) labs email to access. - -`pg_dump_archive_empty` - -This is a Postgres dump of the Archive node before it crashed and couldn't resync. The contents of the dump has been modified so it only includes the first block and other related information in other tables. This is so we can reset a test database to the genesis block and then restart the resurrection process. - -`pg_dump_archive` - -This is the intact Postgres dump of the Archive node up until it crashed (block height 307). This is used to compare the output of the resurrected database for correctness. - -`blocks.json` - -This is the block dataset used to resurrect the Archive node. - -`test-blocks.json` - -This is a smaller dataset of the block data which is used to develop against. - -## Run - -- Create the database and import the `pg_dump_archive_empty` dump by running the following: - ` . make-postgres-db.sh` - -- Run the node script by running the following: - `node index.js` - -- Clean the database by running the following: - `. drop-db.sh` diff --git a/frontend/archive-node-blocks/create_schema.sql b/frontend/archive-node-blocks/create_schema.sql deleted file mode 120000 index 2813fcd6eb0..00000000000 --- a/frontend/archive-node-blocks/create_schema.sql +++ /dev/null @@ -1 +0,0 @@ -../../src/app/archive/create_schema.sql \ No newline at end of file diff --git a/frontend/archive-node-blocks/drop-db.sh b/frontend/archive-node-blocks/drop-db.sh deleted file mode 100644 index fab3fb6df69..00000000000 --- a/frontend/archive-node-blocks/drop-db.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -dropdb archive_backup \ No newline at end of file diff --git a/frontend/archive-node-blocks/index.js b/frontend/archive-node-blocks/index.js deleted file mode 100644 index e0cb12da013..00000000000 --- a/frontend/archive-node-blocks/index.js +++ /dev/null @@ -1,144 +0,0 @@ -"use strict"; - -const { Client } = require("pg"); -const format = require("pg-format"); - -const { - getPublicKeysFromBlocks, - getSnarkedLedgerHashFromBlocks, - getEpochDataFromBlocks, - getBlockDataFromBlocks, -} = require("./parse"); - -let client = new Client({ - user: "postgres", - host: "localhost", - database: "archive_backup", - password: "foobar", - port: 5432, -}); - -async function insertAllPublicKeys() { - try { - let publicKeys = getPublicKeysFromBlocks(); - const insertPublicKeys = format( - "INSERT INTO public_keys (value) VALUES %L", - publicKeys - ); - await client.query(insertPublicKeys); - console.log("SUCCESS: public_keys "); - } catch (e) { - console.error("FAIL: public_keys", e); - } -} - -async function insertAllSNARKHashes() { - try { - let hashes = getSnarkedLedgerHashFromBlocks(); - const insertSnarkLedgers = format( - "INSERT INTO snarked_ledger_hashes (value) VALUES %L", - hashes - ); - await client.query(insertSnarkLedgers); - console.log("SUCCESS: snarked_ledger_hashes"); - } catch (e) { - console.error("FAIL: snarked_ledger_hashes", e); - } -} - -async function insertEpochData() { - let epochs = getEpochDataFromBlocks(); - - for (const epoch of epochs) { - const getSnarkedHashId = format( - "SELECT id FROM snarked_ledger_hashes WHERE value = %L", - epoch.ledgerHash - ); - try { - let { rows } = await client.query(getSnarkedHashId); - if (rows.length) { - const snarkHashId = parseInt(rows[0].id); - const insertEpochData = `INSERT INTO epoch_data (seed, ledger_hash_id) VALUES ('${epoch.seed}', ${snarkHashId})`; - await client.query(insertEpochData); - } - } catch (e) { - console.error("FAIL: epoch_data", e); - } - } - console.log("SUCCESS: epoch_data "); -} - -async function insertBlockData() { - let blocks = getBlockDataFromBlocks(); - - for (const block of blocks) { - const getParentBlockId = format("SELECT count(id) as id FROM blocks"); - - const getCreatorId = format( - "SELECT id from public_keys WHERE value = %L", - block.creatorPK - ); - - const getSnarkedLedgerHashId = format( - "SELECT id FROM snarked_ledger_hashes WHERE value = %L", - block.snarkedLedgerHash - ); - - const getStakingEpochDataId = `SELECT id FROM epoch_data WHERE seed = '${block.stakingEpochDataSeed}'`; - - const getNextEpochDataId = `SELECT id FROM epoch_data WHERE seed = '${block.nextEpochDataSeed}'`; - - try { - let parentBlockId = await client.query(getParentBlockId); - - let creatorId = await client.query(getCreatorId); - - let snarkLedgerHashId = await client.query(getSnarkedLedgerHashId); - - let stakingEpochDataId = await client.query(getStakingEpochDataId); - - let nextEpochDataId = await client.query(getNextEpochDataId); - - const insertBlocks = ` - INSERT INTO blocks ( - state_hash, - parent_id, - creator_id, - snarked_ledger_hash_id, - staking_epoch_data_id, - next_epoch_data_id, - ledger_hash, - height, - global_slot, - timestamp - ) - VALUES ( - '${block.stateHash}', - ${parentBlockId.rows[0].id}, - ${creatorId.rows[0].id}, - ${snarkLedgerHashId.rows[0].id}, - ${stakingEpochDataId.rows[0].id}, - ${nextEpochDataId.rows[0].id}, - '${block.stagedLedgerHash}', - ${block.height}, - ${block.globalSlot}, - ${block.dateTime} - )`; - await client.query(insertBlocks); - } catch (e) { - console.error("FAIL: blocks", e); - } - } - console.log("SUCCESS: blocks"); -} - -async function run() { - await client.connect(); - await insertAllPublicKeys(); - await insertAllSNARKHashes(); - await insertEpochData(); - await insertBlockData(); - client.end(); -} - -run(); diff --git a/frontend/archive-node-blocks/make-postgres-db.sh b/frontend/archive-node-blocks/make-postgres-db.sh deleted file mode 100644 index 0fb45a7856d..00000000000 --- a/frontend/archive-node-blocks/make-postgres-db.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -createdb archive_backup -#psql -d archive_test < create_schema.sql -psql archive_test < pg_dump_archive_empty - -sudo -u postgres psql -c "ALTER USER postgres WITH PASSWORD 'foobar';" - - diff --git a/frontend/archive-node-blocks/package-lock.json b/frontend/archive-node-blocks/package-lock.json deleted file mode 100644 index a3037f64769..00000000000 --- a/frontend/archive-node-blocks/package-lock.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "name": "blocks", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "buffer-writer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", - "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==" - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "packet-reader": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz", - "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==" - }, - "pg": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.5.1.tgz", - "integrity": "sha512-9wm3yX9lCfjvA98ybCyw2pADUivyNWT/yIP4ZcDVpMN0og70BUWYEGXPCTAQdGTAqnytfRADb7NERrY1qxhIqw==", - "requires": { - "buffer-writer": "2.0.0", - "packet-reader": "1.0.0", - "pg-connection-string": "^2.4.0", - "pg-pool": "^3.2.2", - "pg-protocol": "^1.4.0", - "pg-types": "^2.1.0", - "pgpass": "1.x" - } - }, - "pg-connection-string": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.4.0.tgz", - "integrity": "sha512-3iBXuv7XKvxeMrIgym7njT+HlZkwZqqGX4Bu9cci8xHZNT+Um1gWKqCsAzcC0d95rcKMU5WBg6YRUcHyV0HZKQ==" - }, - "pg-format": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pg-format/-/pg-format-1.0.4.tgz", - "integrity": "sha1-J3NCNsKtP05QZJFaWTNOIAQKgo4=" - }, - "pg-int8": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/pg-int8/-/pg-int8-1.0.1.tgz", - "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==" - }, - "pg-pool": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.2.2.tgz", - "integrity": "sha512-ORJoFxAlmmros8igi608iVEbQNNZlp89diFVx6yV5v+ehmpMY9sK6QgpmgoXbmkNaBAx8cOOZh9g80kJv1ooyA==" - }, - "pg-protocol": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.4.0.tgz", - "integrity": "sha512-El+aXWcwG/8wuFICMQjM5ZSAm6OWiJicFdNYo+VY3QP+8vI4SvLIWVe51PppTzMhikUJR+PsyIFKqfdXPz/yxA==" - }, - "pg-types": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/pg-types/-/pg-types-2.2.0.tgz", - "integrity": "sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==", - "requires": { - "pg-int8": "1.0.1", - "postgres-array": "~2.0.0", - "postgres-bytea": "~1.0.0", - "postgres-date": "~1.0.4", - "postgres-interval": "^1.1.0" - } - }, - "pgpass": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.4.tgz", - "integrity": "sha512-YmuA56alyBq7M59vxVBfPJrGSozru8QAdoNlWuW3cz8l+UX3cWge0vTvjKhsSHSJpo3Bom8/Mm6hf0TR5GY0+w==", - "requires": { - "split2": "^3.1.1" - } - }, - "postgres-array": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postgres-array/-/postgres-array-2.0.0.tgz", - "integrity": "sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==" - }, - "postgres-bytea": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz", - "integrity": "sha1-AntTPAqokOJtFy1Hz5zOzFIazTU=" - }, - "postgres-date": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/postgres-date/-/postgres-date-1.0.7.tgz", - "integrity": "sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==" - }, - "postgres-interval": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.2.0.tgz", - "integrity": "sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==", - "requires": { - "xtend": "^4.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "split2": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", - "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", - "requires": { - "readable-stream": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - } - } -} diff --git a/frontend/archive-node-blocks/package.json b/frontend/archive-node-blocks/package.json deleted file mode 100644 index b4c8f712ede..00000000000 --- a/frontend/archive-node-blocks/package.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "name": "blocks", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "", - "license": "ISC", - "dependencies": { - "pg": "^8.5.1", - "pg-format": "^1.0.4" - } -} diff --git a/frontend/archive-node-blocks/parse.js b/frontend/archive-node-blocks/parse.js deleted file mode 100644 index d1faaa5c310..00000000000 --- a/frontend/archive-node-blocks/parse.js +++ /dev/null @@ -1,117 +0,0 @@ -const fs = require("fs"); -const blocksFile = "blocks.json"; -const blocks = JSON.parse(fs.readFileSync(blocksFile, "utf8")); - -const getPublicKeysFromBlocks = () => { - let public_keys = new Set(); - blocks.forEach((block) => { - const creatorPK = block?.creator; - if (creatorPK) { - public_keys.add(creatorPK); - } - const coinbaseReceiverPK = - block?.transactions?.coinbaseReceiverPK?.publicKey; - - if (coinbaseReceiverPK) { - public_keys.add(coinbaseReceiverPK); - } - - block.transactions.feeTransfer.forEach((feeTransfer) => { - public_keys.add(feeTransfer.recipient); - }); - - block.transactions.userCommands.forEach((userCommand) => { - public_keys.add(userCommand.from); - public_keys.add(userCommand.receiver.publicKey); - public_keys.add(userCommand.source.publicKey); - public_keys.add(userCommand.to); - }); - }); - - return Array.from(public_keys).map((publicKey) => [publicKey]); -}; - -const getSnarkedLedgerHashFromBlocks = () => { - let hashes = new Set(); - blocks.forEach((block) => { - const snarkedLedgerHash = - block?.protocolState?.blockchainState?.snarkedLedgerHash; - - if (snarkedLedgerHash) { - hashes.add(snarkedLedgerHash); - } - }); - - return Array.from(hashes).map((hash) => [hash]); -}; - -const getEpochDataFromBlocks = () => { - let epochs = []; - blocks.forEach((block) => { - const stakingSeed = - block?.protocolState?.consensusState?.stakingEpochData?.seed; - - const stakingLedgerHash = - block?.protocolState?.blockchainState?.snarkedLedgerHash; - - if (stakingSeed && stakingLedgerHash) { - epochs.push({ seed: stakingSeed, ledgerHash: stakingLedgerHash }); - } - - const nextEpochSeed = - block?.protocolState?.consensusState?.nextEpochData?.seed; - - const nextEpochLedgerHash = - block?.protocolState?.consensusState?.nextEpochData?.ledger.hash; - - if (nextEpochSeed && nextEpochLedgerHash) { - epochs.push({ seed: nextEpochSeed, ledgerHash: nextEpochLedgerHash }); - } - }); - return epochs; -}; - -const getBlockDataFromBlocks = () => { - let blocksData = []; - blocks.forEach((block) => { - const stateHash = block.stateHash; - - const creatorPK = block.creator; - - const snarkedLedgerHash = - block.protocolState.blockchainState.snarkedLedgerHash; - - const stakingEpochDataSeed = - block.protocolState.consensusState.stakingEpochData.seed; - - const nextEpochDataSeed = - block.protocolState.consensusState.nextEpochData.seed; - - const stagedLedgerHash = - block.protocolState.blockchainState.stagedLedgerHash; - - const height = block.protocolState.consensusState.blockHeight; - - const globalSlot = block?.protocolState?.consensusState?.slot; - - const dateTime = new Date(block?.dateTime).valueOf(); - - blocksData.push({ - stateHash, - creatorPK, - snarkedLedgerHash, - stakingEpochDataSeed, - nextEpochDataSeed, - stagedLedgerHash, - height, - globalSlot, - dateTime, - }); - }); - return blocksData; -}; - -module.exports.getPublicKeysFromBlocks = getPublicKeysFromBlocks; -module.exports.getSnarkedLedgerHashFromBlocks = getSnarkedLedgerHashFromBlocks; -module.exports.getEpochDataFromBlocks = getEpochDataFromBlocks; -module.exports.getBlockDataFromBlocks = getBlockDataFromBlocks; diff --git a/graphql_schema.json b/graphql_schema.json index b036d744dec..fc218752a95 100644 --- a/graphql_schema.json +++ b/graphql_schema.json @@ -15375,7 +15375,7 @@ { "name": "protocolState", "description": - "Get the current protocol state, optionally encoded in Base64", + "Get the protocol state for a given block, optionally encoded in Base64", "args": [ { "name": "encoding", @@ -15386,6 +15386,23 @@ "ofType": null }, "defaultValue": null + }, + { + "name": "height", + "description": + "The height of the desired block in the best chain", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "stateHash", + "description": "The state hash of the desired block", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "type": { diff --git a/nix/ocaml.nix b/nix/ocaml.nix index 410a3241767..fd750a9e50e 100644 --- a/nix/ocaml.nix +++ b/nix/ocaml.nix @@ -205,7 +205,6 @@ let src/app/extract_blocks/extract_blocks.exe \ src/app/missing_blocks_auditor/missing_blocks_auditor.exe \ src/app/replayer/replayer.exe \ - src/app/swap_bad_balances/swap_bad_balances.exe \ src/app/runtime_genesis_ledger/runtime_genesis_ledger.exe # TODO figure out purpose of the line below # dune exec src/app/runtime_genesis_ledger/runtime_genesis_ledger.exe -- --genesis-dir _build/coda_cache_dir @@ -244,7 +243,6 @@ let cp src/app/archive_blocks/archive_blocks.exe $archive/bin/mina-archive-blocks cp src/app/missing_blocks_auditor/missing_blocks_auditor.exe $archive/bin/mina-missing-blocks-auditor cp src/app/replayer/replayer.exe $archive/bin/mina-replayer - cp src/app/swap_bad_balances/swap_bad_balances.exe $archive/bin/mina-swap-bad-balances cp -R _doc/_html $out/share/doc/html # cp src/lib/mina_base/sample_keypairs.json $sample/share/mina popd @@ -318,22 +316,5 @@ let mina-ocaml-format = runMinaCheck { name = "ocaml-format"; } '' dune exec --profile=dev src/app/reformat/reformat.exe -- -path . -check ''; - - # Integration test executive - test_executive-dev = self.mina-dev.overrideAttrs (oa: { - pname = "mina-test_executive"; - outputs = [ "out" ]; - - buildPhase = '' - dune build --profile=integration_tests src/app/test_executive/test_executive.exe src/app/logproc/logproc.exe -j$NIX_BUILD_CORES - ''; - installPhase = '' - mkdir -p $out/bin - mv _build/default/src/app/test_executive/test_executive.exe $out/bin/test_executive - mv _build/default/src/app/logproc/logproc.exe $out/bin/logproc - ''; - }); - - test_executive = wrapMina self.test_executive-dev { }; }; in scope.overrideScope' overlay diff --git a/scripts/archive/add_balance_nonce.sh b/scripts/archive/add_balance_nonce.sh deleted file mode 100755 index c1780a41919..00000000000 --- a/scripts/archive/add_balance_nonce.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -# add nonce column to `balances` table - -ARCHIVE=archive - -echo "Creating the nonce column, if it doesn't exist" -psql $ARCHIVE < $TMPFILE_GREATEST -SELECT state_hash FROM blocks -WHERE HEIGHT = $GREATEST_HEIGHT -EOF - -TMPFILE_SUBCHAIN=$(mktemp -t add-chain-status-subchain.XXXXX) -EXPECTED_LENGTH=$(expr $GREATEST_HEIGHT - $GREATEST_CANONICAL_HEIGHT + 1) -FOUND_CHAIN=0 - -# the subchain is enumerated by ascending height, so blocks are marked -# as canonical in order, starting from those already marked as canonical; -# there won't be gaps among the canonical blocks, and -# if the script is interrupted, we can re-run the script to resume where -# we left off -while read -r state_hash ; do - echo "Looking for subchain from block with state hash" $state_hash "with length" $EXPECTED_LENGTH - $PSQL --field-separator=" " $ARCHIVE < $TMPFILE_SUBCHAIN -WITH RECURSIVE chain AS ( - - SELECT id,state_hash,parent_id,height - FROM blocks WHERE state_hash = '$state_hash' - - UNION ALL - - SELECT b.id,b.state_hash,b.parent_id,b.height - FROM blocks b - - INNER JOIN chain - - ON b.id = chain.parent_id AND chain.height <> $GREATEST_CANONICAL_HEIGHT - ) - -SELECT state_hash,height FROM chain ORDER BY height ASC -EOF - -CHAIN_LENGTH=$(wc -l $TMPFILE_SUBCHAIN | awk '{print $1}') - -if [ $CHAIN_LENGTH -eq $EXPECTED_LENGTH ]; then - echo "Found a chain of length" $CHAIN_LENGTH - FOUND_CHAIN=1 - break -fi -done < $TMPFILE_GREATEST - -if [ $FOUND_CHAIN = 0 ]; then - echo "*** Did not find a subchain back to a canonical block starting from height" $GREATEST_HEIGHT - echo "*** Try passing a lower height as the first argument to this script" - exit 1 -fi - -# mark chain statuses -while read -r state_hash height; do - if [ $height -le $(expr $GREATEST_HEIGHT - $K) ]; then - echo "Marking block with height" $height "and state hash" $state_hash "as canonical" - $PSQL $ARCHIVE <'$state_hash' -EOF - fi -done < $TMPFILE_SUBCHAIN - -echo "Removing temporary files" -rm -f $TMPFILE_GREATEST -rm -f $TMPFILE_SUBCHAIN diff --git a/scripts/archive/change_constraint.py b/scripts/archive/change_constraint.py deleted file mode 100644 index 60809847473..00000000000 --- a/scripts/archive/change_constraint.py +++ /dev/null @@ -1,3 +0,0 @@ -import sys -stdin = sys.stdin.read() -print(stdin.replace('"constraint"', '"constraint_"')) \ No newline at end of file diff --git a/scripts/archive/check_hasura_configurations.sh b/scripts/archive/check_hasura_configurations.sh deleted file mode 100755 index 8de564292f0..00000000000 --- a/scripts/archive/check_hasura_configurations.sh +++ /dev/null @@ -1,15 +0,0 @@ -SOURCE_INTROSPECTION_FILE_PATH=$CODA_DIRECTORY_PATH/src/app/archive/archive_graphql_schema.json -GENERTATED_INTROSPECTION_FILE_PATH=$CODA_DIRECTORY_PATH/scripts/archive/output/graphql_schema.json - -SOURCE_INTROSPECTION_CONTENTS=$(cat $SOURCE_INTROSPECTION_FILE_PATH) - -GENERTATED_INTROSPECTION_CONTENTS=$(cat $GENERTATED_INTROSPECTION_FILE_PATH) - -if [ "$SOURCE_INTROSPECTION_CONTENTS" == "$GENERTATED_INTROSPECTION_CONTENTS" ]; then - echo "Introspection file in source match with Hasura's generated introspection file" -else - echo "Introspection file in source does not match with Hasura's generated introspection file"; - echo "Make sure that the generated graphql schema in $SOURCE_INTROSPECTION_FILE_PATH is checked in"; - diff $SOURCE_INTROSPECTION_FILE_PATH $GENERTATED_INTROSPECTION_FILE_PATH; - exit 1 -fi diff --git a/scripts/archive/docker-compose.override.yml b/scripts/archive/docker-compose.override.yml deleted file mode 100644 index b7ad05204b0..00000000000 --- a/scripts/archive/docker-compose.override.yml +++ /dev/null @@ -1,16 +0,0 @@ -version: '3.3' -services: - configuration: - image: python:3.7-stretch - environment: - HASURA_PORT: 9000 - CODA_DIRECTORY_PATH: / - network_mode: host - command: ["/bin/sh", "scripts/archive/make_and_check_hasura_configurations.sh"] - depends_on: - - "hasura" - volumes: - - .:/scripts/archive - - ../introspection_query.py:/scripts/introspection_query.py - - ../../src/app/archive/archive_graphql_schema.json:/src/app/archive/archive_graphql_schema.json - diff --git a/scripts/archive/docker-compose.yml b/scripts/archive/docker-compose.yml deleted file mode 100644 index f899e9e2fe3..00000000000 --- a/scripts/archive/docker-compose.yml +++ /dev/null @@ -1,24 +0,0 @@ -version: '3.3' -services: - postgres: - image: postgres:12 - environment: - POSTGRES_PASSWORD: codarules - POSTGRES_USER: admin - POSTGRES_DB: archiver - volumes: - - /var/lib/postgresql/data - - ../../src/app/archive/create_schema.sql:/docker-entrypoint-initdb.d/create_schema.sql - ports: - - "5432:5432" - hasura: - image: hasura/graphql-engine:v1.0.0-beta.6 - environment: - HASURA_GRAPHQL_DATABASE_URL: postgres://admin:codarules@postgres:5432/archiver - HASURA_GRAPHQL_ENABLE_CONSOLE: "true" - HASURA_GRAPHQL_ENABLED_LOG_TYPES: startup, http-log, webhook-log, websocket-log, query-log - ports: - - "9000:8080" - depends_on: - - "postgres" - restart: always diff --git a/scripts/archive/download-missing-blocks.sh b/scripts/archive/download-missing-blocks.sh deleted file mode 100755 index fd24347bf0d..00000000000 --- a/scripts/archive/download-missing-blocks.sh +++ /dev/null @@ -1,130 +0,0 @@ -#!/bin/bash - -CLEAR='\033[0m' -RED='\033[0;31m' - -set -u -set -e -set -E -set -o pipefail - -MINA_NETWORK=devnet -PG_CONN=postgres://postgres@127.0.0.1:5432/archive_balances_migrated -ARCHIVE_BLOCKS=mina-archive-blocks -MISSING_BLOCKS_AUDITOR=mina-missing-blocks-auditor -BLOCKS_BUCKET="https://storage.googleapis.com/mina_network_block_data" -CLI_NAME=./download-missing-blocks.sh - - -function help(){ - echo Downloading missing blocks for archive database - echo "" - echo " $CLI_NAME [-n|--network network] [-a|--archive-uri uri] [-b|--archive-blocks path] [-m|--missing-blocks-auditor path] [-c|--bucket uri]" - echo "" - echo "Parameters:" - echo "" - printf " %-25s %s\n" "-h | --help" "show help"; - printf " %-25s %s\n" "-n | --network" "[str] name of network (for downloading precomputed blocks). NOTICE: there is an assumption that precomputed blocks are named with format: {network}-{height}-{state_hash}.json. Default: $MINA_NETWORK "; - printf " %-25s %s\n" "-a | --archive-uri" "[connection_str] connection string to database to be patched. Default: $PG_CONN "; - printf " %-25s %s\n" "-b | --archive-blocks path" "[fie] archive blocks app for archiving blocks path . Default: $ARCHIVE_BLOCKS "; - printf " %-25s %s\n" "-m | --missing-blocks-auditor" "[file] missing auditor app path. Default: $MISSING_BLOCKS_AUDITOR "; - printf " %-25s %s\n" "-c | --blocks-bucket" "[string] name of precomputed blocks bucket. NOTICE: there is an assumption that precomputed blocks are named with format: {network}-{height}-{state_hash}.json. Default: $BLOCKS_BUCKET"; - echo "Example:" - echo "" - echo " " $CLI_NAME --network devnet --archive-uri postgres://postgres:pass@localhost:5432/archive_balances_migrated - echo "" - exit 0 -} - -if [ ${#} -eq 0 ]; then - help -fi - -while [ ${#} -gt 0 ]; do - error_message="Error: a value is needed for '$1'"; - case $1 in - -h | --help ) - help; - ;; - -n | --network ) - MINA_NETWORK=${2:?$error_message} - shift 2; - ;; - -a | --archive-uri ) - PG_CONN=${2:?$error_message} - shift 2; - ;; - -b | --archive-blocks ) - ARCHIVE_BLOCKS=${2:?$error_message} - shift 2; - ;; - -m | --missing-blocks-auditor ) - MISSING_BLOCKS_AUDITOR=${2:?$error_message} - shift 2; - ;; - -c | --blocks-bucket ) - BLOCKS_BUCKET=${2:?$error_message} - shift 2; - ;; - * ) - echo -e "${RED} !! Unknown option: $1${CLEAR}\n"; - echo ""; - help; - exit 0; - ;; - esac -done - - -function jq_parent_json() { - jq -rs 'map(select(.metadata.parent_hash != null and .metadata.parent_height != null)) | "\(.[0].metadata.parent_height)-\(.[0].metadata.parent_hash).json"' -} - -function jq_parent_hash() { - jq -rs 'map(select(.metadata.parent_hash != null and .metadata.parent_height != null)) | .[0].metadata.parent_hash' -} - -function populate_db() { - $ARCHIVE_BLOCKS --precomputed --archive-uri "$1" "$2" | jq -rs '"[BOOTSTRAP] Populated database with block: \(.[-1].message)"' - rm "$2" -} - -function download_block() { - echo "Downloading $1 block" - curl -sO "${BLOCKS_BUCKET}/${1}" -} - -# Bootstrap finds every missing state hash in the database and imports them from the o1labs bucket of .json blocks -function bootstrap() { - echo "[BOOTSTRAP] Top 10 blocks before bootstrapping the archiveDB:" - psql "${PG_CONN}" -c "SELECT state_hash,height FROM blocks ORDER BY height DESC LIMIT 10" - echo "[BOOTSTRAP] Restoring blocks individually from ${BLOCKS_BUCKET}..." - - set +o pipefail - until [[ "$PARENT" == "null" ]] ; do - PARENT_FILE="${MINA_NETWORK}-$($MISSING_BLOCKS_AUDITOR --archive-uri $PG_CONN | jq_parent_json)" - download_block "${PARENT_FILE}" - populate_db "$PG_CONN" "$PARENT_FILE" - PARENT="$($MISSING_BLOCKS_AUDITOR --archive-uri $PG_CONN | jq_parent_hash)" - done - set -o pipefail - - echo "[BOOTSTRAP] Top 10 blocks in bootstrapped archiveDB:" - psql "${PG_CONN}" -c "SELECT state_hash,height FROM blocks ORDER BY height DESC LIMIT 10" - echo "[BOOTSTRAP] This archive node is synced with no missing blocks back to genesis!" - - echo "[BOOTSTRAP] Checking again in 60 minutes..." - sleep 3000 -} - -# Wait until there is a block missing -PARENT=null -set +o pipefail -while true; do # Test once every 10 minutes forever, take an hour off when bootstrap completes - PARENT="$($MISSING_BLOCKS_AUDITOR --archive-uri $PG_CONN | jq_parent_hash)" - echo $PARENT - echo "[BOOTSTRAP] $($MISSING_BLOCKS_AUDITOR --archive-uri $PG_CONN | jq -rs .[].message)" - [[ "$PARENT" != "null" ]] && echo "[BOOSTRAP] Some blocks are missing, moving to recovery logic..." && bootstrap - sleep 600 # Wait for the daemon to catchup and start downloading new blocks -done -set -o pipefail diff --git a/scripts/archive/find-swapped-balances.awk b/scripts/archive/find-swapped-balances.awk deleted file mode 100644 index 039469b7023..00000000000 --- a/scripts/archive/find-swapped-balances.awk +++ /dev/null @@ -1,7 +0,0 @@ -# find-swapped-balances.awk -- find swapped combined fee transfer balances in replayer logs - -(match($0,"Starting")) { LAST_STARTING = $0 } -(match($0,"Applying combined")) { COMBINED_FEE_TRANSFER = $0; NEW_COMBINED = 1 } -# Print only when there is a "Claimed" Message suggesting balances are swapped -(match($0,"Claimed") && NEW_COMBINED) \ - { print "---------------"; print LAST_STARTING; print COMBINED_FEE_TRANSFER; NEW_COMBINED = 0 } diff --git a/scripts/archive/fix-all-balances.sh b/scripts/archive/fix-all-balances.sh deleted file mode 100755 index ad92480ddd1..00000000000 --- a/scripts/archive/fix-all-balances.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -# fix-all-balances.sh -- patches bad combined fee transfer balances from genesis based on a swapped-balances.log file - -# use the URI for your archive db -ARCHIVE_URI=${ARCHIVE_URI:-postgres://postgres@localhost:5432/archive} - -# logs from the replayer -REPLAYER_LOG=${REPLAYER_LOG:-replayer.log} - -# the log file generated with AWK script run on replayer log -LOG_FILE=${LOG_FILE:-swapped-balances.log} - -# binary name/location for the mina replayer tool -REPLAYER=mina-replayer - -# binary name/location for the mina swap bad balances tool -SWAPPER=mina-swap-bad-balances - -read -p "State hash from canonical chain: " STATE_HASH - -NETWORK=${NETWORK:-mainnet} -REPLAYER_INPUT=replayer_input.json - -# Download the network configuration and rewrite it as replayer input -curl -s "https://raw.githubusercontent.com/MinaProtocol/mina/compatible/genesis_ledgers/${NETWORK}.json" | jq '{target_epoch_ledgers_state_hash:"'${STATE_HASH}'",genesis_ledger:{add_genesis_winner: true, accounts: .ledger.accounts}}' > $REPLAYER_INPUT - -echo "---- Running replayer (takes over an hour, please be patient. Run tail -f ${REPLAYER_LOG} in another terminal to follow along.)" -$REPLAYER --archive-uri "${ARCHIVE_URI}" --input-file replayer_input.json --output-file /dev/null --continue-on-error > ${REPLAYER_LOG} - -rm -f $REPLAYER_INPUT - -echo "---- Finding swapped balances" - -awk "$(curl -s https://raw.githubusercontent.com/MinaProtocol/mina/compatible/scripts/archive/find-swapped-balances.awk)" "${REPLAYER_LOG}" > "${LOG_FILE}" - -BAD_COUNT=$(grep -- "-----" "${LOG_FILE}" | wc -l) - -echo "Found $BAD_COUNT swapped balances" - -# Read over each line of the LOG_FILE and call SWAPPER on each STATE_HASH, SEQ_NUMBER pair -while read -r -do - if [[ ${REPLY} != "---------------" ]]; then - - EXTRACTED_HASH=$(printf "%s\n" "$REPLY" | jq -rM .metadata.state_hash) - case "$EXTRACTED_HASH" in - null) - EXTRACTED_MESSAGE=$(printf "%s\n" "$REPLY" | jq -rM .message) - SEQ_NUMBER="${EXTRACTED_MESSAGE##* }" - echo "---- Swapping balances for state hash ${STATE_HASH} at sequence number ${SEQ_NUMBER} ----" - "${SWAPPER}" --archive-uri "${ARCHIVE_URI}" --state-hash "${STATE_HASH}" --sequence-no "${SEQ_NUMBER}" - ;; - - *) - STATE_HASH=$EXTRACTED_HASH - esac - fi -done <"$LOG_FILE" diff --git a/scripts/archive/fix-swapped-balances.sh b/scripts/archive/fix-swapped-balances.sh deleted file mode 100755 index 9f9ec465dfe..00000000000 --- a/scripts/archive/fix-swapped-balances.sh +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/sh - -# fix-swapped-balances.sh -- patches bad combined fee transfer balances from genesis through -# state_hash 3NLw8PeQS7k67jHBQsZjWusVZ1PeU8nma2wf76ZKqsgxhQpH2zDu -# -# that's the first canonical block with a timestamp on April 7, 2021 -# later that day, Mina v1.1.5 was released, containing a fix for the -# swapped combined fee transfer balances - -# use the URI for your archive db -ARCHIVE_URI=${ARCHIVE_URI:-postgres://postgres@localhost:5432/archive} - -SWAPPER=mina-swap-bad-balances - -RUN_SWAP="$SWAPPER --archive-uri $ARCHIVE_URI" - -$RUN_SWAP --state-hash 3NKjEfCzCZcfoakkg4i2iG9g2X3HLx2YuSiVCtNiNYRfzStTSRWr --sequence-no 3 -$RUN_SWAP --state-hash 3NKjEfCzCZcfoakkg4i2iG9g2X3HLx2YuSiVCtNiNYRfzStTSRWr --sequence-no 4 -$RUN_SWAP --state-hash 3NKjEfCzCZcfoakkg4i2iG9g2X3HLx2YuSiVCtNiNYRfzStTSRWr --sequence-no 5 - -$RUN_SWAP --state-hash 3NLVCk5bA1nCQLCqudxY8gq7TfASSxvuvwkgcAz1QCMjcvb5ijLE --sequence-no 3 -$RUN_SWAP --state-hash 3NLVCk5bA1nCQLCqudxY8gq7TfASSxvuvwkgcAz1QCMjcvb5ijLE --sequence-no 4 - -$RUN_SWAP --state-hash 3NLBtAZnfZtrGyHsLpxzi9scUoPHgXCRNndEDvUMar42jrN5A3Vb --sequence-no 16 -$RUN_SWAP --state-hash 3NLBtAZnfZtrGyHsLpxzi9scUoPHgXCRNndEDvUMar42jrN5A3Vb --sequence-no 17 - -$RUN_SWAP --state-hash 3NLJPo9fcJvmtYBhDS3bJNnvLkPokj8thU6bcAL36isADYtaHi3m --sequence-no 6 -$RUN_SWAP --state-hash 3NLJPo9fcJvmtYBhDS3bJNnvLkPokj8thU6bcAL36isADYtaHi3m --sequence-no 7 -$RUN_SWAP --state-hash 3NLJPo9fcJvmtYBhDS3bJNnvLkPokj8thU6bcAL36isADYtaHi3m --sequence-no 8 - -$RUN_SWAP --state-hash 3NKSXjinmeVEGMRGYz1S9UkmQAFD58awZgA2nZUm1moSsxkn4Txw --sequence-no 3 -$RUN_SWAP --state-hash 3NKSXjinmeVEGMRGYz1S9UkmQAFD58awZgA2nZUm1moSsxkn4Txw --sequence-no 4 - -$RUN_SWAP --state-hash 3NKxVcd8DixEjjmuBb2k5xW5RTSMwhNSpRJNJ7KcKL7RW7jAVY2t --sequence-no 3 -$RUN_SWAP --state-hash 3NKxVcd8DixEjjmuBb2k5xW5RTSMwhNSpRJNJ7KcKL7RW7jAVY2t --sequence-no 4 - -$RUN_SWAP --state-hash 3NKSoUrfAP9zqe6HP3EGWSrzhnpixbez7Hk7EerXjYpCybwKbdme --sequence-no 3 -$RUN_SWAP --state-hash 3NKSoUrfAP9zqe6HP3EGWSrzhnpixbez7Hk7EerXjYpCybwKbdme --sequence-no 4 - -$RUN_SWAP --state-hash 3NKWgjnJukg2GaVRy66QUzm1kpKCH9fvBzcNkF56BEa6HHRjmfk7 --sequence-no 5 - -$RUN_SWAP --state-hash 3NLCEv7V6s6rgzwuqDYrdR7nWj1PXVc8sVMbLV6H9jBrcdMxsErM --sequence-no 3 - -$RUN_SWAP --state-hash 3NKmkxwogfkV2x5oL4RuR3WFWmvNpKmFghdNSZfRiRHn8pjvCxJH --sequence-no 4 - -$RUN_SWAP --state-hash 3NLkP7Wu2JovZj8MFch9ugfY6hGWwVe5Uy8J8qkeVVi16ay96dac --sequence-no 9 - -$RUN_SWAP --state-hash 3NKeE2B3nh5p3YhNdqtbSADMj1AWR8Q7K3ufEvrJu8hs21JXb6An --sequence-no 4 - -$RUN_SWAP --state-hash 3NKjsFwQDroJgKn2wHTLKhFqX3QxzbB9fmgMviz1rYbwSYdCN1Tv --sequence-no 8 - -$RUN_SWAP --state-hash 3NKGnC2e3KxFh8yixHLt1vLUmf5yzdChQWVDLxfupgPcrPLC4Qso --sequence-no 3 - -$RUN_SWAP --state-hash 3NKkT8BjXizuEuAeNPdFZf3tEkwFzjjYBj8CfJXgBrjDFLxsg4q5 --sequence-no 2 - -$RUN_SWAP --state-hash 3NLt3WEYazTo9XjKqCZjWRkozR7z6oz8dCBPuY2ixDKgNG2RctW7 --sequence-no 5 - -$RUN_SWAP --state-hash 3NL6aDHvieaB8z4STn8SbAzRy7896ubDxTWZ54f9MApiXCgGDDa1 --sequence-no 4 - -$RUN_SWAP --state-hash 3NKipHUjoHA1nCzpdqRoHrYTQjqCNAVVCUMtegWyk8Gykp9jMjo4 --sequence-no 15 - -$RUN_SWAP --state-hash 3NL1mqy56HS7E2nqEtgW6ZKmBFRGh8ks1YBjqR2jKtXvGtzzJgcM --sequence-no 3 - -$RUN_SWAP --state-hash 3NLRt1K856f9nMUKjaWvWt3bZo5scLFk8Y8G1fpJqR5DRFt3toiM --sequence-no 5 - -$RUN_SWAP --state-hash 3NKqsoFw6DY25SFpgZa8ivxaCi3HAzLF7pyHkR1WFNHQzB14ZTnx --sequence-no 5 - -$RUN_SWAP --state-hash 3NL5AEXkAF2Pz4mzSRHNFgQdv1goUumr4g9TZNKyq6EY7Zv9rReS --sequence-no 3 - -$RUN_SWAP --state-hash 3NKQsA7of6rd5ZNUfGEUaZe48QFybj9LXEMpbhg6Li4ZPLm8V4jG --sequence-no 3 - -$RUN_SWAP --state-hash 3NLgsc9n1b7scXwwjuoECrj6ZDYdvTQ8LEa1pjTWr8fvbzKGFtWa --sequence-no 6 - -$RUN_SWAP --state-hash 3NLAhmQdt71XXxFWVoDLuGx3bDeSe3yTSayuTP1M3KayGujNnX7i --sequence-no 2 - -$RUN_SWAP --state-hash 3NKvEDcmn25Nuv8RCtxaQ621bKyZZVK9W1JDNsyjvA4Hh8wnZFng --sequence-no 5 - -$RUN_SWAP --state-hash 3NKyraYKU93pT7jMuk5K3AeoWbSXHYr383BH9DsE37ip2CEtVtyK --sequence-no 4 - -$RUN_SWAP --state-hash 3NKki7THweuXrKyvAZ6NvvjwZsqmHEuXu5serfMaZqoNskusNkuX --sequence-no 5 - -$RUN_SWAP --state-hash 3NKzQ7cA7G8MtRY8qbHaVbvD1bf5T1Kzb6nvbmvArQxjokM8i3r9 --sequence-no 15 - -$RUN_SWAP --state-hash 3NLJYpKcCtaHwaVcdR9GCvg1GCQAj3xecTm3fqSrcnnb4w2kBLkD --sequence-no 11 diff --git a/scripts/archive/internal-command-account-fees.sh b/scripts/archive/internal-command-account-fees.sh deleted file mode 100755 index 8ac16c8831f..00000000000 --- a/scripts/archive/internal-command-account-fees.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash - -# add account creation fee of 1 Mina to blocks_internal_commands for internal commands, where -# the balance is the command amount minus 1 Mina - -ARCHIVE=archive -TMPFILE=$(mktemp -t internal-cmd-acct-fee.XXXXX) - -psql $ARCHIVE < 2){print $1 $2 $3 $4}' | head -n -2 > $TMPFILE -SELECT block_id, internal_command_id, sequence_no, secondary_sequence_no -FROM blocks_internal_commands AS bic -INNER JOIN internal_commands as ic -ON bic.internal_command_id = ic.id -INNER JOIN balances -ON bic.receiver_balance = balances.id -WHERE balances.balance = ic.fee - 1000000000 -EOF - -# if a coinbase has an associated fee transfer, add account creation fee if -# the balance is coinbase amount minus 1 Mina, minus the amount of the fee transfer -# an associated fee transfer is in the same block with the same sequence number as the coinbase -psql $ARCHIVE < 2){print $1 $2 $3 $4}' | head -n -2 >> $TMPFILE -SELECT bic_coinbase.block_id, bic_coinbase.internal_command_id, bic_coinbase.sequence_no, bic_coinbase.secondary_sequence_no -FROM blocks_internal_commands AS bic_coinbase -INNER JOIN internal_commands AS ic_coinbase -ON bic_coinbase.internal_command_id = ic_coinbase.id -INNER JOIN blocks_internal_commands AS bic_fee_transfer -ON bic_coinbase.block_id = bic_fee_transfer.block_id -AND bic_coinbase.sequence_no = bic_fee_transfer.sequence_no -INNER JOIN internal_commands AS ic_fee_transfer -ON ic_fee_transfer.id = bic_fee_transfer.internal_command_id -INNER JOIN balances -ON bic_coinbase.receiver_balance = balances.id -WHERE ic_coinbase.type = 'coinbase' -AND ic_fee_transfer.type = 'fee_transfer_via_coinbase' -AND balances.balance = ic_coinbase.fee - 1000000000 - ic_fee_transfer.fee -EOF - -while read -r block_id internal_command_id sequence_no secondary_sequence_no; do - psql $ARCHIVE <> $CODA_DIRECTORY_PATH/scripts/archive/output/graphql_schema.json - -echo "Finished getting introspection data" \ No newline at end of file diff --git a/scripts/archive/metadata.json b/scripts/archive/metadata.json deleted file mode 100644 index 0d556658016..00000000000 --- a/scripts/archive/metadata.json +++ /dev/null @@ -1 +0,0 @@ -{"functions":["get_stale_block_confirmations"],"remote_schemas":[],"query_collections":[],"trustlist":[],"tables":[{"table":"receipt_chain_hashes","is_enum":false,"object_relationships":[{"using":{"foreign_key_constraint_on":"parent_id"},"name":"parent","comment":null},{"using":{"manual_configuration":{"remote_table":"blocks_user_commands","column_mapping":{"id":"user_command_id"}}},"name":"block","comment":null}],"array_relationships":[],"insert_permissions":[{"role":"user","comment":null,"permission":{"set":{},"check":{},"columns":["hash"]}}],"select_permissions":[{"role":"user","comment":null,"permission":{"allow_aggregations":true,"columns":["hash","id","parent_id"],"filter":{}}}],"update_permissions":[{"role":"user","comment":null,"permission":{"set":{},"columns":["hash"],"filter":{}}}],"delete_permissions":[{"role":"user","comment":null,"permission":{"filter":{}}}],"event_triggers":[]},{"table":"state_hashes","is_enum":false,"object_relationships":[{"using":{"manual_configuration":{"remote_table":"blocks","column_mapping":{"id":"state_hash_id"}}},"name":"block","comment":null}],"array_relationships":[{"using":{"foreign_key_constraint_on":{"column":"parent_hash_id","table":"blocks"}},"name":"blocks","comment":null}],"insert_permissions":[{"role":"user","comment":null,"permission":{"set":{},"check":{},"columns":["value"]}}],"select_permissions":[{"role":"user","comment":null,"permission":{"allow_aggregations":true,"columns":["id","value"],"filter":{}}}],"update_permissions":[{"role":"user","comment":null,"permission":{"set":{},"columns":["value"],"filter":{}}}],"delete_permissions":[{"role":"user","comment":null,"permission":{"filter":{}}}],"event_triggers":[]},{"table":"fee_transfers","is_enum":false,"object_relationships":[{"using":{"foreign_key_constraint_on":"receiver_id"},"name":"receiver","comment":null}],"array_relationships":[{"using":{"foreign_key_constraint_on":{"column":"fee_transfer_id","table":"blocks_fee_transfers"}},"name":"blocks","comment":null}],"insert_permissions":[{"role":"user","comment":null,"permission":{"set":{},"check":{},"columns":["fee","first_seen","hash"]}}],"select_permissions":[{"role":"user","comment":null,"permission":{"allow_aggregations":true,"columns":["fee","first_seen","hash","id","receiver_id"],"filter":{}}}],"update_permissions":[{"role":"user","comment":null,"permission":{"set":{},"columns":["fee","first_seen","hash"],"filter":{}}}],"delete_permissions":[{"role":"user","comment":null,"permission":{"filter":{}}}],"event_triggers":[]},{"table":"public_keys","is_enum":false,"object_relationships":[],"array_relationships":[{"using":{"foreign_key_constraint_on":{"column":"creator_id","table":"blocks"}},"name":"blocks","comment":null},{"using":{"foreign_key_constraint_on":{"column":"sender_id","table":"user_commands"}},"name":"sender_for_user_commands","comment":null},{"using":{"foreign_key_constraint_on":{"column":"prover_id","table":"snark_jobs"}},"name":"snark_jobs","comment":null},{"using":{"foreign_key_constraint_on":{"column":"receiver_id","table":"fee_transfers"}},"name":"receiver_for_fee_transfers","comment":null},{"using":{"foreign_key_constraint_on":{"column":"receiver_id","table":"user_commands"}},"name":"receiver_for_user_commands","comment":null}],"insert_permissions":[{"role":"user","comment":null,"permission":{"set":{},"check":{},"columns":["value"]}}],"select_permissions":[{"role":"user","comment":null,"permission":{"allow_aggregations":true,"columns":["id","value"],"filter":{}}}],"update_permissions":[{"role":"user","comment":null,"permission":{"set":{},"columns":["value"],"filter":{}}}],"delete_permissions":[{"role":"user","comment":null,"permission":{"filter":{}}}],"event_triggers":[]},{"table":"user_commands","is_enum":false,"object_relationships":[{"using":{"foreign_key_constraint_on":"sender_id"},"name":"sender","comment":null},{"using":{"foreign_key_constraint_on":"receiver_id"},"name":"receiver","comment":null}],"array_relationships":[{"using":{"foreign_key_constraint_on":{"column":"user_command_id","table":"blocks_user_commands"}},"name":"blocks","comment":null}],"insert_permissions":[{"role":"user","comment":null,"permission":{"set":{},"check":{},"columns":["amount","fee","first_seen","hash","memo","nonce","typ"]}}],"select_permissions":[{"role":"user","comment":null,"permission":{"allow_aggregations":true,"columns":["amount","fee","first_seen","hash","id","memo","nonce","receiver_id","sender_id","typ"],"filter":{}}}],"update_permissions":[{"role":"user","comment":null,"permission":{"set":{},"columns":["amount","fee","first_seen","hash","memo","nonce","typ"],"filter":{}}}],"delete_permissions":[{"role":"user","comment":null,"permission":{"filter":{}}}],"event_triggers":[]},{"table":"blocks_user_commands","is_enum":false,"object_relationships":[{"using":{"foreign_key_constraint_on":"block_id"},"name":"block","comment":null},{"using":{"foreign_key_constraint_on":"receipt_chain_hash_id"},"name":"receipt_chain_hash","comment":null},{"using":{"foreign_key_constraint_on":"user_command_id"},"name":"user_command","comment":null}],"array_relationships":[],"insert_permissions":[{"role":"user","comment":null,"permission":{"set":{},"check":{},"columns":[]}}],"select_permissions":[{"role":"user","comment":null,"permission":{"allow_aggregations":true,"columns":["block_id","receipt_chain_hash_id","user_command_id"],"filter":{}}}],"update_permissions":[{"role":"user","comment":null,"permission":{"set":{},"columns":[],"filter":{}}}],"delete_permissions":[{"role":"user","comment":null,"permission":{"filter":{}}}],"event_triggers":[]},{"table":"snark_jobs","is_enum":false,"object_relationships":[{"using":{"foreign_key_constraint_on":"prover_id"},"name":"prover","comment":null}],"array_relationships":[{"using":{"foreign_key_constraint_on":{"column":"snark_job_id","table":"blocks_snark_jobs"}},"name":"blocks","comment":null}],"insert_permissions":[{"role":"user","comment":null,"permission":{"set":{},"check":{},"columns":["fee","job1","job2"]}}],"select_permissions":[{"role":"user","comment":null,"permission":{"allow_aggregations":true,"columns":["fee","id","job1","job2","prover_id"],"filter":{}}}],"update_permissions":[{"role":"user","comment":null,"permission":{"set":{},"columns":["fee","job1","job2"],"filter":{}}}],"delete_permissions":[{"role":"user","comment":null,"permission":{"filter":{}}}],"event_triggers":[]},{"table":"blocks_snark_jobs","is_enum":false,"object_relationships":[{"using":{"foreign_key_constraint_on":"block_id"},"name":"block","comment":null},{"using":{"foreign_key_constraint_on":"snark_job_id"},"name":"snark_job","comment":null}],"array_relationships":[],"insert_permissions":[{"role":"user","comment":null,"permission":{"set":{},"check":{},"columns":[]}}],"select_permissions":[{"role":"user","comment":null,"permission":{"allow_aggregations":true,"columns":["block_id","snark_job_id"],"filter":{}}}],"update_permissions":[{"role":"user","comment":null,"permission":{"set":{},"columns":[],"filter":{}}}],"delete_permissions":[{"role":"user","comment":null,"permission":{"filter":{}}}],"event_triggers":[]},{"table":"blocks_fee_transfers","is_enum":false,"object_relationships":[{"using":{"foreign_key_constraint_on":"block_id"},"name":"block","comment":null},{"using":{"foreign_key_constraint_on":"fee_transfer_id"},"name":"fee_transfer","comment":null}],"array_relationships":[],"insert_permissions":[{"role":"user","comment":null,"permission":{"set":{},"check":{},"columns":[]}}],"select_permissions":[{"role":"user","comment":null,"permission":{"allow_aggregations":true,"columns":["block_id","fee_transfer_id"],"filter":{}}}],"update_permissions":[{"role":"user","comment":null,"permission":{"set":{},"columns":[],"filter":{}}}],"delete_permissions":[{"role":"user","comment":null,"permission":{"filter":{}}}],"event_triggers":[]},{"table":"blocks","is_enum":false,"object_relationships":[{"using":{"foreign_key_constraint_on":"creator_id"},"name":"creator","comment":null},{"using":{"foreign_key_constraint_on":"state_hash_id"},"name":"state_hash","comment":null},{"using":{"foreign_key_constraint_on":"parent_hash_id"},"name":"parent_hash","comment":null}],"array_relationships":[{"using":{"foreign_key_constraint_on":{"column":"block_id","table":"blocks_user_commands"}},"name":"user_commands","comment":null},{"using":{"foreign_key_constraint_on":{"column":"block_id","table":"blocks_fee_transfers"}},"name":"fee_transfers","comment":null},{"using":{"foreign_key_constraint_on":{"column":"block_id","table":"blocks_snark_jobs"}},"name":"snark_jobs","comment":null}],"insert_permissions":[{"role":"user","comment":null,"permission":{"set":{},"check":{},"columns":["block_length","block_time","global_slot","ledger_hash","ledger_proof_nonce","snarked_ledger_hash","status"]}}],"select_permissions":[{"role":"user","comment":null,"permission":{"allow_aggregations":true,"columns":["state_hash_id","parent_hash_id","creator_id","snarked_ledger_hash","ledger_hash","global_slot","ledger_proof_nonce","status","block_length","block_time"],"filter":{}}}],"update_permissions":[{"role":"user","comment":null,"permission":{"set":{},"columns":["block_length","block_time","global_slot","ledger_hash","ledger_proof_nonce","snarked_ledger_hash","status"],"filter":{}}}],"delete_permissions":[{"role":"user","comment":null,"permission":{"filter":{}}}],"event_triggers":[]}]} diff --git a/scripts/archive/update_schema.sql b/scripts/archive/update_schema.sql deleted file mode 100644 index 8ffe278f00d..00000000000 --- a/scripts/archive/update_schema.sql +++ /dev/null @@ -1,16 +0,0 @@ ---To migrate an archive db running on a version before this ---Creates a new table that'll be populated when the archive is run with -config-file option - -CREATE TABLE timing_info -( id serial PRIMARY KEY -, public_key_id int NOT NULL REFERENCES public_keys(id) -, token bigint NOT NULL -, initial_balance bigint NOT NULL -, initial_minimum_balance bigint NOT NULL -, cliff_time bigint NOT NULL -, cliff_amount bigint NOT NULL -, vesting_period bigint NOT NULL -, vesting_increment bigint NOT NULL -); - -CREATE INDEX idx_public_key_id ON timing_info(public_key_id); diff --git a/scripts/deb-builder-helpers.sh b/scripts/deb-builder-helpers.sh index 666078720b9..d07d358c823 100755 --- a/scripts/deb-builder-helpers.sh +++ b/scripts/deb-builder-helpers.sh @@ -171,7 +171,7 @@ copy_common_daemon_configs() { # --- Copy artifacts cp ../src/app/rosetta/scripts/* "${BUILDDIR}/etc/mina/rosetta/scripts" - cp ../scripts/archive/download-missing-blocks.sh "${BUILDDIR}/etc/mina/rosetta/scripts" + cp ../scripts/archive/missing-blocks-guardian.sh "${BUILDDIR}/etc/mina/rosetta/scripts" cp ../src/app/rosetta/rosetta-cli-config/*.json "${BUILDDIR}/etc/mina/rosetta/rosetta-cli-config" cp ../src/app/rosetta/rosetta-cli-config/*.ros "${BUILDDIR}/etc/mina/rosetta/rosetta-cli-config" @@ -335,14 +335,14 @@ build_archive_deb () { cp ./default/src/app/extract_blocks/extract_blocks.exe "${BUILDDIR}/usr/local/bin/mina-extract-blocks" mkdir -p "${BUILDDIR}/etc/mina/archive" - cp ../scripts/archive/download-missing-blocks.sh "${BUILDDIR}/etc/mina/archive" + cp ../scripts/archive/missing-blocks-guardian.sh "${BUILDDIR}/etc/mina/archive" cp ./default/src/app/missing_blocks_auditor/missing_blocks_auditor.exe "${BUILDDIR}/usr/local/bin/mina-missing-blocks-auditor" cp ./default/src/app/replayer/replayer.exe "${BUILDDIR}/usr/local/bin/mina-replayer" - cp ./default/src/app/swap_bad_balances/swap_bad_balances.exe "${BUILDDIR}/usr/local/bin/mina-swap-bad-balances" - - cp ../src/app/archive/create_schema.sql "${BUILDDIR}/etc/mina/archive" + cp ../src/app/archive/create_schema.sql "${BUILDDIR}/etc/mina/archive" + cp ../src/app/archive/drop_tables.sql "${BUILDDIR}/etc/mina/archive" + build_deb "$ARCHIVE_DEB" } diff --git a/scripts/migrate-itn-data.sh b/scripts/migrate-itn-data.sh deleted file mode 100755 index 3aa1ca2ba80..00000000000 --- a/scripts/migrate-itn-data.sh +++ /dev/null @@ -1,58 +0,0 @@ -#!/bin/bash - -if [ $# -lt 1 ] || [ $# -gt 5 ]; then - echo "Usage" $0 archive-db [data_file] [update_script] - echo "'data_file' and 'update_script' are created when running this script" - echo "[env] RECEIPT_CHAIN_HASH_TO_B58_APP overrides receipt_chain_hash_to_b58 location" - echo "[env] LAST_VRF_OUTPUT_TO_B64_APP overrides last_vrf_output_to_b64 location" - exit 0 -fi - -ARCHIVE_DB=$1 -DATA_FILE=${2:-data_file.tmp} -UPDATE_SCRIPT=${3:-data_update.sql} -RECEIPT_CHAIN_HASH_TO_B58_APP=${RECEIPT_CHAIN_HASH_TO_B58_APP:-_build/default/src/app/receipt_chain_hash_to_b58/receipt_chain_hash_to_b58.exe} -LAST_VRF_OUTPUT_TO_B64_APP=${LAST_VRF_OUTPUT_TO_B64_APP:-_build/default/src/app/last_vrf_output_to_b64/last_vrf_output_to_b64.exe} - -echo "Migrating receipt chain hashes in account preconditions in archive db '"$ARCHIVE_DB"'" - -rm -f $DATA_FILE -rm -f $UPDATE_SCRIPT - -echo "Creating temporary file with receipt chain hashes" "'"$DATA_FILE"'" -echo "select id,receipt_chain_hash from zkapp_account_precondition where receipt_chain_hash is not null;" | \ - psql --csv -t -q $ARCHIVE_DB > $DATA_FILE - -echo "Creating SQL script" "'"$UPDATE_SCRIPT"'" -for line in `cat $DATA_FILE` - do ( - ID=$(echo $line | awk -F , '{print $1}'); - FP=$(echo $line | awk -F , '{print $2}'); - B58=$(echo $FP | $RECEIPT_CHAIN_HASH_TO_B58_APP ); - echo -n . - echo $ID "'"$B58"'" | awk '{print "UPDATE zkapp_account_precondition SET receipt_chain_hash=" $2 " WHERE id=" $1 ";"}' >> $UPDATE_SCRIPT) -done - -echo -echo "Receipt chain hash pass done!" - -rm -f $DATA_FILE - -echo "Creating temporary file with last_vrf_ouput" "'"$DATA_FILE"'" -echo "select id,last_vrf_output from blocks;" | \ - psql --csv -t -q $ARCHIVE_DB > $DATA_FILE - -echo "Adding to SQL script" "'"$UPDATE_SCRIPT"'" -for line in `cat $DATA_FILE` - do ( - ID=$(echo $line | awk -F , '{print $1}'); - FP=$(echo $line | awk -F , '{print $2}'); - B64=$(echo $FP | $LAST_VRF_OUTPUT_TO_B64_APP); - echo -n . - echo $ID "'"$B64"'" | awk '{print "UPDATE blocks SET last_vrf_output=" $2 " WHERE id=" $1 ";"}' >> $UPDATE_SCRIPT) -done - -echo -echo "Last VRF output pass done!" - -echo "Now run:" "psql -d" $ARCHIVE_DB "<" $UPDATE_SCRIPT diff --git a/scripts/archive/split_precomputed_log.sh b/scripts/mina-local-network/split_precomputed_log.sh similarity index 100% rename from scripts/archive/split_precomputed_log.sh rename to scripts/mina-local-network/split_precomputed_log.sh diff --git a/scripts/release-docker.sh b/scripts/release-docker.sh index f6ca90d1fb2..253f54a6466 100755 --- a/scripts/release-docker.sh +++ b/scripts/release-docker.sh @@ -10,7 +10,7 @@ set -x CLEAR='\033[0m' RED='\033[0;31m' # Array of valid service names -VALID_SERVICES=('mina-archive' 'mina-daemon' 'mina-rosetta' 'mina-test-suite' 'mina-test-executive' 'mina-batch-txn' 'mina-zkapp-test-transaction' 'mina-toolchain' 'bot' 'leaderboard' 'delegation-backend' 'delegation-backend-toolchain' 'itn-orchestrator') +VALID_SERVICES=('mina-archive' 'mina-daemon' 'mina-rosetta' 'mina-test-suite' 'mina-batch-txn' 'mina-zkapp-test-transaction' 'mina-toolchain' 'bot' 'leaderboard' 'delegation-backend' 'delegation-backend-toolchain' 'itn-orchestrator') function usage() { if [[ -n "$1" ]]; then @@ -121,11 +121,6 @@ mina-daemon) mina-toolchain) DOCKERFILE_PATH="dockerfiles/stages/1-build-deps dockerfiles/stages/2-opam-deps dockerfiles/stages/3-toolchain" ;; -mina-test-executive) - DOCKERFILE_PATH="dockerfiles/Dockerfile-mina-test-executive" - DOCKER_CONTEXT="dockerfiles/" - VERSION="${VERSION}-${NETWORK##*=}" - ;; mina-batch-txn) DOCKERFILE_PATH="dockerfiles/Dockerfile-txn-burst" DOCKER_CONTEXT="dockerfiles/" diff --git a/src/app/archive/archive_graphql_schema.json b/src/app/archive/archive_graphql_schema.json deleted file mode 100644 index 6ec47d7fe70..00000000000 --- a/src/app/archive/archive_graphql_schema.json +++ /dev/null @@ -1,29369 +0,0 @@ -{ - "data": { - "__schema": { - "directives": [ - { - "args": [ - { - "name": "if", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "description": null - } - ], - "name": "include", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "description": null - }, - { - "args": [ - { - "name": "if", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "description": null - } - ], - "name": "skip", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "description": null - } - ], - "queryType": { - "name": "query_root" - }, - "subscriptionType": { - "name": "subscription_root" - }, - "types": [ - { - "inputFields": null, - "kind": "SCALAR", - "possibleTypes": null, - "interfaces": null, - "name": "Boolean", - "enumValues": null, - "description": null, - "fields": null - }, - { - "inputFields": null, - "kind": "SCALAR", - "possibleTypes": null, - "interfaces": null, - "name": "Float", - "enumValues": null, - "description": null, - "fields": null - }, - { - "inputFields": null, - "kind": "SCALAR", - "possibleTypes": null, - "interfaces": null, - "name": "ID", - "enumValues": null, - "description": null, - "fields": null - }, - { - "inputFields": null, - "kind": "SCALAR", - "possibleTypes": null, - "interfaces": null, - "name": "Int", - "enumValues": null, - "description": null, - "fields": null - }, - { - "inputFields": [ - { - "name": "_eq", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "_gt", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "_gte", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "_in", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "_is_null", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - }, - { - "name": "_lt", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "_lte", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "_neq", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "_nin", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - } - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "Int_comparison_exp", - "enumValues": null, - "description": "expression to compare columns of type Int. All fields are combined with logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "SCALAR", - "possibleTypes": null, - "interfaces": null, - "name": "String", - "enumValues": null, - "description": null, - "fields": null - }, - { - "inputFields": [ - { - "name": "_eq", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "_gt", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "_gte", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "_ilike", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "_in", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "_is_null", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - }, - { - "name": "_like", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "_lt", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "_lte", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "_neq", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "_nilike", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "_nin", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "_nlike", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "_nsimilar", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "_similar", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "String_comparison_exp", - "enumValues": null, - "description": "expression to compare columns of type String. All fields are combined with logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "__Directive", - "enumValues": null, - "description": null, - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "args", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "locations", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__DirectiveLocation", - "ofType": null - } - } - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "__DirectiveLocation", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "ARGUMENT_DEFINITION", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "ENUM", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "ENUM_VALUE", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "FIELD", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "FIELD_DEFINITION", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "FRAGMENT_DEFINITION", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "FRAGMENT_SPREAD", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "INLINE_FRAGMENT", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "INPUT_FIELD_DEFINITION", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "INPUT_OBJECT", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "INTERFACE", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "MUTATION", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "OBJECT", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "QUERY", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "SCALAR", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "SCHEMA", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "SUBSCRIPTION", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "UNION", - "description": null - } - ], - "description": null, - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "__EnumValue", - "enumValues": null, - "description": null, - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "deprecationReason", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "isDeprecated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "__Field", - "enumValues": null, - "description": null, - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "args", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "deprecationReason", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "isDeprecated", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "type", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "__InputValue", - "enumValues": null, - "description": null, - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "defaultValue", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "name", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "type", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "__Schema", - "enumValues": null, - "description": null, - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "directives", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Directive", - "ofType": null - } - } - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "mutationType", - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "queryType", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "subscriptionType", - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "types", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "__Type", - "enumValues": null, - "description": null, - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "description", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [ - { - "name": "includeDeprecated", - "defaultValue": "false", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "enumValues", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__EnumValue", - "ofType": null - } - } - }, - "description": null - }, - { - "args": [ - { - "name": "includeDeprecated", - "defaultValue": "false", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "fields", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Field", - "ofType": null - } - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "inputFields", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "interfaces", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "kind", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__TypeKind", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "name", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ofType", - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "possibleTypes", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "__TypeKind", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "ENUM", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "INPUT_OBJECT", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "INTERFACE", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "LIST", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "NON_NULL", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "OBJECT", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "SCALAR", - "description": null - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "UNION", - "description": null - } - ], - "description": null, - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks", - "enumValues": null, - "description": "columns and relationships of \"blocks\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_length", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_time", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "creator", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "public_keys", - "ofType": null - } - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "creator_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfers", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_fee_transfers", - "ofType": null - } - } - } - }, - "description": "An array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfers_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_aggregate", - "ofType": null - } - }, - "description": "An aggregated array relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "global_slot", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_hash", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_proof_nonce", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_hash", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "state_hashes", - "ofType": null - } - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_hash_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_jobs", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_snark_jobs", - "ofType": null - } - } - } - }, - "description": "An array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_jobs_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_aggregate", - "ofType": null - } - }, - "description": "An aggregated array relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snarked_ledger_hash", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hash", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "state_hashes", - "ofType": null - } - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hash_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "status", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_commands", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_user_commands", - "ofType": null - } - } - } - }, - "description": "An array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_commands_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_user_commands_aggregate", - "ofType": null - } - }, - "description": "An aggregated array relationship" - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_aggregate", - "enumValues": null, - "description": "aggregated selection of \"blocks\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "aggregate", - "type": { - "kind": "OBJECT", - "name": "blocks_aggregate_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nodes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks", - "ofType": null - } - } - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_aggregate_fields", - "enumValues": null, - "description": "aggregate fields of \"blocks\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "avg", - "type": { - "kind": "OBJECT", - "name": "blocks_avg_fields", - "ofType": null - }, - "description": null - }, - { - "args": [ - { - "name": "columns", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_select_column", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "distinct", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "count", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "max", - "type": { - "kind": "OBJECT", - "name": "blocks_max_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "min", - "type": { - "kind": "OBJECT", - "name": "blocks_min_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev", - "type": { - "kind": "OBJECT", - "name": "blocks_stddev_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_pop", - "type": { - "kind": "OBJECT", - "name": "blocks_stddev_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_samp", - "type": { - "kind": "OBJECT", - "name": "blocks_stddev_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sum", - "type": { - "kind": "OBJECT", - "name": "blocks_sum_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_pop", - "type": { - "kind": "OBJECT", - "name": "blocks_var_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_samp", - "type": { - "kind": "OBJECT", - "name": "blocks_var_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "variance", - "type": { - "kind": "OBJECT", - "name": "blocks_variance_fields", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "avg", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_avg_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "count", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "max", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_max_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "min", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_min_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_stddev_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_stddev_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_stddev_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sum", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_sum_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_var_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_var_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "variance", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_variance_order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_aggregate_order_by", - "enumValues": null, - "description": "order by aggregate values of table \"blocks\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_insert_input", - "ofType": null - } - } - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_arr_rel_insert_input", - "enumValues": null, - "description": "input type for inserting array relation for remote table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_avg_fields", - "enumValues": null, - "description": "aggregate avg on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_length", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_time", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "creator_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "global_slot", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_proof_nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "status", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "creator_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_avg_order_by", - "enumValues": null, - "description": "order by avg() on columns of table \"blocks\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "_and", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "_not", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "_or", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "numeric_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "numeric_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "creator", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "creator_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfers", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "snark_jobs", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "snarked_ledger_hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "user_commands", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_bool_exp", - "enumValues": null, - "description": "Boolean expression to filter rows from the table \"blocks\". All fields are combined with a logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_constraint", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_state_hash_key", - "description": "unique or primary key constraint" - } - ], - "description": "unique or primary key constraints on table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers", - "enumValues": null, - "description": "columns and relationships of \"blocks_fee_transfers\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks", - "ofType": null - } - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfer", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "fee_transfers", - "ofType": null - } - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfer_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers_aggregate", - "enumValues": null, - "description": "aggregated selection of \"blocks_fee_transfers\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "aggregate", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_aggregate_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nodes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_fee_transfers", - "ofType": null - } - } - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers_aggregate_fields", - "enumValues": null, - "description": "aggregate fields of \"blocks_fee_transfers\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "avg", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_avg_fields", - "ofType": null - }, - "description": null - }, - { - "args": [ - { - "name": "columns", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_fee_transfers_select_column", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "distinct", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "count", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "max", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_max_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "min", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_min_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_stddev_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_pop", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_stddev_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_samp", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_stddev_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sum", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_sum_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_pop", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_var_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_samp", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_var_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "variance", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_variance_fields", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "avg", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_avg_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "count", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "max", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_max_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "min", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_min_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_stddev_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_stddev_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_stddev_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sum", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_sum_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_var_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_var_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "variance", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_variance_order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_aggregate_order_by", - "enumValues": null, - "description": "order by aggregate values of table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_insert_input", - "ofType": null - } - } - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_arr_rel_insert_input", - "enumValues": null, - "description": "input type for inserting array relation for remote table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers_avg_fields", - "enumValues": null, - "description": "aggregate avg on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfer_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_avg_order_by", - "enumValues": null, - "description": "order by avg() on columns of table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "_and", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "_not", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "_or", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_bool_exp", - "enumValues": null, - "description": "Boolean expression to filter rows from the table \"blocks_fee_transfers\". All fields are combined with a logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_constraint", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_fee_transfers_block_id_fee_transfer_id_key", - "description": "unique or primary key constraint" - } - ], - "description": "unique or primary key constraints on table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_obj_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_obj_rel_insert_input", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_insert_input", - "enumValues": null, - "description": "input type for inserting data into table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers_max_fields", - "enumValues": null, - "description": "aggregate max on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfer_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_max_order_by", - "enumValues": null, - "description": "order by max() on columns of table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers_min_fields", - "enumValues": null, - "description": "aggregate min on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfer_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_min_order_by", - "enumValues": null, - "description": "order by min() on columns of table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers_mutation_response", - "enumValues": null, - "description": "response of any mutation on the table \"blocks_fee_transfers\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "affected_rows", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": "number of affected rows by the mutation" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "returning", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_fee_transfers", - "ofType": null - } - } - } - }, - "description": "data of the affected rows by the mutation" - } - ] - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_insert_input", - "ofType": null - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_obj_rel_insert_input", - "enumValues": null, - "description": "input type for inserting object relation for remote table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "constraint_", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_fee_transfers_constraint", - "ofType": null - } - }, - "description": null - }, - { - "name": "update_columns", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_fee_transfers_update_column", - "ofType": null - } - } - } - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_on_conflict", - "enumValues": null, - "description": "on conflict condition type for table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_order_by", - "enumValues": null, - "description": "ordering options when selecting data from \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_select_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfer_id", - "description": "column name" - } - ], - "description": "select columns of table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": [], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_set_input", - "enumValues": null, - "description": "input type for updating data in table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers_stddev_fields", - "enumValues": null, - "description": "aggregate stddev on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfer_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_stddev_order_by", - "enumValues": null, - "description": "order by stddev() on columns of table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers_stddev_pop_fields", - "enumValues": null, - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfer_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_stddev_pop_order_by", - "enumValues": null, - "description": "order by stddev_pop() on columns of table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers_stddev_samp_fields", - "enumValues": null, - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfer_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_stddev_samp_order_by", - "enumValues": null, - "description": "order by stddev_samp() on columns of table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers_sum_fields", - "enumValues": null, - "description": "aggregate sum on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfer_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_sum_order_by", - "enumValues": null, - "description": "order by sum() on columns of table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_update_column", - "enumValues": [], - "description": "update columns of table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers_var_pop_fields", - "enumValues": null, - "description": "aggregate var_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfer_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_var_pop_order_by", - "enumValues": null, - "description": "order by var_pop() on columns of table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers_var_samp_fields", - "enumValues": null, - "description": "aggregate var_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfer_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_var_samp_order_by", - "enumValues": null, - "description": "order by var_samp() on columns of table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_fee_transfers_variance_fields", - "enumValues": null, - "description": "aggregate variance on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfer_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfer_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_fee_transfers_variance_order_by", - "enumValues": null, - "description": "order by variance() on columns of table \"blocks_fee_transfers\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_inc_input", - "enumValues": null, - "description": "input type for incrementing integer columne in table \"blocks\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "creator", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_obj_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfers", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_arr_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_hash", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_obj_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "snark_jobs", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_arr_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "snarked_ledger_hash", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_obj_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "user_commands", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_arr_rel_insert_input", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_insert_input", - "enumValues": null, - "description": "input type for inserting data into table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_max_fields", - "enumValues": null, - "description": "aggregate max on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_length", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_time", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "creator_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "global_slot", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_hash", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_proof_nonce", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_hash_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snarked_ledger_hash", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hash_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "status", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "creator_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snarked_ledger_hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_max_order_by", - "enumValues": null, - "description": "order by max() on columns of table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_min_fields", - "enumValues": null, - "description": "aggregate min on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_length", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_time", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "creator_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "global_slot", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_hash", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_proof_nonce", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_hash_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snarked_ledger_hash", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hash_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "status", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "creator_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snarked_ledger_hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_min_order_by", - "enumValues": null, - "description": "order by min() on columns of table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_mutation_response", - "enumValues": null, - "description": "response of any mutation on the table \"blocks\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "affected_rows", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": "number of affected rows by the mutation" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "returning", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks", - "ofType": null - } - } - } - }, - "description": "data of the affected rows by the mutation" - } - ] - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_insert_input", - "ofType": null - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_obj_rel_insert_input", - "enumValues": null, - "description": "input type for inserting object relation for remote table \"blocks\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "constraint_", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_constraint", - "ofType": null - } - }, - "description": null - }, - { - "name": "update_columns", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_update_column", - "ofType": null - } - } - } - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_on_conflict", - "enumValues": null, - "description": "on conflict condition type for table \"blocks\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "creator", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "creator_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee_transfers_aggregate", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_aggregate_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_jobs_aggregate", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_aggregate_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snarked_ledger_hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "user_commands_aggregate", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_aggregate_order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_order_by", - "enumValues": null, - "description": "ordering options when selecting data from \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_select_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "block_length", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "block_time", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "creator_id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "global_slot", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_hash", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_proof_nonce", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_hash_id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "snarked_ledger_hash", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hash_id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "status", - "description": "column name" - } - ], - "description": "select columns of table \"blocks\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_hash", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "snarked_ledger_hash", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_set_input", - "enumValues": null, - "description": "input type for updating data in table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs", - "enumValues": null, - "description": "columns and relationships of \"blocks_snark_jobs\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks", - "ofType": null - } - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_job", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "snark_jobs", - "ofType": null - } - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_job_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs_aggregate", - "enumValues": null, - "description": "aggregated selection of \"blocks_snark_jobs\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "aggregate", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_aggregate_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nodes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_snark_jobs", - "ofType": null - } - } - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs_aggregate_fields", - "enumValues": null, - "description": "aggregate fields of \"blocks_snark_jobs\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "avg", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_avg_fields", - "ofType": null - }, - "description": null - }, - { - "args": [ - { - "name": "columns", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_snark_jobs_select_column", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "distinct", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "count", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "max", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_max_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "min", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_min_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_stddev_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_pop", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_stddev_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_samp", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_stddev_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sum", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_sum_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_pop", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_var_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_samp", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_var_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "variance", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_variance_fields", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "avg", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_avg_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "count", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "max", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_max_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "min", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_min_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_stddev_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_stddev_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_stddev_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sum", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_sum_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_var_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_var_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "variance", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_variance_order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_aggregate_order_by", - "enumValues": null, - "description": "order by aggregate values of table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_insert_input", - "ofType": null - } - } - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_arr_rel_insert_input", - "enumValues": null, - "description": "input type for inserting array relation for remote table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs_avg_fields", - "enumValues": null, - "description": "aggregate avg on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_job_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_avg_order_by", - "enumValues": null, - "description": "order by avg() on columns of table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "_and", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "_not", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "_or", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_bool_exp", - "enumValues": null, - "description": "Boolean expression to filter rows from the table \"blocks_snark_jobs\". All fields are combined with a logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_constraint", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_snark_jobs_block_id_snark_job_id_key", - "description": "unique or primary key constraint" - } - ], - "description": "unique or primary key constraints on table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_obj_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_obj_rel_insert_input", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_insert_input", - "enumValues": null, - "description": "input type for inserting data into table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs_max_fields", - "enumValues": null, - "description": "aggregate max on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_job_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_max_order_by", - "enumValues": null, - "description": "order by max() on columns of table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs_min_fields", - "enumValues": null, - "description": "aggregate min on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_job_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_min_order_by", - "enumValues": null, - "description": "order by min() on columns of table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs_mutation_response", - "enumValues": null, - "description": "response of any mutation on the table \"blocks_snark_jobs\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "affected_rows", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": "number of affected rows by the mutation" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "returning", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_snark_jobs", - "ofType": null - } - } - } - }, - "description": "data of the affected rows by the mutation" - } - ] - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_insert_input", - "ofType": null - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_obj_rel_insert_input", - "enumValues": null, - "description": "input type for inserting object relation for remote table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "constraint_", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_snark_jobs_constraint", - "ofType": null - } - }, - "description": null - }, - { - "name": "update_columns", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_snark_jobs_update_column", - "ofType": null - } - } - } - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_on_conflict", - "enumValues": null, - "description": "on conflict condition type for table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_order_by", - "enumValues": null, - "description": "ordering options when selecting data from \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_select_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_job_id", - "description": "column name" - } - ], - "description": "select columns of table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": [], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_set_input", - "enumValues": null, - "description": "input type for updating data in table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs_stddev_fields", - "enumValues": null, - "description": "aggregate stddev on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_job_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_stddev_order_by", - "enumValues": null, - "description": "order by stddev() on columns of table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs_stddev_pop_fields", - "enumValues": null, - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_job_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_stddev_pop_order_by", - "enumValues": null, - "description": "order by stddev_pop() on columns of table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs_stddev_samp_fields", - "enumValues": null, - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_job_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_stddev_samp_order_by", - "enumValues": null, - "description": "order by stddev_samp() on columns of table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs_sum_fields", - "enumValues": null, - "description": "aggregate sum on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_job_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_sum_order_by", - "enumValues": null, - "description": "order by sum() on columns of table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_update_column", - "enumValues": [], - "description": "update columns of table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs_var_pop_fields", - "enumValues": null, - "description": "aggregate var_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_job_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_var_pop_order_by", - "enumValues": null, - "description": "order by var_pop() on columns of table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs_var_samp_fields", - "enumValues": null, - "description": "aggregate var_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_job_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_var_samp_order_by", - "enumValues": null, - "description": "order by var_samp() on columns of table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_snark_jobs_variance_fields", - "enumValues": null, - "description": "aggregate variance on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_job_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_job_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_snark_jobs_variance_order_by", - "enumValues": null, - "description": "order by variance() on columns of table \"blocks_snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_stddev_fields", - "enumValues": null, - "description": "aggregate stddev on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_length", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_time", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "creator_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "global_slot", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_proof_nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "status", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "creator_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_stddev_order_by", - "enumValues": null, - "description": "order by stddev() on columns of table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_stddev_pop_fields", - "enumValues": null, - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_length", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_time", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "creator_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "global_slot", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_proof_nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "status", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "creator_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_stddev_pop_order_by", - "enumValues": null, - "description": "order by stddev_pop() on columns of table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_stddev_samp_fields", - "enumValues": null, - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_length", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_time", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "creator_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "global_slot", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_proof_nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "status", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "creator_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_stddev_samp_order_by", - "enumValues": null, - "description": "order by stddev_samp() on columns of table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_sum_fields", - "enumValues": null, - "description": "aggregate sum on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_length", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_time", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "creator_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "global_slot", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_proof_nonce", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_hash_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hash_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "status", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "creator_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_sum_order_by", - "enumValues": null, - "description": "order by sum() on columns of table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_update_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "block_length", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "block_time", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "global_slot", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_hash", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_proof_nonce", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "snarked_ledger_hash", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "status", - "description": "column name" - } - ], - "description": "update columns of table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands", - "enumValues": null, - "description": "columns and relationships of \"blocks_user_commands\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks", - "ofType": null - } - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hash", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes", - "ofType": null - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hash_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_command", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "user_commands", - "ofType": null - } - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_command_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands_aggregate", - "enumValues": null, - "description": "aggregated selection of \"blocks_user_commands\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "aggregate", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_aggregate_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nodes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_user_commands", - "ofType": null - } - } - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands_aggregate_fields", - "enumValues": null, - "description": "aggregate fields of \"blocks_user_commands\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "avg", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_avg_fields", - "ofType": null - }, - "description": null - }, - { - "args": [ - { - "name": "columns", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_user_commands_select_column", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "distinct", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "count", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "max", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_max_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "min", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_min_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_stddev_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_pop", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_stddev_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_samp", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_stddev_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sum", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_sum_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_pop", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_var_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_samp", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_var_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "variance", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_variance_fields", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "avg", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_avg_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "count", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "max", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_max_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "min", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_min_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_stddev_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_stddev_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_stddev_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sum", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_sum_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_var_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_var_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "variance", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_variance_order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_aggregate_order_by", - "enumValues": null, - "description": "order by aggregate values of table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_insert_input", - "ofType": null - } - } - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_arr_rel_insert_input", - "enumValues": null, - "description": "input type for inserting array relation for remote table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands_avg_fields", - "enumValues": null, - "description": "aggregate avg on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_command_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "user_command_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_avg_order_by", - "enumValues": null, - "description": "order by avg() on columns of table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "_and", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "_not", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "_or", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "user_command", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "user_command_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_bool_exp", - "enumValues": null, - "description": "Boolean expression to filter rows from the table \"blocks_user_commands\". All fields are combined with a logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_constraint", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_user_commands_block_id_user_command_id_receipt_chain_has", - "description": "unique or primary key constraint" - } - ], - "description": "unique or primary key constraints on table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_obj_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_obj_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "user_command", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_obj_rel_insert_input", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_insert_input", - "enumValues": null, - "description": "input type for inserting data into table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands_max_fields", - "enumValues": null, - "description": "aggregate max on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hash_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_command_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "user_command_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_max_order_by", - "enumValues": null, - "description": "order by max() on columns of table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands_min_fields", - "enumValues": null, - "description": "aggregate min on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hash_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_command_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "user_command_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_min_order_by", - "enumValues": null, - "description": "order by min() on columns of table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands_mutation_response", - "enumValues": null, - "description": "response of any mutation on the table \"blocks_user_commands\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "affected_rows", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": "number of affected rows by the mutation" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "returning", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_user_commands", - "ofType": null - } - } - } - }, - "description": "data of the affected rows by the mutation" - } - ] - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_insert_input", - "ofType": null - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_obj_rel_insert_input", - "enumValues": null, - "description": "input type for inserting object relation for remote table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "constraint_", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_user_commands_constraint", - "ofType": null - } - }, - "description": null - }, - { - "name": "update_columns", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_user_commands_update_column", - "ofType": null - } - } - } - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_on_conflict", - "enumValues": null, - "description": "on conflict condition type for table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "user_command", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "user_command_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_order_by", - "enumValues": null, - "description": "ordering options when selecting data from \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_select_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hash_id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "user_command_id", - "description": "column name" - } - ], - "description": "select columns of table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": [], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_set_input", - "enumValues": null, - "description": "input type for updating data in table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands_stddev_fields", - "enumValues": null, - "description": "aggregate stddev on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_command_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "user_command_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_stddev_order_by", - "enumValues": null, - "description": "order by stddev() on columns of table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands_stddev_pop_fields", - "enumValues": null, - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_command_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "user_command_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_stddev_pop_order_by", - "enumValues": null, - "description": "order by stddev_pop() on columns of table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands_stddev_samp_fields", - "enumValues": null, - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_command_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "user_command_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_stddev_samp_order_by", - "enumValues": null, - "description": "order by stddev_samp() on columns of table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands_sum_fields", - "enumValues": null, - "description": "aggregate sum on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hash_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_command_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "user_command_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_sum_order_by", - "enumValues": null, - "description": "order by sum() on columns of table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_update_column", - "enumValues": [], - "description": "update columns of table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands_var_pop_fields", - "enumValues": null, - "description": "aggregate var_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_command_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "user_command_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_var_pop_order_by", - "enumValues": null, - "description": "order by var_pop() on columns of table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands_var_samp_fields", - "enumValues": null, - "description": "aggregate var_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_command_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "user_command_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_var_samp_order_by", - "enumValues": null, - "description": "order by var_samp() on columns of table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_user_commands_variance_fields", - "enumValues": null, - "description": "aggregate variance on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_command_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receipt_chain_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "user_command_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_user_commands_variance_order_by", - "enumValues": null, - "description": "order by variance() on columns of table \"blocks_user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_var_pop_fields", - "enumValues": null, - "description": "aggregate var_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_length", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_time", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "creator_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "global_slot", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_proof_nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "status", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "creator_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_var_pop_order_by", - "enumValues": null, - "description": "order by var_pop() on columns of table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_var_samp_fields", - "enumValues": null, - "description": "aggregate var_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_length", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_time", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "creator_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "global_slot", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_proof_nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "status", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "creator_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_var_samp_order_by", - "enumValues": null, - "description": "order by var_samp() on columns of table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "blocks_variance_fields", - "enumValues": null, - "description": "aggregate variance on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_length", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block_time", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "creator_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "global_slot", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "ledger_proof_nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hash_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "status", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "block_length", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "block_time", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "creator_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "global_slot", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "ledger_proof_nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "state_hash_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "status", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "blocks_variance_order_by", - "enumValues": null, - "description": "order by variance() on columns of table \"blocks\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "conflict_action", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "ignore", - "description": "ignore the insert on this row" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "update", - "description": "update the row with the given values" - } - ], - "description": "conflict action", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers", - "enumValues": null, - "description": "columns and relationships of \"fee_transfers\"", - "fields": [ - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_fee_transfers", - "ofType": null - } - } - } - }, - "description": "An array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_aggregate", - "ofType": null - } - }, - "description": "An aggregated array relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "public_keys", - "ofType": null - } - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers_aggregate", - "enumValues": null, - "description": "aggregated selection of \"fee_transfers\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "aggregate", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_aggregate_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nodes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "fee_transfers", - "ofType": null - } - } - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers_aggregate_fields", - "enumValues": null, - "description": "aggregate fields of \"fee_transfers\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "avg", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_avg_fields", - "ofType": null - }, - "description": null - }, - { - "args": [ - { - "name": "columns", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "fee_transfers_select_column", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "distinct", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "count", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "max", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_max_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "min", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_min_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_stddev_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_pop", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_stddev_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_samp", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_stddev_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sum", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_sum_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_pop", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_var_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_samp", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_var_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "variance", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_variance_fields", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "avg", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_avg_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "count", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "max", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_max_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "min", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_min_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_stddev_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_stddev_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_stddev_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sum", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_sum_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_var_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_var_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "variance", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_variance_order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_aggregate_order_by", - "enumValues": null, - "description": "order by aggregate values of table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_insert_input", - "ofType": null - } - } - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_arr_rel_insert_input", - "enumValues": null, - "description": "input type for inserting array relation for remote table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers_avg_fields", - "enumValues": null, - "description": "aggregate avg on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_avg_order_by", - "enumValues": null, - "description": "order by avg() on columns of table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "_and", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "_not", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "_or", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "blocks", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "numeric_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "numeric_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "receiver", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_bool_exp", - "enumValues": null, - "description": "Boolean expression to filter rows from the table \"fee_transfers\". All fields are combined with a logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_constraint", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfers_hash_key", - "description": "unique or primary key constraint" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfers_pkey", - "description": "unique or primary key constraint" - } - ], - "description": "unique or primary key constraints on table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "blocks", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_arr_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "receiver", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_obj_rel_insert_input", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_insert_input", - "enumValues": null, - "description": "input type for inserting data into table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers_max_fields", - "enumValues": null, - "description": "aggregate max on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_max_order_by", - "enumValues": null, - "description": "order by max() on columns of table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers_min_fields", - "enumValues": null, - "description": "aggregate min on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_min_order_by", - "enumValues": null, - "description": "order by min() on columns of table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers_mutation_response", - "enumValues": null, - "description": "response of any mutation on the table \"fee_transfers\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "affected_rows", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": "number of affected rows by the mutation" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "returning", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "fee_transfers", - "ofType": null - } - } - } - }, - "description": "data of the affected rows by the mutation" - } - ] - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_insert_input", - "ofType": null - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_obj_rel_insert_input", - "enumValues": null, - "description": "input type for inserting object relation for remote table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "constraint_", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "fee_transfers_constraint", - "ofType": null - } - }, - "description": null - }, - { - "name": "update_columns", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "fee_transfers_update_column", - "ofType": null - } - } - } - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_on_conflict", - "enumValues": null, - "description": "on conflict condition type for table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "blocks_aggregate", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_aggregate_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_order_by", - "enumValues": null, - "description": "ordering options when selecting data from \"fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_select_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "description": "column name" - } - ], - "description": "select columns of table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_set_input", - "enumValues": null, - "description": "input type for updating data in table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers_stddev_fields", - "enumValues": null, - "description": "aggregate stddev on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_stddev_order_by", - "enumValues": null, - "description": "order by stddev() on columns of table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers_stddev_pop_fields", - "enumValues": null, - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_stddev_pop_order_by", - "enumValues": null, - "description": "order by stddev_pop() on columns of table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers_stddev_samp_fields", - "enumValues": null, - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_stddev_samp_order_by", - "enumValues": null, - "description": "order by stddev_samp() on columns of table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers_sum_fields", - "enumValues": null, - "description": "aggregate sum on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_sum_order_by", - "enumValues": null, - "description": "order by sum() on columns of table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_update_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "description": "column name" - } - ], - "description": "update columns of table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers_var_pop_fields", - "enumValues": null, - "description": "aggregate var_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_var_pop_order_by", - "enumValues": null, - "description": "order by var_pop() on columns of table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers_var_samp_fields", - "enumValues": null, - "description": "aggregate var_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_var_samp_order_by", - "enumValues": null, - "description": "order by var_samp() on columns of table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "fee_transfers_variance_fields", - "enumValues": null, - "description": "aggregate variance on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "fee_transfers_variance_order_by", - "enumValues": null, - "description": "order by variance() on columns of table \"fee_transfers\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "new_block_parent_hash", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "get_stale_block_confirmations_args", - "enumValues": null, - "description": null, - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "mutation_root", - "enumValues": null, - "description": "mutation root", - "fields": [ - { - "args": [ - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be deleted" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "delete_blocks", - "type": { - "kind": "OBJECT", - "name": "blocks_mutation_response", - "ofType": null - }, - "description": "delete data from the table: \"blocks\"" - }, - { - "args": [ - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be deleted" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "delete_blocks_fee_transfers", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_mutation_response", - "ofType": null - }, - "description": "delete data from the table: \"blocks_fee_transfers\"" - }, - { - "args": [ - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be deleted" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "delete_blocks_snark_jobs", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_mutation_response", - "ofType": null - }, - "description": "delete data from the table: \"blocks_snark_jobs\"" - }, - { - "args": [ - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be deleted" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "delete_blocks_user_commands", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_mutation_response", - "ofType": null - }, - "description": "delete data from the table: \"blocks_user_commands\"" - }, - { - "args": [ - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be deleted" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "delete_fee_transfers", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_mutation_response", - "ofType": null - }, - "description": "delete data from the table: \"fee_transfers\"" - }, - { - "args": [ - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be deleted" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "delete_public_keys", - "type": { - "kind": "OBJECT", - "name": "public_keys_mutation_response", - "ofType": null - }, - "description": "delete data from the table: \"public_keys\"" - }, - { - "args": [ - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be deleted" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "delete_receipt_chain_hashes", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_mutation_response", - "ofType": null - }, - "description": "delete data from the table: \"receipt_chain_hashes\"" - }, - { - "args": [ - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be deleted" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "delete_snark_jobs", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_mutation_response", - "ofType": null - }, - "description": "delete data from the table: \"snark_jobs\"" - }, - { - "args": [ - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be deleted" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "delete_state_hashes", - "type": { - "kind": "OBJECT", - "name": "state_hashes_mutation_response", - "ofType": null - }, - "description": "delete data from the table: \"state_hashes\"" - }, - { - "args": [ - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be deleted" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "delete_user_commands", - "type": { - "kind": "OBJECT", - "name": "user_commands_mutation_response", - "ofType": null - }, - "description": "delete data from the table: \"user_commands\"" - }, - { - "args": [ - { - "name": "objects", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_insert_input", - "ofType": null - } - } - } - }, - "description": "the rows to be inserted" - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_on_conflict", - "ofType": null - }, - "description": "on conflict condition" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "insert_blocks", - "type": { - "kind": "OBJECT", - "name": "blocks_mutation_response", - "ofType": null - }, - "description": "insert data into the table: \"blocks\"" - }, - { - "args": [ - { - "name": "objects", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_insert_input", - "ofType": null - } - } - } - }, - "description": "the rows to be inserted" - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_on_conflict", - "ofType": null - }, - "description": "on conflict condition" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "insert_blocks_fee_transfers", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_mutation_response", - "ofType": null - }, - "description": "insert data into the table: \"blocks_fee_transfers\"" - }, - { - "args": [ - { - "name": "objects", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_insert_input", - "ofType": null - } - } - } - }, - "description": "the rows to be inserted" - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_on_conflict", - "ofType": null - }, - "description": "on conflict condition" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "insert_blocks_snark_jobs", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_mutation_response", - "ofType": null - }, - "description": "insert data into the table: \"blocks_snark_jobs\"" - }, - { - "args": [ - { - "name": "objects", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_insert_input", - "ofType": null - } - } - } - }, - "description": "the rows to be inserted" - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_on_conflict", - "ofType": null - }, - "description": "on conflict condition" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "insert_blocks_user_commands", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_mutation_response", - "ofType": null - }, - "description": "insert data into the table: \"blocks_user_commands\"" - }, - { - "args": [ - { - "name": "objects", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_insert_input", - "ofType": null - } - } - } - }, - "description": "the rows to be inserted" - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_on_conflict", - "ofType": null - }, - "description": "on conflict condition" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "insert_fee_transfers", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_mutation_response", - "ofType": null - }, - "description": "insert data into the table: \"fee_transfers\"" - }, - { - "args": [ - { - "name": "objects", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "public_keys_insert_input", - "ofType": null - } - } - } - }, - "description": "the rows to be inserted" - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_on_conflict", - "ofType": null - }, - "description": "on conflict condition" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "insert_public_keys", - "type": { - "kind": "OBJECT", - "name": "public_keys_mutation_response", - "ofType": null - }, - "description": "insert data into the table: \"public_keys\"" - }, - { - "args": [ - { - "name": "objects", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_insert_input", - "ofType": null - } - } - } - }, - "description": "the rows to be inserted" - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_on_conflict", - "ofType": null - }, - "description": "on conflict condition" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "insert_receipt_chain_hashes", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_mutation_response", - "ofType": null - }, - "description": "insert data into the table: \"receipt_chain_hashes\"" - }, - { - "args": [ - { - "name": "objects", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_insert_input", - "ofType": null - } - } - } - }, - "description": "the rows to be inserted" - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_on_conflict", - "ofType": null - }, - "description": "on conflict condition" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "insert_snark_jobs", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_mutation_response", - "ofType": null - }, - "description": "insert data into the table: \"snark_jobs\"" - }, - { - "args": [ - { - "name": "objects", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_insert_input", - "ofType": null - } - } - } - }, - "description": "the rows to be inserted" - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_on_conflict", - "ofType": null - }, - "description": "on conflict condition" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "insert_state_hashes", - "type": { - "kind": "OBJECT", - "name": "state_hashes_mutation_response", - "ofType": null - }, - "description": "insert data into the table: \"state_hashes\"" - }, - { - "args": [ - { - "name": "objects", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_insert_input", - "ofType": null - } - } - } - }, - "description": "the rows to be inserted" - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_on_conflict", - "ofType": null - }, - "description": "on conflict condition" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "insert_user_commands", - "type": { - "kind": "OBJECT", - "name": "user_commands_mutation_response", - "ofType": null - }, - "description": "insert data into the table: \"user_commands\"" - }, - { - "args": [ - { - "name": "_inc", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_inc_input", - "ofType": null - }, - "description": "increments the integer columns with given value of the filtered values" - }, - { - "name": "_set", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_set_input", - "ofType": null - }, - "description": "sets the columns of the filtered rows to the given values" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be updated" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "update_blocks", - "type": { - "kind": "OBJECT", - "name": "blocks_mutation_response", - "ofType": null - }, - "description": "update data of the table: \"blocks\"" - }, - { - "args": [ - { - "name": "_set", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_set_input", - "ofType": null - }, - "description": "sets the columns of the filtered rows to the given values" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be updated" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "update_blocks_fee_transfers", - "type": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_mutation_response", - "ofType": null - }, - "description": "update data of the table: \"blocks_fee_transfers\"" - }, - { - "args": [ - { - "name": "_set", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_set_input", - "ofType": null - }, - "description": "sets the columns of the filtered rows to the given values" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be updated" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "update_blocks_snark_jobs", - "type": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_mutation_response", - "ofType": null - }, - "description": "update data of the table: \"blocks_snark_jobs\"" - }, - { - "args": [ - { - "name": "_set", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_set_input", - "ofType": null - }, - "description": "sets the columns of the filtered rows to the given values" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be updated" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "update_blocks_user_commands", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands_mutation_response", - "ofType": null - }, - "description": "update data of the table: \"blocks_user_commands\"" - }, - { - "args": [ - { - "name": "_set", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_set_input", - "ofType": null - }, - "description": "sets the columns of the filtered rows to the given values" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be updated" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "update_fee_transfers", - "type": { - "kind": "OBJECT", - "name": "fee_transfers_mutation_response", - "ofType": null - }, - "description": "update data of the table: \"fee_transfers\"" - }, - { - "args": [ - { - "name": "_set", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_set_input", - "ofType": null - }, - "description": "sets the columns of the filtered rows to the given values" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be updated" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "update_public_keys", - "type": { - "kind": "OBJECT", - "name": "public_keys_mutation_response", - "ofType": null - }, - "description": "update data of the table: \"public_keys\"" - }, - { - "args": [ - { - "name": "_set", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_set_input", - "ofType": null - }, - "description": "sets the columns of the filtered rows to the given values" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be updated" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "update_receipt_chain_hashes", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_mutation_response", - "ofType": null - }, - "description": "update data of the table: \"receipt_chain_hashes\"" - }, - { - "args": [ - { - "name": "_inc", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_inc_input", - "ofType": null - }, - "description": "increments the integer columns with given value of the filtered values" - }, - { - "name": "_set", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_set_input", - "ofType": null - }, - "description": "sets the columns of the filtered rows to the given values" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be updated" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "update_snark_jobs", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_mutation_response", - "ofType": null - }, - "description": "update data of the table: \"snark_jobs\"" - }, - { - "args": [ - { - "name": "_set", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_set_input", - "ofType": null - }, - "description": "sets the columns of the filtered rows to the given values" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be updated" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "update_state_hashes", - "type": { - "kind": "OBJECT", - "name": "state_hashes_mutation_response", - "ofType": null - }, - "description": "update data of the table: \"state_hashes\"" - }, - { - "args": [ - { - "name": "_set", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_set_input", - "ofType": null - }, - "description": "sets the columns of the filtered rows to the given values" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - } - }, - "description": "filter the rows which have to be updated" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "update_user_commands", - "type": { - "kind": "OBJECT", - "name": "user_commands_mutation_response", - "ofType": null - }, - "description": "update data of the table: \"user_commands\"" - } - ] - }, - { - "inputFields": null, - "kind": "SCALAR", - "possibleTypes": null, - "interfaces": null, - "name": "numeric", - "enumValues": null, - "description": null, - "fields": null - }, - { - "inputFields": [ - { - "name": "_eq", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "_gt", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "_gte", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "_in", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "_is_null", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - }, - { - "name": "_lt", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "_lte", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "_neq", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "_nin", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - } - } - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "numeric_comparison_exp", - "enumValues": null, - "description": "expression to compare columns of type numeric. All fields are combined with logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "order_by", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "asc", - "description": "in the ascending order, nulls last" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "asc_nulls_first", - "description": "in the ascending order, nulls first" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "asc_nulls_last", - "description": "in the ascending order, nulls last" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "desc", - "description": "in the descending order, nulls first" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "desc_nulls_first", - "description": "in the descending order, nulls first" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "desc_nulls_last", - "description": "in the descending order, nulls last" - } - ], - "description": "column ordering options", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys", - "enumValues": null, - "description": "columns and relationships of \"public_keys\"", - "fields": [ - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks", - "ofType": null - } - } - } - }, - "description": "An array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_aggregate", - "ofType": null - } - }, - "description": "An aggregated array relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_for_fee_transfers", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "fee_transfers", - "ofType": null - } - } - } - }, - "description": "An array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_for_fee_transfers_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "fee_transfers_aggregate", - "ofType": null - } - }, - "description": "An aggregated array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_for_user_commands", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "user_commands", - "ofType": null - } - } - } - }, - "description": "An array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_for_user_commands_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "user_commands_aggregate", - "ofType": null - } - }, - "description": "An aggregated array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_for_user_commands", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "user_commands", - "ofType": null - } - } - } - }, - "description": "An array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_for_user_commands_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "user_commands_aggregate", - "ofType": null - } - }, - "description": "An aggregated array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_jobs", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "snark_jobs", - "ofType": null - } - } - } - }, - "description": "An array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_jobs_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "snark_jobs_aggregate", - "ofType": null - } - }, - "description": "An aggregated array relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "value", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys_aggregate", - "enumValues": null, - "description": "aggregated selection of \"public_keys\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "aggregate", - "type": { - "kind": "OBJECT", - "name": "public_keys_aggregate_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nodes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "public_keys", - "ofType": null - } - } - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys_aggregate_fields", - "enumValues": null, - "description": "aggregate fields of \"public_keys\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "avg", - "type": { - "kind": "OBJECT", - "name": "public_keys_avg_fields", - "ofType": null - }, - "description": null - }, - { - "args": [ - { - "name": "columns", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "public_keys_select_column", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "distinct", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "count", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "max", - "type": { - "kind": "OBJECT", - "name": "public_keys_max_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "min", - "type": { - "kind": "OBJECT", - "name": "public_keys_min_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev", - "type": { - "kind": "OBJECT", - "name": "public_keys_stddev_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_pop", - "type": { - "kind": "OBJECT", - "name": "public_keys_stddev_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_samp", - "type": { - "kind": "OBJECT", - "name": "public_keys_stddev_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sum", - "type": { - "kind": "OBJECT", - "name": "public_keys_sum_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_pop", - "type": { - "kind": "OBJECT", - "name": "public_keys_var_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_samp", - "type": { - "kind": "OBJECT", - "name": "public_keys_var_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "variance", - "type": { - "kind": "OBJECT", - "name": "public_keys_variance_fields", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "avg", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_avg_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "count", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "max", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_max_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "min", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_min_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_stddev_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_stddev_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_stddev_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sum", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_sum_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_var_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_var_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "variance", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_variance_order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_aggregate_order_by", - "enumValues": null, - "description": "order by aggregate values of table \"public_keys\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "public_keys_insert_input", - "ofType": null - } - } - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_arr_rel_insert_input", - "enumValues": null, - "description": "input type for inserting array relation for remote table \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys_avg_fields", - "enumValues": null, - "description": "aggregate avg on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_avg_order_by", - "enumValues": null, - "description": "order by avg() on columns of table \"public_keys\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "_and", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "_not", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "_or", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "blocks", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_for_fee_transfers", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_for_user_commands", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "sender_for_user_commands", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "snark_jobs", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "value", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_bool_exp", - "enumValues": null, - "description": "Boolean expression to filter rows from the table \"public_keys\". All fields are combined with a logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_constraint", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "public_keys_pkey", - "description": "unique or primary key constraint" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "public_keys_value_key", - "description": "unique or primary key constraint" - } - ], - "description": "unique or primary key constraints on table \"public_keys\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "blocks", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_arr_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_for_fee_transfers", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_arr_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_for_user_commands", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_arr_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "sender_for_user_commands", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_arr_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "snark_jobs", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_arr_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "value", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_insert_input", - "enumValues": null, - "description": "input type for inserting data into table \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys_max_fields", - "enumValues": null, - "description": "aggregate max on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "value", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "value", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_max_order_by", - "enumValues": null, - "description": "order by max() on columns of table \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys_min_fields", - "enumValues": null, - "description": "aggregate min on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "value", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "value", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_min_order_by", - "enumValues": null, - "description": "order by min() on columns of table \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys_mutation_response", - "enumValues": null, - "description": "response of any mutation on the table \"public_keys\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "affected_rows", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": "number of affected rows by the mutation" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "returning", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "public_keys", - "ofType": null - } - } - } - }, - "description": "data of the affected rows by the mutation" - } - ] - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "public_keys_insert_input", - "ofType": null - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_obj_rel_insert_input", - "enumValues": null, - "description": "input type for inserting object relation for remote table \"public_keys\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "constraint_", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "public_keys_constraint", - "ofType": null - } - }, - "description": null - }, - { - "name": "update_columns", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "public_keys_update_column", - "ofType": null - } - } - } - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_on_conflict", - "enumValues": null, - "description": "on conflict condition type for table \"public_keys\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "blocks_aggregate", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_aggregate_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_for_fee_transfers_aggregate", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_aggregate_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_for_user_commands_aggregate", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_aggregate_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sender_for_user_commands_aggregate", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_aggregate_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "snark_jobs_aggregate", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_aggregate_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "value", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_order_by", - "enumValues": null, - "description": "ordering options when selecting data from \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_select_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "value", - "description": "column name" - } - ], - "description": "select columns of table \"public_keys\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "value", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_set_input", - "enumValues": null, - "description": "input type for updating data in table \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys_stddev_fields", - "enumValues": null, - "description": "aggregate stddev on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_stddev_order_by", - "enumValues": null, - "description": "order by stddev() on columns of table \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys_stddev_pop_fields", - "enumValues": null, - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_stddev_pop_order_by", - "enumValues": null, - "description": "order by stddev_pop() on columns of table \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys_stddev_samp_fields", - "enumValues": null, - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_stddev_samp_order_by", - "enumValues": null, - "description": "order by stddev_samp() on columns of table \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys_sum_fields", - "enumValues": null, - "description": "aggregate sum on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_sum_order_by", - "enumValues": null, - "description": "order by sum() on columns of table \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_update_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "value", - "description": "column name" - } - ], - "description": "update columns of table \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys_var_pop_fields", - "enumValues": null, - "description": "aggregate var_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_var_pop_order_by", - "enumValues": null, - "description": "order by var_pop() on columns of table \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys_var_samp_fields", - "enumValues": null, - "description": "aggregate var_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_var_samp_order_by", - "enumValues": null, - "description": "order by var_samp() on columns of table \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "public_keys_variance_fields", - "enumValues": null, - "description": "aggregate variance on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "public_keys_variance_order_by", - "enumValues": null, - "description": "order by variance() on columns of table \"public_keys\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "query_root", - "enumValues": null, - "description": "query root", - "fields": [ - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"blocks\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"blocks\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_fee_transfers", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_fee_transfers", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"blocks_fee_transfers\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_fee_transfers_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"blocks_fee_transfers\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_snark_jobs", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_snark_jobs", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"blocks_snark_jobs\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_snark_jobs_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"blocks_snark_jobs\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_user_commands", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_user_commands", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"blocks_user_commands\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_user_commands_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_user_commands_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"blocks_user_commands\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfers", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "fee_transfers", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"fee_transfers\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfers_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "fee_transfers_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"fee_transfers\"" - }, - { - "args": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfers_by_pk", - "type": { - "kind": "OBJECT", - "name": "fee_transfers", - "ofType": null - }, - "description": "fetch data from the table: \"fee_transfers\" using primary key columns" - }, - { - "args": [ - { - "name": "args", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "get_stale_block_confirmations_args", - "ofType": null - } - }, - "description": "input parameters for function \"get_stale_block_confirmations\"" - }, - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "get_stale_block_confirmations", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks", - "ofType": null - } - } - } - }, - "description": "execute function \"get_stale_block_confirmations\" which returns \"blocks\"" - }, - { - "args": [ - { - "name": "args", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "get_stale_block_confirmations_args", - "ofType": null - } - }, - "description": "input parameters for function \"get_stale_block_confirmations\"" - }, - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "get_stale_block_confirmations_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_aggregate", - "ofType": null - } - }, - "description": "execute function \"get_stale_block_confirmations\" and query aggregates on result of table type \"blocks\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "public_keys_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "public_keys_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "public_keys", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "public_keys", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"public_keys\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "public_keys_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "public_keys_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "public_keys_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "public_keys_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"public_keys\"" - }, - { - "args": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "public_keys_by_pk", - "type": { - "kind": "OBJECT", - "name": "public_keys", - "ofType": null - }, - "description": "fetch data from the table: \"public_keys\" using primary key columns" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "receipt_chain_hashes_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hashes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "receipt_chain_hashes", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"receipt_chain_hashes\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "receipt_chain_hashes_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hashes_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"receipt_chain_hashes\"" - }, - { - "args": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hashes_by_pk", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes", - "ofType": null - }, - "description": "fetch data from the table: \"receipt_chain_hashes\" using primary key columns" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_jobs", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "snark_jobs", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"snark_jobs\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_jobs_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "snark_jobs_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"snark_jobs\"" - }, - { - "args": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_jobs_by_pk", - "type": { - "kind": "OBJECT", - "name": "snark_jobs", - "ofType": null - }, - "description": "fetch data from the table: \"snark_jobs\" using primary key columns" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "state_hashes_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hashes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "state_hashes", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"state_hashes\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "state_hashes_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hashes_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "state_hashes_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"state_hashes\"" - }, - { - "args": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hashes_by_pk", - "type": { - "kind": "OBJECT", - "name": "state_hashes", - "ofType": null - }, - "description": "fetch data from the table: \"state_hashes\" using primary key columns" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_commands", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "user_commands", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"user_commands\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_commands_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "user_commands_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"user_commands\"" - }, - { - "args": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_commands_by_pk", - "type": { - "kind": "OBJECT", - "name": "user_commands", - "ofType": null - }, - "description": "fetch data from the table: \"user_commands\" using primary key columns" - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes", - "enumValues": null, - "description": "columns and relationships of \"receipt_chain_hashes\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block", - "type": { - "kind": "OBJECT", - "name": "blocks_user_commands", - "ofType": null - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes", - "ofType": null - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes_aggregate", - "enumValues": null, - "description": "aggregated selection of \"receipt_chain_hashes\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "aggregate", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_aggregate_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nodes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "receipt_chain_hashes", - "ofType": null - } - } - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes_aggregate_fields", - "enumValues": null, - "description": "aggregate fields of \"receipt_chain_hashes\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "avg", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_avg_fields", - "ofType": null - }, - "description": null - }, - { - "args": [ - { - "name": "columns", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "receipt_chain_hashes_select_column", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "distinct", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "count", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "max", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_max_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "min", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_min_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_stddev_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_pop", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_stddev_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_samp", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_stddev_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sum", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_sum_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_pop", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_var_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_samp", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_var_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "variance", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_variance_fields", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "avg", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_avg_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "count", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "max", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_max_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "min", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_min_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_stddev_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_stddev_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_stddev_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sum", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_sum_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_var_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_var_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "variance", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_variance_order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_aggregate_order_by", - "enumValues": null, - "description": "order by aggregate values of table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_insert_input", - "ofType": null - } - } - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_arr_rel_insert_input", - "enumValues": null, - "description": "input type for inserting array relation for remote table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes_avg_fields", - "enumValues": null, - "description": "aggregate avg on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_avg_order_by", - "enumValues": null, - "description": "order by avg() on columns of table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "_and", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "_not", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "_or", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "parent", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "parent_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_bool_exp", - "enumValues": null, - "description": "Boolean expression to filter rows from the table \"receipt_chain_hashes\". All fields are combined with a logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_constraint", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hashes_hash_key", - "description": "unique or primary key constraint" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hashes_pkey", - "description": "unique or primary key constraint" - } - ], - "description": "unique or primary key constraints on table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_obj_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "parent", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_obj_rel_insert_input", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_insert_input", - "enumValues": null, - "description": "input type for inserting data into table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes_max_fields", - "enumValues": null, - "description": "aggregate max on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_max_order_by", - "enumValues": null, - "description": "order by max() on columns of table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes_min_fields", - "enumValues": null, - "description": "aggregate min on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_min_order_by", - "enumValues": null, - "description": "order by min() on columns of table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes_mutation_response", - "enumValues": null, - "description": "response of any mutation on the table \"receipt_chain_hashes\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "affected_rows", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": "number of affected rows by the mutation" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "returning", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "receipt_chain_hashes", - "ofType": null - } - } - } - }, - "description": "data of the affected rows by the mutation" - } - ] - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_insert_input", - "ofType": null - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_obj_rel_insert_input", - "enumValues": null, - "description": "input type for inserting object relation for remote table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "constraint_", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "receipt_chain_hashes_constraint", - "ofType": null - } - }, - "description": null - }, - { - "name": "update_columns", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "receipt_chain_hashes_update_column", - "ofType": null - } - } - } - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_on_conflict", - "enumValues": null, - "description": "on conflict condition type for table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_order_by", - "enumValues": null, - "description": "ordering options when selecting data from \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_select_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_id", - "description": "column name" - } - ], - "description": "select columns of table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_set_input", - "enumValues": null, - "description": "input type for updating data in table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes_stddev_fields", - "enumValues": null, - "description": "aggregate stddev on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_stddev_order_by", - "enumValues": null, - "description": "order by stddev() on columns of table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes_stddev_pop_fields", - "enumValues": null, - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_stddev_pop_order_by", - "enumValues": null, - "description": "order by stddev_pop() on columns of table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes_stddev_samp_fields", - "enumValues": null, - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_stddev_samp_order_by", - "enumValues": null, - "description": "order by stddev_samp() on columns of table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes_sum_fields", - "enumValues": null, - "description": "aggregate sum on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_sum_order_by", - "enumValues": null, - "description": "order by sum() on columns of table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_update_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "description": "column name" - } - ], - "description": "update columns of table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes_var_pop_fields", - "enumValues": null, - "description": "aggregate var_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_var_pop_order_by", - "enumValues": null, - "description": "order by var_pop() on columns of table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes_var_samp_fields", - "enumValues": null, - "description": "aggregate var_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_var_samp_order_by", - "enumValues": null, - "description": "order by var_samp() on columns of table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "receipt_chain_hashes_variance_fields", - "enumValues": null, - "description": "aggregate variance on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "parent_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "parent_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "receipt_chain_hashes_variance_order_by", - "enumValues": null, - "description": "order by variance() on columns of table \"receipt_chain_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs", - "enumValues": null, - "description": "columns and relationships of \"snark_jobs\"", - "fields": [ - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_snark_jobs", - "ofType": null - } - } - } - }, - "description": "An array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_aggregate", - "ofType": null - } - }, - "description": "An aggregated array relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job1", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job2", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "prover", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "public_keys", - "ofType": null - } - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "prover_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs_aggregate", - "enumValues": null, - "description": "aggregated selection of \"snark_jobs\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "aggregate", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_aggregate_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nodes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "snark_jobs", - "ofType": null - } - } - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs_aggregate_fields", - "enumValues": null, - "description": "aggregate fields of \"snark_jobs\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "avg", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_avg_fields", - "ofType": null - }, - "description": null - }, - { - "args": [ - { - "name": "columns", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "snark_jobs_select_column", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "distinct", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "count", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "max", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_max_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "min", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_min_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_stddev_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_pop", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_stddev_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_samp", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_stddev_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sum", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_sum_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_pop", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_var_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_samp", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_var_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "variance", - "type": { - "kind": "OBJECT", - "name": "snark_jobs_variance_fields", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "avg", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_avg_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "count", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "max", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_max_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "min", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_min_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_stddev_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_stddev_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_stddev_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sum", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_sum_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_var_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_var_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "variance", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_variance_order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_aggregate_order_by", - "enumValues": null, - "description": "order by aggregate values of table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_insert_input", - "ofType": null - } - } - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_arr_rel_insert_input", - "enumValues": null, - "description": "input type for inserting array relation for remote table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs_avg_fields", - "enumValues": null, - "description": "aggregate avg on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job1", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job2", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "prover_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "prover_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_avg_order_by", - "enumValues": null, - "description": "order by avg() on columns of table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "_and", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "_not", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "_or", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "blocks", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "numeric_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "prover", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "prover_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_bool_exp", - "enumValues": null, - "description": "Boolean expression to filter rows from the table \"snark_jobs\". All fields are combined with a logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_constraint", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_jobs_job1_job2_key", - "description": "unique or primary key constraint" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_jobs_pkey", - "description": "unique or primary key constraint" - } - ], - "description": "unique or primary key constraints on table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_inc_input", - "enumValues": null, - "description": "input type for incrementing integer columne in table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "blocks", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_arr_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "prover", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_obj_rel_insert_input", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_insert_input", - "enumValues": null, - "description": "input type for inserting data into table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs_max_fields", - "enumValues": null, - "description": "aggregate max on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job1", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job2", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "prover_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "prover_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_max_order_by", - "enumValues": null, - "description": "order by max() on columns of table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs_min_fields", - "enumValues": null, - "description": "aggregate min on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job1", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job2", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "prover_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "prover_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_min_order_by", - "enumValues": null, - "description": "order by min() on columns of table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs_mutation_response", - "enumValues": null, - "description": "response of any mutation on the table \"snark_jobs\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "affected_rows", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": "number of affected rows by the mutation" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "returning", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "snark_jobs", - "ofType": null - } - } - } - }, - "description": "data of the affected rows by the mutation" - } - ] - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_insert_input", - "ofType": null - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_obj_rel_insert_input", - "enumValues": null, - "description": "input type for inserting object relation for remote table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "constraint_", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "snark_jobs_constraint", - "ofType": null - } - }, - "description": null - }, - { - "name": "update_columns", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "snark_jobs_update_column", - "ofType": null - } - } - } - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_on_conflict", - "enumValues": null, - "description": "on conflict condition type for table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "blocks_aggregate", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_aggregate_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "prover", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "prover_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_order_by", - "enumValues": null, - "description": "ordering options when selecting data from \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_select_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "job1", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "job2", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "prover_id", - "description": "column name" - } - ], - "description": "select columns of table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_set_input", - "enumValues": null, - "description": "input type for updating data in table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs_stddev_fields", - "enumValues": null, - "description": "aggregate stddev on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job1", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job2", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "prover_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "prover_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_stddev_order_by", - "enumValues": null, - "description": "order by stddev() on columns of table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs_stddev_pop_fields", - "enumValues": null, - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job1", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job2", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "prover_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "prover_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_stddev_pop_order_by", - "enumValues": null, - "description": "order by stddev_pop() on columns of table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs_stddev_samp_fields", - "enumValues": null, - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job1", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job2", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "prover_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "prover_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_stddev_samp_order_by", - "enumValues": null, - "description": "order by stddev_samp() on columns of table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs_sum_fields", - "enumValues": null, - "description": "aggregate sum on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job1", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job2", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "prover_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "prover_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_sum_order_by", - "enumValues": null, - "description": "order by sum() on columns of table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_update_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "job1", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "job2", - "description": "column name" - } - ], - "description": "update columns of table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs_var_pop_fields", - "enumValues": null, - "description": "aggregate var_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job1", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job2", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "prover_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "prover_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_var_pop_order_by", - "enumValues": null, - "description": "order by var_pop() on columns of table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs_var_samp_fields", - "enumValues": null, - "description": "aggregate var_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job1", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job2", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "prover_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "prover_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_var_samp_order_by", - "enumValues": null, - "description": "order by var_samp() on columns of table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "snark_jobs_variance_fields", - "enumValues": null, - "description": "aggregate variance on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job1", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "job2", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "prover_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job1", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "job2", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "prover_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "snark_jobs_variance_order_by", - "enumValues": null, - "description": "order by variance() on columns of table \"snark_jobs\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes", - "enumValues": null, - "description": "columns and relationships of \"state_hashes\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "block", - "type": { - "kind": "OBJECT", - "name": "blocks", - "ofType": null - }, - "description": "An object relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks", - "ofType": null - } - } - } - }, - "description": "An array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_aggregate", - "ofType": null - } - }, - "description": "An aggregated array relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "value", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes_aggregate", - "enumValues": null, - "description": "aggregated selection of \"state_hashes\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "aggregate", - "type": { - "kind": "OBJECT", - "name": "state_hashes_aggregate_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nodes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "state_hashes", - "ofType": null - } - } - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes_aggregate_fields", - "enumValues": null, - "description": "aggregate fields of \"state_hashes\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "avg", - "type": { - "kind": "OBJECT", - "name": "state_hashes_avg_fields", - "ofType": null - }, - "description": null - }, - { - "args": [ - { - "name": "columns", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "state_hashes_select_column", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "distinct", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "count", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "max", - "type": { - "kind": "OBJECT", - "name": "state_hashes_max_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "min", - "type": { - "kind": "OBJECT", - "name": "state_hashes_min_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev", - "type": { - "kind": "OBJECT", - "name": "state_hashes_stddev_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_pop", - "type": { - "kind": "OBJECT", - "name": "state_hashes_stddev_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_samp", - "type": { - "kind": "OBJECT", - "name": "state_hashes_stddev_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sum", - "type": { - "kind": "OBJECT", - "name": "state_hashes_sum_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_pop", - "type": { - "kind": "OBJECT", - "name": "state_hashes_var_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_samp", - "type": { - "kind": "OBJECT", - "name": "state_hashes_var_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "variance", - "type": { - "kind": "OBJECT", - "name": "state_hashes_variance_fields", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "avg", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_avg_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "count", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "max", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_max_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "min", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_min_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_stddev_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_stddev_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_stddev_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sum", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_sum_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_var_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_var_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "variance", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_variance_order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_aggregate_order_by", - "enumValues": null, - "description": "order by aggregate values of table \"state_hashes\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_insert_input", - "ofType": null - } - } - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_arr_rel_insert_input", - "enumValues": null, - "description": "input type for inserting array relation for remote table \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes_avg_fields", - "enumValues": null, - "description": "aggregate avg on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_avg_order_by", - "enumValues": null, - "description": "order by avg() on columns of table \"state_hashes\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "_and", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "_not", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "_or", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "blocks", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "value", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_bool_exp", - "enumValues": null, - "description": "Boolean expression to filter rows from the table \"state_hashes\". All fields are combined with a logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_constraint", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hashes_pkey", - "description": "unique or primary key constraint" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hashes_value_key", - "description": "unique or primary key constraint" - } - ], - "description": "unique or primary key constraints on table \"state_hashes\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_obj_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "blocks", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_arr_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "value", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_insert_input", - "enumValues": null, - "description": "input type for inserting data into table \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes_max_fields", - "enumValues": null, - "description": "aggregate max on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "value", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "value", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_max_order_by", - "enumValues": null, - "description": "order by max() on columns of table \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes_min_fields", - "enumValues": null, - "description": "aggregate min on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "value", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "value", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_min_order_by", - "enumValues": null, - "description": "order by min() on columns of table \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes_mutation_response", - "enumValues": null, - "description": "response of any mutation on the table \"state_hashes\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "affected_rows", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": "number of affected rows by the mutation" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "returning", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "state_hashes", - "ofType": null - } - } - } - }, - "description": "data of the affected rows by the mutation" - } - ] - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_insert_input", - "ofType": null - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_obj_rel_insert_input", - "enumValues": null, - "description": "input type for inserting object relation for remote table \"state_hashes\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "constraint_", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "state_hashes_constraint", - "ofType": null - } - }, - "description": null - }, - { - "name": "update_columns", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "state_hashes_update_column", - "ofType": null - } - } - } - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_on_conflict", - "enumValues": null, - "description": "on conflict condition type for table \"state_hashes\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "block", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "blocks_aggregate", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_aggregate_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "value", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_order_by", - "enumValues": null, - "description": "ordering options when selecting data from \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_select_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "value", - "description": "column name" - } - ], - "description": "select columns of table \"state_hashes\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "value", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_set_input", - "enumValues": null, - "description": "input type for updating data in table \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes_stddev_fields", - "enumValues": null, - "description": "aggregate stddev on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_stddev_order_by", - "enumValues": null, - "description": "order by stddev() on columns of table \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes_stddev_pop_fields", - "enumValues": null, - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_stddev_pop_order_by", - "enumValues": null, - "description": "order by stddev_pop() on columns of table \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes_stddev_samp_fields", - "enumValues": null, - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_stddev_samp_order_by", - "enumValues": null, - "description": "order by stddev_samp() on columns of table \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes_sum_fields", - "enumValues": null, - "description": "aggregate sum on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_sum_order_by", - "enumValues": null, - "description": "order by sum() on columns of table \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_update_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "value", - "description": "column name" - } - ], - "description": "update columns of table \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes_var_pop_fields", - "enumValues": null, - "description": "aggregate var_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_var_pop_order_by", - "enumValues": null, - "description": "order by var_pop() on columns of table \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes_var_samp_fields", - "enumValues": null, - "description": "aggregate var_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_var_samp_order_by", - "enumValues": null, - "description": "order by var_samp() on columns of table \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "state_hashes_variance_fields", - "enumValues": null, - "description": "aggregate variance on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "state_hashes_variance_order_by", - "enumValues": null, - "description": "order by variance() on columns of table \"state_hashes\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "subscription_root", - "enumValues": null, - "description": "subscription root", - "fields": [ - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"blocks\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"blocks\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_fee_transfers", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_fee_transfers", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"blocks_fee_transfers\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_fee_transfers_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_fee_transfers_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"blocks_fee_transfers\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_snark_jobs", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_snark_jobs", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"blocks_snark_jobs\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_snark_jobs_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_snark_jobs_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"blocks_snark_jobs\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_user_commands", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_user_commands", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"blocks_user_commands\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_user_commands_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_user_commands_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"blocks_user_commands\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfers", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "fee_transfers", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"fee_transfers\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "fee_transfers_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "fee_transfers_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfers_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "fee_transfers_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"fee_transfers\"" - }, - { - "args": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee_transfers_by_pk", - "type": { - "kind": "OBJECT", - "name": "fee_transfers", - "ofType": null - }, - "description": "fetch data from the table: \"fee_transfers\" using primary key columns" - }, - { - "args": [ - { - "name": "args", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "get_stale_block_confirmations_args", - "ofType": null - } - }, - "description": "input parameters for function \"get_stale_block_confirmations\"" - }, - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "get_stale_block_confirmations", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks", - "ofType": null - } - } - } - }, - "description": "execute function \"get_stale_block_confirmations\" which returns \"blocks\"" - }, - { - "args": [ - { - "name": "args", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "get_stale_block_confirmations_args", - "ofType": null - } - }, - "description": "input parameters for function \"get_stale_block_confirmations\"" - }, - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "get_stale_block_confirmations_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_aggregate", - "ofType": null - } - }, - "description": "execute function \"get_stale_block_confirmations\" and query aggregates on result of table type \"blocks\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "public_keys_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "public_keys_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "public_keys", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "public_keys", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"public_keys\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "public_keys_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "public_keys_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "public_keys_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "public_keys_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"public_keys\"" - }, - { - "args": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "public_keys_by_pk", - "type": { - "kind": "OBJECT", - "name": "public_keys", - "ofType": null - }, - "description": "fetch data from the table: \"public_keys\" using primary key columns" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "receipt_chain_hashes_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hashes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "receipt_chain_hashes", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"receipt_chain_hashes\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "receipt_chain_hashes_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "receipt_chain_hashes_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hashes_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "receipt_chain_hashes_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"receipt_chain_hashes\"" - }, - { - "args": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "receipt_chain_hashes_by_pk", - "type": { - "kind": "OBJECT", - "name": "receipt_chain_hashes", - "ofType": null - }, - "description": "fetch data from the table: \"receipt_chain_hashes\" using primary key columns" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_jobs", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "snark_jobs", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"snark_jobs\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "snark_jobs_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "snark_jobs_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_jobs_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "snark_jobs_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"snark_jobs\"" - }, - { - "args": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "snark_jobs_by_pk", - "type": { - "kind": "OBJECT", - "name": "snark_jobs", - "ofType": null - }, - "description": "fetch data from the table: \"snark_jobs\" using primary key columns" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "state_hashes_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hashes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "state_hashes", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"state_hashes\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "state_hashes_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "state_hashes_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hashes_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "state_hashes_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"state_hashes\"" - }, - { - "args": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "state_hashes_by_pk", - "type": { - "kind": "OBJECT", - "name": "state_hashes", - "ofType": null - }, - "description": "fetch data from the table: \"state_hashes\" using primary key columns" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_commands", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "user_commands", - "ofType": null - } - } - } - }, - "description": "fetch data from the table: \"user_commands\"" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_commands_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "user_commands_aggregate", - "ofType": null - } - }, - "description": "fetch aggregated fields from the table: \"user_commands\"" - }, - { - "args": [ - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "user_commands_by_pk", - "type": { - "kind": "OBJECT", - "name": "user_commands", - "ofType": null - }, - "description": "fetch data from the table: \"user_commands\" using primary key columns" - } - ] - }, - { - "inputFields": null, - "kind": "SCALAR", - "possibleTypes": null, - "interfaces": null, - "name": "user_command_type", - "enumValues": null, - "description": null, - "fields": null - }, - { - "inputFields": [ - { - "name": "_eq", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "user_command_type", - "ofType": null - }, - "description": null - }, - { - "name": "_gt", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "user_command_type", - "ofType": null - }, - "description": null - }, - { - "name": "_gte", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "user_command_type", - "ofType": null - }, - "description": null - }, - { - "name": "_in", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "user_command_type", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "_is_null", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - }, - { - "name": "_lt", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "user_command_type", - "ofType": null - }, - "description": null - }, - { - "name": "_lte", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "user_command_type", - "ofType": null - }, - "description": null - }, - { - "name": "_neq", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "user_command_type", - "ofType": null - }, - "description": null - }, - { - "name": "_nin", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "user_command_type", - "ofType": null - } - } - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_command_type_comparison_exp", - "enumValues": null, - "description": "expression to compare columns of type user_command_type. All fields are combined with logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands", - "enumValues": null, - "description": "columns and relationships of \"user_commands\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "amount", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - } - }, - "description": null - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_user_commands", - "ofType": null - } - } - } - }, - "description": "An array relationship" - }, - { - "args": [ - { - "name": "distinct_on", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "blocks_user_commands_select_column", - "ofType": null - } - } - }, - "description": "distinct select on columns" - }, - { - "name": "limit", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "limit the nuber of rows returned" - }, - { - "name": "offset", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": "skip the first n rows. Use only with order_by" - }, - { - "name": "order_by", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_order_by", - "ofType": null - } - } - }, - "description": "sort the rows by one or more columns" - }, - { - "name": "where", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - }, - "description": "filter the rows returned" - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "blocks_aggregate", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "blocks_user_commands_aggregate", - "ofType": null - } - }, - "description": "An aggregated array relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "memo", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nonce", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "public_keys", - "ofType": null - } - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "public_keys", - "ofType": null - } - }, - "description": "An object relationship" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_id", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "typ", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "user_command_type", - "ofType": null - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands_aggregate", - "enumValues": null, - "description": "aggregated selection of \"user_commands\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "aggregate", - "type": { - "kind": "OBJECT", - "name": "user_commands_aggregate_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nodes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "user_commands", - "ofType": null - } - } - } - }, - "description": null - } - ] - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands_aggregate_fields", - "enumValues": null, - "description": "aggregate fields of \"user_commands\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "avg", - "type": { - "kind": "OBJECT", - "name": "user_commands_avg_fields", - "ofType": null - }, - "description": null - }, - { - "args": [ - { - "name": "columns", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "user_commands_select_column", - "ofType": null - } - } - }, - "description": null - }, - { - "name": "distinct", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "description": null - } - ], - "isDeprecated": false, - "deprecationReason": null, - "name": "count", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "max", - "type": { - "kind": "OBJECT", - "name": "user_commands_max_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "min", - "type": { - "kind": "OBJECT", - "name": "user_commands_min_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev", - "type": { - "kind": "OBJECT", - "name": "user_commands_stddev_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_pop", - "type": { - "kind": "OBJECT", - "name": "user_commands_stddev_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "stddev_samp", - "type": { - "kind": "OBJECT", - "name": "user_commands_stddev_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sum", - "type": { - "kind": "OBJECT", - "name": "user_commands_sum_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_pop", - "type": { - "kind": "OBJECT", - "name": "user_commands_var_pop_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "var_samp", - "type": { - "kind": "OBJECT", - "name": "user_commands_var_samp_fields", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "variance", - "type": { - "kind": "OBJECT", - "name": "user_commands_variance_fields", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "avg", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_avg_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "count", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "max", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_max_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "min", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_min_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_stddev_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_stddev_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "stddev_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_stddev_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sum", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_sum_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_pop", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_var_pop_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "var_samp", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_var_samp_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "variance", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_variance_order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_aggregate_order_by", - "enumValues": null, - "description": "order by aggregate values of table \"user_commands\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_insert_input", - "ofType": null - } - } - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_arr_rel_insert_input", - "enumValues": null, - "description": "input type for inserting array relation for remote table \"user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands_avg_fields", - "enumValues": null, - "description": "aggregate avg on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "amount", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sender_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_avg_order_by", - "enumValues": null, - "description": "order by avg() on columns of table \"user_commands\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "_and", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "_not", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "_or", - "defaultValue": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_bool_exp", - "ofType": null - } - }, - "description": null - }, - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "numeric_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "blocks", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "numeric_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "numeric_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "memo", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "String_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "numeric_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "receiver", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "sender", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_bool_exp", - "ofType": null - }, - "description": null - }, - { - "name": "sender_id", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Int_comparison_exp", - "ofType": null - }, - "description": null - }, - { - "name": "typ", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_command_type_comparison_exp", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_bool_exp", - "enumValues": null, - "description": "Boolean expression to filter rows from the table \"user_commands\". All fields are combined with a logical 'AND'.", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_constraint", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "user_commands_hash_key", - "description": "unique or primary key constraint" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "user_commands_pkey", - "description": "unique or primary key constraint" - } - ], - "description": "unique or primary key constraints on table \"user_commands\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "blocks", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_arr_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "memo", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "receiver", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_obj_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "sender", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_obj_rel_insert_input", - "ofType": null - }, - "description": null - }, - { - "name": "typ", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "user_command_type", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_insert_input", - "enumValues": null, - "description": "input type for inserting data into table \"user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands_max_fields", - "enumValues": null, - "description": "aggregate max on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "amount", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "memo", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nonce", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "memo", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sender_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_max_order_by", - "enumValues": null, - "description": "order by max() on columns of table \"user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands_min_fields", - "enumValues": null, - "description": "aggregate min on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "amount", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "memo", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nonce", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "memo", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sender_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_min_order_by", - "enumValues": null, - "description": "order by min() on columns of table \"user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands_mutation_response", - "enumValues": null, - "description": "response of any mutation on the table \"user_commands\"", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "affected_rows", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "description": "number of affected rows by the mutation" - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "returning", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "user_commands", - "ofType": null - } - } - } - }, - "description": "data of the affected rows by the mutation" - } - ] - }, - { - "inputFields": [ - { - "name": "data", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "user_commands_insert_input", - "ofType": null - } - }, - "description": null - }, - { - "name": "on_conflict", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "user_commands_on_conflict", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_obj_rel_insert_input", - "enumValues": null, - "description": "input type for inserting object relation for remote table \"user_commands\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "constraint_", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "user_commands_constraint", - "ofType": null - } - }, - "description": null - }, - { - "name": "update_columns", - "defaultValue": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "user_commands_update_column", - "ofType": null - } - } - } - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_on_conflict", - "enumValues": null, - "description": "on conflict condition type for table \"user_commands\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "blocks_aggregate", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "blocks_user_commands_aggregate_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "memo", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sender", - "defaultValue": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "public_keys_order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sender_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "typ", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_order_by", - "enumValues": null, - "description": "ordering options when selecting data from \"user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_select_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "amount", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "memo", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "nonce", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_id", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "typ", - "description": "column name" - } - ], - "description": "select columns of table \"user_commands\"", - "fields": null - }, - { - "inputFields": [ - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "hash", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "memo", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "name": "typ", - "defaultValue": null, - "type": { - "kind": "SCALAR", - "name": "user_command_type", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_set_input", - "enumValues": null, - "description": "input type for updating data in table \"user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands_stddev_fields", - "enumValues": null, - "description": "aggregate stddev on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "amount", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sender_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_stddev_order_by", - "enumValues": null, - "description": "order by stddev() on columns of table \"user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands_stddev_pop_fields", - "enumValues": null, - "description": "aggregate stddev_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "amount", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sender_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_stddev_pop_order_by", - "enumValues": null, - "description": "order by stddev_pop() on columns of table \"user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands_stddev_samp_fields", - "enumValues": null, - "description": "aggregate stddev_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "amount", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sender_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_stddev_samp_order_by", - "enumValues": null, - "description": "order by stddev_samp() on columns of table \"user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands_sum_fields", - "enumValues": null, - "description": "aggregate sum on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "amount", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nonce", - "type": { - "kind": "SCALAR", - "name": "numeric", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_id", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sender_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_sum_order_by", - "enumValues": null, - "description": "order by sum() on columns of table \"user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "ENUM", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_update_column", - "enumValues": [ - { - "isDeprecated": false, - "deprecationReason": null, - "name": "amount", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "hash", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "memo", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "nonce", - "description": "column name" - }, - { - "isDeprecated": false, - "deprecationReason": null, - "name": "typ", - "description": "column name" - } - ], - "description": "update columns of table \"user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands_var_pop_fields", - "enumValues": null, - "description": "aggregate var_pop on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "amount", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sender_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_var_pop_order_by", - "enumValues": null, - "description": "order by var_pop() on columns of table \"user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands_var_samp_fields", - "enumValues": null, - "description": "aggregate var_samp on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "amount", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sender_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_var_samp_order_by", - "enumValues": null, - "description": "order by var_samp() on columns of table \"user_commands\"", - "fields": null - }, - { - "inputFields": null, - "kind": "OBJECT", - "possibleTypes": null, - "interfaces": [], - "name": "user_commands_variance_fields", - "enumValues": null, - "description": "aggregate variance on columns", - "fields": [ - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "amount", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "fee", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "first_seen", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "nonce", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "receiver_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - }, - { - "args": [], - "isDeprecated": false, - "deprecationReason": null, - "name": "sender_id", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "description": null - } - ] - }, - { - "inputFields": [ - { - "name": "amount", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "fee", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "first_seen", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "nonce", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "receiver_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - }, - { - "name": "sender_id", - "defaultValue": null, - "type": { - "kind": "ENUM", - "name": "order_by", - "ofType": null - }, - "description": null - } - ], - "kind": "INPUT_OBJECT", - "possibleTypes": null, - "interfaces": null, - "name": "user_commands_variance_order_by", - "enumValues": null, - "description": "order by variance() on columns of table \"user_commands\"", - "fields": null - } - ], - "mutationType": { - "name": "mutation_root" - } - } - } -} \ No newline at end of file diff --git a/src/app/archive/cli/archive_cli.ml b/src/app/archive/cli/archive_cli.ml index 0868f63e377..9d06c1e09ee 100644 --- a/src/app/archive/cli/archive_cli.ml +++ b/src/app/archive/cli/archive_cli.ml @@ -46,6 +46,8 @@ let command_run = fun () -> let logger = Logger.create () in Stdout_log.setup log_json log_level ; + [%log info] "Starting archive process; built with commit $commit" + ~metadata:[ ("commit", `String Mina_version.commit_id) ] ; Archive_lib.Processor.setup_server ~metrics_server_port ~logger ~constraint_constants:Genesis_constants.Constraint_constants.compiled ~postgres_address:postgres.value diff --git a/src/app/archive/cli/dune b/src/app/archive/cli/dune index 917ed0b1ba9..69f4c7aa20c 100644 --- a/src/app/archive/cli/dune +++ b/src/app/archive/cli/dune @@ -17,6 +17,7 @@ cli_lib logger block_time + mina_version ) (instrumentation (backend bisect_ppx)) (preprocess (pps ppx_version ppx_jane ppx_mina))) diff --git a/src/app/archive/lib/dune b/src/app/archive/lib/dune index 945f2d661d0..05d5e165036 100644 --- a/src/app/archive/lib/dune +++ b/src/app/archive/lib/dune @@ -70,7 +70,6 @@ snark_params mina_transaction protocol_version - mina_version staged_ledger_diff error_json ppx_deriving_yojson.runtime diff --git a/src/app/archive/lib/processor.ml b/src/app/archive/lib/processor.ml index 2ae3823b256..861785421fb 100644 --- a/src/app/archive/lib/processor.ml +++ b/src/app/archive/lib/processor.ml @@ -4900,8 +4900,6 @@ let setup_server ~metrics_server_port ~constraint_constants ~logger ~metadata:[ ("error", `String (Caqti_error.show e)) ] ; Deferred.unit | Ok pool -> - [%log info] "Starting archive process; built with commit $commit" - ~metadata:[ ("commit", `String Mina_version.commit_id) ] ; let%bind () = add_genesis_accounts pool ~logger ~runtime_config_opt in run ~constraint_constants pool reader ~logger ~delete_older_than |> don't_wait_for ; diff --git a/src/app/archive/lib/test.ml b/src/app/archive/lib/test.ml index 7795a5817fe..02e6acce244 100644 --- a/src/app/archive/lib/test.ml +++ b/src/app/archive/lib/test.ml @@ -21,7 +21,7 @@ let%test_module "Archive node unit tests" = Verifier.create ~logger ~proof_level ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) - () ) + ~commit_id:"not specified for unit tests" () ) module Genesis_ledger = (val Genesis_ledger.for_unit_tests) diff --git a/src/app/cli/src/cli_entrypoint/mina_cli_entrypoint.ml b/src/app/cli/src/cli_entrypoint/mina_cli_entrypoint.ml index 80f5d105e31..e5df95c80ee 100644 --- a/src/app/cli/src/cli_entrypoint/mina_cli_entrypoint.ml +++ b/src/app/cli/src/cli_entrypoint/mina_cli_entrypoint.ml @@ -6,10 +6,6 @@ open Signature_lib open Init module YJ = Yojson.Safe -let () = - if Node_config.record_async_backtraces then - Async.Scheduler.set_record_backtraces true - type mina_initialization = { mina : Mina_lib.t ; client_trustlist : Unix.Cidr.t list option @@ -1213,7 +1209,8 @@ let setup_daemon logger = if enable_tracing then Mina_tracing.start conf_dir |> don't_wait_for ; let%bind () = if enable_internal_tracing then - Internal_tracing.toggle ~logger `Enabled + Internal_tracing.toggle ~commit_id:Mina_version.commit_id ~logger + `Enabled else Deferred.unit in let seed_peer_list_url = @@ -1366,7 +1363,7 @@ Pass one of -peer, -peer-list-file, -seed, -peer-list-url.|} ; Option.iter itn_max_logs ~f:Itn_logger.set_queue_bound ; let start_time = Time.now () in let%map mina = - Mina_lib.create ~wallets + Mina_lib.create ~commit_id:Mina_version.commit_id ~wallets (Mina_lib.Config.make ~logger ~pids ~trust_system ~conf_dir ~chain_id ~is_seed ~super_catchup:(not no_super_catchup) ~disable_node_status ~demo_mode ~coinbase_receiver ~net_config @@ -1460,7 +1457,7 @@ let daemon logger = (* Immediately disable updating the time offset. *) Block_time.Controller.disable_setting_offset () ; let%bind coda = setup_daemon () in - let%bind () = Mina_lib.start coda in + let%bind () = Mina_lib.start ~commit_id:Mina_version.commit_id coda in [%log info] "Daemon ready. Clients can now connect" ; Async.never () ) ) @@ -1509,7 +1506,10 @@ let replay_blocks logger = None ) in let%bind coda = setup_daemon () in - let%bind () = Mina_lib.start_with_precomputed_blocks coda blocks in + let%bind () = + Mina_lib.start_with_precomputed_blocks + ~commit_id:Mina_version.commit_id coda blocks + in [%log info] "Daemon is ready, replayed precomputed blocks. Clients can now \ connect" ; @@ -1697,7 +1697,7 @@ let internal_commands logger = let%bind conf_dir = Unix.mkdtemp "/tmp/mina-prover" in [%log info] "Prover state being logged to %s" conf_dir ; let%bind prover = - Prover.create ~logger + Prover.create ~commit_id:Mina_version.commit_id ~logger ~proof_level:Genesis_constants.Proof_level.compiled ~constraint_constants: Genesis_constants.Constraint_constants.compiled @@ -1841,7 +1841,7 @@ let internal_commands logger = failwithf "Could not parse JSON: %s" err () ) ) in let%bind verifier = - Verifier.create ~logger + Verifier.create ~commit_id:Mina_version.commit_id ~logger ~proof_level:Genesis_constants.Proof_level.compiled ~constraint_constants: Genesis_constants.Constraint_constants.compiled @@ -1939,7 +1939,8 @@ let internal_commands logger = (* We create a prover process (unnecessarily) here, to have a more realistic test. *) - Prover.create ~logger ~pids ~conf_dir ~proof_level + Prover.create ~commit_id:Mina_version.commit_id ~logger ~pids + ~conf_dir ~proof_level ~constraint_constants:precomputed_values.constraint_constants () in match%bind diff --git a/src/app/cli/src/init/mina_run.ml b/src/app/cli/src/init/mina_run.ml index 81b687d955c..77f40130a6f 100644 --- a/src/app/cli/src/init/mina_run.ml +++ b/src/app/cli/src/init/mina_run.ml @@ -135,7 +135,8 @@ let coda_status coda_ref = ~default: (Deferred.return (`String "Shutdown before Coda instance was created")) ~f:(fun t -> - Mina_commands.get_status ~flag:`Performance t + Mina_commands.get_status ~commit_id:Mina_version.commit_id + ~flag:`Performance t >>| Daemon_rpcs.Types.Status.to_yojson ) let make_report exn_json ~conf_dir ~top_logger coda_ref = @@ -272,9 +273,10 @@ let setup_local_server ?(client_trustlist = []) ?rest_server_port aid |> Participating_state.active_error ) ) ; implement_notrace Daemon_rpcs.Get_status.rpc (fun () flag -> - Mina_commands.get_status ~flag mina ) + Mina_commands.get_status ~commit_id:Mina_version.commit_id ~flag mina ) ; implement Daemon_rpcs.Clear_hist_status.rpc (fun () flag -> - Mina_commands.clear_hist_status ~flag mina ) + Mina_commands.clear_hist_status ~commit_id:Mina_version.commit_id + ~flag mina ) ; implement Daemon_rpcs.Get_ledger.rpc (fun () lh -> Mina_lib.get_ledger mina lh ) ; implement Daemon_rpcs.Get_snarked_ledger.rpc (fun () lh -> @@ -324,9 +326,11 @@ let setup_local_server ?(client_trustlist = []) ?rest_server_port ; implement Daemon_rpcs.Stop_tracing.rpc (fun () () -> Mina_tracing.stop () ; Deferred.unit ) ; implement Daemon_rpcs.Start_internal_tracing.rpc (fun () () -> - Internal_tracing.toggle ~logger `Enabled ) + Internal_tracing.toggle ~commit_id:Mina_version.commit_id ~logger + `Enabled ) ; implement Daemon_rpcs.Stop_internal_tracing.rpc (fun () () -> - Internal_tracing.toggle ~logger `Disabled ) + Internal_tracing.toggle ~commit_id:Mina_version.commit_id ~logger + `Disabled ) ; implement Daemon_rpcs.Visualization.Frontier.rpc (fun () filename -> return (Mina_lib.visualize_frontier ~filename mina) ) ; implement Daemon_rpcs.Visualization.Registered_masks.rpc @@ -494,7 +498,10 @@ let setup_local_server ?(client_trustlist = []) ?rest_server_port (fun ~body _sock req -> let uri = Cohttp.Request.uri req in let status flag = - let%bind status = Mina_commands.get_status ~flag mina in + let%bind status = + Mina_commands.get_status ~commit_id:Mina_version.commit_id ~flag + mina + in Server.respond_string ( status |> Daemon_rpcs.Types.Status.to_yojson |> Yojson.Safe.pretty_to_string ) @@ -537,8 +544,9 @@ let setup_local_server ?(client_trustlist = []) ?rest_server_port ~bind_to_address: Tcp.Bind_to_address.( if insecure_rest_server then All_addresses else Localhost) - ~schema:Mina_graphql.schema ~server_description:"GraphQL server" - ~require_auth:false rest_server_port ) ) ; + ~schema:(Mina_graphql.schema ~commit_id:Mina_version.commit_id) + ~server_description:"GraphQL server" ~require_auth:false + rest_server_port ) ) ; (* Second graphql server with limited queries exposed *) Option.iter limited_graphql_port ~f:(fun rest_server_port -> O1trace.background_thread "serve_limited_graphql" (fun () -> @@ -546,7 +554,8 @@ let setup_local_server ?(client_trustlist = []) ?rest_server_port ~bind_to_address: Tcp.Bind_to_address.( if open_limited_graphql_port then All_addresses else Localhost) - ~schema:Mina_graphql.schema_limited + ~schema: + (Mina_graphql.schema_limited ~commit_id:Mina_version.commit_id) ~server_description:"GraphQL server with limited queries" ~require_auth:false rest_server_port ) ) ; if Mina_compile_config.itn_features then @@ -559,7 +568,8 @@ let setup_local_server ?(client_trustlist = []) ?rest_server_port ~bind_to_address: Tcp.Bind_to_address.( if insecure_rest_server then All_addresses else Localhost) - ~schema:Mina_graphql.schema_itn + ~schema: + (Mina_graphql.schema_itn ~commit_id:Mina_version.commit_id) ~server_description:"GraphQL server for ITN queries" ~require_auth:true rest_server_port ) ) ; let where_to_listen = @@ -761,7 +771,8 @@ let handle_shutdown ~monitor ~time_controller ~conf_dir ~child_pids ~top_logger | _exn -> let error = Error.of_exn ~backtrace:`Get exn in let%bind () = - Node_error_service.send_report ~logger:top_logger ~error + Node_error_service.send_report + ~commit_id:Mina_version.commit_id ~logger:top_logger ~error in handle_crash exn ~time_controller ~conf_dir ~child_pids ~top_logger coda_ref diff --git a/src/app/cli/src/init/transaction_snark_profiler.ml b/src/app/cli/src/init/transaction_snark_profiler.ml index 9f3555d1ff2..4021e29c86c 100644 --- a/src/app/cli/src/init/transaction_snark_profiler.ml +++ b/src/app/cli/src/init/transaction_snark_profiler.ml @@ -15,8 +15,8 @@ let run ~user_command_profiler ~zkapp_profiler num_transactions ~max_num_updates Parallel.init_master () ; let verifier = Async.Thread_safe.block_on_async_exn (fun () -> - Verifier.create ~logger ~proof_level ~constraint_constants - ~conf_dir:None + Verifier.create ~commit_id:Mina_version.commit_id ~logger ~proof_level + ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) () ) in diff --git a/src/app/delegation_compliance/README.md b/src/app/delegation_compliance/README.md deleted file mode 100644 index 11825c6d5f7..00000000000 --- a/src/app/delegation_compliance/README.md +++ /dev/null @@ -1,41 +0,0 @@ -# Delegation compliance - -Block producers that receive delegations from the Mina Foundation or -O(1) have specific obligations to the delegating accounts, as -described at https://docs.minaprotocol.com/en/advanced/foundation-delegation-program. -The app here checks whether those obligations are met. - -In particular, the app identifies two kinds of deliquencies: - - - when a block producer has not made any payment to the delegating - account for a given, when it has a nonzero payment obligation - - - when a block producer has not paid in full its reward for a given - epoch to the delegating account by block 3500 of the following - epoch - -The log output of the app contains the word `DELINQUENCY` for both -these cases, with support information. - -The input to the app is a file containing a genesis ledger and a state -hash for a block, the block through which to check compliance. The -file `input.json` contains the Mina genesis ledger, and an example -target state hash. The code here is based on the replayer app, and -like it, verifies ledger hashes and account balances after each -transactions. If the archive database contains gaps or errors, the -tool will not run successfully. - -To use the archive database, you can dump the database locally, -and then run `psql` to make a copy that works with your local -Postgresql installation. Example: -``` - kubectl exec -n mainnet archive-3-postgresql-0 -- pg_dump --no-owner --create \ - postgres://postgres:localhost:5432/archive > archive_db.sql - sudo bash - su postgres - psql < archive_db.sql -``` - -In the future, we may extend the tool to allow providing a staking -epoch ledger, rather than the genesis ledger, so that only recent -epochs need to be checked, which will save time. diff --git a/src/app/delegation_compliance/delegation_compliance.ml b/src/app/delegation_compliance/delegation_compliance.ml deleted file mode 100644 index 8a0e92a6c55..00000000000 --- a/src/app/delegation_compliance/delegation_compliance.ml +++ /dev/null @@ -1,1047 +0,0 @@ -(* delegation_compliance.ml *) - -(* check whether a block producer delegated to from Mina Foundation or - O(1) Labs follows requirements at - https://docs.minaprotocol.com/en/advanced/foundation-delegation-program -*) - -open Core_kernel -open Async -open Mina_base -module Ledger = Mina_ledger.Ledger -open Signature_lib - -type input = { epoch : int; staking_ledger : Runtime_config.Ledger.t } -[@@deriving yojson] - -type delegation_source = O1 | Mina_foundation [@@deriving yojson] - -type payout_information = - { payout_pk : Public_key.Compressed.t - ; payout_id : int - ; delegation_source : delegation_source - ; delegatee : Public_key.Compressed.t - ; delegatee_id : int - ; payments : Sql.User_command.t list - ; payments_to_slot_3500 : Sql.User_command.t list - ; payments_past_slot_3500 : Sql.User_command.t list - } -[@@deriving yojson] - -type csv_data = - { payout_addr : Public_key.Compressed.t - ; balance : Currency.Balance.t - ; delegatee : Public_key.Compressed.t - ; delegation : Currency.Amount.t - ; blocks_won : int - ; payout_obligation : Currency.Amount.t - ; payout_received : Currency.Amount.t - ; deficit : Currency.Amount.t - ; check : bool - } - -module Delegatee_payout_address = struct - type t = - { delegatee : Public_key.Compressed.Stable.Latest.t - ; payout_addr : Public_key.Compressed.Stable.Latest.t - } - [@@deriving hash, bin_io_unversioned, compare, sexp] -end - -module Deficit = Hashable.Make_binable (Delegatee_payout_address) - -type previous_epoch_status = - { payout_received : Currency.Amount.t; deficit : Currency.Amount.t } - -(* map from delegatee, payout address to payment_received, deficit from previous epoch *) -let deficit_tbl : previous_epoch_status Deficit.Table.t = - Deficit.Table.create () - -let csv_data_of_strings ss = - match ss with - | [ payout_address - ; balance - ; delegatee - ; total_delegation - ; blocks_won - ; payout_obligation - ; payout_received - ; deficit - ; check - ] -> - let payout_addr = - Public_key.Compressed.of_base58_check_exn payout_address - in - let balance = Currency.Balance.of_mina_string_exn balance in - let delegatee = Public_key.Compressed.of_base58_check_exn delegatee in - let delegation = Currency.Amount.of_mina_string_exn total_delegation in - let blocks_won = Int.of_string blocks_won in - let payout_obligation = - Currency.Amount.of_mina_string_exn payout_obligation - in - let payout_received = - Currency.Amount.of_mina_string_exn payout_received - in - let deficit = Currency.Amount.of_mina_string_exn deficit in - let check = Bool.of_string check in - { payout_addr - ; balance - ; delegatee - ; delegation - ; blocks_won - ; payout_obligation - ; payout_received - ; deficit - ; check - } - | _ -> - failwith "Incorrect number of fields in CSV line" - -let constraint_constants = Genesis_constants.Constraint_constants.compiled - -let proof_level = Genesis_constants.Proof_level.Full - -let currency_string_of_int64 i64 = - Currency.Amount.of_uint64 (Unsigned.UInt64.of_int64 i64) - |> Currency.Amount.to_mina_string - -(* map from global slots to state hash, ledger hash pairs *) -let global_slot_hashes_tbl : (Int64.t, State_hash.t * Ledger_hash.t) Hashtbl.t = - Int64.Table.create () - -(* cache of account keys *) -let pk_tbl : (int, Account.key) Hashtbl.t = Int.Table.create () - -let query_db pool ~f ~item = - match%bind Caqti_async.Pool.use f pool with - | Ok v -> - return v - | Error msg -> - failwithf "Error getting %s from db, error: %s" item - (Caqti_error.show msg) () - -let slots_per_epoch = Genesis_constants.slots_per_epoch - -let slots_per_epoch_uint32 = slots_per_epoch |> Unsigned.UInt32.of_int - -(* offset is slot within epoch, starting from 0 *) -let _epoch_and_offset_of_global_slot global_slot = - let open Unsigned.UInt32 in - let global_slot_uint32 = global_slot |> Int64.to_string |> of_string in - let epoch = div global_slot_uint32 slots_per_epoch_uint32 in - let epoch_start_slot = mul epoch slots_per_epoch_uint32 in - let offset = Unsigned.UInt32.sub global_slot_uint32 epoch_start_slot in - (epoch, offset) - -let pk_of_pk_id pool pk_id : Account.key Deferred.t = - let open Deferred.Let_syntax in - match Hashtbl.find pk_tbl pk_id with - | Some pk -> - return pk - | None -> ( - (* not in cache, consult database *) - match%map - Caqti_async.Pool.use (fun db -> Sql.Public_key.run db pk_id) pool - with - | Ok (Some pk) -> ( - match Signature_lib.Public_key.Compressed.of_base58_check pk with - | Ok pk -> - Hashtbl.add_exn pk_tbl ~key:pk_id ~data:pk ; - pk - | Error err -> - Error.tag_arg err "Error decoding public key" - (("public_key", pk), ("id", pk_id)) - [%sexp_of: (string * string) * (string * int)] - |> Error.raise ) - | Ok None -> - failwithf "Could not find public key with id %d" pk_id () - | Error msg -> - failwithf "Error retrieving public key with id %d, error: %s" pk_id - (Caqti_error.show msg) () ) - -let pk_id_of_pk pool pk : int Deferred.t = - let open Deferred.Let_syntax in - match%map - Caqti_async.Pool.use (fun db -> Sql.Public_key.run_for_id db pk) pool - with - | Ok (Some id) -> - id - | Ok None -> - failwithf "Could not find id for public key %s" pk () - | Error msg -> - failwithf "Error retrieving id for public key %s, error: %s" pk - (Caqti_error.show msg) () - -let compute_delegated_stake staking_ledger delegatee = - let open Currency in - Ledger.foldi staking_ledger ~init:Amount.zero - ~f:(fun _addr accum (account : Account.t) -> - match account.delegate with - | Some delegate -> - if Public_key.Compressed.equal delegate delegatee then - let balance_as_amount = - Currency.Balance.to_amount account.balance - in - match Amount.add balance_as_amount accum with - | Some sum -> - sum - | None -> - failwith "Error summing delegated stake" - else accum - | None -> - accum ) - -let account_balance ledger pk = - let account_id = Account_id.create pk Token_id.default in - match Ledger.location_of_account ledger account_id with - | Some location -> ( - match Ledger.get ledger location with - | Some account -> - account.balance - | None -> - failwith "account_balance: Could not find account for public key" ) - | None -> - failwith "account_balance: Could not find location for account" - -let get_account_balance_as_amount ledger pk = - let account_id = Account_id.create pk Token_id.default in - match Ledger.location_of_account ledger account_id with - | Some location -> ( - match Ledger.get ledger location with - | Some account -> - Currency.Balance.to_amount account.balance - | None -> - failwith - "get_account_balance_as_amount: Could not find account for public \ - key" ) - | None -> - failwith - "get_account_balance_as_amount: Could not find location for account" - -let slot_bounds_for_epoch epoch = - let open Unsigned.UInt32 in - let low_slot = mul epoch slots_per_epoch_uint32 |> to_int64 in - let high_slot = pred (mul (succ epoch) slots_per_epoch_uint32) |> to_int64 in - (low_slot, high_slot) - -let block_ids_in_epoch pool delegatee_id epoch = - let low_slot, high_slot = slot_bounds_for_epoch epoch in - query_db pool - ~f:(fun db -> - Sql.Block.get_block_ids_for_creator_in_slot_bounds db - ~creator:delegatee_id ~low_slot ~high_slot ) - ~item:"block ids for delegatee in epoch" - -let write_csv_header ~csv_out_channel = - let line = - String.concat ~sep:"," - [ "Payout address" - ; "Balance" - ; "Delegatee" - ; "Total delegation" - ; "Blocks won" - ; "Payout obligation" - ; "Payout received" - ; "Deficit" - ; "Check" - ] - in - Out_channel.output_string csv_out_channel line ; - Out_channel.newline csv_out_channel - -let write_csv_line ~csv_out_channel ~payout_addr ~balance ~delegatee ~delegation - ~blocks_won ~payout_obligation ~payout_received = - let check = Currency.Amount.( >= ) payout_received payout_obligation in - let deficit = - match Currency.Amount.( - ) payout_obligation payout_received with - | Some diff -> - diff - | None -> - Currency.Amount.zero - in - let line = - String.concat ~sep:"," - [ Public_key.Compressed.to_base58_check payout_addr - ; Currency.Balance.to_mina_string balance - ; Public_key.Compressed.to_base58_check delegatee - ; Currency.Amount.to_mina_string delegation - ; Int.to_string blocks_won - ; Currency.Amount.to_mina_string payout_obligation - ; Currency.Amount.to_mina_string payout_received - ; Currency.Amount.to_mina_string deficit - ; Bool.to_string check - ] - in - Out_channel.output_string csv_out_channel line ; - Out_channel.newline csv_out_channel - -let write_csv_line_of_csv_data ~csv_out_channel - { payout_addr - ; balance - ; delegatee - ; delegation - ; blocks_won - ; payout_obligation - ; payout_received - ; deficit = _ - ; check = _ - } = - write_csv_line ~csv_out_channel ~payout_addr ~balance ~delegatee ~delegation - ~blocks_won ~payout_obligation ~payout_received - -let main ~input_file ~csv_file ~preliminary_csv_file_opt ~archive_uri - ~payout_addresses () = - let logger = Logger.create () in - if List.is_empty payout_addresses then ( - [%log error] - "Please provide at least one payout address on the command line" ; - Core.exit 1 ) ; - let json = Yojson.Safe.from_file input_file in - let input = - match input_of_yojson json with - | Ok inp -> - inp - | Error msg -> - failwith - (sprintf "Could not parse JSON in input file \"%s\": %s" input_file - msg ) - in - ( match preliminary_csv_file_opt with - | None -> - if input.epoch > 0 then - failwith - "Preliminary CSV file must be provided if epoch is greater than 0" - | Some _ -> - if input.epoch = 0 then - failwith "Preliminary CSV file must not be provided if epoch is 0" ) ; - let csv_datas = - match preliminary_csv_file_opt with - | None -> - [] - | Some prelim_csv_file -> - let prelim_csv_in_channel = In_channel.create prelim_csv_file in - (* discard header line *) - let lines = - In_channel.input_lines prelim_csv_in_channel |> List.tl_exn - in - let split_lines = - List.map lines ~f:(String.split_on_chars ~on:[ ',' ]) - in - let csv_datas = List.map split_lines ~f:csv_data_of_strings in - List.iter csv_datas - ~f:(fun - ({ payout_addr; delegatee; payout_received; deficit; _ } : - csv_data ) - -> - let key : Delegatee_payout_address.t = { delegatee; payout_addr } in - let data : previous_epoch_status = { payout_received; deficit } in - match Deficit.Table.add deficit_tbl ~key ~data with - | `Ok -> - () - | `Duplicate -> - failwith "Duplicate deficit table entry" ) ; - csv_datas - in - let archive_uri = Uri.of_string archive_uri in - match Caqti_async.connect_pool ~max_size:128 archive_uri with - | Error e -> - [%log fatal] - ~metadata:[ ("error", `String (Caqti_error.show e)) ] - "Failed to create a Caqti pool for Postgresql" ; - exit 1 - | Ok pool -> - [%log info] "Successfully created Caqti pool for Postgresql" ; - (* load from runtime config in same way as daemon - except that we don't consider loading from a tar file - *) - let%bind padded_accounts = - match - Genesis_ledger_helper.Ledger.padded_accounts_from_runtime_config_opt - ~logger ~proof_level input.staking_ledger - ~ledger_name_prefix:"genesis_ledger" - with - | None -> - [%log fatal] "Could not load accounts from input staking ledger" ; - exit 1 - | Some accounts -> - return accounts - in - let packed_ledger = - Genesis_ledger_helper.Ledger.packed_genesis_ledger_of_accounts - ~depth:constraint_constants.ledger_depth padded_accounts - in - let ledger = Lazy.force @@ Genesis_ledger.Packed.t packed_ledger in - let%bind max_slot = - query_db pool - ~f:(fun db -> Sql.Block.get_max_slot db ()) - ~item:"max slot" - in - [%log info] "Maximum global slot in blocks is %d" max_slot ; - (* find longest canonical chain - a slot may represent several blocks, only one of which can be on canonical chain - starting with max slot, look for chain, decrementing slot until chain found - *) - let find_canonical_chain slot = - let block_infos_from_state_hash state_hash = - match%map - query_db pool - ~f:(fun db -> Sql.Block_info.run db state_hash) - ~item:"block info" - with - | [] -> - [%log info] - "Block with state hash %s is not along canonical chain" - state_hash ; - None - | block_infos -> - Some (state_hash, block_infos) - in - let%bind state_hashes = - query_db pool - ~f:(fun db -> Sql.Block.get_state_hashes_by_slot db slot) - ~item:"ids by slot" - in - Deferred.List.find_map state_hashes ~f:block_infos_from_state_hash - in - let num_tries = 5 in - let%bind block_infos, usable_max_slot = - let rec try_slot slot tries_left = - if tries_left <= 0 then ( - [%log fatal] "Could not find canonical chain after trying %d slots" - num_tries ; - Core_kernel.exit 1 ) ; - match%bind find_canonical_chain slot with - | None -> - try_slot (slot - 1) (tries_left - 1) - | Some (state_hash, block_infos) -> - [%log info] - "Found possible canonical chain to target state hash %s at \ - slot %d" - state_hash slot ; - return (block_infos, slot) - in - try_slot max_slot num_tries - in - let finalized_csv_only = - usable_max_slot < ((input.epoch + 1) * slots_per_epoch) - 1 - in - if finalized_csv_only then ( - if usable_max_slot < (input.epoch * slots_per_epoch) + 3500 then ( - [%log fatal] - "Insufficient archive data for finalizing previous epoch CSV: \ - maximum usable global slot is less than slot 3500 slot in the \ - current epoch" ; - Core_kernel.exit 1 ) ) - else if usable_max_slot < ((input.epoch + 1) * slots_per_epoch) - 1 then ( - [%log fatal] - "Insufficient archive data for creating preliminary CSV for current \ - epoch: maximum usable global slot is less than last slot in the \ - current epoch" ; - Core_kernel.exit 1 ) ; - let csv_out_channel_opt = - if not finalized_csv_only then Some (Out_channel.create csv_file) - else None - in - ( match csv_out_channel_opt with - | None -> - () - | Some csv_out_channel -> - write_csv_header ~csv_out_channel ) ; - ( match (preliminary_csv_file_opt, finalized_csv_only) with - | None, true -> - [%log fatal] - "Insufficient data for preliminary CSV for current epoch, and no \ - preliminary CSV from previous epoch provided" ; - Core_kernel.exit 1 - | Some _, true -> - [%log info] - "Producing finalized CSV for previous epoch, no preliminary CSV \ - for current epoch" - | None, false -> - [%log info] - "Producing only preliminary CSV for current epoch, no finalized \ - CSV for previous epoch" - | Some _, false -> - [%log info] - "Producing preliminary CSV for current epoch and finalized CSV for \ - previous epoch" ) ; - let block_ids = - (* examine blocks in current epoch *) - let min_slot = input.epoch * slots_per_epoch in - let max_slot_int64 = min_slot + slots_per_epoch - 1 |> Int64.of_int in - let min_slot_int64 = Int64.of_int min_slot in - let relevant_block_infos = - List.filter block_infos ~f:(fun { global_slot; _ } -> - Int64.( >= ) global_slot min_slot_int64 - && Int64.( <= ) global_slot max_slot_int64 ) - in - let ids = List.map relevant_block_infos ~f:(fun { id; _ } -> id) in - (* build mapping from global slots to state and ledger hashes *) - List.iter block_infos - ~f:(fun { global_slot; state_hash; ledger_hash; _ } -> - Hashtbl.add_exn global_slot_hashes_tbl ~key:global_slot - ~data: - ( State_hash.of_base58_check_exn state_hash - , Ledger_hash.of_base58_check_exn ledger_hash ) ) ; - Int.Set.of_list ids - in - (* check that genesis block is in chain to target hash - assumption: genesis block occupies global slot 0 - *) - if Int64.Table.mem global_slot_hashes_tbl Int64.zero then - [%log info] - "Block chain leading to target state hash includes genesis block, \ - length = %d" - (Int.Set.length block_ids) - else ( - [%log fatal] - "Block chain leading to target state hash does not include genesis \ - block; database contains unparented block" ; - Core_kernel.exit 1 ) ; - [%log info] "Building delegatee table " ; - (* table of account public keys to delegatee public keys *) - let delegatee_tbl = Public_key.Compressed.Table.create () in - Ledger.iteri ledger ~f:(fun _ndx acct -> - ignore - (Option.map acct.delegate ~f:(fun delegate -> - match - Public_key.Compressed.Table.add delegatee_tbl - ~key:acct.public_key ~data:delegate - with - | `Ok -> - () - | `Duplicate -> - failwith "Duplicate account in initial staking ledger" ) ) ) ; - let slot_3500 = (input.epoch * slots_per_epoch) + 3500 |> Int64.of_int in - [%log info] "Computing delegation information for payout addresses" ; - let%bind payout_infos = - (* sets for quick lookups *) - let foundation_addresses = - String.Set.of_list Payout_addresses.foundation_addresses - in - let o1_addresses = String.Set.of_list Payout_addresses.o1_addresses in - Deferred.List.map payout_addresses ~f:(fun addr -> - let%bind payout_id = pk_id_of_pk pool addr in - let delegation_source = - if String.Set.mem foundation_addresses addr then Mina_foundation - else if String.Set.mem o1_addresses addr then O1 - else - failwithf - "Payout address %s is neither a Foundation nor O1 delegator" - addr () - in - let payout_pk = Public_key.Compressed.of_base58_check_exn addr in - let delegatee = - match - Public_key.Compressed.Table.find delegatee_tbl payout_pk - with - | Some pk -> - pk - | None -> - failwithf "No delegatee for payout address %s" addr () - in - let delegatee_str = - Public_key.Compressed.to_base58_check delegatee - in - let%bind delegatee_id = pk_id_of_pk pool delegatee_str in - let%bind payments_from_delegatee_raw = - query_db pool - ~f:(fun db -> - Sql.User_command.run_payments_by_source_and_receiver db - ~source_id:delegatee_id ~receiver_id:payout_id ) - ~item:"payments from delegatee" - in - let compare_by_global_slot p1 p2 = - let open Sql.User_command in - Int64.compare p1.global_slot p2.global_slot - in - (* only payments in canonical chain *) - let min_payment_slot = - input.epoch * slots_per_epoch |> Int64.of_int - in - let payments_from_delegatee = - List.filter payments_from_delegatee_raw ~f:(fun payment -> - Int.Set.mem block_ids payment.block_id - && Int64.( >= ) payment.global_slot min_payment_slot ) - |> List.sort ~compare:compare_by_global_slot - in - let payment_amount_and_slot (user_cmd : Sql.User_command.t) = - `Assoc - [ ( "amount" - , Option.value_map user_cmd.amount ~default:`Null - ~f:(fun amt -> - `String - ( Int64.to_string amt |> Currency.Amount.of_string - |> Currency.Amount.to_mina_string ) ) ) - ; ("global_slot", `String (Int64.to_string user_cmd.global_slot)) - ] - in - let payment_sender_amount_and_slot sender_pk - (user_cmd : Sql.User_command.t) = - `Assoc - [ ( "sender" - , `String (Public_key.Compressed.to_base58_check sender_pk) ) - ; ( "amount" - , Option.value_map user_cmd.amount ~default:`Null - ~f:(fun amt -> - `String - ( Int64.to_string amt |> Currency.Amount.of_string - |> Currency.Amount.to_mina_string ) ) ) - ; ("global_slot", `String (Int64.to_string user_cmd.global_slot)) - ] - in - [%log info] - "Direct payments from delegatee $delegatee to payout address \ - $payout_addr" - ~metadata: - [ ("delegatee", Public_key.Compressed.to_yojson delegatee) - ; ("payout_addr", Public_key.Compressed.to_yojson payout_pk) - ; ( "payments" - , `List - (List.map payments_from_delegatee - ~f:payment_amount_and_slot ) ) - ] ; - let%bind coinbase_receiver_ids = - match%map - Caqti_async.Pool.use - (fun db -> - Sql.Coinbase_receivers_for_block_creator.run db - ~block_creator_id:delegatee_id ) - pool - with - | Ok ids -> - ids - | Error err -> - failwithf - "Error getting coinbase receiver ids from blocks where the \ - delegatee %s is the block creator, %s" - delegatee_str (Caqti_error.show err) () - in - let%bind payments_by_coinbase_receivers = - match%map - Mina_caqti.deferred_result_list_fold coinbase_receiver_ids - ~init:[] ~f:(fun accum coinbase_receiver_id -> - let%bind cb_receiver_pk = - pk_of_pk_id pool coinbase_receiver_id - in - let%map payments_raw = - query_db pool - ~f:(fun db -> - Sql.User_command.run_payments_by_source_and_receiver - db ~source_id:coinbase_receiver_id - ~receiver_id:payout_id ) - ~item: - (sprintf - "Payments from coinbase receiver with id %d to \ - payment address" - coinbase_receiver_id ) - in - let payments = - (* only payments in canonical chain *) - List.filter payments_raw ~f:(fun payment -> - Int.Set.mem block_ids payment.block_id - && Int64.( >= ) payment.global_slot min_payment_slot ) - |> List.sort ~compare:compare_by_global_slot - in - Ok ((cb_receiver_pk, payments) :: accum) ) - with - | Ok payments -> - payments - | Error err -> - failwithf "Error getting payments from coinbase receivers: %s" - (Caqti_error.show err) () - in - if not (List.is_empty payments_by_coinbase_receivers) then - [%log info] - "Payments from delegatee $delegatee to payout address \ - $payout_addr via a coinbase receiver" - ~metadata: - [ ("delegatee", Public_key.Compressed.to_yojson delegatee) - ; ("payout_addr", Public_key.Compressed.to_yojson payout_pk) - ; ( "payments_via_coinbase_receivers" - , `List - (List.map payments_by_coinbase_receivers - ~f:(fun (cb_receiver, payments) -> - `Assoc - [ ( "coinbase_receiver" - , Public_key.Compressed.to_yojson cb_receiver - ) - ; ( "payments" - , `List - (List.map payments - ~f:payment_amount_and_slot ) ) - ] ) ) ) - ] ; - let payments_from_coinbase_receivers = - (* to check compliance, don't need to know the payment source *) - List.concat_map payments_by_coinbase_receivers - ~f:(fun (_cb_receiver, payments) -> payments) - in - let payments_from_known_senders = - payments_from_delegatee @ payments_from_coinbase_receivers - in - let%bind payments_from_anyone = - let%map payments_raw = - query_db pool - ~f:(fun db -> - Sql.User_command.run_payments_by_receiver db - ~receiver_id:payout_id ) - ~item:"Payments to payment address" - in - (* only payments in canonical chain - don't include payments from delegatee or coinbase receivers - *) - List.filter payments_raw ~f:(fun payment -> - Int.Set.mem block_ids payment.block_id - && Int64.( >= ) payment.global_slot min_payment_slot - && not - (List.mem payments_from_known_senders payment - ~equal:Sql.User_command.equal ) ) - |> List.sort ~compare:compare_by_global_slot - in - let%map senders_and_payments_from_anyone = - Deferred.List.map payments_from_anyone ~f:(fun payment -> - let%map sender_pk = pk_of_pk_id pool payment.source_id in - (sender_pk, payment) ) - in - if not (List.is_empty senders_and_payments_from_anyone) then - [%log info] - "Payments from others, neither the delegatee $delegatee nor a \ - coinbase receiver, to payout address $payout_addr" - ~metadata: - [ ("delegatee", Public_key.Compressed.to_yojson delegatee) - ; ("payout_addr", Public_key.Compressed.to_yojson payout_pk) - ; ( "payments_from_others" - , `Assoc - (List.map senders_and_payments_from_anyone - ~f:(fun (sender_pk, payment) -> - ( "payment" - , payment_sender_amount_and_slot sender_pk payment - ) ) ) ) - ] ; - let payments = payments_from_known_senders @ payments_from_anyone in - let payments_to_slot_3500, payments_past_slot_3500 = - List.partition_tf payments ~f:(fun payment -> - Int64.( <= ) payment.global_slot slot_3500 ) - in - { payout_pk - ; payout_id - ; delegation_source - ; delegatee - ; delegatee_id - ; payments - ; payments_to_slot_3500 - ; payments_past_slot_3500 - } ) - in - let epoch_uint32 = input.epoch |> Unsigned.UInt32.of_int in - let%bind () = - Deferred.List.iter payout_infos ~f:(fun payout_info -> - [%log info] - "Examining payments from delegatee %s to payout address %s" - (Public_key.Compressed.to_base58_check payout_info.delegatee) - (Public_key.Compressed.to_base58_check payout_info.payout_pk) ; - let%bind num_blocks_produced = - (* blocks produced in current epoch *) - let%map creator_block_ids = - block_ids_in_epoch pool payout_info.delegatee_id epoch_uint32 - in - let filtered_block_ids = - List.filter creator_block_ids ~f:(Int.Set.mem block_ids) - in - List.length filtered_block_ids - in - if num_blocks_produced > 0 && List.is_empty payout_info.payments - then - [%log error] - "DELINQUENCY: In epoch %d, delegatee %s made no payments to \ - payout address %s" - input.epoch - (Public_key.Compressed.to_base58_check payout_info.delegatee) - (Public_key.Compressed.to_base58_check payout_info.payout_pk) ; - let add_payment total (payment : Sql.User_command.t) = - match payment.amount with - | None -> - (* should be unreachable *) - failwith "Payment contains no total" - | Some amount -> - Int64.( + ) amount total - in - let deficit_tbl_key : Delegatee_payout_address.t = - { payout_addr = payout_info.payout_pk - ; delegatee = payout_info.delegatee - } - in - let { payout_received = prev_payout_received - ; deficit = prev_epoch_deficit - } = - if input.epoch = 0 then - { payout_received = Currency.Amount.zero - ; deficit = Currency.Amount.zero - } - else Deficit.Table.find_exn deficit_tbl deficit_tbl_key - in - let total_to_slot_3500 = - List.fold payout_info.payments_to_slot_3500 ~init:0L - ~f:add_payment - in - let to_slot_3500_available_for_this_epoch = - if Currency.Amount.( > ) prev_epoch_deficit Currency.Amount.zero - then ( - [%log info] - "In epoch %d, delegatee %s had a deficit amount of %s to \ - payout address %s; " - (input.epoch - 1) - (Currency.Amount.to_mina_string prev_epoch_deficit) - (Public_key.Compressed.to_base58_check payout_info.delegatee) - (Public_key.Compressed.to_base58_check payout_info.payout_pk) ; - let total_to_slot_3500_as_currency = - total_to_slot_3500 |> Unsigned.UInt64.of_int64 - |> Currency.Amount.of_uint64 - in - let remaining_deficit = - match - Currency.Amount.( - ) prev_epoch_deficit - total_to_slot_3500_as_currency - with - | None -> - Currency.Amount.zero - | Some diff -> - diff - in - if Currency.Amount.( > ) remaining_deficit Currency.Amount.zero - then - [%log error] - "DELINQUENCY: Deficit in epoch %d from delegatee \ - $delegatee to payout address $payout_addr is not \ - satisified by payments through slot 3500 in epoch %d, \ - remaining deficit is $remaining_deficit" - (input.epoch - 1) input.epoch - ~metadata: - [ ( "delegatee" - , Public_key.Compressed.to_yojson payout_info.delegatee - ) - ; ( "payout_addr" - , Public_key.Compressed.to_yojson payout_info.payout_pk - ) - ; ( "remaining_deficit" - , `String - (Currency.Amount.to_mina_string remaining_deficit) - ) - ] - else - [%log info] - "Deficit in epoch %d from delegatee $delegatee to payout \ - address $payout_addr is satisified by payments through \ - slot 3500 in epoch %d" - (input.epoch - 1) input.epoch - ~metadata: - [ ( "delegatee" - , Public_key.Compressed.to_yojson payout_info.delegatee - ) - ; ( "payout_addr" - , Public_key.Compressed.to_yojson payout_info.payout_pk - ) - ] ; - ( if input.epoch > 0 then - let deficit_reduction = - match - Currency.Amount.( - ) prev_epoch_deficit remaining_deficit - with - | Some diff -> - diff - | None -> - failwith "Underflow calculating deficit reduction" - in - let updated_payout_received = - match - Currency.Amount.( + ) prev_payout_received - deficit_reduction - with - | Some sum -> - sum - | None -> - failwith "Overflow calculating updated payout received" - in - let data = - { payout_received = updated_payout_received - ; deficit = remaining_deficit - } - in - Deficit.Table.set deficit_tbl ~key:deficit_tbl_key ~data ) ; - let to_slot_3500_available = - match - Currency.Amount.( - ) total_to_slot_3500_as_currency - remaining_deficit - with - | None -> - Currency.Amount.zero - | Some diff -> - diff - in - to_slot_3500_available |> Currency.Amount.to_uint64 - |> Unsigned.UInt64.to_int64 ) - else total_to_slot_3500 - in - if Int64.( > ) to_slot_3500_available_for_this_epoch Int64.zero then - [%log info] - "Total payments through slot 3500 in next epoch were %s, of \ - which allocated %s to this epoch" - (currency_string_of_int64 total_to_slot_3500) - (currency_string_of_int64 to_slot_3500_available_for_this_epoch) ; - let payment_total_in_epoch = - Int64.( + ) to_slot_3500_available_for_this_epoch - (List.fold payout_info.payments_past_slot_3500 ~init:0L - ~f:add_payment ) - in - [%log info] - "In epoch %d, delegatee %s made payments totaling %sto payout \ - address %s" - input.epoch - (Public_key.Compressed.to_base58_check payout_info.delegatee) - (currency_string_of_int64 payment_total_in_epoch) - (Public_key.Compressed.to_base58_check payout_info.payout_pk) ; - let delegated_stake = - compute_delegated_stake ledger payout_info.delegatee - in - let delegated_amount = - get_account_balance_as_amount ledger payout_info.payout_pk - in - let fraction_of_stake = - Float.round_decimal ~decimal_digits:5 - (Float.( / ) - ( Currency.Amount.to_string delegated_amount - |> Float.of_string ) - (Currency.Amount.to_string delegated_stake |> Float.of_string) ) - in - let coinbase_amount = Float.( * ) 0.95 720.0 in - [%log info] - "Delegatee %s has a delegated stake of %s, of that amount, \ - payout address %s contributed %s, a fraction of %0.5f" - (Public_key.Compressed.to_base58_check payout_info.delegatee) - (Currency.Amount.to_mina_string delegated_stake) - (Public_key.Compressed.to_base58_check payout_info.payout_pk) - (Currency.Amount.to_mina_string delegated_amount) - fraction_of_stake ; - let payout_obligation_per_block = - Float.( * ) fraction_of_stake coinbase_amount - in - let total_payout_obligation = - Float.( * ) - (Float.of_int num_blocks_produced) - payout_obligation_per_block - |> Float.to_string |> Currency.Amount.of_mina_string_exn - in - [%log info] - "In epoch %d, delegatee %s produced %d blocks; for payout \ - address %s, the payout obligation per-block is %0.9f, the total \ - obligation is %s" - input.epoch - (Public_key.Compressed.to_base58_check payout_info.delegatee) - num_blocks_produced - (Public_key.Compressed.to_base58_check payout_info.payout_pk) - payout_obligation_per_block - (Currency.Amount.to_mina_string total_payout_obligation) ; - let payment_total_as_amount = - Int64.to_string payment_total_in_epoch - |> Currency.Amount.of_string - in - if - Currency.Amount.( < ) payment_total_as_amount - total_payout_obligation - then - [%log error] - "DELINQUENCY: In epoch %d, delegatee %s paid a total of %s to \ - payout address %s, which is less than the payout obligation \ - of %s" - input.epoch - (Public_key.Compressed.to_base58_check payout_info.delegatee) - (Currency.Amount.to_mina_string payment_total_as_amount) - (Public_key.Compressed.to_base58_check payout_info.payout_pk) - (Currency.Amount.to_mina_string total_payout_obligation) - else - [%log info] - "In epoch %d, delegatee %s paid a total of %s to payout \ - address %s, satisfying the payout obligation of %s" - input.epoch - (Public_key.Compressed.to_base58_check payout_info.delegatee) - (Currency.Amount.to_mina_string payment_total_as_amount) - (Public_key.Compressed.to_base58_check payout_info.payout_pk) - (Currency.Amount.to_mina_string total_payout_obligation) ; - ( match csv_out_channel_opt with - | None -> - () - | Some csv_out_channel -> - write_csv_line ~csv_out_channel - ~payout_addr:payout_info.payout_pk - ~balance:(account_balance ledger payout_info.payout_pk) - ~delegatee:payout_info.delegatee ~delegation:delegated_stake - ~blocks_won:num_blocks_produced - ~payout_obligation:total_payout_obligation - ~payout_received:payment_total_as_amount ) ; - return () ) - in - ( match preliminary_csv_file_opt with - | None -> - () - | Some prelim_csv_file -> - (* write finalized CSV for previous epoch *) - let finalized_csv_file = prelim_csv_file ^ ".finalized" in - let csv_out_channel = Out_channel.create finalized_csv_file in - let updated_csv_datas = - List.map csv_datas - ~f:(fun ({ payout_addr; delegatee; _ } as csv_data) -> - let key : Delegatee_payout_address.t = - { payout_addr; delegatee } - in - let { payout_received; deficit } = - Deficit.Table.find_exn deficit_tbl key - in - let current_check = - Currency.Amount.equal deficit Currency.Amount.zero - in - { csv_data with - payout_received - ; deficit - ; check = current_check - } ) - in - write_csv_header ~csv_out_channel ; - List.iter updated_csv_datas - ~f:(write_csv_line_of_csv_data ~csv_out_channel) ; - Out_channel.close csv_out_channel ) ; - Option.iter csv_out_channel_opt ~f:Out_channel.close ; - Deferred.unit - -let () = - Command.( - run - (let open Let_syntax in - Command.async - ~summary: - "Check compliance for Mina Foundation and O(1) Labs delegations" - (let%map input_file = - Param.flag "--input-file" - ~doc: - "file File containing the starting staking ledger and epoch \ - number" - Param.(required string) - and csv_file = - Param.flag "--output-csv-file" - ~doc:"file CSV file to write containing payment statuses" - Param.(required string) - and preliminary_csv_file_opt = - Param.flag "--preliminary-csv-file" - ~doc:"file Preliminary CSV file from previous epoch" - Param.(optional string) - and archive_uri = - Param.flag "--archive-uri" - ~doc: - "URI URI for connecting to the archive database (e.g., \ - postgres://$USER@localhost:5432/archiver)" - Param.(required string) - and payout_addresses = - Param.anon Anons.(sequence ("PAYOUT ADDRESSES" %: Param.string)) - in - main ~input_file ~csv_file ~preliminary_csv_file_opt ~archive_uri - ~payout_addresses ))) diff --git a/src/app/delegation_compliance/dune b/src/app/delegation_compliance/dune deleted file mode 100644 index e237307ee57..00000000000 --- a/src/app/delegation_compliance/dune +++ /dev/null @@ -1,44 +0,0 @@ -(executable - (package delegation_compliance) - (name delegation_compliance) - (public_name delegation_compliance) - (libraries - ;; opam libraries - stdio - uri - integers - sexplib0 - bin_prot.shape - result - base - core_kernel - caqti-driver-postgresql - caqti - async_kernel - core - caqti-async - yojson - async - base.caml - base.base_internalhash_types - async.async_command - async_unix - ;; local libraries - archive_lib - logger - signature_lib - genesis_constants - mina_caqti - mina_base - mina_ledger - mina_state - genesis_ledger_helper - mina_runtime_config - currency - coda_genesis_ledger - mina_base.import - bounded_types - ) - (instrumentation (backend bisect_ppx)) - (preprocess (pps ppx_mina ppx_version ppx_let ppx_sexp_conv ppx_deriving.show - ppx_hash ppx_compare ppx_deriving_yojson h_list.ppx))) diff --git a/src/app/delegation_compliance/input.json b/src/app/delegation_compliance/input.json deleted file mode 100644 index 51471f2b46d..00000000000 --- a/src/app/delegation_compliance/input.json +++ /dev/null @@ -1,17653 +0,0 @@ -{ - "staking_ledger": { - "accounts": [ - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "372093", - "cliff_time": "86400", - "initial_minimum_balance": "372093" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "372093", - "pk": "B62qmqMrgPshhHKLJ7DqWn1KeizEgga5MuGmWb2bXajUnyivfeMW6JE" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "230400", - "cliff_time": "86400", - "initial_minimum_balance": "230400" - }, - "delegate": "B62qk2ujo9BoBxCs9BFQUsv3efaJDzbJeLs4YJdZMJzJoVj69ShVdKs", - "balance": "230400", - "pk": "B62qmVHmj3mNhouDf1hyQFCSt3ATuttrxozMunxYMLctMvnk5y7nas1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "145418", - "cliff_time": "86400", - "initial_minimum_balance": "145418" - }, - "delegate": "B62qqEbM64qqDsLzefbkavB3RJWy3oZUbZ9HikqCKRBTvqbsbR53ogD", - "balance": "145418", - "pk": "B62qjX1zTYtJqCg6c7VHYjTzGTEgzzYxE1ArGZMZQpoukrGXaDFq5aW" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "148837.2", - "cliff_time": "86400", - "initial_minimum_balance": "148837.2" - }, - "delegate": "B62qp8Vq6n4VHq1LUm9Wd5QKjpKb7umoZ2oU9gpJYuHNUc7t2HGhGUA", - "balance": "148837.2", - "pk": "B62qqDJCQsfDoHJvJCh1hgTpiVbmgBg8SbNKLMXsjuVsX5pxCELDyFk" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "6697", - "cliff_time": "86400", - "initial_minimum_balance": "6697" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "6697", - "pk": "B62qkbdgRRJJfqcyVd23s9tgCkNYuGMCmZHKijnJGqYgs9N3UdjcRtR" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "32558", - "cliff_time": "86400", - "initial_minimum_balance": "32558" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "32558", - "pk": "B62qqMo7X8i2NnMxrtKf3PAWfbEADk4V1ojWhGeH6Gvye9hrMjBiZjM" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2326", - "cliff_time": "86400", - "initial_minimum_balance": "2326" - }, - "delegate": "B62qouvr8ux8uJcnZ65gLXy9ZkH4qS3a85mBn5kuXATpx6kSdbWfuCq", - "balance": "2326", - "pk": "B62qnbhwgpyQzSSo9Sea1wEbEMjr4WhtzeQWRzAfA94fjros6UbSiF6" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "10233", - "cliff_time": "86400", - "initial_minimum_balance": "10233" - }, - "balance": "10233", - "pk": "B62qpPsUkaaWC2VPzY9MBnQtUxYRFCCKHf9uXTZri4duUXGb3F3tmX6" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "32558", - "cliff_time": "86400", - "initial_minimum_balance": "32558" - }, - "balance": "32558", - "pk": "B62qqwnvUmQNkVWwmz7Q4DEK7frPYMU9wCawjrUmA39Af3FtaVz1WzY" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "32558", - "cliff_time": "86400", - "initial_minimum_balance": "32558" - }, - "delegate": "B62qiWir45GBE9PWWoySrVnB8ERdL7QiykkfwjyzytuDSQTbibigSuw", - "balance": "32558", - "pk": "B62qqomhidaLc7wbYPeaHkGkzXVNA9z7pqf8nL7UjiSZKmLmVT1mPEB" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "4651", - "cliff_time": "86400", - "initial_minimum_balance": "4651" - }, - "balance": "4651", - "pk": "B62qkYyCBSWdRQPkC1C3KdhNxvoVDxK3sUjVBMkV3GZ13daCPszYxJ3" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2791", - "cliff_time": "86400", - "initial_minimum_balance": "2791" - }, - "delegate": "B62qoVopcNoQPFydweGWUBnJJbrokkebVDiWGmAzYoaLysrFfzNCbya", - "balance": "2791", - "pk": "B62qnHA8SYctwuFL11w1ZQ6MPyxCE7a44mqG1wk3DQzwkE9uzCGk5iZ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "4651", - "cliff_time": "86400", - "initial_minimum_balance": "4651" - }, - "delegate": "B62qorXXHv971Kvnq91TkvWsRAvMCB8yszCX6yUhpyZseKcibSZSDSF", - "balance": "4651", - "pk": "B62qqnZWjM68fMq7jVR19fGDnrigtYX9WZ14enXFiLZkE13WDe4aLy3" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "4884", - "cliff_time": "86400", - "initial_minimum_balance": "4884" - }, - "delegate": "B62qoZ1MjrwCCGgq6AUSxb9dx23FzoS6rABLtmCxKh3TuNaymR9Lsnj", - "balance": "4884", - "pk": "B62qoZ1MjrwCCGgq6AUSxb9dx23FzoS6rABLtmCxKh3TuNaymR9Lsnj" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "9767", - "cliff_time": "86400", - "initial_minimum_balance": "9767" - }, - "delegate": "B62qpzWppkJex4Hx7Y6rSq8yH9JMaGc8R1b3nkSjH3mk3aYKNyX6DKW", - "balance": "9767", - "pk": "B62qrMBmbcHLZbsQsmdt8TjJAxLzAohmMRmoBweq1sXw9oBfQRd8ayV" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "9767", - "cliff_time": "86400", - "initial_minimum_balance": "9767" - }, - "delegate": "B62qrC14RL5ASE2Ep6sWmP7mb3dfTWy3AyFJYAduxDnjYYVFiPME7wk", - "balance": "9767", - "pk": "B62qpFzTCTjEyTi1xRsyuE8aJD4oZvbWVmC8H6jpguHZuyoXKHZpd43" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "32558", - "cliff_time": "86400", - "initial_minimum_balance": "32558" - }, - "delegate": "B62qn7dN3hhEyqEYLG9Le1KwJpJfcJQXfiBoKiB7sZVrwYvT1NyRfDr", - "balance": "32558", - "pk": "B62qife4P6rHK2iTnqYDGdnbnLBDHCWRcUBLPt4hiKYCxntRbSggo7k" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "4651", - "cliff_time": "86400", - "initial_minimum_balance": "4651" - }, - "balance": "4651", - "pk": "B62qmC9ypxkPz9pgwxvrUPL65b6yNQTUWpUgAkqN5R7UurwuSaUV2r3" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2326", - "cliff_time": "86400", - "initial_minimum_balance": "2326" - }, - "delegate": "B62qorXXHv971Kvnq91TkvWsRAvMCB8yszCX6yUhpyZseKcibSZSDSF", - "balance": "2326", - "pk": "B62qmoWgbRAE4X5GyD4kMs3CH2wj39tjMATZLWb7zjg4kWn3Pp1QuiP" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "26047", - "cliff_time": "86400", - "initial_minimum_balance": "26047" - }, - "delegate": "B62qn9aR9hkH43oXtW7mMcvDqvCBwVguCf5QyN89sHmBVuDEkuEg6yE", - "balance": "26047", - "pk": "B62qrMi68WSSWpmb3Yfp7ztzAFx6gUyF26VAzPNgYEoYKRASRj2pqZK" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "32558", - "cliff_time": "86400", - "initial_minimum_balance": "32558" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "32558", - "pk": "B62qjWCpSvwkVNub2Cmbwg7s15RMK3WpS4zCyGTjacCcLeWx4JHdCf1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "22326", - "cliff_time": "86400", - "initial_minimum_balance": "22326" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "22326", - "pk": "B62qpR8BVdV86jgnzCzHebvAcSVnKb4yWigJBrUWmdDUZy1qsHtHUrG" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "32558", - "cliff_time": "86400", - "initial_minimum_balance": "32558" - }, - "delegate": "B62qjQ3k78nzaePyXhg298UEVnwbCeqQUcNwZRSR4VK1gVJ6mer6M8V", - "balance": "32558", - "pk": "B62qnx5hKBFHZFUFjpEXzh2du8wRegCHrp3kL17gY7qxMBFQcBycJM5" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "930", - "cliff_time": "86400", - "initial_minimum_balance": "930" - }, - "delegate": "B62qjmUyv9D4GQ35RFSDrXjMqgFYW4VtDkuv1q8TnxosPqxSJcbdvzG", - "balance": "930", - "pk": "B62qoGasCeX5M5HyK95AKLh6eXK92tBgAfkVJPuS8A8NkATuMjRxSbF" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "9302", - "cliff_time": "86400", - "initial_minimum_balance": "9302" - }, - "delegate": "B62qpmq5XCNpv12G125tnrGtcJJnMD5qEQ8Riw9LLEtjxAQ1wNjywYm", - "balance": "9302", - "pk": "B62qj1zaXZxuRGzYfuq2KBSWvoei73uGZw4yqzRNTW6xiff5TGy6VJe" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "49460", - "cliff_time": "86400", - "initial_minimum_balance": "49460" - }, - "balance": "49460", - "pk": "B62qrzgDHmFmnuq6HSLBd7kERXepvfKcoBqTRS4JcBCMETcdFk4rwG9" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "10000", - "cliff_time": "86400", - "initial_minimum_balance": "10000" - }, - "delegate": "B62qijDC2gCTtcqYGnUAc9YgH2Uw4fzr8xEKKL4faZmWyAypgEe3oWC", - "balance": "10000", - "pk": "B62qr5Ckko96JXfECA79Vp1TNn6KUYLQ8x6m1QVk38e1uNgupVK1j1v" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "20000", - "cliff_time": "86400", - "initial_minimum_balance": "20000" - }, - "delegate": "B62qijDC2gCTtcqYGnUAc9YgH2Uw4fzr8xEKKL4faZmWyAypgEe3oWC", - "balance": "20000", - "pk": "B62qrJBx8f9rpna3QzJwpuFX3Jzb1DmdVJxyXof6nDBLBrYryR8Kh4s" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "7000", - "cliff_time": "86400", - "initial_minimum_balance": "7000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "7000", - "pk": "B62qkrhfb1e3fV2HCsFxvnjKp1Yu4UyVpytucWDW16Ri3rzG9Ew2cF4" - }, - { - "timing": { - "vesting_increment": "0.008680556", - "vesting_period": "1", - "cliff_amount": "1500", - "cliff_time": "172800", - "initial_minimum_balance": "6000" - }, - "balance": "6000", - "pk": "B62qnzyWXFmSALrg5E5mSrYo8o1WaYEcFZ2bDDMxNUUyP4y2SCsQtB8" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1318605", - "cliff_time": "86400", - "initial_minimum_balance": "1318605" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "1318605", - "pk": "B62qpnYDuvSsk8tKgDxnXEWySd5zuyj7tbTc2qzPQ9eU9mjJnZEYkeu" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "73627", - "cliff_time": "86400", - "initial_minimum_balance": "73627" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "73627", - "pk": "B62qnxw3GS7TPFiHydSwH8qd2FJ6tm9j2qk3xUFi73DvP6H6LWteRAh" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "10400", - "cliff_time": "86400", - "initial_minimum_balance": "10400" - }, - "balance": "10400", - "pk": "B62qjZD48ymWaV9jra4LyZMhLUiJa4XbXpH5JxD1pFsrg1pjXfbcjRf" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "66976", - "cliff_time": "86400", - "initial_minimum_balance": "66976" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "66976", - "pk": "B62qq8Zswd4JHeoTkWAVs5fSYDwywKcZDnNiZpyHSDJz3HqD7A73Esc" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "19200", - "cliff_time": "86400", - "initial_minimum_balance": "19200" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "19200", - "pk": "B62qraStik5h6MHyJdB39Qd2gY2pPHaKsZFLWVNEv2h3F85T4DmtjC7" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "30000", - "cliff_time": "86400", - "initial_minimum_balance": "30000" - }, - "delegate": "B62qq5YxMfnoC9trqNzXDrM46zheg4Jq7qv9WBUtrqMYedgtCP67XCz", - "balance": "30000", - "pk": "B62qqfnfVegeAMKRsUaQX4zUrPttA2ZZgZy5fX8uw3cfRMh4HQMbmvJ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "65328", - "cliff_time": "86400", - "initial_minimum_balance": "65328" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "65328", - "pk": "B62qqrn3yzWRDJrUni6cRva4t51AcnY1o1pM4xpB78MfHUH3ajZu1Ko" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrCz3ehCqi8Pn8y3vWC9zYEB9RKsidauv15DeZxhzkxL3bKeba5h", - "balance": "66000", - "pk": "B62qkUQyaxfFNtoMXoZwa6Ar9pXPzhzeWCEsvvN1Eb6KfDeP5PgXJFv" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnR2AHmcnyb7v3cVvuZWriEnArx7yMkXBcnzpFQXCmGxAAv4nJSV", - "balance": "66000", - "pk": "B62qndRjyGhBTS1GJEmSX1VQr4u7zcDXATpgqddoLF9SSScjcMqqoB8" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "66000", - "pk": "B62qogNhfVvpDE2mXJMjJ9CT6DtVAMr6Be71xFS7b7sdNYSfvaQBAkb" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qoB8RRURcit5keJXvq7uXzYkgN4Lsz5GFaVpGYdA9vAiASy3iBcD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qixi4dP7DcKdTNcK8jobtv9qKFjxf7ZgZVoQcJXVXkeAULe3hT5E" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qn7HrKKt5ia1dvGYHuvuFGLdwNSXUSAERQgvS2yZbZvVaK5biQef" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qijDC2gCTtcqYGnUAc9YgH2Uw4fzr8xEKKL4faZmWyAypgEe3oWC" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmdsqUB7b3GYTWmCTGSioxMKeSesj4JrcRQRmmPRqwTtTo6xdYDz" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqiV28EmAXco2BuXoL4wSz3UHCv7zG387FnqYoiCkwNJWRywJ3KQ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qooQD2NzgGaiHHmbdo4C1c8YcQi5uf3ns75p9xfKp2L9FagTiFcP", - "balance": "66000", - "pk": "B62qnSEkCtGJcTD4eJJvSHnZNsqP8aww4kdW3GGfYir4XTnXTjeED34" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqYv3jnSjWGihWqqiX482rkPJ4MyXDtGF8Uz2zh4UewKapdHod1P", - "balance": "66000", - "pk": "B62qpujwq2HQtwJnjj9vYgjDq8hJyXnTdMWSMyZxHBQQqEoEYfybL8x" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qowpMhZ2Ww7b8xQxcK7rrpfsL5Nt5Yz5uxaizUBKqpeZUqBETa31" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpXqPzauUXLnsAQFnYHMCiV9pRqG2wqbJ4pL936SVANHa66zkkQj", - "balance": "66000", - "pk": "B62qo3mKb7LGbJhT5f1SqeHThWhYeQkQ7RH59S5imK69pa9WeTMudi5" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qn7dN3hhEyqEYLG9Le1KwJpJfcJQXfiBoKiB7sZVrwYvT1NyRfDr", - "balance": "66000", - "pk": "B62qixNMEVEmPMMgt4M4FDdDHdUyj5ZaZtpN5cTzPiWFYubHaUUs7CD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qmG9DytrgGor58qQaxhSwdCzR5skbZtVWs3GsY5ywXdAoDCqBaNf" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmLRLxC5Fx3cRmHDwKGq6psCbmXAYE1UsS4Z1foqrXCTtJuvTbbL", - "balance": "66000", - "pk": "B62qmAkbNGBdaWSM32cqvKWA2nzySujjJbKPxqNfs2V6es8rXZDtsjv" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qrdiTDeX3AP6aHn62WUsQ3dT7mH7zA6YUGmJ5R9FJDTac4j6DmPA" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqoBaTeqq6K5kpPEBh22HHq2BJ3ukegb4csDDoyoaFzdpgKLidYS" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqrTPrFvi3bvcGrM7zCgc7YWug74PhzRBGzBr19ao5teNQNigxSZ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qj5tVzR8JEoLWYYE95tXaACqGD7ew7vk6TnTCVdEfCo6nUtvggbV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qoXQhp63oNsLSN9Dy7wcF3PzLmdBnnin2rTnNWLbpgF7diABciU6" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqoBaTeqq6K5kpPEBh22HHq2BJ3ukegb4csDDoyoaFzdpgKLidYS", - "balance": "66000", - "pk": "B62qiW2BLxkiXcjVrhuhvxH8QTMcFHQ5HKs7yfuqwx2pooyZKsjq6Ei" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qoJVEF8K9n5Vsqm3dtuqSzxAFC5ppL5zcdYL8gJJFUuedQoLTLbK" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qpYxXxVozLf4QRhxfKptR5Pz2nJoCoPVwiDjvJGAiijf8aHDoy5f" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqoBaTeqq6K5kpPEBh22HHq2BJ3ukegb4csDDoyoaFzdpgKLidYS", - "balance": "66000", - "pk": "B62qo7F5ccXnDoeH5tazsr32uy6cfM3qjjR6AofCMBb9axfA3EzSgP5" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qrJb5c4yaeL5fDCrEU5tGsmJWbcfnkdW1pMQbGT1rAnnA2JjAP6h" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjwAoLA1iT82EQQidZDDovQND5PeJtmcZXq7USbNDGEqgYnBbKam" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpaqLZv6tca6KytUsgkBoQxCRc7cMRVkVYCWjyUFGegS9cwD676v", - "balance": "66000", - "pk": "B62qmbNN5xihYm7Z6b5sEdJNzAqppJ3jnk15QppaJUCuqMuWfMP3JNX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qn9aR9hkH43oXtW7mMcvDqvCBwVguCf5QyN89sHmBVuDEkuEg6yE", - "balance": "66000", - "pk": "B62qjZfVCSKPAeFp1GZBZFPp6jP2fdAxLQiGr4NrhCk5trGPRMHFthD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qoUaRmzxG3atakF3bnpHT8enYCCq9UaUyAV4JZXyN16GMgJmYkHC" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qjYqfAWQPikmwLARjwG9vpaNgCYEFT4RaEYjoNEsmXCVXb3HWonL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqj1YzdmiHE43B3CYXbi6vU7o4x5ZiwVWnR2WQiUxfx1CNDHnzg4" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qim7EVe62u3wDsGzAZEMGMaEuwSXYWTCH1WsNvWFgfvz7ysggDxf", - "balance": "66000", - "pk": "B62qnj6wXxdvbPkas4Fxrz4cbncpE2yMPiMfZT8kmDSvGScYpT3AsFF" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qp8Vq6n4VHq1LUm9Wd5QKjpKb7umoZ2oU9gpJYuHNUc7t2HGhGUA", - "balance": "66000", - "pk": "B62qkvWArUfzfzQYorVPSqKUbv45BHE7FWYgSgaCAFRVipVQjbZE7Ss" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qndKKWw8NwfxbiQBu9u2hrDr2bRZtULC9zNs9R7SC9k47yGZQZ2d", - "balance": "66000", - "pk": "B62qnEoBEjGFRb735UzzoGAzpQgvUK3umJu4aZZsakkr1E64MVC7ySK" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qmLP83WABda9CceWg5RjbzS6rNiwFg8FzxmZyXKyj5duSGhE8qAo" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqEbM64qqDsLzefbkavB3RJWy3oZUbZ9HikqCKRBTvqbsbR53ogD", - "balance": "66000", - "pk": "B62qkDvSJpbRh7GYq7jwuKaRCbQ8ifw3syWyVexJRu6KtZNbTpNTR5t" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqpJCDYAFpFMgm1FSCwvY1E4r4EPmoH7bBJkuGsGJ3hm3cpFLGSE" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qpmq5XCNpv12G125tnrGtcJJnMD5qEQ8Riw9LLEtjxAQ1wNjywYm" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmM3q3Lzur1LyRy9zaw5C2KWQGqpv5epRHFz4t9C9ZNJGZEhAY6D", - "balance": "66000", - "pk": "B62qnXPppCEaxMQYSqYPNq1nYWFSYLJvmCsQmuD79F4L21sBmUoT34N" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qrR8VjjKrijdZ9HgUg5D33CrNCWhDdJr8gvmdFFCizCGgaeANhXT" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmBBEPcCpWqvMhParohskEjDttye1A7iSxwmMncXXgKkgjQ9PA7y", - "balance": "66000", - "pk": "B62qndKQurk75DGcgVb1ZLv9NGfCtAAP9g7JtoB9rAuaT93WkE55rbz" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkd4tZQGe9mo5tK3wQi5PUoMdtUGtLWps6Se9o1qWdwNwuUtdWdr" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qkBgrQRS47DadYBiGRpo4y9h4wCiYmRzwgCbHbidN6ScsuFViVuh" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qrAJ7wiP6sJwjM3RsZX3Xzp21BpfkF3yXA49TxPNBHAKrjPLbx4J" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qijDC2gCTtcqYGnUAc9YgH2Uw4fzr8xEKKL4faZmWyAypgEe3oWC", - "balance": "66000", - "pk": "B62qnmxotgbGMHt7NkJBNFBoZC6wtHhBvoV472SfHzR4RmJsRZAtc1S" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qj5TbymjFWUsjHnCDNfzbFbacKzXwnHdgDJDoAZwcs5GD2sacGMc" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpzWppkJex4Hx7Y6rSq8yH9JMaGc8R1b3nkSjH3mk3aYKNyX6DKW", - "balance": "66000", - "pk": "B62qmD4V61qQ6FFGEB4dJ7Nn3VVSxzdpJXRnevBJBMhTTphP2DrounC" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjwAoLA1iT82EQQidZDDovQND5PeJtmcZXq7USbNDGEqgYnBbKam", - "balance": "66000", - "pk": "B62qjM1iHPTCF3MDqhX5xiNhUHYzuxDKsk5ioKGE6AwvhAWSeYF9p6W" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnGLiPNy2WEC2QRxJq4neyPKScUnQNEV4pRaMgYkgf8PcCKb55y7", - "balance": "66000", - "pk": "B62qmYVkkqtgLRvizHiqpQdBqQgiKv2kyaeQKJ2JmzbNN3J7bvACKpC" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqhHs5hGXumEBYSAbKvC5edPKT6aUzf6XFRsANWq1XHwpJguYosx", - "balance": "66000", - "pk": "B62qqS5kLArkb787BAJD57Q69VB4MAJp18rrxdZBojPnd2yw1ULsYbX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qrYkGp44a78p3t6uifiBq2wwctJw3k8u88sKLLAgdAZFK1G8UGcH" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qpoiUSB7FaqZQ2tHTveQ5rCS1phjByQZkTVeZzzRZXcRC8cvB468" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qoWeaz5bDeo7Zt7ckkXnWEYTdNRUGQGgMNofUJ3hZcAG1KKbo4Ky" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qpuQzCRgYUH7Ehi8gsLdRWVc75uKHwTUmsbsqTUMeMF7DcgpEJbb" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmPATxsWneeArMm7h2JU5og1vJafP9Qt5VFmMunnGZVR2DTC6ztM", - "balance": "66000", - "pk": "B62qmdgx2WFkeWd1eMchRQUrhW426RFMZ6ZZzgv5itAiQfsjYcpC8FX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrYveCMCW2tr5J8gu9T1rh817zsq7j8cjc9mHEecQS2tRMnoNTsy" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qpYmDbDJAyADVkJzydoz7QeZy1ZTiWeH1LSuyMxXezvu5mAQi53U" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qphjuHHaPY37THFRMYRQsVCf1JgEE6k512cV3S4RmkmdutMhzZmr" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjqYBrf5erL4LHSapiuvcX9TMLCVqCuyzYYGC2sGZfKxt8tQ67Vz", - "balance": "66000", - "pk": "B62qkNThcughFM7r3aaZZFoZEyJRJiQY5tpFCRQZNRrb4AWEb4kFVmk" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqzq7hnj6Bm3pG5PG7ugGrTKaNCa3XBuU6yDV1XmqBffpyb8s64i", - "balance": "66000", - "pk": "B62qrPt73ni9xPW55gBova4hDKyhXBuBo9yWBT2N94CC1XAfFmXxLsc" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qmgDU4ygtzV5ZueVWgSFjYtkatqjSTmj4z2jbjN5XjfLMrmK9zkx" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjQ3k78nzaePyXhg298UEVnwbCeqQUcNwZRSR4VK1gVJ6mer6M8V", - "balance": "66000", - "pk": "B62qrUCF3rqUMTXxjEWpmLprwJ1y9fyN2UgJB9DLQK36iHfcv4Voequ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkqN9V4TQZWBCzPW7QiYh87CTUJBtVxUHze2cWxAUviZtwkWvZg6" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qo23z1xZBR34du7GUtN6yGvSV9sXXWp2VHUNaCQVuasSwx5mnnXU" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qrzTgzDJ6n1UojoypnHx4P1onR61r3RZkFaqFcgQ1mVUPY6cJzSr" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr", - "balance": "66000", - "pk": "B62qoK7sfMMxbx63h8Pmn9fCCSDBaW3WNyhniC2pbbB75kYZc1Xsk43" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qrN1MZnXy15VXkh3D5XiNPQVKQLr4UXqBPFv3E4NHNFrzANC4wFb" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qjW8gnXUWZH4zeMmHGgj73BRPt7bYkWQPcw3VG28QvfDJC2gvQvn" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qqoY9tz6C4QafDyUGsxvJTJonnvJ7iCLyzzMLcDAoCAAE6nzEyGb" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qoSqKkE5B4HPxWtidWGDty12o95nicTb81fW6HbUDPycQvDBs1cD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qngGSkaZCutEntH6Qu7V2g7waodEDfjars9VRf591oAxvpUW9Mzd", - "balance": "66000", - "pk": "B62qkaDe8abFe8HpTgnc85LBxbg5pnoBvFraxePy67YBXmymWeW2BcE" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qq6ZYPG5JsjZnGJ3pADmRn6hU6qy13EhraTSymjSgyEDwoDR9Gd6", - "balance": "66000", - "pk": "B62qpCVgRNPxcoC5eQKDXJoHRRfcNSRjzq2YHymp6AFciH1bsRXkkf9" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpZTtpZL7QobzPX97h1f2CNFchXoXc4NJUZL1xdvNqTdwR5NCbkZ", - "balance": "66000", - "pk": "B62qn61vkYgxbTcxgbv4U969wrn97BZCZQrH1tUXFCevt2gXZENX9jM" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qj49ZC1dvWzGNMd5VVxSVQhZv4rzoKd7TdsVSUAsHZ7x4mHXAWjH" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkZuTU66fez9p4qwx2E68zggQ26etV6WDcnSx1vizfaLt3Xu4ST3", - "balance": "66000", - "pk": "B62qouDi7P2eXT2fRYji3a9rGCVQ6BpWt2iwb8y2yZnHL6VdhXtDcCm" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qiWir45GBE9PWWoySrVnB8ERdL7QiykkfwjyzytuDSQTbibigSuw" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqDDZYhfU7mNcQKJfWHDJ3JjVTi6dG32oWiWY3KrrX4mSMLdEuUj" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qk2ujo9BoBxCs9BFQUsv3efaJDzbJeLs4YJdZMJzJoVj69ShVdKs", - "balance": "66000", - "pk": "B62qnbxW6CVKmmRnwhYXc2EprVZXFBQVJj31W5FFLpSJgELsAkuU6jJ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjmUyv9D4GQ35RFSDrXjMqgFYW4VtDkuv1q8TnxosPqxSJcbdvzG", - "balance": "66000", - "pk": "B62qk2k9kWwdJ1C6H7QmxgK9JWkXNRZkssTvaUnNStLuwuo2NyopLoD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrJowiiRAYWQUrhyieAdFuDJgQ2MoyCqTzotP2ECRVptb63f7bG3", - "balance": "66000", - "pk": "B62qoimVsUrBatqSRFuzGCWUHHSA6F3pA4hjX2Eb6QKDdrqV6oJFru2" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnMTo6ii49AJa83i3i2WeG3bJN6WHDYh9K7BvKb42aQHC3Pibvxp", - "balance": "66000", - "pk": "B62qiVpQaFZer4iZY5n6TpmquHJtkvNhJWmR41XiWGZbmhQqGvQdUjE" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrkCaGXGWJC7JWzdg1nJv7Y1opgWDTDi6XknSYwTdrkMpTrg9AXc" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qj28AitWwLTU3HAhtoW34nJ6LkyHU7XKm5wC84q1RtF4ho1yEgGn" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qqb9QnByFcRQ2BGY6LjogXvsbknCxUPbBzhbrB1rpFoKR9Ys5VpE" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qidz67vVjRUWi4QWBhE6i6JAs5i55YP1CuRsSNB8CjM4nttrRS4q", - "balance": "66000", - "pk": "B62qqLH53Wv45FVdA4tP41kqsCaSgJwe367qzfPp7Kxj9fGaQdrE3sE" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmy9tB4Nf9vVgg4ZJsiS8psBvxoSKZrWPmXRFX9tSQMyWRq39Kyw" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmPfsVAZ1bFqNM6KAKZ4LmMmyxoN6FhHyMdwSusZV891yvQachZu", - "balance": "66000", - "pk": "B62qoSHqhByDDSMj85436DyUDRm1HDayaC95Gh5GinNANJD9EceHQkK" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qik2auL1VbkX6fijdzwT6fGgjpi8caKUH6vbov573DbdT2UbQkDp", - "balance": "66000", - "pk": "B62qoqGCXRr2yJRyRpRGhLZEP8a8B6rpBiMqxdwf2YxwYwpB3RoTGpM" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qmLHunUCqVvXShJD6Qtg353wtM5fvDnJJu3F1AkeiwEMmbrnhVjg" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqhZioGPLYePnwCFUqQd7WoHu3TTmZVAvwoh61xnC6VcWNqLMsCp", - "balance": "66000", - "pk": "B62qr5X78ew3GvKfbUUV3QqYiSK6vgUNCuLSdfMWCQw5pjp4L5TZw9v" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qrLc7FgHVZ8dXyUzKHsL87E7Q2dRZRgjJcD48Lrnyx5FcyH4jLtd" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkueeFHtVMTKbwr13eWEMZmW5gYgeKZiGoAJM1qTs6oxAZKiNJTT", - "balance": "66000", - "pk": "B62qrNuUMrV2yBaGCWKqxYJNEihwjYxAZi9w3z2yESK8XxZs58aSB5y" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmeKQQvdH15JDyFWYhm8N6mpuV3tbZzqkZSGFsMZnbXNVqmsYvvg", - "balance": "66000", - "pk": "B62qipAVcEkYgwwJfGsZ3TBhNKG8QU4J5JuFduWDzAUrUnUTR2C1a8L" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qooos8xGyqtJGpT7eaoyGrABCf4vcAnzCtxPLNrf26M7FwAxHg1i" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qidz67vVjRUWi4QWBhE6i6JAs5i55YP1CuRsSNB8CjM4nttrRS4q", - "balance": "66000", - "pk": "B62qoa7TmS3zdF2fqTsuDzEybrr86HwofCs4aYxeioeyRhQXaJQqK9J" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qm2o16xqCCqV5vkfqYEHNNqFSsMx6VK835H8uszpd78bnsTbvQHV", - "balance": "66000", - "pk": "B62qj9PPXDZuviJRDYPY66b7Jz58Qn13feGm758GpbQwJLp1S7oi825" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "66000", - "pk": "B62qrYRkV2BKxoH6Nwuz6hMdZUk8U5Pefo7jdRWD8STdi6UL2MMaTaj" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpZTtpZL7QobzPX97h1f2CNFchXoXc4NJUZL1xdvNqTdwR5NCbkZ", - "balance": "66000", - "pk": "B62qkqCoR4oFfaEURsoG3z8EYuy8jVRoC6Lz5WGRNx8siQydG5y7Syn" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpUXyywHB2yRbgwEfmoUSh3KwN66W8a8QoXqpoTiHJkoQMcgJXbu", - "balance": "66000", - "pk": "B62qmFxVhebAGSspFQMdctwQRynupZH4dgZb3bxedcEumyaA8X9PzJP" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qmAgjG13dd7gH5HZVaFRXZMFsLUVhs6qyqJdzQbhFs8SU9rycSX5" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qs2Lw5WZNSjd8eHBUZXFYyRjV8oKtrZMFDn1S1Ye62G71xCQJMYM", - "balance": "66000", - "pk": "B62qjAijvK54GbYNLvZtva5tcDk2BbZAvtF7aBU7cm6bpxxpLAopJqt" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmTSi7ZMLJLGTNADvhg2NSL7roR2AxPW3JgrkY81nFB56AJGTcN8", - "balance": "66000", - "pk": "B62qqqYnBdaqtR9LKfmXiQEdtdaZrFbh2P7YLi12u2JsmL8XHuBY5CA" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkag9ybmAzG9areQNg5oFNrsKjMc71q6nVnRDRDVo2XBxBcuzrA3" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqaGu2Hz6122My8Ddxj5WPgQd1tVLmXXJioxa7Wm5m5VJPzoZdhc", - "balance": "66000", - "pk": "B62qmEgp5XSe6jsrJjuTkNS9fpvcUSZDBzs7uqJ8vEg5vgJ9BSVYDXm" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj3Gzxgb4G4M8CwZRXZPtmVwGJtGfVXVbpMrACNDSqQLoXzSQ9HW", - "balance": "66000", - "pk": "B62qoX5oLk4m1wDmtJak7FHuEjxbGhpeARaVzkrn5gCHwPS21b1QEXz" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjQ3k78nzaePyXhg298UEVnwbCeqQUcNwZRSR4VK1gVJ6mer6M8V", - "balance": "66000", - "pk": "B62qpRFS35fkGa3a7LEWhN8kZEQecobt1SZueunGXcxffcqFLKzgXHi" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkpma8whukuHBYjqJy4qNq2KoADVoyxccrkHDcw7332ifwGSVL56" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qkes2AXQFszcXKtS9ZHVofoPRZJXiXzSfYVpH48vs14LVQXPoBfY" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkfis9ADewoBbMAsdGaswbNUhAbbjJw91jxjH38aUriQv2dKL4xy", - "balance": "66000", - "pk": "B62qosavysGuVW49xaiyvA1EaUPEA5zXdQWBrJp2XUtW9x5i49zL7yX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkDxbJZ1g7iER3Pv4Gid19m63wp5DKs7Jz7ELxVerWqWeBwrr2dT", - "balance": "66000", - "pk": "B62qkyzCG3cZhEVNvtec6Yt3MHxZkXhrKJeDLrKUVNPEpFZoa2gM5gA" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoXQhp63oNsLSN9Dy7wcF3PzLmdBnnin2rTnNWLbpgF7diABciU6", - "balance": "66000", - "pk": "B62qpLST3UC1rpVT6SHfB7wqW2iQgiopFAGfrcovPgLjgfpDUN2LLeg" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qjV8B1C3nbRqKXEiREjNQCLuCL4Y75PPpwcFqWBAvFWN3X2iJJJD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnMmqkKptkyQPvYmCAAEnbNxjjRkpFZJSJLBgAuDL2bURwZgXe55", - "balance": "66000", - "pk": "B62qpxWMmCV9Qgx8EFQ3a6cpofDoX8DVMWrb25SCcRrsMqb19kuC5Ue" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qoVopcNoQPFydweGWUBnJJbrokkebVDiWGmAzYoaLysrFfzNCbya" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qotPF3i34VMSyp3A44ziyME2R7MRN2vH4W2Yen352MW3JW4G6hq9", - "balance": "66000", - "pk": "B62qnizET2q8NkKB3JfNYugpzq6Yddpufb5YvwWNgoxpTHUxMpVyrcc" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qj8oSkVyBfVim9JWehGAa8eN43Q9RU5HQdzPSiy4XmS5uVAG7dJy" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrRVMpryecmWaStfobX2dxRLuWxsbd54jfjZm9DAdBycDic8Ef3h", - "balance": "66000", - "pk": "B62qr5UCVcHxSvGikJadNpn2bX7rvXRKzXQppPf2boq3eutzwxnTnkh" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qriyGf54B65U6gZFFYzSzc5goHg381HRkYmgXnRqg9QMt1kZo7ac" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqvZh85mfqj7mFhKfDnC1n6aCxw8Ey876Vw2z4E4tnCkRpcHTJ7b", - "balance": "66000", - "pk": "B62qpk6VZxMqJjpYK89DFpj7SA3aE7kVyNAEw3G4TTxsK7NwEkqeMyB" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkKecntugWPMLfArv8cQqQsTGU9NG7gUakJzAR1cFTfG19QTfzbD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qpyhbvLobnd4Mb52vP7LPFAasb2S6Qphq8h5VV8Sq1m7VNK1VZcW" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnsWWJEU7U7XFNLtqH4bKZAMcPK9mr5CeohEuufkV1fT3wgNSV1T", - "balance": "66000", - "pk": "B62qktcFUDAniQGBamMXRabimiT3igb8bpbxok5h2yf3cSyw6PDH1BG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnwfauXg2i7e1CYGdJjztyfdJ8CiESr37hzm5X5HJnYwp22rBpSD", - "balance": "66000", - "pk": "B62qjqVBKhE7Y3Kb6U1PqFt6vjk1uAFWwzeyDB2WD8MMunyHmBu2s64" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqvN7pFGTSzQgmwgxVV3nCAjQSE1mTpwHfQabpM3kZvKhYbhTRbC" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qixTkfYwADQSS9SHL9NRBoNKvmfCYxQAPhoLiZDA5RsrzqiRPLHp" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qkN1mBrN8GvxUSLxRHCvpLba6QX9TXgCLh4TcgxD1Bstewfnx8ff" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmbwRekMF7vGprxsSXT6XEPYVQcYN4dMdRZeZmAkPWwq1g4zV33Q" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpy6sXLwATHek6wjWKqmDukA7m62rtF1ChoTt1ZMT2po3a4hTW3R", - "balance": "66000", - "pk": "B62qrsEeZGxCaCKpMiHoTxWtT5Z1wrRptdh32xV1nr4GJHz5XDus5bj" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmgmWNyKRJz6m1h5EnEPSZqiUf4HNHWaPsH8XEUVs9whBo4okwyQ", - "balance": "66000", - "pk": "B62qp6RfHVKvyLaA4Nf3NTQ96cxUTz8yxpTuZWAAvzdt1vbxqzxRGjF" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmAok3N8kahogApB18ftPKLjezt3ydrHUj7qjxDVCEQ3YMvei4my", - "balance": "66000", - "pk": "B62qjTanvKuhcGC3vY9H4SaMsn6m5e1PGf7td7UAXZbRzVsmiB9oM8E" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrwBEB3tjGvjZNNr4h8N2iHGvcgRa6bb3V7Qs7Z15EZVWnyJBpXR", - "balance": "66000", - "pk": "B62qieCpKu6W91BrH9vyjbHGrs8PpuRFkHSh7vorLJnCp4akJecCY6V" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "66000", - "pk": "B62qrXo8soPBcTi8G2EHAUxJk1hpsQKqBoc2oXsHkwczxheJTeMzrCh" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjok2BD2jB6TArVM1oGDSo16xk1SYGzTwZSjx63WbtZy4BuzPBDj" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrQMvZrta9QjfQAmC9JsUjyUWDXX3h18nRt4FZm7wNgj9YPKwM5Z", - "balance": "66000", - "pk": "B62qiwhAyp8prsTLatm4EUp6XvDEVAWyhY3YEs5RwTsi4wDVd21SfoU" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qq5YxMfnoC9trqNzXDrM46zheg4Jq7qv9WBUtrqMYedgtCP67XCz", - "balance": "66000", - "pk": "B62qrEpQMYwujaWHNswuY3Gud5i4FLkrRwds5RNYPVyh5FwZJXgsfPV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpLeuZDL7PxNsCqsJwWFPAmnixi5ay8Kz9NcNGBQU8jK19VpJQaY", - "balance": "66000", - "pk": "B62qkdWpePqJ8XWogMvzt8kHWG8LGzG9gsYEuK5gbWePbFAZYohAEzd" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrop8ZLmVpu8AD3a7Hsqi9Yp1D29RJ7tfqWF4rVpAt7bUEZCsWpx" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjp6bK1jLdWVUXvnrhKmfuAuvLSMtCyysKEKVxewrL315BSPeMP7", - "balance": "66000", - "pk": "B62qjp6bK1jLdWVUXvnrhKmfuAuvLSMtCyysKEKVxewrL315BSPeMP7" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrL6Pps4zCkefxTemCQMHyHKYRZ7DiAR8AxLrzhAwaAyJ6mqYocT", - "balance": "66000", - "pk": "B62qpFW3CEiqiVi4bRpDKf7ZNq3qNUKbHKhxQ68EUQ8QeeK5pksZVsE" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqoBaTeqq6K5kpPEBh22HHq2BJ3ukegb4csDDoyoaFzdpgKLidYS", - "balance": "66000", - "pk": "B62qjb7gJQvsbEnSTLTft54LbT6YVWTAFL9zizzb8wAeSFudP5j75eW" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrV2oyYf84jZbQHdqH2TyUndafsL134WMpf5yDafmQ6ZGMxUiTmF", - "balance": "66000", - "pk": "B62qrV2oyYf84jZbQHdqH2TyUndafsL134WMpf5yDafmQ6ZGMxUiTmF" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qqL6UUFFPkM7m3j2mmuEfjQvQdsKSGTu2CqYeYftb4sr5ji9DiHu" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qnr5wwBn5dTuYTRgKobVujZYWLNBYA9marvg3y1e3yfukRmwqZv2" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkBqSkXgkirtU3n8HJ9YgwHh3vUD6kGJ5ZRkQYGNPeL5xYL2tL1L", - "balance": "66000", - "pk": "B62qpjEJn5boKL7nqM7G49V4zY3jeE2M3czqG8FXJEbAADstvfF9T7Q" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qoiEyq2QHR8m3sw9eLdJxZzA5ttZ8C4EYfRs8uyE4Gc7Bi5rY1iA" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjXTW7dMAWwRTnJD4U8HwN4ii5t17UnGANbhtzenJTBWSDESbQEw", - "balance": "66000", - "pk": "B62qjyBDHWZfC2WX4sT7n6oLyexjzd7AW3o8r8yrbXFyjJnzwFDrGHc" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qp6HmxzW5XXwCMiyZiJREoJ4b7omkNuCJiThVLNM1P3u1s1a3qzp", - "balance": "66000", - "pk": "B62qmyp8L897rHk5qwb9XVbwDge9e6q6ENYAH3sPkyvwA3cDXrxvV3r" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qnAkxbs4gqZVnqzpQ6vbuoAD4VQSzYLydjt1d7eV9na7kXky6vV3" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjBxeuwxjcC2XRqw6YQnC5BHt8v7H6LS25iW6D4CKFwGYvCVqTXq", - "balance": "66000", - "pk": "B62qpkiJW9ZCXtFm9WeY43ajhgwxVn6QWaeQiy75Jhpbv1hiaF5zswU" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmxHeEYE5fYVUVeLKHV2MfLcRpJMhtpsUaTeXmuGaw6UjTUwpQ5i" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkZhutQR8e2ijgAyChi7Ba8MEhRnnYfEVG2Tp9qsAff8HFgWgDHD", - "balance": "66000", - "pk": "B62qkZhutQR8e2ijgAyChi7Ba8MEhRnnYfEVG2Tp9qsAff8HFgWgDHD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qmnmynER4sq7nV7i5YxhbcLaWQcqnZJhriVVaJgsmGzJt7mQq4uG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qpH4BktZFp5in5jKcfFrUqAYKbpU2RhH8iHmLKdraVWxjdbUMbpG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqJXzVcb63kE6zFEXJn2GsQ4DTjygTE3ymjYSsyHRt61qVoUBZyr", - "balance": "66000", - "pk": "B62qiV4rtGrXstynn9DFMaTmQ9BB9C3kxLHmjsG57dyAKHxoqooMZGS" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qowSjKkwtESnVZtaZpvuPJFbkygn5CZo5Ym9AKTHX7hMjMEhGGKY" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qrJr7qJF5VJRrChgJj9QsskoGdJzVNJoMk6dEtnEBNKci4faYWfe" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjmUyv9D4GQ35RFSDrXjMqgFYW4VtDkuv1q8TnxosPqxSJcbdvzG", - "balance": "66000", - "pk": "B62qqz5V5wjzg24v7HUCyJUD9a2Xk5gJrb75qyLwE4L6Rbo9XtTZyGB" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrC14RL5ASE2Ep6sWmP7mb3dfTWy3AyFJYAduxDnjYYVFiPME7wk", - "balance": "66000", - "pk": "B62qifMfsFYqLJ6Cf1KbwPCxsNwFA4qqcMeqWVvAZi37W6oRDnHRyYz" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkd9DEVB4G5AxN2siEXVCgs6VFigNCecmU4gTizTber4hHexwid1", - "balance": "66000", - "pk": "B62qpwsWhvau9zqmWvzXoHzWbpk6dXEx1UXP3nLQWmnFAuZAoMCKEYb" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnR6HKx34NCyDkSeRcJ44KATjUCs4xmQYDbwTXPJPQ4J6ebfeQe4", - "balance": "66000", - "pk": "B62qrnHPpAF26JphstpLvPPC1L9sZZD4g8R1SNhCQuY36fbuXS9jaEK" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr", - "balance": "66000", - "pk": "B62qqYPMx7tRYqSMHzXrEb1HSTrLmsTpdDU4GnqTcP3egMwVH4pdi62" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrJowiiRAYWQUrhyieAdFuDJgQ2MoyCqTzotP2ECRVptb63f7bG3", - "balance": "66000", - "pk": "B62qjHrPXCydF2R9Vc2Gp9Cmn55eodSKUmhW7fQ83zwkXkMR77MHk3e" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qmmjvVdhd2VBRyh5PJHiQkYkqLDgqa9uq5nfC2dM2MdfWt4ennHW" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "66000", - "pk": "B62qnf4ieWyJWjLhL4GGXE3tLTLofHfgLTK6ZCPrrRnFrS4KEZ94m5K" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qorXXHv971Kvnq91TkvWsRAvMCB8yszCX6yUhpyZseKcibSZSDSF", - "balance": "66000", - "pk": "B62qqWqjKKD4BBJVbPG9T56rStDcveAjBxoAWYGTfY75wyV3yQ4rYRH" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnzLZyeTiesV9EvUxUU2AHqyWfd7kAWEWL8QqJm5Uaadpmwafrj2", - "balance": "66000", - "pk": "B62qnyBEcf6gcaazmQWCPQCjizwBeBi76398k2VQCQ7mH6QzeLHMyqt" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qp7Poht74axa1BJMWmN6MzAwEAnr2uRhi444YDvE4KAm57LEBKET" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qpymA2yno7Qawq6vaK4aXtnNttAcvG4Nt23tFvbMPyG5yhEKMUSu" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qiWcbScnq9W9bhk4oLi53fyH5TL8WxzDG5cqMhbz4SUhz66v7izL", - "balance": "66000", - "pk": "B62qjwh3KGD68vYySr2V1jcpkZ9uZZSoJJHzNWCgQQiLU3DAoab5NT5" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmPxwf3FTtb62toALY6k6q4HiCWJCUGP8xyxpDFsgwhFCnHBEQvp", - "balance": "66000", - "pk": "B62qmRZKEwHnmEDh9Ywxf3be1AGrkFQnPES4FMKhDR7APWwQ1ouBwof" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrqi2dnGJeaLjULNxSFRqATdFqWetY3f3d7cHwyi6qdk9Y2MJPyS" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qptxgjmuegvWsWgtjsWGyADwm3xx4sSydnV3iVNJHqtoYnWfr429" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qq1xGN57tke8jJ3EuJMgFmgWQRoip6kKoBsTuLxsGXVqQXMN5oVj" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkf8bdX6AhgD7jR3Cs1YdWFkQpAaLAjWxqGijXG2memeU9o8i7Z8" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoo7juS8X4i59TJ2iV4p7ogHqBwwuMC9VfsQFSNjZgZpNmGw58dJ", - "balance": "66000", - "pk": "B62qqVJQeDg8fxvedBP24KMFWcFB9m21V4tuLcJH9UQNdTrXxKrGrvD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr", - "balance": "66000", - "pk": "B62qq9XP15kBmNexCELYxduoLr3HZKqRDQhD3mBx94rYPjjCZU1y9fm" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qp8PCgNSzawdhooGXPQhULtZ4yhNzMb4UVSd3sTLz5tR8Btdtqn5", - "balance": "66000", - "pk": "B62qmCh5jJAJKgDaNL62rYcQuERxAm1q2bXKAFuCvKNH1ogZme4KES9" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrPLQL66L4BKeCFeypQHcAmKCcjtEr765o78xUJE335puxC9NViD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qjBp3TgwngdrKkK69NjrhTFS9KSTriLFiv2FKvnhGfjbYFFZCT9M" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrzoBfFuUxJg2YvcBkBnziVtAPziP5uAPcCPpQZgtjE4LTxXvVSJ", - "balance": "66000", - "pk": "B62qpXuwSUQhfYfiu3CrZLXGzrCrxzkMNQAUZTu1bmxn8rsGH9zv7aQ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrzoBfFuUxJg2YvcBkBnziVtAPziP5uAPcCPpQZgtjE4LTxXvVSJ", - "balance": "66000", - "pk": "B62qj8Ld7mfYLuVramqiG9UWVjeLp5gsNy3pRCc5eF1heDMzkciNpF3" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qjj9qsR77nCaqbQ5Q1XE2321gCYophTf1DfYi1uzQsCQvTFNsExg" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjwkotonAhcHsdGh7TsshXjdLXZQdJkTY69E5rtG8vCEVePraF82" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qrQTNYpC8xQK2r1APUksrApXnU37YyZFhFtpWip3x17zXnGuPXcS" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qp8Vq6n4VHq1LUm9Wd5QKjpKb7umoZ2oU9gpJYuHNUc7t2HGhGUA", - "balance": "66000", - "pk": "B62qrB51a5BAUn2TDX2y5RdMFmu7ytb1phVdKM1PjMjBPDjdzrHPp9T" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qp8Vq6n4VHq1LUm9Wd5QKjpKb7umoZ2oU9gpJYuHNUc7t2HGhGUA", - "balance": "66000", - "pk": "B62qrrMKTKBGUCPstWDWBHAey3VRkztZFZPr8FfoX7qxdPTpwinMedN" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qo5HvEcc98R9N1Y19hpsvkyvHbgFc2f4Dg3EnDAaFo1N3MG3xWJx" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoazqR1ag2hDwjkSSm6qV3eJtkiPvVPKhfVyeea7TehBAWu4dWJ5", - "balance": "66000", - "pk": "B62qrCmbqncUWGMDo7uEFzf4JSE6kSSuEuMMQwxAWxp8wYbVE8rdX5P" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qob1tGxx1BhychEzzah7yvdbRH3E7SNSTrEtkuSZzR2UBezMChg2", - "balance": "66000", - "pk": "B62qjVX9MmfxajW5kBPjQgkTcs32MJHtydXfVdtCs1qk28bEcT6ekix" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjd92F7SH34QN89c2a27G7H9UM7EdFxWMtnmCVKh7jSW9WBq1fLV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qq6ZYPG5JsjZnGJ3pADmRn6hU6qy13EhraTSymjSgyEDwoDR9Gd6", - "balance": "66000", - "pk": "B62qjzaoqL6ShpuMrpseveR2wpsBe6WfeEpc74evonStZebJg3Qu6jG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkEHwUWrwMiToMX7fnRVtaET75RiFHvkFhd9up9bJhneipecEBx1" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qp8Vq6n4VHq1LUm9Wd5QKjpKb7umoZ2oU9gpJYuHNUc7t2HGhGUA", - "balance": "66000", - "pk": "B62qnQsZYqubnj2tQ74m664TQ7CRmARquvq3p9pzaS2dikjxPnpePt2" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qouvr8ux8uJcnZ65gLXy9ZkH4qS3a85mBn5kuXATpx6kSdbWfuCq", - "balance": "66000", - "pk": "B62qq9WWQBH8Zy6uHEfQakYGRcCAruHRdaQU597WFR5qf5T99Cab3rE" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qq5YxMfnoC9trqNzXDrM46zheg4Jq7qv9WBUtrqMYedgtCP67XCz", - "balance": "66000", - "pk": "B62qoTCCaXTdQwiN3C1JYZkgjP4L8rKQrrrqpnGWhsSHjvSPzYVqTWR" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr", - "balance": "66000", - "pk": "B62qiksZ9WSGYb1pg3AvgzoQwqQy62F4pao1X2BNfj8hJFjovnh28Cw" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qoSTXoK57i8UQ8RecMv592EkTjNQcSWpyVvJ6Ck6xgpBzvUFc6CG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmNM9wRYRw5MdFfjwHCC8egn6aYayeuhVy4fpqFpahb1Zo1Rz3xn" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjDdeNBAc1AemCQ8fGYcLTCuqZGimzGUb4pXdzYws3wCmYFCDTQe" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qp5dgv9tGSdD2DJDgJC8m5K3ah3mazxVagMm6pM5pJzX5QuPp8H6" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmrsFZNeW2ReoHpTafy9hy1oNw12UuR1UdGJEUqTuFZ3LPVccDTA", - "balance": "66000", - "pk": "B62qnLbQjbgBwQgPuLg9A5syh1Q3hwT8ecsFZ5dvwdtWRbsLfjjUH4D" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qpwAqAJ5HaJT3iJgoFM5vC9gSJ1u2b9tvpRXx3Ns8mVoZTUDgGSL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qorXXHv971Kvnq91TkvWsRAvMCB8yszCX6yUhpyZseKcibSZSDSF", - "balance": "66000", - "pk": "B62qoPXEf78Lc2DG7GA7oU24Cd2986VxsCosABomT46JRMhYAmVfj5M" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrae3PEBj66KV2obWnzVxMjDCMuFWnyzxEzvLkQutaKPmWtfUPm3", - "balance": "66000", - "pk": "B62qpJwpBqDKDHFvv9uRDXHX2Tczc93zpNhYFcZAVXWm2KrSX7831Hg" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qj7tJG5rxdy1hxo2tPo8xJGN3qDHwQdPqq7UMH6xGfhyfUikyKV8" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnVMHrtGPVRN3SrwyDzjbgBQhaFSgv16SAAFe5ddm2369KKzRn6d", - "balance": "66000", - "pk": "B62qkoKSs9aAJLYPUxeqnRS28DRzTPfLkSonNjViXxM4bWQhVhYi82F" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qprj7x2ByZHbVAf8r7k4fZKR4f745ysQA3fYgZh3gSdPoWXCDry7" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkVNThXvoXtZERUnkGYSoDbSDwnXntVyE8anpNSGLSQ7DejZMtMe", - "balance": "66000", - "pk": "B62qowREyBtVMpp8RVkbmfvZgxryNUzcJnRnH9LRs5xgAXkHhLyBEyz" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qov9yv8TayLteD6SDXvxyYtmn3KkUoozAbs47fVo9JZSpcynbzTz" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmr9wnqsmhgThnSHvNKM6JtpWdJM2iQ4GPtUJk6ZjySeNiEyJmvk", - "balance": "66000", - "pk": "B62qmr9wnqsmhgThnSHvNKM6JtpWdJM2iQ4GPtUJk6ZjySeNiEyJmvk" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrJowiiRAYWQUrhyieAdFuDJgQ2MoyCqTzotP2ECRVptb63f7bG3", - "balance": "66000", - "pk": "B62qovgqKTuLjiCuzkPgVS56ex3ygxvGn3m9Wvwa9w1ZUo2EpuGdS5i" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qr6owPPGkPVLVFcXnQHvijQxH4TAVqXhJAcMuKWvLXnHCtLZyxPZ", - "balance": "66000", - "pk": "B62qk1oVDgqaoURSd4GY2KmENSYu8fnx8b7fuZSyVfruQF8gsd28D36" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qmVkhfGqvfYrybuY3pgGjbLifcC1Wy1hLC7VtKHmvypuhancbueR" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qjNN4wmuSdk6sS47Kpfi7CzdSEsf8Qm3HtmNCyxFhE8zxufycgQ6" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qr33YrdZWpUw6eeLji4nKB97VgADHekHjyCmb9oGDrashXMPawWG", - "balance": "66000", - "pk": "B62qikyGBRHnK3Gsho2LzLTDXUXjVrQBm3StqasyWKsTNHexaxYzpG4" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qooQD2NzgGaiHHmbdo4C1c8YcQi5uf3ns75p9xfKp2L9FagTiFcP", - "balance": "66000", - "pk": "B62qmeYkyQGyqcdyjagRt3M4rpyZoJLoBK7Abv1ia4LBDumJfDEF2nV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmMGz5dWhmrx7JgKtnmb4mqu87tqXsMr6wcRmnGzHrd3Y43iwhG9" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qpgov22FLzdo7XoG2T7fz2CyxYqQtCBJ46SBscA6Vsv54qVD1oGy" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoG7mge74phWmvLdgMTrewb3Znpkvt3LYbtiKgvhN3v4kjVx1RPc", - "balance": "66000", - "pk": "B62qkd1a21WXpBc3kUrD86yty2VH3w24vC451CwSPbB3M6vStSBDBZi" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qkMHhGvhdnDHYrwmCZC26VeZWwv18kn69pZzvXCxhi2ZiMJ8fEF3" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qm3iPXvCBATaBTVt4NyWigBX45JvjGqK9PJj2TjdtdLaipUt1Byg", - "balance": "66000", - "pk": "B62qrQD8tyWsVArhMe42biJifujSr3hNpw3tRVtUakuUtRiBLmczChc" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qipnm2igSVxVw6mqSdhU55kwwXDdE7mbh6FSiDj2zQFKhQ8iezwe", - "balance": "66000", - "pk": "B62qiVNpFfuhEQyYUeQR82fxe1Bp3RXvc53JG2vedVTNSMR9Q5srxdh" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qndynjUPACSp1Y9T6RppW6CU3K34wYXarR435Shbm2FD9un5AZjg" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkJdU5HYtzLHfc5T8U9SompB4GBxA9Uhjy434qKHRQBbLhPJjWuc", - "balance": "66000", - "pk": "B62qrD4yGS7R7SutQnL4QqG28uwnRvX6hxAbyyAKiNn2HTkAv9x1BYq" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qpnRWfM1SYB3z4tXbobpjQC2Gk8Kr33xQmk1vRpeMsfkcK4ButNb" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "66000", - "pk": "B62qkTvL5o8LqNb6AtVR84smE4qgTJh2uySj8ufQd8cG8Qy4rPP1UDg" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrae3PEBj66KV2obWnzVxMjDCMuFWnyzxEzvLkQutaKPmWtfUPm3", - "balance": "66000", - "pk": "B62qmERM882YuYsXyGqnC9uLUZ3fS2U94QxcL43n3AdApti4pDA2R2Y" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qm4AZDUA99AekfUfk1jufXR5KnaY7XFNUhd5tdV256voGdvwPFGR" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoWcd3dUzbjMHTdpjf5Us88x1otEoJmhSVRX7FXf1Dx1zT5Hp3ZC", - "balance": "66000", - "pk": "B62qnd8XmGgeSWZ35bdbpKeoadr5vz3JV4rgZ9dZqu81o3K1npGUHuu" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqZxbrmjDz3ERbroPuHrgYZVEbWxoJxhMxmb6U9xcngrN98p5KyW" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrae3PEBj66KV2obWnzVxMjDCMuFWnyzxEzvLkQutaKPmWtfUPm3", - "balance": "66000", - "pk": "B62qiWVHJ3AxuSqK4hzkYQavBpnHBydNFSrNwyLWXizSnE4vzL2XTmn" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqKoxyhPfHY9kw283dafk5jztbbKdH78eDXpNCyj69cmckC8KZqs", - "balance": "66000", - "pk": "B62qpNeSeFNHadM5LXXRZbQRUgpKXUWoVond8aoLpEVTnPG9zun2Gm5" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrae3PEBj66KV2obWnzVxMjDCMuFWnyzxEzvLkQutaKPmWtfUPm3", - "balance": "66000", - "pk": "B62qmcoErjsDd1XNsxpjPC7GUDYug7ersa9f2Si4jdD9Yom9N8z6578" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqMU2Es9QPPYj7Vn54aJbbW5gibDZYu38LhGLGSjccSxJRQ5NkuK", - "balance": "66000", - "pk": "B62qivKQokyen8VSDaaDaCKWx5BkBKDgei4yk8c1GTeP3b6C9DgmuFN" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qr129iT5tEPohSHys28XrytPysFGFNXLFn1ETjGuZzTGm9wdHRey" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnAZCj1kbyDHpxo6Lm9yM2FqMj4ffJTQzJeiPhgkzpEw1S33caCZ", - "balance": "66000", - "pk": "B62qkeoF3PFQn7g9U7XNuyCvU8xqNxCA2qDgAkiefRiyNTZ7dzvjLvz" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qmvmCN8qzDBKAD6M89hvGQeundPcDHhq5DrU57orGGKyT8NtrrRe" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkG8Z6EVvYEZCPcvtNTTguKLnYk8fSduR5q4sTvasCB5k9bqpDW1", - "balance": "66000", - "pk": "B62qpybcoHEEVNZUUciKrfMMtVV1uWq6HSjbK1jSo66LkMojeTDHzhD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qr2CgfiqKX2pVNkKTBKnHK8SAwqhHW1KUcszTp5Maivq1inYhRea" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqoBaTeqq6K5kpPEBh22HHq2BJ3ukegb4csDDoyoaFzdpgKLidYS", - "balance": "66000", - "pk": "B62qns26Zzs7njXiz17AbJ9pvz3YSWa6dvXXN9vtNcJ4BTo2ZHSWQwN" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "66000", - "pk": "B62qpiyGNhmLJ6JmBUqTaNJgHwkRkjQJ3PzarAmHfn5JmELY4RNPHot" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrcFgyk8u1NPaTvw9zZE1RVYGAeURojHds8WMjEpzHakU7BefkMf", - "balance": "66000", - "pk": "B62qk2EsEpHX55gnZc8iASSekm8QYjh11NjZf4FjZNp2egdLi7bL7np" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjcPuh2BcHqKMFEsUAshFRVvDn2V9xVrrRpn9Szarx63NBmehJPP", - "balance": "66000", - "pk": "B62qkkWqU99Tk3n7voHNREo9KAtioaaYa4s55tdvEWHDYZj1wxYEvaD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr", - "balance": "66000", - "pk": "B62qjFSKy73vyxJALB8DZLjXky1hqjpSUAMpumm5ZV4mMhT5gs9Mgcw" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qou778MhEYT3qzuUL6LhsmSVMpB7FQn9ZkWPsYcHNV6LgCLDHcoP" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkoSio33qzxjsAuY4KVYmjw784KuyDSxbRL4d8UJaLXmdgVqb4N4", - "balance": "66000", - "pk": "B62qijd97DPQUp72zs3AiLo4dkUonpZtEZpK18oMK7G6xyX9YQdNJyJ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qq8itrQ9vYFGoC9orJWspS5TQ1BT2xtQCp5tmradoHYX3G277FYm", - "balance": "66000", - "pk": "B62qq8itrQ9vYFGoC9orJWspS5TQ1BT2xtQCp5tmradoHYX3G277FYm" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkXeeeerxc4YMtV8qBki2bTQc5KBZ5CCZk85xsjTBh2iEQ2PJmce", - "balance": "66000", - "pk": "B62qkXTjDCwsYrDx9k65KEfXEn62ohVWNK895Jm26VQxt8nBhXcgr9B" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qs2P91UjdhngetBJ57C56HQ8t5V7ECAYWBvpkaC45ovXNgnzqfG6", - "balance": "66000", - "pk": "B62qp8mnjoN15msN1LqHYXFUtqRGWjMhoZUysC8Bm49dMmNhhrPQmJr" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qn8JN3sLVja6GLETxWdnma3hXuUP2WfUARkcLfs8jWqW4FbuGuCU", - "balance": "66000", - "pk": "B62qizN5gwSDjQXX1Ef3EXYEwQitNggDx8hdz9mqVCD8PDYvg7q7qKY" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrr4HsyQDc8BHf875XHizovkMqfXYKFxqxdcLPNahHnz1GZqCmXL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qksN97EtNvQGzH2RAgnDR8zLAawhPNE1QzWCgPRcknyL6NJ3CCgJ", - "balance": "66000", - "pk": "B62qpQeu4Td4CiTFU2C8bQXFgCefBc8rvvnG9C6Wfb2cz9YcQWaxomB" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjmUyv9D4GQ35RFSDrXjMqgFYW4VtDkuv1q8TnxosPqxSJcbdvzG", - "balance": "66000", - "pk": "B62qqyn8atzjXyihkgRc9kMkKU6hnXtthqyM49Yz6FncyHqxkoLNkPu" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qkEp3uw8fafP9koMTpxKLj5dEBvGRi5zWCE4hnvY5RBqHoJJwg26" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qq1agJKStqQZedzMkEN2Bv7sTMHZprd7QJV8b8QAD1VuStCwyj8u" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qn9Xw7796dqjdmPRxzj9BHKjUwtGwovYpWXZ4EsSADVJrBee2pxd", - "balance": "66000", - "pk": "B62qrX53T6oax316MjjywtpTERrbRpDMxanZ66YEFVQeyvi5LH6LL9n" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qopUvFqDi7UHtMtJyVsBPGGUKSmsaVr5C7qadxFQB5PJNxVan9R2" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrvWNDUE6HraKjMNFDEZ8eYYaiTCF75CVNUXMsL7DTs4DYjfsmEe", - "balance": "66000", - "pk": "B62qpwieQeKnhXA8MEhsWAZnqA6qR2X82m6WfLqgAG82M9wnVCCsDNM" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqjvE7v6Qrf1h7xtn4U57eMq8m7CPpkgwS3aCY8w9jQgnzAoPoUp", - "balance": "66000", - "pk": "B62qqnCYD9sL3VjxeDW6z241xBr73bvEyX5TjGnrX9cad445Ut3vaZV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qns9cPvDwckhJXHpWZZ8b8T8oUgoF4Enpax5zNVBYYMtQwHf4Cmp" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj3fTBMfpJvoHTXPiKymxQcHH674jynkqsRjUw1bR12t2VCrW8ch", - "balance": "66000", - "pk": "B62qkDvMb6vPupuP6qXKH4Lqw8fLJui5NcP61sJo9a9GKpQfteUPPt9" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qryDkRZFK5r6DtWFiNhQhXDMWK5158MvoRhH8HSZuBLP2HLSqWZG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjJPwZ81Z39Sg2WJ5tNPcCFBqwSeYZd68w8579eggnSyhFgGscuY" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qoZ2J2WZKrNDUvLqKszzHSTYa1G49HE33JYf1Ux3U54LaLLNThhX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qnoQLkdjimCnRMsFZMA1GSgLA8HZGzBKxLsVWjRoHdtipcqmH9Bw" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qiWSe63weqBN3vpnUyagnMkYmvRwKKQJ4dKckuJFsojUAYY56mfx" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpy6sXLwATHek6wjWKqmDukA7m62rtF1ChoTt1ZMT2po3a4hTW3R", - "balance": "66000", - "pk": "B62qp3NP4uGMRwBLBcr1JP8yzF27Wsm4QhL6yijJqo3Po1gZXWHiZxo" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnR6HKx34NCyDkSeRcJ44KATjUCs4xmQYDbwTXPJPQ4J6ebfeQe4", - "balance": "66000", - "pk": "B62qs1fcaLBgAudDzGoTW9DYDw5U3BZ8MwbGAQ2gPazPrxtAemrKCPR" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkVjzzRRXe7FA2P6Dv5rJkxYT5u8QWYAfuU2U7b6yZpoRfgQhCSy", - "balance": "66000", - "pk": "B62qksHfcCxo5gstt7aUnChtRTvuaHKW6EXJbEnYrJ6rikiYfLq1qrg" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qpHpeTCVYbnuhZexBqz5tCSAWKT1izgCFHs8n9EqvrLzppLGKXqJ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qid7mcNh29WVifR2qWQDLJ9dRu94EUcbsgrTr9fdFMGsPQzWv8Qo" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjPDyavWQPQEPE4V1kZo34gvffu1wU76XLrVuUSRMyDvrHxEPMf4", - "balance": "66000", - "pk": "B62qixmqCUR4GPHbbG27BpjNstYfYmfB1QwEzWVCaYs9TpSugweiVvX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qns9cPvDwckhJXHpWZZ8b8T8oUgoF4Enpax5zNVBYYMtQwHf4Cmp", - "balance": "66000", - "pk": "B62qowm5zNjGsDzC67eTc4zvjXwdkPRUKHFzeSDRjm6FBojzqmNfNhH" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjKEsfg8hiRVUEcUjW1RstNtyhMes6hb5wfcgSZizfXU26SLk4cT" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qorXXHv971Kvnq91TkvWsRAvMCB8yszCX6yUhpyZseKcibSZSDSF", - "balance": "66000", - "pk": "B62qj2AqXEq6hdzaiFQ7wNSQ9TrzHQKS5WRnodXvdM7w1pRDc4GsgMV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr", - "balance": "66000", - "pk": "B62qoXS5hZEidS6xdqAFMhY9tttfkevmsoZAaKbpJCq427CVGreGGcz" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmqprUwxHxG6uGDQe48Xys9diJhunEqQNRuFC5a1KBUNsDaNADgj", - "balance": "66000", - "pk": "B62qitncPRoGgcufdUJdbJ1CooTz7fQuttqxBM48toKiq9ZqHPJyLpW" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qns9cPvDwckhJXHpWZZ8b8T8oUgoF4Enpax5zNVBYYMtQwHf4Cmp", - "balance": "66000", - "pk": "B62qoPwGzCmaAtHYXSKPSFyDU9R2RS9LiAEKJB66KwBUXkepBfMmWPS" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qq3WS7BeAMu8PtfJjrPYNNz9cJpa6EJTfTkn7pQS1pPddapn2yDV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrF464XvEDcs5yYa6FnZsz1RhW79HQCyvfQLME7w9NDuqrdAgfuD", - "balance": "66000", - "pk": "B62qrqeuQmW7F9RV8Uuzj98zj5LkYATmSenTvPP6ZmdsXK4scMYW2oL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqMU2Es9QPPYj7Vn54aJbbW5gibDZYu38LhGLGSjccSxJRQ5NkuK", - "balance": "66000", - "pk": "B62qizMCrBRUG9keWLbDFCJBJbDY1tRkeqagsD2bLPCno1zxhPVYFNq" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qoo5DaMn4iZeVijjm2XnoiNhQTMCdWixHtNMGaD9kcGd1z988toe" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmnouVrbSqDevkjai8WsetJZSC1kR52vmz94WDRj724KyqYJ7MBJ", - "balance": "66000", - "pk": "B62qn88ZcEijJNNRAimr6AQVa4jJPuY48dLzuLg7UMcKfmaTQFkeXXk" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qpza4Xqp9GTDcsdjGJabz5M682oy7AudCD1jkqsMWHuzynLMfcKz" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr", - "balance": "66000", - "pk": "B62qjU8FUq5CmJ6MWFFEM1KGVb9DfZSvSmDCD1U5vgxrpDxAV3JZDrj" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnR6HKx34NCyDkSeRcJ44KATjUCs4xmQYDbwTXPJPQ4J6ebfeQe4", - "balance": "66000", - "pk": "B62qksK8pRH8WtH5iNzv9KPVnY3E7KnDHFBLZmC6MgP9DBBJBxtKMYR" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qs2JDc3nv4LPr4sW5oW3eAicxp4T6EQbGesAoJrcaoeEiynubHoU", - "balance": "66000", - "pk": "B62qkfCnyJpqtHmE53DCWQ15KHJXd36GazCaPrCznrmrsXoUjeSyurJ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqgLQoPgy9YzsVKwB1KBuyB62TiQJYawDubnhf5gewKJo9qrKdnG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj9MASPt6AcfxHawZcwkjFEfQqRVTn6HghdBmtEKvudWuRnhyEvG", - "balance": "66000", - "pk": "B62qj9MASPt6AcfxHawZcwkjFEfQqRVTn6HghdBmtEKvudWuRnhyEvG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqTGc21K1mJo9adVuKwRddiUD5cQxocu2BxaahQGfrQzvWBc7UYv", - "balance": "66000", - "pk": "B62qkNQ8SenMi1kYoHMHwbK7q3i26yLSpPM84wxiqsDvxFBHwna8Vtn" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qr61ij8ZPW5BX6GMs4UNW1Ry29Cjbn2Z2LVyLkGJH3JgXJwx2jiC" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr", - "balance": "66000", - "pk": "B62qrCsLRjBPcr7pN8wRaSsw18PvZrzc3W2JAFrpt7K3YuJtAfMe62U" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "66000", - "pk": "B62qj2gPKXJW6S2Q5qZQ2FZiL5jcMMvHdZYx9EWJnNDeRkTKPURSSPG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr", - "balance": "66000", - "pk": "B62qnmuq8SMKR3JFBvkdDEuAGQnCQAC1cH59KJCmqG5NksGmTfxBE2n" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qq3JeAaCrwa4XRtmjxmpXox1XZSgcSUXLPcKtcb4HnN6p5MzzYzj" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr", - "balance": "66000", - "pk": "B62qkuJvHscWoTsvtAYfzvGgsbw7YRXZpkFXr4r6QL4fspkZvjjh8Y2" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkCk6fo42qQXowuAuaEjwDhSeJsgw7ZEohNkJacLfeiCikUb5W88", - "balance": "66000", - "pk": "B62qnSEt8wbrzWPr6iipnmTuwkNBMGB3e4ayg7hDkGXNLEzq3BMnCnk" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkkjmwsCMeX42PjL9DNPssKAupBojQT6Wd2ZZYeBq1EF7PTwKV6x" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qid146JcZD6eSrDt2p9iqrQC6eTxRxYB5HUyg5XpTezsqP73WWRR" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrcpCwQNeFJvUru1fdVBWCfTWae6n7WcAacgxKE7W5gKAXyTV8yv" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qnkCQqXyeXvbMavAG9U9cZ8JJi5XB7fwKMJoSEemzhqCWHQxpe5j" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmJ9xkQTANN7g1MENQtWFb5GHisESewUGLP17P6gPc1aentpPknd" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qpBAw7SPHqDJyWDxfXCwQzJJ9ddDVxXNPckF4Vz2GKjPEZaXZpHp" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpM6uZJgwBf6ahjkYNMD5aJEt3LBHe3wRkNHD5LoxR5EHPKV9zwN", - "balance": "66000", - "pk": "B62qodJCdovJawjWjeYyttgjqJXfE9cn4UqZHqPtj74N4zrDZB4X7Gi" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr", - "balance": "66000", - "pk": "B62qjz89NS8EiPH5dM4HrBEDdKUxn2h3xAurQDXV2rKZoJiizkRt5eb" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qo5tnoVeYMWW7EwNHCeUVvBU6ffxog6zJa9CZemj3XBL3adbrQTp" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkxMXa9JorkHdS1iinLn5WwMV4dgn3HT63osBoFgQHYoah1MdzKw", - "balance": "66000", - "pk": "B62qko73kcCQVCk3sZbxjCNeyB7Npxf4NfNdENUdfu93YLAUJ48JYTL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qiYicQcKtuSqdDZwFkaMzMCtkPmmFuaPFy6ufp8MtpG3UsHfe2tH", - "balance": "66000", - "pk": "B62qm7PZqTRPCJCzxfEhERiT15SobMmcEFUYEXuUMn8w6esvYwbLfvJ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpZQ7xcNpv6zcY75D2y1V4K1DHXVpkbCJAYpPNHgutXAb6o5QSZE", - "balance": "66000", - "pk": "B62qo3wqcK4DVFWxGe5tT1eswqQzsE5kbT1PGUXjcenBQ1rNbFZ7GZK" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qijDC2gCTtcqYGnUAc9YgH2Uw4fzr8xEKKL4faZmWyAypgEe3oWC", - "balance": "66000", - "pk": "B62qn1WvJwssC85DFfCn3ex3r91oHZbaUSZt8npGBZ2XpVdM1LRwpHB" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjqtLRExnb2fyMiBpv6nC1ckGuBrCY9mXtTTcf5x7GD3CG6sU3Ad", - "balance": "66000", - "pk": "B62qjqtLRExnb2fyMiBpv6nC1ckGuBrCY9mXtTTcf5x7GD3CG6sU3Ad" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrkPTrY79TGSUV3E69gMTpfPjztPzTC6TZxwEy9P5d4nU5EVgxQs" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoJuLTSJt6fqkk2N2yntcPKSEb45C8HWKr24Wi7atzCzgeXjg5oN", - "balance": "66000", - "pk": "B62qjCrpAF3n197SVLwY8UsugdxekMJhjJ5rKPYNsZ8XTAs4CBeJnjX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qjmwNZgQq5s757XqHqtQxiXWQECqan9bUFAQaRVFYP8tnFKQKRjY" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qodH3aWczywdoKsgixMBcMEmsg3ruSfFjXNYR11du727MdyCDuW1" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkXQoFvTuTH7ARfihY8XmsUi5AfCpZgjmeQnf7bj81oTdT4GCsh9", - "balance": "66000", - "pk": "B62qngpchppH4j7gtkHWnZfAzRm2ak2p2mBjNHtWssoEvhK2Ev4u167" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrPbHUhxVqe17VwkzTyUmEsFwVry8geJEb7zfBVa8kocYAs2j4nn", - "balance": "66000", - "pk": "B62qpJa414g251R6eWAEw1FhEzfR8YjQMrhbVtBQ1kMRz4C7hVeRAN2" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqu7KbdrtYdGr5f66RvNRG983iKvVXgUUfsRc18ZCPLVw9naVLe4" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qns9cPvDwckhJXHpWZZ8b8T8oUgoF4Enpax5zNVBYYMtQwHf4Cmp", - "balance": "66000", - "pk": "B62qpZ4Pav4t9e6ir4UAuJdi4JEPwvvNfkWMjm39rkXZMDgAidTpS8p" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmax52Wd2AdXKEatbX1cFYecQYsgpXwzzejAiJUw79x4wAGucDyY" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qpNLG53NfZ1HUJUtNxTCJonDJmj9Q89wFWorsuNszQarxRqdcfMS" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkpDyPDoGMWFdnvH9QADDnw5ixb8LUu57CDMXQNsDaUdq88Pu47A" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qknJSP3q28HrstZ8trCWQR3DGaSWzYuNQSi1JkZxgbyuxGdp3Fw5" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkr7ThcgibRwBiv6u556iBi134e2CTnSvQC2xNMLFNTqJWL3Dmob" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrawWiZbmyrJaB94CVpi8Fmd3Lxw5m3tbXo97hKJkZPkn4dHe6G8" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qp2gg2aP1dxg7FPXVemWcgP5zaPBJoeeZAC3EgHtR4sTibD3Eaoy" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjgMVvo1JTaG6u1pBFNzvPGivGTUeq6TtbauypeVybojD5JdWjvW", - "balance": "66000", - "pk": "B62qjgMVvo1JTaG6u1pBFNzvPGivGTUeq6TtbauypeVybojD5JdWjvW" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqS4q8Lk8uCWBK6xsJcHpXSqpabvgNWm3gHaXAEaFGANU5Eqs3KP", - "balance": "66000", - "pk": "B62qqS4q8Lk8uCWBK6xsJcHpXSqpabvgNWm3gHaXAEaFGANU5Eqs3KP" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qoYEmT49GcVuhEpLiU8KBVE2fPENG7qdNRZkDjjBfYoD6XMDwAUa" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qq5F7VB8sSDPDs1PHhmbmL37dtR427EWPmthtt7YpPPdy4fXN8e9" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qm6LvKxET3xCAW5JdNWAekCjyJJFxJdYYNcpGNwvhe15yyddYife" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpZTtpZL7QobzPX97h1f2CNFchXoXc4NJUZL1xdvNqTdwR5NCbkZ", - "balance": "66000", - "pk": "B62qjCZxxdKpeTSXzxCUfcVmvDnMeUkebm3XgLLK3AewfawZkCkziZL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qmKeoHvaJL2MtoQaSUogTyZyFMKDeno3Rhc7VpxRE5kCa4EwJwH2" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrae3PEBj66KV2obWnzVxMjDCMuFWnyzxEzvLkQutaKPmWtfUPm3", - "balance": "66000", - "pk": "B62qqmgjAjoKRgt1ptEdqnFN8LTmBKj8YdSEVKxnAxcFtiRXYeUV3pD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qqAmP51fjPJ1FFVXP8i48f4zhEyhRr47v2X4iVfSVtMiMG489HAH" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrJreRSCNusj6uYVanrFESuaaBu13Ri44djV6k7HkYNcarKEJBKu", - "balance": "66000", - "pk": "B62qqmRRU7WmBLegW368k92xdtgavt2NRKKFeneQN41udU3RJK4RypJ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpZTtpZL7QobzPX97h1f2CNFchXoXc4NJUZL1xdvNqTdwR5NCbkZ", - "balance": "66000", - "pk": "B62qpBhnHWtr4sq1sRcy4Nd1WHA4o47fV3tu21e41vCZ87LGcCQCdW8" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qnYgvJNeUwF48YyYMh2WDpnV2n69sr2KW7jDJQqRtPU4vtchiB4M" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qpoqqu8Rhc6E5GN1McsT6VxL5i3DGuQkt3k23JVKZrNWxqGM4mDn" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qopE6unCuyENJR7qzj5NuJ8nMfj3dD214AVUpUeYbLyarawUvq8N", - "balance": "66000", - "pk": "B62qnFz5DTg4Keh5x6P9pnctAzvgiHZyarCdEx7GYRew1H2Kw6G66Ly" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpmq5XCNpv12G125tnrGtcJJnMD5qEQ8Riw9LLEtjxAQ1wNjywYm", - "balance": "66000", - "pk": "B62qkUcq8Tt1h5PMXWoc9n4Jk6zsbG1YZoTeB8jQzS9JLrtL2HP6dyt" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qijDC2gCTtcqYGnUAc9YgH2Uw4fzr8xEKKL4faZmWyAypgEe3oWC", - "balance": "66000", - "pk": "B62qqVDmmLafLcJG6bkXCZfmEMcnupNLoud3sVsxCn96AzjmJKXwqS8" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqdcf6K9HyBSaxqH5JVFJkc1SUEe1VzDc5kYZFQZXWSQyGHoino1" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "66000", - "pk": "B62qkBMexQj12N8fYEeXMz23qVYpPtXwJYsnmRGsXJYcprgie5onhdz" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qreVP6TddxX5CySuko7gqxVwzRmQyYzraHp85dzYG9g9ixPbVL3D" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpZTtpZL7QobzPX97h1f2CNFchXoXc4NJUZL1xdvNqTdwR5NCbkZ", - "balance": "66000", - "pk": "B62qm65cfsaBjb8GkDAmRgBLS6bnypkdUL2TYhEL7eAts4aR7UhtAwy" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjWchpjVwmbEazciy3VSBZhJNVF28RcDQirLFpH2rvfmDrtXL382", - "balance": "66000", - "pk": "B62qidnhLeB2P7AiF8GtETeM9PEfCvWMajFxDaYWsxkXiajT1T4CUMP" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmBArXh34ZoJEXutPgSw8N5z3YgDm3vX2Vwfo5k1x4uZvqbQ8TYS" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoo7juS8X4i59TJ2iV4p7ogHqBwwuMC9VfsQFSNjZgZpNmGw58dJ", - "balance": "66000", - "pk": "B62qoewSfNiLeUQUsmXQMmCGcD1pkXX7FWq2bD3EgsBojq2UaGG2Gzv" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "66000", - "pk": "B62qrhxaun9CinfJobHb3uGp4vEXd3j2kg6iNhsWZnhDYzUyEMW2cdF" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqy7DHHzo4ryzUYdycH9jNaPYGj1vMUPZxQ2VwSq134EjHKeYiGt" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qpRa7iZ64Ws7aH971V32TRmDAcLBfuxppxx6s4CAvmC3NZfBjxeq" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qowXgtSfrWgMwvP6yxe3Z3JnpRHKZhsWCRLETNvMnT7ezeT6rA4c" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qp8TJyLYVFR6FnQAZ4A3aBKCMkEZzWBo3VSuGkyhBMdFAgjhTtE9" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qogfTBYu9xSbweoUywdPWxEy3wZGhmrv5fGydAyFTXTPnGY6vQPG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qpcGGx2UxNMgxqM9DrJuzkoB8Q6KrGifTVT6hdq4pwMUAsEtduQJ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qqa9zE4zcqLx2emeoeCp59f9iKBMiLtcQRDpBsqrxGvhrVciwB7G" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjeR6fS4Z9dyaNt1UWPh8bHWm4euq5ksKnctfQdwucSzRGh9cFZV", - "balance": "66000", - "pk": "B62qrUdqiAzLuzFRsBcYEBzvcCtSFkydyNcpyHj5Wu2umSDAztFnbRX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qikygSmv245hJZQzAhAqxfqeNiyPDZUS9MME4HkP9oFNhij85XUp" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmQ5ufDZUTz8tm1GVQvmNrn4Don4hXPJ5GFMJpP8VEXkHJCZ9ySW", - "balance": "66000", - "pk": "B62qjdxqhiaRQHExFvnEDGH2prnAU8xtnw5urmWUNsK4oc8AyJSDwNU" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qmXi6YMzGmKhw7CK1M8VAybRyErq7VytkXULkjTjiB1FjTdoYxX1" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "66000", - "pk": "B62qr5Kat2je68ni2TyEZiaPCf5iKPxCZPWjsEgdEJh9g3ZCB7GLWXs" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrafvvcSTkGMpFiprxzDN8JXqoiyHSUQwUsKbRqrvTK1khb1HJyC", - "balance": "66000", - "pk": "B62qqE4CAyjRqdYXa4Q28dA1hHmtKBggmk6ufEWe71tXbM8DWpUwVMi" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qjYZCaRMB7cXWvCowkhEHiHmyhwu7AnDvQhHeDUfuaZ3c6y4JLgF" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qr9jmNyuKG9Zhi1jENgPuswFRRDrkin3tP6D76qx8HNpjke5aUMs", - "balance": "66000", - "pk": "B62qkPMHeYkG7q7uPefcU18CpKPpisST4YUay8dg8sZAKMrxMQpADPB" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrqVYXRsroeuX7oTLSXEsXg6DziGL1LmJJ4TER4X9rSQHsYBobMn" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmBNz8jAeKVm3Avkdqs9V796r7cXSLQ37RMi4ECswgqERwn5P7Uo" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmhWsLASA4x715y2FizsvzjggcsdDkTcqxHu1WkPuoHD2EnFHZiR" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qo7NFdpzFbTyiUj5Uhks5TB9fapKc6jNDNFnFYtqCyyBNiFMhsET" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qrUAu3VZ2JUA2Z8kbFVWcd5vGehomxCnM2LptvpKbuu3y5GNxbb7" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qiariqVhC5xzvUMsvtc3hxNBtsfb34anvrreAQA7t1647dZbyPjo", - "balance": "66000", - "pk": "B62qpwLQcUpYcn7RqDkDHGxAoWwy5AZ9uSab9s5YtwBXcAow81nLhEk" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpXqPzauUXLnsAQFnYHMCiV9pRqG2wqbJ4pL936SVANHa66zkkQj", - "balance": "66000", - "pk": "B62qnZG3J8PBwNrx4hLsgDmt7JHzFwTSJ7H8peJwRhKcHtsVsa2Ye7k" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrLFnh5BWLjHmsnrX9ABW9QVRDe237VKXQ3EobeXDqsLyY2iQD9g", - "balance": "66000", - "pk": "B62qrLFnh5BWLjHmsnrX9ABW9QVRDe237VKXQ3EobeXDqsLyY2iQD9g" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qpc6JFovnLFZAa8JEAs9QQMxh12H2Xj4NFFjpyE2NZpoCQXRQxwZ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qojCVaJ3dKYgBUieccF3A3qzVEotn4Qd5k4tNU8QPNgVhZTpLwit" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qpUXHbTVzyvZT8cs6fS3h8g74PNa4nFHTC7rhK29geJECWZnj1EY" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qpW3ndQTvtcCkRj5jyPTbDFzM1wu5TiPNcSiya9htTzrZwuhExJL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qnucUMHz7Dw2ReNgWhmR5XCvPeQjJWPReuQ8GwPyY4qj1otGBiKr" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmM9KDeqvu3TVpQStGJARgg7KppxE8UF3xMdtKV9TDc33kSUGug5", - "balance": "66000", - "pk": "B62qnRkPAoX5ruTEcRYPXZgynj7z6eVRcpozaLm4ixXhYpEbZc4jW5S" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qnJ6gLytERFTXgY2tsW8cP3xDPhpJxuQFeFRMq6vz1JbrDz968Qt" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnUwCFGxywYr6rxq9Zgktbm3Jc5hdTChnwbjM2goJ4XLctZXWwp9", - "balance": "66000", - "pk": "B62qjRDJA1NUddVunp1iRerMg7Un74E3xPUwFX7NhLx1spgct4REDGh" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qoa7ihzF5PiP66kFYctKKqmBy3JyVFYfHkaXBHJ1xKF3XdjvEzzV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qjGmBJWG5oP95zVCik6TZJ7HfoZpNLuEY2Ddy2ZBGWXsfm56zUqV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qipA4mZXjXaKHv6GSakqhjpoAa9wZnAKV5X4HyFyy6vz6aqCNYeD", - "balance": "66000", - "pk": "B62qjAiHpGkwYMVUpNFWsM5qFZKwcQ3PVch84RSGJLsRqgjHae9ypmB" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qipA4mZXjXaKHv6GSakqhjpoAa9wZnAKV5X4HyFyy6vz6aqCNYeD", - "balance": "66000", - "pk": "B62qo4K69EgaffcsRf7DzN6nK83h161wYVwcGwxYSHA9CWfdDNCL5UK" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpsMTL1mTaQUQUTQzVM1qvyGTCLVAhr8whJc7tUfmnPEuZnanzUe", - "balance": "66000", - "pk": "B62qm8JTDW2YjGCJtsSSxeX64KXzU7V7MsFdT8hQ9oHXQgMfh2Ev3xf" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qr2CgfiqKX2pVNkKTBKnHK8SAwqhHW1KUcszTp5Maivq1inYhRea", - "balance": "66000", - "pk": "B62qne2bgd34Fayvg6JjXtqULn1YyuFYfPWRqounqx6DH9Ju9Q99HRX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qqUQ3A1c42mv2oZydLGi7GhjWEjVCtkoA2YwvCqsbTKPiEECw6HL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpuNrv6pWhSyvkh3mCQQw2WcjEVRFnyGJGcw8QBZ7BexRCmgR8vw", - "balance": "66000", - "pk": "B62qqWtL6b3WiAnyFoMHWARZxsp8k5p8UvJekFRc9szrAe3DzmCMJLL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qm1GNZwmdtE4pzWJxw9Tj4TLrjdcDkckuK7ZEezC1zE8PNaWjN8U" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qmcMWELkk4nXNfMYZo5a2GtR5F12Ucb6NRYwUWEZKzAciTYu8GxY" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qosqyp4hdQvgU9RQ4FjVDuEiLET8NZNqQir7PyddJLSAAx6PGrHh" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qqLYkYxxiC5XKZqH7kFmMU8yULC7ezqGh117ZhGnaHQPuHjBhuJR" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qipdnk7eq72uKjKhGQum7pAuJGGjgxK3XcPBN1LGN2bqLZXWm8XF" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qpKVMtHa1z3CGBHX6JKtnRfYsYn14CqfCuKkYhuaU7mmynGPyGSU" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnxHx2ZXjZut1BnpCRiLinjQxH6yLgwGgB5VyuQYWdeum9p3kE3b", - "balance": "66000", - "pk": "B62qkV29d1NensD3yqtkDhp8M2ZuWeShpsvyv9qGy7bsF5oHKkErb3a" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoiM41U5gBnjujQRgeewfkK9VmgVT8ifrRRwAsqBUM6pdxi9ywk2", - "balance": "66000", - "pk": "B62qpcENWiR5VKkrHscV9cWfPwNs56ExFeb94FDiVz9GeV2mBNpMCkY" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qopHVr6nGCsQgrvsBsoxDm1E5CEdMkDSN3jneRnxKpR5iiXnTbas", - "balance": "66000", - "pk": "B62qp4kr5TN9dPQcMCXVNCnGf6GoWA5SJnLCJaiYkeKfErLN3iNYKYb" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrE1TgV5jegA2rn32gi7FkHbFSvo2xRxKwhYykAiAsLy7ib7Uwnc", - "balance": "66000", - "pk": "B62qjY4qgqZLcD9vJSB3B4We3C5N7kjKa4cfGat2HsenyYuTgPJ6fkM" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qm6XTALQy15eQPvpdietiVAJ5QBU5WGRugAxRpsvbiXn6iSdNqzu" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjw8HBV8mb1qsvZSA3x4JwyJp5SG2P3cdmNXSUmUhLkzmXi8H2yL", - "balance": "66000", - "pk": "B62qjw8HBV8mb1qsvZSA3x4JwyJp5SG2P3cdmNXSUmUhLkzmXi8H2yL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qphi5eyyXm5wbJ3uLCL18E6BzTdTmi5AE1Ve52mHiput5E5wEH7H" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qnuHogQxCbENFXYJdhyxz6dYCJDVVgjkvGxQyzxTVFN71vAyJGYQ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmzaPsEf79D6oBr3hxAK4zYMcCRA2soTFchoPmH3TV825Dd3Dvmd" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmJ9xkQTANN7g1MENQtWFb5GHisESewUGLP17P6gPc1aentpPknd", - "balance": "66000", - "pk": "B62qofdXQKEMyb1CzTCHopwZGWQ2etmhwvF66Ukm4d9FkzHB71qPUT5" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmiJsasogL3iTj2HhSE5AyhN3y5x2GYuvccCBdT1xYB2bpuSHL2P", - "balance": "66000", - "pk": "B62qpcAVHZNHsScDZZLkn5KcLVYfAZ8kdVeTPV5t67gReqS7aN3CNrD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkQCXhzstenWTCwbGqRgdvivBQEE2WDNRWLRo4gAXcnkQKZ1FAta", - "balance": "66000", - "pk": "B62qmsGq63CNGbBjVLdQ2hcTp5UfeNXx7tmxJbNazQaKVxJ371NkJFk" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qn2545en8u3Q1UhBpSABFn1Pq3W7psprDHGxuAxw7tUeM6Veoz8A" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoTASPAqsxJb1kmDZtYhxRAuuegWG1WhzkxqmZVD3BmKLenPa3hx", - "balance": "66000", - "pk": "B62qogRBqMKjWk9cYkCiyQVPC1J1eHBZnVbUWr8kULPmsdF5DzmKuin" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qpJavug1VGCBSttepmXr6nh8fvXY5SigbN44ttYDia65vwbTEcq2" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qny4snW5cBovDvVFLSipUMaDiu7xwYMrfbTscDLDne7enKJyGkbh", - "balance": "66000", - "pk": "B62qrhwf4jRdSi4rgU3B5C5eeEWixBVbfMBfv1sEVPdrMtQsSNEdycV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qpGALWoNczLHTwTwhgxjj2qjNqdof2wzxFoZgxqyX1uaccnQ4Hnb" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qm4QbSnmQWM3x7SUiQeWAjb6iiooWNd8iaxtDvsne7YP4nC8Nh7f", - "balance": "66000", - "pk": "B62qpQgkdbR33itJqeUBGdyYLyi67rRZBSWTuPrBbn7TQqSaBX1c7xL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qrKhDiFPNc1VgfVVvmxwTa6oDwv4DPXNwSxC1kvY7nqYDc1LcZXq" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qkmLi1Th94fnNgqKYubXTtdbcXnNEEARgMcTNcyagCm9Dx7pUbHy" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoeKm4p9J6Q3hYWzb82Yo5uP163MqooBX4ZWjp8FpX3N6Y81QgFc", - "balance": "66000", - "pk": "B62qoUAvnbwKgsf7SjX1dpog1v4BdzxDxgfaVnBPAg8cRyTRvPeB36b" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qphpEdBwSycpN67XFjcXSEY9j18chmttFTXYerhTPMX4JkXubWkd", - "balance": "66000", - "pk": "B62qmVohHxFPyF6WF5tnc6uvSBvJ2fbn79N8kRzM7DwGwp4zNtuxRk9" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrQBarKiVK11xP943pMQxnmNrfYpT7hskHLWdFXbx2K1E9wR1Vdy", - "balance": "66000", - "pk": "B62qkc5MQcyVGnZReDtarjR6jYa1w21EET7UfSsztKimSnM8MYdttAq" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qnXy1f75qq8c6HS2Am88Gk6UyvTHK3iSYh4Hb3nD6DS2eS6wZ4or" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkXQoFvTuTH7ARfihY8XmsUi5AfCpZgjmeQnf7bj81oTdT4GCsh9", - "balance": "66000", - "pk": "B62qmCvy7LUqfZ6uZYPn6MY6pofWJntJdjx85RQRmL73jaEKpqe1Jv4" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkhfgERAi7TUjujZ8gdwSbA9TnJxvErjwfZTeftKmpdjJxWxGHGT", - "balance": "66000", - "pk": "B62qoCnVDwSnjaQvdnSom57iJxQSeTdQQVpqV2iYCTjPEpgXpKMLFSZ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qp4Xg1zuAkTc1cyG8N2xQrujJaZ9uesm26Jy9sr2w65XUnNaGEEQ", - "balance": "66000", - "pk": "B62qkkmP4vNLCsYej6oSFnDCfoFAL2mwB48t3feeAG56yBKYcUJEESK" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoi7wVz5NDCYa37usdATKcvMVcbtXYLjn3KiELXSEsG7XcbifC3q", - "balance": "66000", - "pk": "B62qpALMdDZqjgQEPcZhD6nuCCETJdkdmMfic6wRxJqyMnfq93vVUY1" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmpHMDeuGL1KAkneV1RTKMez2ZNcDUJKNAEZgweJna62xuJQ6Mqm", - "balance": "66000", - "pk": "B62qocryrZvDmkE9pCGQU8A3mPi1p6ixU96fgpV7yJ88QoUJbxdfi4e" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqoBaTeqq6K5kpPEBh22HHq2BJ3ukegb4csDDoyoaFzdpgKLidYS", - "balance": "66000", - "pk": "B62qjmEiV5kBvHy2iM5NeGdCArux1dS6G3fYjy1STK1FpnpVjFf4HwU" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkxZba8d9MWL9nXRvMaGJXESxHbkLhfogtqsCXKs8ueSZkhJNboQ", - "balance": "66000", - "pk": "B62qmrqg9A81KNuUy56eKiCQErdX9eFHPysnjZ9aMvogY2DZmGrabP4" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrLf5xV1fdE2RikXzzogaJYhPmWMf75GGSpJSG2yLiE3nM24C2Nd", - "balance": "66000", - "pk": "B62qrg8GsvUv2GTMwrUDrWpYSxPJYFUJKqJeZo2Wf7BCodcaqYr9LQa" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoRsqqfdfDb3s4nTgTVUQGLep77ZcoKjjWoyxspTn4CEbtBknDek", - "balance": "66000", - "pk": "B62qq1NRi2NFiMq5T7MgAJLRzwEHYewFn4zL7gDYQVLayyZmm2CWooN" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qk5RNZP2c4xbrefavDjRM9wLP63kFCVdd4TRKfmtKLXEimdDrKNX", - "balance": "66000", - "pk": "B62qn7Rmq7wRpMifvvXqyrnhoaajP8gkKTKEH1ippaHCn2ayDpW778F" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnWPnneWPobbir3JncBDVnj9dGvT1RA713xYVxJ9sBYgYHiu68Xh", - "balance": "66000", - "pk": "B62qoCaohL5p2QTfDvPKJrPXeyJbgyBWdQkQwbVfEWYQsWAb6GaoWiV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnSUbgFfPTsZGPhFU9hEy4PerBLCHVcTCYthU7BUN75nHiZQPg6r", - "balance": "66000", - "pk": "B62qnreXhVb5unrPNGi2dxuJfF2NJtmbgiWPXSVHUVvi59nnGCENAYf" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmWbgvGV1MwxS6rJEG3BSbT2T8b5DP2Theb2CaBduBXGJz6qfCqb" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoZHCPoNTozrDqDtj6vjY7MmD9ZEakVMxTR7btNnqjoKzUqp4EKx", - "balance": "66000", - "pk": "B62qrAz62mfgyBUWVYpZ4ufYFgvPRqLv3vCkwnxkarG2dfZ9GCUCHgV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qne38nSn1gwHkAn9vPN5SZntgXg3cM5pfuad1zQxFRuvAQmKkGTi", - "balance": "66000", - "pk": "B62qmiudinE4ZbpxowZkADpMDziXs3RTgxjmiByrFmXiXBbZpXsamjq" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqK6M9q1eE8MNnmeGytCUhgY3nq83hMxstjtcyqiEGuNMTvjNDHW", - "balance": "66000", - "pk": "B62qmNFmA2jSxynSw2hrrMixh8GYKaSgw9owhXCWo9DgStnDzSXFZhh" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qnEeb4KAp9WxdMxddHVtJ8gwfyJURG5BZZ6e4LsRjQKHNWqmgSWt" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qp7QPNJJxYcrR7WPraAm1zoewxS9mpNNAnYYP5WZkEdrvyaLjod7" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qrjuyRWQZr89rDA7KMCtfjAx1VttWcdkGtqdmAqcMoc9Lm1GULyN" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkHM9NT3nDefqUvSMe8qnfEfeXipqkzZrvoBXpfaC9m2BdYjWVJA", - "balance": "66000", - "pk": "B62qpwr7Mc3aKFFLTAvTscaFx4sddBWSDX5my6YEBbmdHgES755moTK" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qocWXdgZV7hC7bDVbLvM2fAKZTFjVoqVP3ppJhpgeUV37Qem4PSs", - "balance": "66000", - "pk": "B62qq8dC5gi1n6kxEhGUZriFe6VMkQqCqtobSUCb1x9ziyMcB1wXuDu" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmXMMTUuKDEwY4THkgX6fvDtujGNP3FMdiaWwSHkMsMM9NzwPXZ1", - "balance": "66000", - "pk": "B62qpg6J9RC357VQejtdTGFwXX1t4q8XhttKGk6jMKPm8LUotLjM9Yv" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpPqw2hzqjtcqpEwvckfsAENgXUxgJGu8y3Z6Fzus7pRH6UaLLp7", - "balance": "66000", - "pk": "B62qjY5YR5P4DdCa5UzCb5MaWdye16ie4ZBudZs8bsx5PJiDzS1Efvo" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrHzjcZbYSsrcXVgGko7go1DzSEBfdQGPon5X4LEGExtNJZA4ECj", - "balance": "66000", - "pk": "B62qpSsTVvVXnt9f8tPor2fLNZD9bHtpUM4NBwdDVSPoC4HXPaHREyQ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qp7J9DJWb4y9BsXiixdRQLGvouFmrpyiv1fmF2vPSV1tXhWuTiyD", - "balance": "66000", - "pk": "B62qmCFFVD6ynjYwjxBCUyvXbio1afrhePpB3PkhbRfu7mQAtyogNoa" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qrrA1PHiXL9VnrezybVjz9CXVkJS625w9ivCmMKzKvfqADVqseDQ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjaE41RVyhm1mcLNUwdpBJPSSYAr6MvfnWKCrmEfPz5BPRDj4GSQ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjWrUQMud5mWVPSeMs9t41mrXdWFPfPA23a3nsEbGWBTEiapipqH", - "balance": "66000", - "pk": "B62qrhLkLMHiGtiRnQkr829WuNaZRtka2Q5CxwycN7h9LV4S21kcNKd" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qqx1wg5QZRmCv32jmyjRdNj6yaHYmQL9Qqubkfs2Q5BxSW3zjZeX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qm4QbSnmQWM3x7SUiQeWAjb6iiooWNd8iaxtDvsne7YP4nC8Nh7f", - "balance": "66000", - "pk": "B62qppuL9myXiUnueDK8E7LNRr7wPiFKSvzb6U8qdCkETuLwd6rAs6N" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qp7J9DJWb4y9BsXiixdRQLGvouFmrpyiv1fmF2vPSV1tXhWuTiyD", - "balance": "66000", - "pk": "B62qnA5mNFbeETE6WW7tLsxmFYXkJjZ9hoN7Aa4EJBwK6qjsWawpLNw" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qny4snW5cBovDvVFLSipUMaDiu7xwYMrfbTscDLDne7enKJyGkbh", - "balance": "66000", - "pk": "B62qr5FbyEhbGEAZogiGB754Jdh6iGDPcs79p8hPRtNauCt7MynmrvQ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qpsYZiJXs1fdtFKao17PJWuKJGE27nLXfKqM5jh9oeMSMnUkTi4M" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qq6ceNHCu9mSBvczmHS5JzHC4zw5U9KLALuwZPemeksx82AEfQSr", - "balance": "66000", - "pk": "B62qj3ZYhcFKf6rTpYkziKvzMKuMnC9QHXE9n1jovoif9rTK5HNHogx" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoySzFYHZ96RZFFc4CRYeh2gp5xF53XxLXJ3XFmnzBxXsd4KRikA", - "balance": "66000", - "pk": "B62qoL1ikYHPbSv1Z2DacVb73cVLbhjYzfyGGx4ES3y9nWSCjaTYacs" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qp17siioFbT7ugFCJwtfcSn9SHFsBNAkUAxKjaFtorKqQ2Z46L1G", - "balance": "66000", - "pk": "B62qjWj5kLFgNTyThrCdgPrNZ4sLvmZsBYKCTmsoSGrgG4C2A72U4WX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoKueAUixdjxSokbUN6LeKRZoXMHEhU6nD1zpZ5EDh7zNTaDQeNK", - "balance": "66000", - "pk": "B62qo8EBdkFSKqs15e6Vt3PwzeiM786PmPzgCeP5k9jWEqRMYtRxec7" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qn9qnWVHV27xFnBqp5Mj5f3EctADmZXTxTnPXzkvYUyhg5FkjCVW" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qrTTLH4VxCJy1nNYZMV9XhXAtopxnQ1KXZbrBWj8zLdzWSiad3gs" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qnE1JLRhrYRoqvuwkCdNui1LpcRj5H29FptwbUQvau7xNMEAcaf5" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjYFuUkb1D8xgwdADbiZ6UUr6KA6x61BzzE1K9sgemawDbytmjTb" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qqja2YnsyBoDvMrpkHFCwJpSjEn47biEhm4QKZEUVFBxQZYZmv6w" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qqRtCkFNBtAzB9D82ay94iFxU1RCtTXYQ4miqH6xrTiwEJ25T8sR" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoev8sKidbnw2RmSAJ5w4SFdPvn88UtqvZt8GxHHd3d2P7x2Etgv", - "balance": "66000", - "pk": "B62qizFZP1uW4PEWii46T74kMEmd5J26fQgKs3V69CNjVeH4cWk168D" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjodMvEfFUfs2ciXUekPF3f4ePhH3uRfwoRssh5hWF1Mr8xHjeEF", - "balance": "66000", - "pk": "B62qpaKdUrK4mw9BFk6YrEtjkuZkg1yJ646XnD8iPsSkV3FFGBjNdvt" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj8KB2fk59NkV4VuoTkVXHjw8VJzC3ybKrWo7zuDC9xTiWXPygEe", - "balance": "66000", - "pk": "B62qoj4NpnbGSLV62tu2UbTRFV7Ec8kYcQW6H16BfNYhHstBMiahmbi" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qrP5fybkeKbRpLRf2CFmnAjLEnZf36DT5CT6h8fMtxTJfYCzXqiW" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "66000", - "pk": "B62qm6SbSHyyHBd864eWQQn3j9XPLUGQgM745oyaPBesvQbWAAWZShZ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkfbG38SMsrVyMpFb5KkDiSLsgPiYsodKZ9UuAkmNfBe8Gus4Hsw" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnTdTtkepo2yfBXCeMp9afk77oo3EKWDNWuvLzEHSZz2gkgr5JHj", - "balance": "66000", - "pk": "B62qjwMQC1yLPcv6Cyog1j4qFiynFXDgpvFX8fjYaFR3UJtD6cN8ErD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpZTtpZL7QobzPX97h1f2CNFchXoXc4NJUZL1xdvNqTdwR5NCbkZ", - "balance": "66000", - "pk": "B62qkxwU5ePDE66ChRww27pGA5dmtXK7prFaebVc1bJc2ttnTw9Mi5k" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqoBaTeqq6K5kpPEBh22HHq2BJ3ukegb4csDDoyoaFzdpgKLidYS", - "balance": "66000", - "pk": "B62qjLzQz4Sc8yu1Ykv31T63XDCAYLpzQg5tLeHrii9zQ3LcDgSW3fS" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpwXadr3bwPsV5M7NSTZUGRaED3FPy4Ju517PqTZWWfjS8h2dy9K", - "balance": "66000", - "pk": "B62qkzeJK1ou1LtGxq94tY2fTy1E4uoovTzDpSAJzXZLfaDLjUrcC2x" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qo8no6zXZa68SmhqtwtSoKtztQ35oT9S6maRPocuu6jkBr7JWMJg" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qp4H3V37M38xgN2v1uTg55KPn5piTZbfRv4yugp859ognNRd5NxF" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qn1jcWzM2h1f2HjLku6hjS5dAJ4pgjRaV3PzEHBbPTNtqKafsdhR", - "balance": "66000", - "pk": "B62qnrx9HSU5Dwe9G8PopjFBdHf1c6rxG4niY8P4CHfnMo8bJPGo8jo" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmQ5ufDZUTz8tm1GVQvmNrn4Don4hXPJ5GFMJpP8VEXkHJCZ9ySW", - "balance": "66000", - "pk": "B62qkCj4Tg7CNecRfDryTUBmc6gwFQgvBD7Ea8bz6ELYTiTmuJEEf6D" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrx22PmRx6jXfvrS4amPCGR22KX6SB7NXvFLTuw9eDZYgVtymid2", - "balance": "66000", - "pk": "B62qkZf4qaDNQSvA3qLDHhUEUyrPUyB7wB3uNafWc6a2CctakqxQRK8" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qm5ESJuFWe5JypXPQMyuw2BzkVXGHFgNBgeuvBnfiLKRaqYRW6rX", - "balance": "66000", - "pk": "B62qofSBi53zHx4dLsZxh6bcNu9MECsUBdZH96FrDb5kQWNac6nQ9Ys" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqoBaTeqq6K5kpPEBh22HHq2BJ3ukegb4csDDoyoaFzdpgKLidYS", - "balance": "66000", - "pk": "B62qn3eMx3ZxS1FQ46wepgTpX7JG5ponY38f2wovU9xGqDzdnBD5kmN" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoNBu1CV2UFJTvT7gfG5r7c4C5pAuLCw8yf5CSKs3qkswSQa6JFn", - "balance": "66000", - "pk": "B62qkAubK8h3D8zG3DC33n7W6u2pPot8HBHYA7oemdUGq7o4v3gE4DR" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qriA1rqpkBS338FEgr3Gd8jL1tqxj6d1Vgtr5WH9n4YRBLrstE9D" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qjQ5cHbShm31do3N9wmRu1AVDBV1AaAQnxM9VoKq5aV8EERtnYB8" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjwAoLA1iT82EQQidZDDovQND5PeJtmcZXq7USbNDGEqgYnBbKam", - "balance": "66000", - "pk": "B62qmEmc7wkUTTgcFEN4JUr9Up439hb7QZDPA7wBhHF83fAcCuYkoCJ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qpNawMqmLVq6Gc8FnqCYSkzqVquRigZUW9VNKPc8CEZxJeus9c96" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qk87DbSD239zGYdh1sTTQunnfirm6H4TjDxUm3gA768H4XSLctAu" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj3Gzxgb4G4M8CwZRXZPtmVwGJtGfVXVbpMrACNDSqQLoXzSQ9HW", - "balance": "66000", - "pk": "B62qmff5VshnR73TZ4V95zPUNZbNNnLqsG6o3SYLSAEuoX88TfYdtCs" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qp4Gwy1ZxVA6EhqFPJ7oZphYKhuJYgVdYNkBUQEmwhY2J7d311Ys" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qj74mCpk5sbvHWobuq3Q2ybZYvyNtfPcSiEMKds8HAbwtT3UhiG2" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpzciXjUdvgsKcstj1jKLnyPCtWFFuvtwr54xakf7tRucz3CgHB7", - "balance": "66000", - "pk": "B62qrxQZJQq1kgcKC1QhhPYvfJD6rizW9vFc2yL45axKRDnavjpUY7q" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjohg1jbbiTpQNzAgi8NLDnS3L6H9Wsz6AEuWVdRCBDNKNKYXHmG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjJAwwbXg6kXPYHzMTKBA2bG4RtiYggvYdCJVQTCB1ArMerwtzzh" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qijDC2gCTtcqYGnUAc9YgH2Uw4fzr8xEKKL4faZmWyAypgEe3oWC", - "balance": "66000", - "pk": "B62qo3VjJHcjPh8TEzWXajHfC4pXCHisnHEaAajkHEeMTQ62XYY24KM" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnYBehkVZzgJBCC5yhFyF2L7mMRPsVnKW2xpcWFVuQYRVgoqwDCS", - "balance": "66000", - "pk": "B62qoXNSt372178kswdiLjr5BQZ5eUTx7dzebbCqKzxVjLKEEEPkqxm" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qq2PGvsoNC4u3uxthhs2ztXzuXRzqoWX9pWUDo5xdC3vdG7DQkjU" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qisVmXEHZy9gjmCBrpLNTPp1Va1tYyFby1xV8hnNQvUZdZpq9Gmw" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qiwepAfGCvyDBMx8acQ2wTwEDLN4ZkAK4VEwtuDqawKfvs2Y2Ej6" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qiwgNcH1uw76xgqJMb4V1nuD91qbxrQGWay96u9TBkgPb4HxRJeX", - "balance": "66000", - "pk": "B62qod4Qzz1215F8LfFz2tmAkWtT1S1rmrfZs8283NYm9tYPuLhPP5d" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qriA1rqpkBS338FEgr3Gd8jL1tqxj6d1Vgtr5WH9n4YRBLrstE9D", - "balance": "66000", - "pk": "B62qqNTecEPfa49JE3XLTVTvvzDfkqQWCLc8TVC26sGtmwQkPModRrn" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrfRjSn7Wz1JAyM66rd46Zcf37sWa9tobyXh9wfZubHEfozW3SAf" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpL4ZdJw8dmaD3DJQvKG4Ewt82va36rYK7BkkKs2SnkxzVZR5oBk", - "balance": "66000", - "pk": "B62qph32vKvKjNDkpYdx1aUGDnM2ZT9qJ8d1vt19EwuL7yKyaLprXCG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qrGa2DAehUxo7Bhsk6hfoSLWL4kBbXtT3hST168hRyUkrEZwbCnf" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj1B9sNZf8cm44qk8v7LRAYyUVVPeqrMF5ETmdQ5grZ8NM9ingCx", - "balance": "66000", - "pk": "B62qm8QwMLApni86t94X2WmHuxspzs3cbB9BaBb4dqrt2gzMEGXhjQe" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qm49T1qENZyPSJPWPSc8wvpWMb5JjkChECazSdcxkE5zxXuv2Cd1" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpe129AcY7gPkiNdStKxNtwQC9Y2ZyZCMKGKn6taZGCdTdBtuBYR", - "balance": "66000", - "pk": "B62qnqEqsuH7kST9ZrbksRzihXD2tgHfvq9TF73XKAMj47gisT9xsJ5" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmQ5ufDZUTz8tm1GVQvmNrn4Don4hXPJ5GFMJpP8VEXkHJCZ9ySW", - "balance": "66000", - "pk": "B62qkaumutxogA7B781qgAYaQdXwr6SLp9dwmEfKj8KB3LsDtWhpXhm" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj3tjfzAhoLX9ymWvPsTZTK3Pm125SLSSGGfPrvhc3zbPr1D1A2y", - "balance": "66000", - "pk": "B62qo463EfezM6wEYX9JVMT787XezVCszhTg5f2Pb6TbSds7jyPg5vd" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoQjc9zF7TrVeLP4vUvYXfDoWGFPn5Q1jFjLDWwB6ocA1VXYyTPs", - "balance": "66000", - "pk": "B62qmMd8zb4Wu2MjQSCZvGB9VoiZNTXHqy7aQp58AhpiE6wTRRpAQ1H" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmXMMTUuKDEwY4THkgX6fvDtujGNP3FMdiaWwSHkMsMM9NzwPXZ1", - "balance": "66000", - "pk": "B62qpu1rQdxNjwhXQtL2BA1JefpMHQqfmhmfh9MbTPVpijK3qYmGK99" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkYdFy8bJQYJ5JPhpFYuQGPwEzH6zKcpFyKTwQaTHPMk8Tmu7J67" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj1EFvWbmmoUw2FH1AvUtRSP6av8MFYTiqsB7SQbHPtqNT2SWFEg", - "balance": "66000", - "pk": "B62qjPo8EuvgkS1HuDLgE7k9WWnABYZJXxTsMystpVktR8pDpSPDxoc" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjceYTwKGRigmhy9A1sPZYsvgAxSYmVfkgqC1jUkbpLCsoGWHeXX", - "balance": "66000", - "pk": "B62qoJgo3ZwNZJ1CJfQa3czHHnTESM1njEmcwuUzudMspfbY86TkV1f" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qq9CY1jVwTNjxbqUxNT4qhAy24woM1uzYA2HUo4QEGpkyUDXt3YF", - "balance": "66000", - "pk": "B62qoJBsUJkxSHHhooLdgmNUZS9ihA3NXhN1KtXY43U2uX58MNqRK3u" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qkjHJXHXpqrdVsoM8JPQ9CGjimZzZzx73Wth8MyNyqmdkEMdGAxo" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmpSNd5voNiVnyM4c1bcbRC53wdkEANwYZaA2iA5rgCv68XezSuG", - "balance": "66000", - "pk": "B62qjtckRzJvbYjn59snWWakxvuBLTwvEs6YyNxUrFDm5NuTggpXaKX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnE1JLRhrYRoqvuwkCdNui1LpcRj5H29FptwbUQvau7xNMEAcaf5", - "balance": "66000", - "pk": "B62qqy81eScdUWUvXiUU92d8ZpBdCKEo2oCEKDqs8yPwKzNUByf1Uo2" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qn5eK8hgYRpkHAQcmfxbbvCsXk7tYAmGiqXBHK5dzRN9k7uL55Kv" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qnGfRHkjXCF25AguH3EUJZzDNXv4xrFM9Z1Kd9a85FovbR25js1y" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qn9vwCUbefEmPsj6g29df18TmAQ2bSthrRFGvWG1jKDEbi2wJT15", - "balance": "66000", - "pk": "B62qqUbtYZCczK9pF3f3XtmAceSiD1tXwkjwQCT1o93X83tFU7rcrz2" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrYD5oqNfvrFP84wcgEx31bSDCib2yyx4S7oy1ZQfB7YuhpPeykL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qkrNfQtiW9XAo2yqscuJ9VVx9n9RquwLbka7KetHEwp7AifQLHqE" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr", - "balance": "66000", - "pk": "B62qr34Toyq8idNpPsPBR1dhgjUdTXKAvnCBnVt57eh6wDQ956aSPLh" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qnXGNL44878HmkoTvkmjDHRxReHPFFjBcf4qjWDjUxjMoLmuJVWw" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr", - "balance": "66000", - "pk": "B62qr6nJMF7Abm9rsW2motSJqwmuu5ZeAHJcESgfnTXZZKJXzvMFM3p" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpmq5XCNpv12G125tnrGtcJJnMD5qEQ8Riw9LLEtjxAQ1wNjywYm", - "balance": "66000", - "pk": "B62qpdPvGHBe2ceij4GEZYAarqTdrWEi97trdZLRBoJHLxu1W2mqBG9" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrUXUnrc1tR1XN44eVaYVyw64MYD7p841LHsxzuMy6yERkbkzS87", - "balance": "66000", - "pk": "B62qrUXUnrc1tR1XN44eVaYVyw64MYD7p841LHsxzuMy6yERkbkzS87" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrAWZFqvgJbfU95t1owLAMKtsDTAGgSZzsBJYUzeQZ7dQNMmG5vw" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qqom5m5YVX2dGpJV2pVPGQP7HKDCnXBRd47QKeTewcvgAFfjs7ay" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmTYWQUM5V1r9HT5wVPVYgWpotezECEgciGAXJFFGJKzNZpzH3Fz" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqvDf19E357mwCfM6fHRhuBTaNcwnKCJbaNE3waGnQ8uNZZPU66g", - "balance": "66000", - "pk": "B62qkUDWTWF6jZ8DxaZZ64JrFRbBgdNrRmfKricno68TmFjkxMGearM" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqSBUwbUxVdhKvVNtkWT1rkMFkjmd8cGaNGTrgN4mRgUqN73HjBr" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qqnTQYi2ZdDaeePDxmrgcporgoFMcTMbxPmzpwQn31VSXMHawzyU" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qkqNhtDFa5ZDYGrUqn9CEB6aGrgMyj1JLeEPX4tmM6cdWnrH6rRo" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qr7o47ANtvCpSzdVXXoweGkaZkwWnq2mZ6Heg7KQTCuShF4KeKFS", - "balance": "66000", - "pk": "B62qisRXbV3EMYm4aVEtxevtG242pXpyzgHnxMhMKXdRZkJViRyQ2EE" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qprCAep9orCrPMxQ7foJ6yP2bip14DbHNnzb2ia3aA2mQ7uVhrWp" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qjzTb39cVFyaKmswTGBnGGKi8y8DFGP3KCoYVzq4nSFZPZdjoYqN" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qmnWhJ5s19tza9eASRaFNasysrFKcmWPq9FJa5NYSe9V78FUuVSt" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmXMMTUuKDEwY4THkgX6fvDtujGNP3FMdiaWwSHkMsMM9NzwPXZ1", - "balance": "66000", - "pk": "B62qmzcyCKrQ99WsXvG5MbvM71XveUkg7jVcoMVVwTbcQWmRx2iYvH9" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qp4jr1PgwK42Ah4HG2qNHigTw5riKFr6RprguAX6ms8ArDcdGv7a" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrae3PEBj66KV2obWnzVxMjDCMuFWnyzxEzvLkQutaKPmWtfUPm3", - "balance": "66000", - "pk": "B62qnrW8QqY2K86HTyWXWyNzCUggHCbyqcU8DyUSYNoL7TirEFeBrFN" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnFs1Hb4TQdDFMrm3LaS6e6dxfXPTXH3WpjyiQQxuRvVtBiZ2fx8", - "balance": "66000", - "pk": "B62qjjXbygJnetM7hm8kC5T6rxTCZHzQL9SSxDaQopS6fVLwJUNYUan" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrgTTdsWFGQoPUFgKn64wX43ycCPuBFbf73M4oHJYHJfef7dvdhY", - "balance": "66000", - "pk": "B62qjvYEMFyGVaHCXbfRXpvr3gboQzQTZUpPQunEJRpgLd48pNX56QX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmRG3THXszPjfJXDCk2MjDZqWLXMoVzyEWMPStEdfqhMe7GJaGxE", - "balance": "66000", - "pk": "B62qncFkdax9ZsbePo2H6wNB61ZVrEQfiBszW2KGrnGP2QQHj3kJmAH" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnSUbgFfPTsZGPhFU9hEy4PerBLCHVcTCYthU7BUN75nHiZQPg6r", - "balance": "66000", - "pk": "B62qokFNLPLZsP4dS1ama58fuCdqR5eVqSVYhAqixM9V1eS1nfeJmqQ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qktmhyar5294GEBpPfgYrSEBxkAcn52273bdR4CiGELoVpLtaC6c", - "balance": "66000", - "pk": "B62qpaiW37BtfN2LF9mnLwUucc6NSERb4g3LwAM19GS2Bg5eKWYRVpi" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqc3eKfNYpdRByoN4V3BTjoPRgacLrqtx4WkBQgnVcQ1MHSWTyWL", - "balance": "66000", - "pk": "B62qn2cHKQ2B3yMFm3nPGZtjjybLyNV4M6cPJhU5qwJshboM3v1gGjL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qqn71PnUEPEd5dSVqLhF3ybFkrLs92Zp9vqNtzSChozgQy9LvUbr" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qpfNHqWHttFwaQCoG56SFsTNUkiq8ZSCDh1dUHBjEQydvnGrps85" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qq6FzjoX7GCqDY9aUP7eFm9QdqHpFJ8Aa5xB1YLj9GuPtsvG6Mp8", - "balance": "66000", - "pk": "B62qqWpBYarX9Ly3YgQVr4FCmfNJQ5h58tB4tUeWk6ahzUb1JRQC45m" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qjhfxnFVwmeeM2sQS6JFNKqQQjU6vh6aRx65rj2kLNYctTwGNZ6e" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqPJmQCXeRmjSj7jJPXvgshHVBfbeXmNW2uRBf7pwVsB7pzbcqFH", - "balance": "66000", - "pk": "B62qm1aBGdqZBX978CTRL4nXsZBL53vEVN89nWXNqD3en3GTkBdrVt4" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qnMBhchthufETXtKFcmruhGth4rKpishTyEthEWDstkKpYv3js1E" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnE1JLRhrYRoqvuwkCdNui1LpcRj5H29FptwbUQvau7xNMEAcaf5", - "balance": "66000", - "pk": "B62qjB47C7qpPBEa9og3QcPj7a89ossecNMkKkyWJSYNLBxEjAcjT5t" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qry8iJF3X2icdxsCzFz2qEXPUiu9HkR1wBde93bqgjvFzcRcFnti", - "balance": "66000", - "pk": "B62qmN3QcipBRd1izGrZqRHrdCnrXLLGW5RRoNNG2kCFAf2zr9UvDUm" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qo74q1yCcNhJ17iYrNEpTWEJwBPdDzs72hFDDwm4PDWVihC5jFbG", - "balance": "66000", - "pk": "B62qjcaDeZdy1SdJ8DM5EazXY7LgFYumPE1yWwwCTr18qhYJmJ7tVcw" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qpGyTotKHjKuT9GNb9SG2gH44RwkdpzfFSpvrTLTNx77onpvwfpE" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qjET9m1YnNPcgdFZCBiacwGAo3nXZY7GdLdvVsa6cNCPPk5FTc9d" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qr8FNc8n4xa9tJwy8jmmahpzzmNxG5HoEt7RnJNw12RGTVVbQpBn" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqgGAQfpFhX8G1iF253C37CMsj6ypn77C9fr3Y17iU6B5Ft4XjPo" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qqkkHiZBewA4R417fKmS3RjehKszHLWQeMbB82FC1mzaQC8Ug8eN" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjWwDxk5nGMXN32ffuMpMSp3wPa7BLB3AXHH5EYiczcRxDTF9uP4", - "balance": "66000", - "pk": "B62qpuwoWLnPxHTvziz5BXWFN1YHEMMsgvzxs61Cfvp86Ug1Tyg8cYk" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjREKDBtm5KBteU8RibX6P6JLnoQifWYL3KGvaRLJjUTb2WM9hjf", - "balance": "66000", - "pk": "B62qjREKDBtm5KBteU8RibX6P6JLnoQifWYL3KGvaRLJjUTb2WM9hjf" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qieizHWA2zusWh8y9eCzqA6dvgGNSs5RJGHPmAGcBtdgr8BRSfEg" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qnYnbEvsgp6XxhniNMSJWA43S1KhWFTa5yj8eNxesUT4oy1SC7r3" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnvzUAvwnAiK3eMVQooshDA5AmEF9jKRrUTt5cwbCvVFiF47vdqp", - "balance": "66000", - "pk": "B62qruUAtiAwgCWccA8ar6GRpn42XcveALEFLqFtZmhMcv7qMgypXZJ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qiU5Mc96FNQJQwv8JrE9LB8RkvummZ5MKnWTPCiY2E6KHnVppujV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qovmdQfDRrVH8M9VcjZtzDBQZLMs4hGUHa2mTD9AqUBrVdhbdXxC" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qm4ueLWLDXXfKCuKXL72rwXtiLsWRAKGJXH7jEGPjjbzR41RqVun", - "balance": "66000", - "pk": "B62qqUbgYoUXC8kBedrGQCkJVyVc4dcS83wnvnwfy7hrcKhp6tTuij7" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqpujuZ5W9uGtEwJv9R9yP8475hjFd93D4fVXoVPi9tmAMsQZBhn" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqSvXBa1cdTsARTVZrnJreCDdEy162q7axsf3QfjWzZCKfrU6JoM" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qofuCX3tvb3h4TCQtRpVkm48QagKxPduDqGeTerYrfnrqPVHJnvH" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qjbquAf4aYaSDycp5LRghKFgcHN9iqEVF58HDToC3khxeWH4Sf78" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrr1gkgYvVfRb9JjstCcjDTKYYXFM61dD7oqFaEjc5VkFvL8zWgr", - "balance": "66000", - "pk": "B62qjVmBp2KcF8ZNwXWrmhLuUPmogYuQBtfHEhdoaPZee5BUTJEWkku" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qmQ7bj2w7PsKUkhicKKYCP3FpaGRExYVZm1EPLrniABscEELzgSz" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qnWVQwpWWygmtRhdKwXqLoKrK3NgrWH3tA4E2EqUxw78ftmeG54s" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qoWWs3NfAPtVKRnZF96gEF3MWbptg9bzC254AQNswpk9WwTFkjS4" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkkAapgA9T5CqRDNM5X5xPuceWsZNdVYDKc3MgMyBvdjivTLDmvy", - "balance": "66000", - "pk": "B62qjsX96RP1X57eLLFWtZ7KwLonopTQ7ha99Hbt4wkyreFHkh7niCk" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qmLxegnngeCpHk3DhZ3o2NKBT6v3oFSYM5S7ZnVHgTx6RMcEBJyX" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qpYeiM61GB1NSuPxLyiqnXQSJCN6tLzkKuD3sr6Vs9qauV67zNiS" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qmMmwbzrAD7EUmGSHJmwxhRBXkDxqRbudLf2p1ediX1N5zcifWpY" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qoa1oVv1uEUUPyPHDc4NHxSb3Lw3XEV7GPcwwuYd3vVSmVV9Jo9P" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qoahjAyUBNcXBn8HTb7Rk48sBzfZnjDa592MqjCnMXeWpFkGS6zJ", - "balance": "66000", - "pk": "B62qou8psL2pgHjKtNaXneRq8FJWjjvbxHKZVhR5oQiu9ea5MPpa9QW" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qrCS5D3bvY9rJ7QLfkkiFF1Gq3S87q7qa72d6VbCwC1UjwxykHTF" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qji8m9VLx6nomDdE8aiMokRfe7U4CM2wnbsVQjnuVKzjE4rscboL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qnUwVMUnPEjqLyuzoTgyUF7pXZaYYahrkchgB5mdY2mc6sbq3aP4" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmHTypp7EXGMJnZXYRpHEmRGyZCTpDgjSmkpmQa66GQqR6eaGode" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qmkCaak2xES3VorJkREWQEGiLVSJJxZp5sCVcRXpvPBzudwcyjRh" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qnhc3Ms4pDmgU4jR1GriwCdWvTeiKcWo1ghvAinQn1kmjqMXFpgn" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qiiCieHKamGw4VWafNQuS9Dk5vRpVV4hfTSa7b5QY8DAHd8DsTse" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qjCk68N2Bru3X2qKnGbzSXeAcaBRKHMQ8AFtjzsV51U2ZeBgsMbV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qjhoGN4uGjHGV2nuLys5BegEU9ogzk5M93SixvEe9YWju4r93v5x" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qqUCg4rwxdbgHPsZ7Y4CViYsFPXqdNheEv3PG1AYuCtDmp35gviB" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpVUF5PXf7vh4eH8cZ3om3mp23bQJPDqwE2iB8BaE5ZUhaCJdU8L", - "balance": "66000", - "pk": "B62qk6cpqWZJ8tAk8pWJXovNNKaxsnv3vCiTtHSr7SCTfHvYtesLWyU" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjmReWEeTVAM9btVNBvzs4XPod6SkCAw73t1pJnLddrUg1cP6FaP" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qp6qMf3Do4q4aKqEsLxVpVuXJaRCijtyhsjZBvDSEFUBGXg8Z9cs" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkbNu6GyDJ7uxXkfYQiVZHfomjtqN71sRcmt16Dg5VdjWBcuvJRK" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj74mCpk5sbvHWobuq3Q2ybZYvyNtfPcSiEMKds8HAbwtT3UhiG2", - "balance": "66000", - "pk": "B62qpMndmJbN4GDzfcCs4Y1Qk7Ss5ggB3t5JujqR2aco19erjZuwTSS" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrGX6VyP6BmGAMYzrvhyq12JDuCQHpuumme2St5K5nWgPiFKhwMS", - "balance": "66000", - "pk": "B62qnYNUymzFsd2Qn2ofpGkK67N6MHySGyVNK6c96nVAtqHptrt9Xin" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpmq5XCNpv12G125tnrGtcJJnMD5qEQ8Riw9LLEtjxAQ1wNjywYm", - "balance": "66000", - "pk": "B62qmW3eMFnZkFPEkqz35KvuRfEJdx4U5PydcUmbs2P3ioV8c3qZCuR" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qqqEiUWc6RsMyJAyjzao4Ba58nN7mb2ETjNNWpWCQtEzsd7sJwoy" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "66000", - "pk": "B62qnzzyo6V8Tp2uxgGYJ5DGZ6oKV8JWV4NgkMJrqqCRwqEu5dfPaLu" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qn1QgqkzTVXYqE1XVy24znjMuNgixJyBWQiFzEjPpRYHaJMsQK7b" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnTdTtkepo2yfBXCeMp9afk77oo3EKWDNWuvLzEHSZz2gkgr5JHj", - "balance": "66000", - "pk": "B62qqF2kUvSDw9r4XdukwST3qtqXE1S5oVfMidV4JBr3BFHpGQ3Pd4d" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjw2PdqLJYNTr6cNDXEmnc9FLNoaqVMHMqiTX7sqLYJRpd3mshFA" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qiZi62RK552P54BGEb7saNF5mSVRCFcxULPvGVi64KudP1s7TSm6", - "balance": "66000", - "pk": "B62qjS3YrJ3X55jxEqVjC5CbKRp3XF7SpzNvW3VENGMFcXzdEgSDx5P" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqJ9zVibqkZob87KoGUuXtHjbJav87soLvUWmDbGpRsfYdToqYgP" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmG9FPKEZJbm6vE7nMNj8pvTzN8Rra1L9rRNhnwV3VJceHzg4SVA" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qmHktvgpH1Kbkato9MCWmH4TPKtHWc8DC4FhQCJ5TpuZ8CXazczB", - "balance": "66000", - "pk": "B62qjVQXeEbmiToTf1ipPd3c5BDgHuqjzb8GCxdgFuaDV5EGg1yMBZm" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qr2mdhKQAJb3nSwHJsvubaexz6S41PHTtuDbvqCgp7d6Wx9C4A5z" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qptcZgqZFFwkkmbhvjFiwac6xj8ysCbzWkVTYzT6NckRKTpi7KH8" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj74mCpk5sbvHWobuq3Q2ybZYvyNtfPcSiEMKds8HAbwtT3UhiG2", - "balance": "66000", - "pk": "B62qoiUvWG5EpEPHTqP1qdxmyteyu3r7ogbjDyAjntWofNGVqfFzznU" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpmq5XCNpv12G125tnrGtcJJnMD5qEQ8Riw9LLEtjxAQ1wNjywYm", - "balance": "66000", - "pk": "B62qpqKh6G14cd8HdnXw8xk5kZhRLywjJkPChRBXh16J69dtkWhtw1K" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnr2iUdADcgeYKUVjjvXaPy4qXXz8gmYUYu2WbHA8ZaieWMo2r9s", - "balance": "66000", - "pk": "B62qoADxfYFK8WytE3RK5vH7uYYpsJ6Dz63wxB9XFJjJkzRBctb4UzD" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrnPdz8HpsDJfGHirDLpVrN2VeyeitdaTKBaccWtHpeVW9Hgwi75" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qjwTD8QKpffkzNEvtJVqRfK9gT1APcvAu6PkV2nD4PLTbvzx9KTM" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qjJ8mNz65hUKWTh5wYbaHDa9nqfhz21JbY4ts69xBNYhTQxbQzCJ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qojbGyQY7zXAwezuZWw5HUAEdsF5JnMeCYZEB33uvUzpenuTQCSe", - "balance": "66000", - "pk": "B62qkwXAkimjPGatos62oGuy8hL6SgPN6uwnts6NHMjJt8xREdFTgEh" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qn2Ne2JGRdbHXdfD8wkA6PTWuBjaxUDQ6QuPAmggrcYjTP3HwWkF", - "balance": "66000", - "pk": "B62qpE5W2YYB7M8F7SPUPG9BZiKMoYXpv1zNFbgUCvGFWXTAuxdFwUs" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qrRKJoUsaKzv82QgkkrVcq1iPCprxMACryScmgFkL4vQLeseoLQv" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnE1JLRhrYRoqvuwkCdNui1LpcRj5H29FptwbUQvau7xNMEAcaf5", - "balance": "66000", - "pk": "B62qkTNiWzgNBrnmFXVobwrQqASFfWkVxMGzWH8NL1fDc6Ckwvf2oG3" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qkaLCKizSR2XFYFK22jVPuxSjJKXPhm8b9QxsGmW5K15eYFq7ZNH" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj4b3yw7bqZd2AKqYFedyL6sx4fF6GgCkzG7QWz394nPMN4EKLv1", - "balance": "66000", - "pk": "B62qqqhi6Sy7StZaT7FGFn4DQaRANEkiQfRSdnisCoX5n46HD9D9tZK" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qoKgbZLxduRtXiWrfM4zhmkicPQwsNtd4eqcizd7WPwD18aDH5hj" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj8KB2fk59NkV4VuoTkVXHjw8VJzC3ybKrWo7zuDC9xTiWXPygEe", - "balance": "66000", - "pk": "B62qneDu6K65UhAuf7YCXADJWtgJh1y9xk4nEtGKggLaTr2M3Fbj3iR" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qiZwdQ8Wdk8PuGtdCNzWrK49zmxLFWmogt2xXNS3y9eKS7o5qwxr" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qrGdW3pGKhs8BRGrjom3WzTFShfAobatkyKwqw7Yrn6NEYDDpH9C" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qmGqivW5t7jsKRooqzAroKYSA8vxmsreEeMgxMWzzjdjUtWY1LYx" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qooTeMvVnDWWMQW7wdDmpEm9ZRpre4fTYwr5JZE1yN7sBLERbMyY", - "balance": "66000", - "pk": "B62qrotmFVdZMGL1pbSX7PZUWKJirNg33bFURd95e3rpxMZkg8f2T7h" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qjygKzKjrqscEqYNygB5HpDpVHBGP4QQ5uYar68riyYiJfg9FvyG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqJwQJuDAUEcB6gjj7cDDhG12G1xwQcNeM8fi4wFG3GgSrz2WyL7" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qkoCsD8drVyoGsd7y31zBPnckxNjhDdiFMh3vHSm9kww82ohpp9s", - "balance": "66000", - "pk": "B62qqg8tqdhUx9K9borozHQanZpRs7zGPsRZYt3tXVMuuMYjUtaCvU1" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpzWppkJex4Hx7Y6rSq8yH9JMaGc8R1b3nkSjH3mk3aYKNyX6DKW", - "balance": "66000", - "pk": "B62qqrzb7RF35uzzoxN1aGLVmaHpF8MfoD8wrB1y1R8ve2DXZtVHhAz" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qqGW3z7MPqw4jDQrYhUHtq8JrhFWDghAyERWteu5CJWzHkTkrQ7k" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnwWiVgFTCEvyo6buKUnexc4LQX1Sbuw87iwvanNmkPyP5zm43h5", - "balance": "66000", - "pk": "B62qoLPVcqSf2pKoc9cZnXF4mcLh9Zjtk7rcayvwsgWuJTGxiSWtrhy" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj5W8VBtyVC9j5cgGC3NTXGnQzZt5VYBCc7kMC3jDYciuiXYAngW", - "balance": "66000", - "pk": "B62qmGV3ExCGJhDJRH8eq55VsSAJoQPBnMt5rmG1SUa7voPLeoLbBJy" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qrQVEMzZSpnfZsDoTXtFNPcbrAogL22TS7pLam6Ex9sDNAG6pCYj" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qmdut1usji2NFZSn9BrywhjHakYtAvL7Mdy7muyjcbrY3hKJ688Y" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qijDC2gCTtcqYGnUAc9YgH2Uw4fzr8xEKKL4faZmWyAypgEe3oWC", - "balance": "66000", - "pk": "B62qiZktgNut9AdNXZLcLQSFioiaWH4grePCtfsPnmkcxfg5q2MjZK4" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpBGfLWyBN24kRB81tZHQ1n8PLgdvABemUDGJU2Axp6WMY2zBYUQ", - "balance": "66000", - "pk": "B62qpBGfLWyBN24kRB81tZHQ1n8PLgdvABemUDGJU2Axp6WMY2zBYUQ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrgnUUduZy2z7zT8qCV8ngTJfSS1rK3Wh22SHUmrse3Tfqvrhx8q", - "balance": "66000", - "pk": "B62qr6SB6kaJAmAiRrWkFoHN9htKh2j7H7UZ3uyTGxtkMXqNqhTEZX1" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qooHQvsHsqfudGFU6wcK2YfCz7EuUd8cUT9qxfkEbt5uvTA4481Z" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qkHSAjmBUWhjqZ84GNX5rnWFyVfdtBtfeeKm2D6ANtdUvfFNWQac" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qqBjKoZYj1A7AAigACJZjwr7Fx2wYLGwc4z7a2WpHhsxfLu15mzH" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "66000", - "pk": "B62qkkAEbwCPAAPMZz7qKP33yZpUUr54QbKs1HLVRkykoUj7SqLdfuY" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qq3Lg31BG99W3DfpUNUr78UYhxUEEQdjSURViWhopsNHPUZy5CqA", - "balance": "66000", - "pk": "B62qnPR78Ki1fNeANn6BBhEJByghyYUMBDiQbWVmrUMMLezPo3VjUMV" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qrW1cezZ24Dn7DMdb7WPVVpCcE4s9BhYDDz49rWyVeMinHb18bg8", - "balance": "66000", - "pk": "B62qqQ7Ucs5uquPTFgveJcN1fnHCRehxnWuVGhV5GjNzQPdWsWuH7Nh" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qs12XTUTSiWuhyF1R3MfXB3p4QaGxv6JFZYoMUuG4DGCEhzn39LL" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmcuVwrf9CVBf9AfEatVG7PHr4YRYV7LvQt1GDu1ZAf5wUxvG6aB" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qnpPdwJVRbyvvLkPAWYGUbkA7NUZTVdiqa1B5oEd8ABSf6YDhVXa" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qqneFCrrHKdvQg6tdKGjgpJa28Lk3basrGPkyZfBJtjgocd2eabi" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qogWqDwAcZVwXteX11RTtBqL9viVed1Uot55QGeoMx5dUnCVcrZF", - "balance": "66000", - "pk": "B62qogWqDwAcZVwXteX11RTtBqL9viVed1Uot55QGeoMx5dUnCVcrZF" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qmf4xKkMvEA2jqAEGe2QSs34KZzSdNHXuRmduMNy8ix1MWYWacme" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qqkhvx6FtK5D5Z7K1x7ebVjoxd28NtSCRacYTqueWCWQERqtEDPb" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "66000", - "pk": "B62qknwJHQU7EwT9NcvUbqwq95oHx8fFMQiGpEeiq2hKkfKWor3zdnQ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qj2tZS6SxPMfzFAvVxR6ZMfryVotdhMUwPx1C3EAhgqFEJAAqUXX", - "balance": "66000", - "pk": "B62qpXgAyh96eymS5ysvnCMyuQYT4WcGq66NsWgPciwE7GgUYyCibfG" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qnnJz9t5v9qwLnnYg9js11RiHBTZWxg1KkJhmnAJ1iBoU5MDkDNb" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qpXqPzauUXLnsAQFnYHMCiV9pRqG2wqbJ4pL936SVANHa66zkkQj", - "balance": "66000", - "pk": "B62qpaDKrgPfyxZtxMXZF9CpsYcVxCFMofG6dWm5cQtwTL5LzpxtHHy" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qjSytpSK7aEauBprjXDSZwc9ai4YMv9tpmXLQK14Vy941YV36rMz", - "balance": "66000", - "pk": "B62qjRjKBtAr38kh8rVFytHcWY2dRRyF23ego9UjKeqkQLX76sB4FAQ" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qp69bsgUNySCY2wEYDCrRN3gdMB6cDSZGBucTzc9vUUH4jUoDSED" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qrJ6V72vUoqTnJUsXwBFbCU2cCk42To4mmRRY19NiGMZqJuYLLJP" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qnSUbgFfPTsZGPhFU9hEy4PerBLCHVcTCYthU7BUN75nHiZQPg6r", - "balance": "66000", - "pk": "B62qpczQrxYHA57A2eSmeSPZf12k5uFZhzrkNZgViDwjfnVRDkdnpC6" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "delegate": "B62qre3erTHfzQckNuibViWQGyyKwZseztqrjPZBv6SQF384Rg6ESAy", - "balance": "66000", - "pk": "B62qqAq8DqCN342Em3FfZXZV5g2dK3tgtgpt75HvAyc9sRHn3q6wM82" - }, - { - "timing": { - "vesting_increment": "0.095486111", - "vesting_period": "1", - "cliff_amount": "16500", - "cliff_time": "172800", - "initial_minimum_balance": "66000" - }, - "balance": "66000", - "pk": "B62qjUaGVZqZ8iri5r6rSQya6a1jWqyYAQt7JSicLf1sQs9BRCKdskT" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "85000", - "cliff_time": "86400", - "initial_minimum_balance": "85000" - }, - "delegate": "B62qj3Gzxgb4G4M8CwZRXZPtmVwGJtGfVXVbpMrACNDSqQLoXzSQ9HW", - "balance": "85000", - "pk": "B62qmT1gn5equzmv5LtUSR7uW1ST1d2mCvpgeWcN5DKGAJedWFVCSN5" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "44000", - "cliff_time": "86400", - "initial_minimum_balance": "44000" - }, - "delegate": "B62qkBqSkXgkirtU3n8HJ9YgwHh3vUD6kGJ5ZRkQYGNPeL5xYL2tL1L", - "balance": "44000", - "pk": "B62qnr6wsfZxsxFk9xEZvsgKTLTmFmd9czVieRpEv4YnQmHUaVMMDTa" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "17000", - "cliff_time": "86400", - "initial_minimum_balance": "17000" - }, - "delegate": "B62qmBBEPcCpWqvMhParohskEjDttye1A7iSxwmMncXXgKkgjQ9PA7y", - "balance": "17000", - "pk": "B62qpJPsP9ef7vbgtwcRveQJgAsWKZduzL6BAj3k39qSpfFr2dxB2io" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "10000", - "cliff_time": "86400", - "initial_minimum_balance": "10000" - }, - "delegate": "B62qjwAoLA1iT82EQQidZDDovQND5PeJtmcZXq7USbNDGEqgYnBbKam", - "balance": "10000", - "pk": "B62qopxMBgKZehZ28XCa67puBLdaFJcetetQ5Eqzsov63t9G4frjJQe" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "10000", - "cliff_time": "86400", - "initial_minimum_balance": "10000" - }, - "delegate": "B62qoVopcNoQPFydweGWUBnJJbrokkebVDiWGmAzYoaLysrFfzNCbya", - "balance": "10000", - "pk": "B62qmiHLHuXxGC5fcy1QqM185VeW8CN3MZm72d2PraRNFxAzzcQ3K8c" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "10000", - "cliff_time": "86400", - "initial_minimum_balance": "10000" - }, - "delegate": "B62qik2auL1VbkX6fijdzwT6fGgjpi8caKUH6vbov573DbdT2UbQkDp", - "balance": "10000", - "pk": "B62qmfjBQ8xtj4MfcQA5kd65VAp7usta45qmowjMeNuZhvizAxYnoPD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "9000", - "cliff_time": "86400", - "initial_minimum_balance": "9000" - }, - "delegate": "B62qphpEdBwSycpN67XFjcXSEY9j18chmttFTXYerhTPMX4JkXubWkd", - "balance": "9000", - "pk": "B62qoyHpeJHELgZGhECbCQ6tn5gHK5MJY8RYUi4UYaf1B5oTTwjMjb1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "6000", - "cliff_time": "86400", - "initial_minimum_balance": "6000" - }, - "delegate": "B62qijDC2gCTtcqYGnUAc9YgH2Uw4fzr8xEKKL4faZmWyAypgEe3oWC", - "balance": "6000", - "pk": "B62qitBtpsUFVthx4w8pWXTMX33iYm6hRKEjsN43QeRuieUfwk52SbD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "10000", - "cliff_time": "86400", - "initial_minimum_balance": "10000" - }, - "delegate": "B62qn7dN3hhEyqEYLG9Le1KwJpJfcJQXfiBoKiB7sZVrwYvT1NyRfDr", - "balance": "10000", - "pk": "B62qo758VUF9BH7kdmzxvchdQg1e4DfJNaDaLubdMYTwjtKU48NrTsU" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "5000", - "cliff_time": "86400", - "initial_minimum_balance": "5000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "5000", - "pk": "B62qrAjwKEug5bXehb1WoxPrDf7heb2VSy8yEmKHVp1dAfseYHhBmfk" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "3000", - "cliff_time": "86400", - "initial_minimum_balance": "3000" - }, - "delegate": "B62qkXQoFvTuTH7ARfihY8XmsUi5AfCpZgjmeQnf7bj81oTdT4GCsh9", - "balance": "3000", - "pk": "B62qrSiA6i3HQRDS2boxepfMaXQeof88YLTJBEr3qjCNZerNfrZkEYs" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "6000", - "cliff_time": "86400", - "initial_minimum_balance": "6000" - }, - "balance": "6000", - "pk": "B62qrHQbB4jYT1oCtbX3V37GvMSwPSw6oYmYFPYnjYNLdc7rpSdkERD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "42000", - "cliff_time": "86400", - "initial_minimum_balance": "42000" - }, - "delegate": "B62qoTASPAqsxJb1kmDZtYhxRAuuegWG1WhzkxqmZVD3BmKLenPa3hx", - "balance": "42000", - "pk": "B62qreGujxwhvS7FM3yLHfHVUnkrj5KSWyQPkAz2B5sYkFBacvboE4R" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qkDxbJZ1g7iER3Pv4Gid19m63wp5DKs7Jz7ELxVerWqWeBwrr2dT", - "balance": "2000", - "pk": "B62qqP9XWKj3xMTxXrjpUR25d8k5ocEh8fiGxp8C3EszYHLuXMUPCgc" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qjBpH4zeWgy4d4p59qUXDA3DtYeCyBrRM286sdXZFw4A8SiswfBh", - "balance": "2000", - "pk": "B62qjajZHX3V9boBnG4gNupuR6EYbT9racDtJC1GHY6bThdyHe6GGU8" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "3000", - "cliff_time": "86400", - "initial_minimum_balance": "3000" - }, - "delegate": "B62qqoBaTeqq6K5kpPEBh22HHq2BJ3ukegb4csDDoyoaFzdpgKLidYS", - "balance": "3000", - "pk": "B62qmpK6T59DvNivKs3zDXNcR7FRMQJxJVW7h9QimNjd3yegAPxjknN" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "balance": "2000", - "pk": "B62qj5xvECtvu1eWdLWWHkUUULbkazUL2kRJZm1hkgwv7N8KJeE3GsU" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qnU9faP18C3nQVwGNxreapkp65v11j6JHQVMgZWtEMJcQW4x1HsR", - "balance": "2000", - "pk": "B62qr7KAAzUrv7hkKDgnSzz1xDi6BuetvDrckQxtz7GNh9PrENkiH1c" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qpzWppkJex4Hx7Y6rSq8yH9JMaGc8R1b3nkSjH3mk3aYKNyX6DKW", - "balance": "2000", - "pk": "B62qkoKSrcJms7W8HNvFteypzAYLdGMoe52mGjzx1pvNRLQLX6ZCqRh" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "2000", - "pk": "B62qp48Cwkd7MpGfQBbYkUqpeeRhT5dDfW7MUBYH3zgSuwWQPpBMbSP" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "2000", - "pk": "B62qoSKy5LTX48VRcvVuCfWLMeuHNqsqPZXXeYwHVkxshneaeW1rKPh" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "2000", - "pk": "B62qrBcgyttwueJWQDiYA6r8PQ3X3Jh3Fkn6Y3k6XTDehoR9L5kQ4zG" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "3000", - "cliff_time": "86400", - "initial_minimum_balance": "3000" - }, - "delegate": "B62qpdKVxef96UTWaEPEbGQ7FruwCSbEckDHDGtpAQqxUfDmHR725AV", - "balance": "3000", - "pk": "B62qooudywX15CbVbZ1KA2ZVMJ8aWqCvYKgYnE36u8qDqZsXkS8psyk" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "20000", - "cliff_time": "86400", - "initial_minimum_balance": "20000" - }, - "delegate": "B62qjYFuUkb1D8xgwdADbiZ6UUr6KA6x61BzzE1K9sgemawDbytmjTb", - "balance": "20000", - "pk": "B62qqDvzvGP798vcVLeGczsY3sKypYTfhk5zKk2sNyCPx9kWBkh9Emx" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "15000", - "cliff_time": "86400", - "initial_minimum_balance": "15000" - }, - "delegate": "B62qrae3PEBj66KV2obWnzVxMjDCMuFWnyzxEzvLkQutaKPmWtfUPm3", - "balance": "15000", - "pk": "B62qj2hYKc8e6ehN7V2x4TPR1M8NjKaJZRR68fHLRh7D3BRNJSXnNKn" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "6000", - "cliff_time": "86400", - "initial_minimum_balance": "6000" - }, - "delegate": "B62qoazqR1ag2hDwjkSSm6qV3eJtkiPvVPKhfVyeea7TehBAWu4dWJ5", - "balance": "6000", - "pk": "B62qoYG6v71VxyYiGERuReb4V6etLF3vdzryEXQUHWiCSz8bsaA2qZA" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "5000", - "cliff_time": "86400", - "initial_minimum_balance": "5000" - }, - "delegate": "B62qj3Gzxgb4G4M8CwZRXZPtmVwGJtGfVXVbpMrACNDSqQLoXzSQ9HW", - "balance": "5000", - "pk": "B62qpSnqVrNamS2jT9UJRxUTWajt1uzamEb9Rp6AztWiXnMEeooP5h4" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "5000", - "cliff_time": "86400", - "initial_minimum_balance": "5000" - }, - "delegate": "B62qp4Gwy1ZxVA6EhqFPJ7oZphYKhuJYgVdYNkBUQEmwhY2J7d311Ys", - "balance": "5000", - "pk": "B62qp8dFx9w5si4QzcPdMmSqFd55MPgNJiAsxtsYCzRYLGvV4XDHXXu" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "5000", - "cliff_time": "86400", - "initial_minimum_balance": "5000" - }, - "delegate": "B62qkoSio33qzxjsAuY4KVYmjw784KuyDSxbRL4d8UJaLXmdgVqb4N4", - "balance": "5000", - "pk": "B62qmDfmcUqZTwxsomFzMBfqFisLS63VSsfyH8v2ezwh44sZH3KkEHA" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "5000", - "cliff_time": "86400", - "initial_minimum_balance": "5000" - }, - "delegate": "B62qny4snW5cBovDvVFLSipUMaDiu7xwYMrfbTscDLDne7enKJyGkbh", - "balance": "5000", - "pk": "B62qktozdEL1KySmBrr5kTZVyjcpoi74mzK3tshi2qXptqeuX56DY4m" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "2000", - "pk": "B62qn519rweP51hpDGQYqCZ8JRPkpxHd2JzDoBFQcupGppuwkpGBHp9" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qm5ESJuFWe5JypXPQMyuw2BzkVXGHFgNBgeuvBnfiLKRaqYRW6rX", - "balance": "2000", - "pk": "B62qmEorLV4gifAPeg4GoN8PpTWEr7ytx8Xejazc1skGepEALxEbENH" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "balance": "2000", - "pk": "B62qnTdTtkepo2yfBXCeMp9afk77oo3EKWDNWuvLzEHSZz2gkgr5JHj" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qrHzjcZbYSsrcXVgGko7go1DzSEBfdQGPon5X4LEGExtNJZA4ECj", - "balance": "2000", - "pk": "B62qiuqZjBn29vKLHgDffoyYCzvn3iqciQd1LqtMKKii6VJgZfM4cTm" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "3000", - "cliff_time": "86400", - "initial_minimum_balance": "3000" - }, - "delegate": "B62qne38nSn1gwHkAn9vPN5SZntgXg3cM5pfuad1zQxFRuvAQmKkGTi", - "balance": "3000", - "pk": "B62qnjzqEn9dxzz2e6PtoRKipZWKToySCQbKaMTjuyuTdxdmMCHGjLD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qnMTo6ii49AJa83i3i2WeG3bJN6WHDYh9K7BvKb42aQHC3Pibvxp", - "balance": "2000", - "pk": "B62qkkNzkCjbwhhEtu1HJ7SuEezuEzpkdUCfBrvo4vtCVutiTtECS1w" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "3000", - "cliff_time": "86400", - "initial_minimum_balance": "3000" - }, - "delegate": "B62qnSUbgFfPTsZGPhFU9hEy4PerBLCHVcTCYthU7BUN75nHiZQPg6r", - "balance": "3000", - "pk": "B62qrUS2A6sjnk95D83g1sjAryRBDwjBWhBdzPKZJbgoeMaY1YrHnzQ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "20000", - "cliff_time": "86400", - "initial_minimum_balance": "20000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "20000", - "pk": "B62qm5HhL5ESWzGMBRdzjVkRGD5ZzAf8YYErcXYyDbSy7o9EXUXMqnk" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "10000", - "cliff_time": "86400", - "initial_minimum_balance": "10000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "10000", - "pk": "B62qkwrHj3YCKgQsXRktpwhVFij19RiwYDgMmiwp7iggNBi8712a4W4" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "5000", - "cliff_time": "86400", - "initial_minimum_balance": "5000" - }, - "delegate": "B62qpJavug1VGCBSttepmXr6nh8fvXY5SigbN44ttYDia65vwbTEcq2", - "balance": "5000", - "pk": "B62qk2bwhv6KNHyaUjC4ab8XPhAvDDUByaR4dGXqvR8d7duavJVNq8e" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "5000", - "cliff_time": "86400", - "initial_minimum_balance": "5000" - }, - "delegate": "B62qny4snW5cBovDvVFLSipUMaDiu7xwYMrfbTscDLDne7enKJyGkbh", - "balance": "5000", - "pk": "B62qkx6oy3qGwxaYYTeh3WeUZemaLo1Kqyui9io6Y5wxeJPEWHEVey6" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "5000", - "cliff_time": "86400", - "initial_minimum_balance": "5000" - }, - "delegate": "B62qnSUbgFfPTsZGPhFU9hEy4PerBLCHVcTCYthU7BUN75nHiZQPg6r", - "balance": "5000", - "pk": "B62qobHLtqcoUqhpmpjsJQNXhfUTbKyV4Ug5qJWV8mTqtbZbJAmn1P6" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qqKoxyhPfHY9kw283dafk5jztbbKdH78eDXpNCyj69cmckC8KZqs", - "balance": "2000", - "pk": "B62qmtWtBjJjBoTrCGdTop1uZqmf7b3nnY1RX48hXUy9XkNNxj6o5fH" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qm4QbSnmQWM3x7SUiQeWAjb6iiooWNd8iaxtDvsne7YP4nC8Nh7f", - "balance": "2000", - "pk": "B62qmAuxm3DoE2Mp5doamtmKwmD6TGmeA3SPuh57bvH6LUcZspbaF7b" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "2000", - "pk": "B62qo1EYgARevAzQyNDxhNmKwZAdHg4j65Sr4JnJwtoLGXt6ustog1n" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qoeKm4p9J6Q3hYWzb82Yo5uP163MqooBX4ZWjp8FpX3N6Y81QgFc", - "balance": "2000", - "pk": "B62qoeJgVm3MzkQD8GiHNSFmEcGYRT5WaAQZ16DFYjcE2R38nCsXc6A" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qrQBarKiVK11xP943pMQxnmNrfYpT7hskHLWdFXbx2K1E9wR1Vdy", - "balance": "2000", - "pk": "B62qj4odmzXgncnBCmBQ5CGoaD7y6rPTQC3qNezGrw31sdDqxbTzRab" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2000", - "cliff_time": "86400", - "initial_minimum_balance": "2000" - }, - "delegate": "B62qkXQoFvTuTH7ARfihY8XmsUi5AfCpZgjmeQnf7bj81oTdT4GCsh9", - "balance": "2000", - "pk": "B62qm8BBqTFCc1KKiDU6wuqjZf6n65dasH8jAHSrLZiNyzhQJLZUizQ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qnXy1f75qq8c6HS2Am88Gk6UyvTHK3iSYh4Hb3nD6DS2eS6wZ4or", - "balance": "1000", - "pk": "B62qjHdRfaxSdUkta6Qqa6oiXQ8WnRGkMa3rDuX1e9zZTUHwooQ9wHy" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qkXeeeerxc4YMtV8qBki2bTQc5KBZ5CCZk85xsjTBh2iEQ2PJmce", - "balance": "1000", - "pk": "B62qjShUd15Mezic2rixrzAfJ9HRDQKbWqSoocLMUqoLrGVv7avL8uq" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qkhfgERAi7TUjujZ8gdwSbA9TnJxvErjwfZTeftKmpdjJxWxGHGT", - "balance": "1000", - "pk": "B62qmhF6ip7xWbEoUSUUtuvZno6itX4bTfCPoAfkmjAbv14XJfsUMgZ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qp4Xg1zuAkTc1cyG8N2xQrujJaZ9uesm26Jy9sr2w65XUnNaGEEQ", - "balance": "1000", - "pk": "B62qq5W8QExpM1qgMitciWQghnEQc5Gy6y2v9rEKEbxfBSw3Hh5NgHW" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qoi7wVz5NDCYa37usdATKcvMVcbtXYLjn3KiELXSEsG7XcbifC3q", - "balance": "1000", - "pk": "B62qjD5F3fYFhRUbdfrvUzuEhouPX8zgxDmRKL39oEWppJMRuhM5uGn" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qmpHMDeuGL1KAkneV1RTKMez2ZNcDUJKNAEZgweJna62xuJQ6Mqm", - "balance": "1000", - "pk": "B62qkY65gWYLm68fqW4nKj8URcr5BTb8BN5UHo65Dkh35tDMrgPeyeH" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qnR6HKx34NCyDkSeRcJ44KATjUCs4xmQYDbwTXPJPQ4J6ebfeQe4", - "balance": "1000", - "pk": "B62qqdTvDUeXvUSAUiNQ12BthhmgLDpXUrmxzYdbHxLz3dUNM4vEt4Y" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qjQ3k78nzaePyXhg298UEVnwbCeqQUcNwZRSR4VK1gVJ6mer6M8V", - "balance": "1000", - "pk": "B62qpeTWsqipUEyG6nQb54SfbDrCrzK5zBwFoVqggexDNrUnV1aXAdo" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qkxZba8d9MWL9nXRvMaGJXESxHbkLhfogtqsCXKs8ueSZkhJNboQ", - "balance": "1000", - "pk": "B62qorPGKrHgPAkt2FM16N8JttM8CrYVwL15tBy5oigLESPFYC1SyXh" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qrLf5xV1fdE2RikXzzogaJYhPmWMf75GGSpJSG2yLiE3nM24C2Nd", - "balance": "1000", - "pk": "B62qqhmvrqpBEJ55rR6v42AFnh59KktBsXBqs4i2fBVTb7uBqBsUNSy" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qoRsqqfdfDb3s4nTgTVUQGLep77ZcoKjjWoyxspTn4CEbtBknDek", - "balance": "1000", - "pk": "B62qrLdrRjY339ix4YneW5hQwXcaPFYbL4y35VEJUKoUugrv6x1DAFk" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "1000", - "pk": "B62qo2eh5weVKJH7AtwBJewA9rKKwPYeScV9y5QgJWPJqMaYuc6kQ7T" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qqoBaTeqq6K5kpPEBh22HHq2BJ3ukegb4csDDoyoaFzdpgKLidYS", - "balance": "1000", - "pk": "B62qpV2bk8Pge5E9D2JrMwg3ZTjZ7G7YKH3k5Bmo1D33yhiYgu92Cn3" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qnWPnneWPobbir3JncBDVnj9dGvT1RA713xYVxJ9sBYgYHiu68Xh", - "balance": "1000", - "pk": "B62qkL5VU2iDpUgr4rqkGiu1PaYspDnE266618gUVmpVnARaXbd7iiB" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "1000", - "pk": "B62qpW3zh1yMd6n7bkXuT4SrWjEp9bZeDTkY449DMBYBSjEX8wJTy15" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qmWbgvGV1MwxS6rJEG3BSbT2T8b5DP2Theb2CaBduBXGJz6qfCqb", - "balance": "1000", - "pk": "B62qmfZo5Hbs4iJ2edczgFJsbSnTunDPPaXjR1AtJVX1e9DHuezeKXg" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qoZHCPoNTozrDqDtj6vjY7MmD9ZEakVMxTR7btNnqjoKzUqp4EKx", - "balance": "1000", - "pk": "B62qqsDZB9aHvRqLGzsvMzC1ZHewLEkActsP3VFRBBdGabAdSrgMrnD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "balance": "1000", - "pk": "B62qnMXrsM3J1pjdiDuwcem1dZeRtn3aDDyr19fTEcAbyaxwyZSWEuN" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "1000", - "pk": "B62qn4BzvXMoAxWPpRf59yjgowibyXBhcUzGZJmCJ7RRUaDwDdxpq7G" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qozyeUmdsCUP3kCJXNMDwCENUA6SA7ZtnGWiZbSWaB5yeuMVVJF2", - "balance": "1000", - "pk": "B62qmQ4WrMAxMV1tBjANXZiH1FbCwhhsR2p3uXWcVbRQaj4bPTH7fGj" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "1000", - "pk": "B62qqoDxUHd2E3g5Ngm3HphxN474YzRwdSVyYoNnUo4um5qGxLxtZ9K" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qqc3eKfNYpdRByoN4V3BTjoPRgacLrqtx4WkBQgnVcQ1MHSWTyWL", - "balance": "1000", - "pk": "B62qmVHYfw8BGCpw6ngZcM4tBo9GFeyRw952N2WB1LNaGZEtGAtFBFS" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qkHM9NT3nDefqUvSMe8qnfEfeXipqkzZrvoBXpfaC9m2BdYjWVJA", - "balance": "1000", - "pk": "B62qqCFf6pUfES9zA3h3t7qTezP3RJvYkb1Y4szDNkQj9LuYayXtkVU" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "balance": "1000", - "pk": "B62qmT4DxZoFZqJgfKYpZaHyV8KBfkmYCuGTKBfioKd9Lddd7HgeARV" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qocWXdgZV7hC7bDVbLvM2fAKZTFjVoqVP3ppJhpgeUV37Qem4PSs", - "balance": "1000", - "pk": "B62qjVUmgXQikmcey3JHSF6fVqX7MoQGnDfaNu2AQpka8YiKfTmggZe" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1000", - "cliff_time": "86400", - "initial_minimum_balance": "1000" - }, - "delegate": "B62qp69bsgUNySCY2wEYDCrRN3gdMB6cDSZGBucTzc9vUUH4jUoDSED", - "balance": "1000", - "pk": "B62qqDR4cmdfXz56KDVG86TDvaa2To1gDxh4XPXEcPE5SEZJTawznVA" - }, - { - "timing": { - "vesting_increment": "32.150271133", - "vesting_period": "1", - "cliff_amount": "1172841.89094821", - "cliff_time": "36480", - "initial_minimum_balance": "1388891.71296499" - }, - "delegate": "B62qjJ2eGwj1mmB6XThCV2m9JxUqJGXLqwyirxTbzBanzs2ThazD1Gy", - "balance": "1388891.71296499", - "pk": "B62qo76fFxJPC7zGT7NwpZKDVuKHnLYURfnvHVXzWU5zgHRCagRyZfQ" - }, - { - "timing": { - "vesting_increment": "70.730534765", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "15277795.5092651" - }, - "delegate": "B62qjJ2eGwj1mmB6XThCV2m9JxUqJGXLqwyirxTbzBanzs2ThazD1Gy", - "balance": "15277795.5092651", - "pk": "B62qr2ingZ5sWoyEPFazcQkYYWx99mLqs84pPYSdpWkRCKsg9Gz4kTz" - }, - { - "timing": { - "vesting_increment": "32.150271133", - "vesting_period": "1", - "cliff_amount": "1172841.89094821", - "cliff_time": "36480", - "initial_minimum_balance": "1388891.71296499" - }, - "delegate": "B62qqE5R5pJDUjPrKZMtTkPKUPL27kwNZ1sHkZaowxSLosZvLudt3kW", - "balance": "1388891.71296499", - "pk": "B62qjrj3SdfDoWxS6WvKn2Tvr7mdA3EtbsHioUuXGL73ckHu7iDcfJb" - }, - { - "timing": { - "vesting_increment": "70.730534765", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "15277795.5092651" - }, - "delegate": "B62qqE5R5pJDUjPrKZMtTkPKUPL27kwNZ1sHkZaowxSLosZvLudt3kW", - "balance": "15277795.5092651", - "pk": "B62qq7uLzNiVPAsnAzKjkWQ9dviqCH1FbNZcSz2Gi5gnjoVoVApgMdC" - }, - { - "timing": { - "vesting_increment": "0.643014264", - "vesting_period": "1", - "cliff_amount": "23457.16035578", - "cliff_time": "36480", - "initial_minimum_balance": "27778.216210792" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "27778.216210792", - "pk": "B62qjb4fDewKhourt5S272F1WKzrvFVBvCz6dthVErR3bVHpfNL3Q9r" - }, - { - "timing": { - "vesting_increment": "1.414630147", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "305560.111648051" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "305560.111648051", - "pk": "B62qj4UFkH3x6rKf8KVcbuPjGQhxDrwcaqUYiMNJk7Ct9DB49X6pMBP" - }, - { - "timing": { - "vesting_increment": "5.144010074", - "vesting_period": "1", - "cliff_amount": "187653.487488548", - "cliff_time": "36480", - "initial_minimum_balance": "222221.235183807" - }, - "balance": "222221.235183807", - "pk": "B62qrBYNNHZSLNZwaY4FZVNkesEPkFbZfq3YUTa4ZyqRkz1aN86BUFN" - }, - { - "timing": { - "vesting_increment": "11.316812286", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "2444431.45369972" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "2444431.45369972", - "pk": "B62qjuZfx77kQYKa8WxE11MdN8kT62gJcoZov68wTwTn4rizgCLqtwD" - }, - { - "timing": { - "vesting_increment": "0.691229981", - "vesting_period": "1", - "cliff_amount": "25216.069723104", - "cliff_time": "36480", - "initial_minimum_balance": "29861.135198413" - }, - "balance": "29861.135198413", - "pk": "B62qnnpwVapFcMQmADmxEEP7FLCQJFVsWFoszPa9j8XMANR3bdBpDyg" - }, - { - "timing": { - "vesting_increment": "1.520704632", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "328472.200515873" - }, - "balance": "328472.200515873", - "pk": "B62qk3gczz73qX3JJuKhovf6kV2F4jucX58P3Jgiz2wLB4THjgGMfAg" - }, - { - "timing": { - "vesting_increment": "5.144010074", - "vesting_period": "1", - "cliff_amount": "187653.487488548", - "cliff_time": "36480", - "initial_minimum_balance": "222221.235183807" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "222221.235183807", - "pk": "B62qoj6Fa45LsKrCiGRTFCuUued9GNsRc5yhy99Du1i2ujk58qUL5Gu" - }, - { - "timing": { - "vesting_increment": "11.316812286", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "2444431.45369972" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "2444431.45369972", - "pk": "B62qkHLU1L6hu4kFvewrczukTf5xLuT9nEushCbJUdjiaUUwr8PKE8X" - }, - { - "timing": { - "vesting_increment": "1.286028528", - "vesting_period": "1", - "cliff_amount": "46914.32071156", - "cliff_time": "36480", - "initial_minimum_balance": "55556.432421584" - }, - "delegate": "B62qnvKLdq3j46nuQML7govR1gNqfBjHtv86FzmfrAU9NPGd9BSzooh", - "balance": "55556.432421584", - "pk": "B62qpb5mxHwJGQZt9KvY9m8NB9Ys1noCZU9zVjYmfdEezE6dVbBdnjd" - }, - { - "timing": { - "vesting_increment": "2.829260293", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "611120.223296101" - }, - "delegate": "B62qnvKLdq3j46nuQML7govR1gNqfBjHtv86FzmfrAU9NPGd9BSzooh", - "balance": "611120.223296101", - "pk": "B62qjy97FSjL6v6WwLBgvkMqwq6GriQqwdcsw9TWGUt2heoxLYn2fc6" - }, - { - "timing": { - "vesting_increment": "5.529839852", - "vesting_period": "1", - "cliff_amount": "201728.557784834", - "cliff_time": "36480", - "initial_minimum_balance": "238889.081587303" - }, - "delegate": "B62qrLt9obuWhsVgUsrFyC7AzQXfrsPzYtDrDZi9TJ8cvv2oDPVUZsn", - "balance": "238889.081587303", - "pk": "B62qiodFFAVHuB6jsP6SWJFFqAMK5V56qXtX8FBdgszAzPTspasiVcT" - }, - { - "timing": { - "vesting_increment": "12.165637056", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "2627777.60412698" - }, - "delegate": "B62qrLt9obuWhsVgUsrFyC7AzQXfrsPzYtDrDZi9TJ8cvv2oDPVUZsn", - "balance": "2627777.60412698", - "pk": "B62qne6iiLkr6kCJxrmPkM9FL3BoWzo4Q4ojmPAQTCPfzKCkQ5w6iP6" - }, - { - "timing": { - "vesting_increment": "1.286028528", - "vesting_period": "1", - "cliff_amount": "46914.32071156", - "cliff_time": "36480", - "initial_minimum_balance": "55556.432421584" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "55556.432421584", - "pk": "B62qnT12nXfoEiupbqQY3jRgjm5c5ss1QLLwxhHUy82tTVjofqUNDN5" - }, - { - "timing": { - "vesting_increment": "2.829260293", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "611120.223296101" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "611120.223296101", - "pk": "B62qpzWsX5GPqtKwr4FUGprtcQhsSnZDTQvBswhCfK8A1YQkFB8dFwg" - }, - { - "timing": { - "vesting_increment": "31.523294161", - "vesting_period": "1", - "cliff_amount": "1149969.77100084", - "cliff_time": "36480", - "initial_minimum_balance": "1361806.30776415" - }, - "delegate": "B62qnbx3HVFsNCd6v7TJT16nxB1UEekBKektHy5WZ8GRotwTEqAtJsX", - "balance": "1361806.30776415", - "pk": "B62qmmVpWiTAeCU2LNHotLGjRehfujKfgSDxjgb5xfdpGzcNUcdYry7" - }, - { - "timing": { - "vesting_increment": "69.35118663", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "14979856.3120755" - }, - "delegate": "B62qnbx3HVFsNCd6v7TJT16nxB1UEekBKektHy5WZ8GRotwTEqAtJsX", - "balance": "14979856.3120755", - "pk": "B62qjhFp97dHayikjR9DiBKcoXorthYwU55v3BpSB7SLTGd4wrVfx2m" - }, - { - "timing": { - "vesting_increment": "1.286032257", - "vesting_period": "1", - "cliff_amount": "46914.456749964", - "cliff_time": "36480", - "initial_minimum_balance": "55556.593519694" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "55556.593519694", - "pk": "B62qkN4gn3hMKL8f7kY2kvL1DkzpTBV9kaFkkpiZD3rdMYER3LhiWVR" - }, - { - "timing": { - "vesting_increment": "2.829268497", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "611121.995373765" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "611121.995373765", - "pk": "B62qoYDE2yrQoVJ2kf2N9Nx2D21Q74APsKd6DbAQKekCFEUq73ioHw2" - }, - { - "timing": { - "vesting_increment": "6.430042331", - "vesting_period": "1", - "cliff_amount": "234567.944238512", - "cliff_time": "36480", - "initial_minimum_balance": "277777.828703501" - }, - "balance": "277777.828703501", - "pk": "B62qnrkfmfeoB1wXjfcTFmF4gkvi9BJRnzcQnsniMc93RVAAiU1HfAD" - }, - { - "timing": { - "vesting_increment": "14.146080783", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "3055553.44907349" - }, - "balance": "3055553.44907349", - "pk": "B62qqWTHw1LzB52Z52Xu9TZmLgctX2jWWuvKsSuaPhjmgAmDsjNpGdh" - }, - { - "timing": { - "vesting_increment": "0.321478325", - "vesting_period": "1", - "cliff_amount": "11727.529309664", - "cliff_time": "36480", - "initial_minimum_balance": "13887.863656181" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "13887.863656181", - "pk": "B62qphYQ4tY5F8WVnfzXW4wQmE3o2ucRBBtSDW1mp5AZkdUceo49zkt" - }, - { - "timing": { - "vesting_increment": "0.707251699", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "152766.366894607" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "152766.366894607", - "pk": "B62qobj3DXHb3w2D9eZAMj8b2axbeRbJn2Xnrddv7AbSky4DJXDVewD" - }, - { - "timing": { - "vesting_increment": "0.321537803", - "vesting_period": "1", - "cliff_amount": "11729.699065318", - "cliff_time": "36480", - "initial_minimum_balance": "13890.433103666" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "13890.433103666", - "pk": "B62qnoWdBv77cHsd5ZAuNyAXc7yh8sXQtHynacN5NZNw2zhq3afBQbH" - }, - { - "timing": { - "vesting_increment": "0.70738255", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "152794.630792275" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "152794.630792275", - "pk": "B62qnQEfUUDVxUEwPRM99J13n8TNAszcMHpxgSNm9zjfHJgWjgyZ4gb" - }, - { - "timing": { - "vesting_increment": "0.385772872", - "vesting_period": "1", - "cliff_amount": "14072.994363851", - "cliff_time": "36480", - "initial_minimum_balance": "16665.388062455" - }, - "balance": "16665.388062455", - "pk": "B62qmxTSCY41R7mQT7H9s8SJZpvLrFHLDpAoSwuP8ghWsH1Kg4U98Ej" - }, - { - "timing": { - "vesting_increment": "0.848699577", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "183319.108699404" - }, - "balance": "183319.108699404", - "pk": "B62qnYZP1LaZ2pXHCRgbU6vUjMH1s2b8pjNfrof11o7xBLL5M2xHnZT" - }, - { - "timing": { - "vesting_increment": "2.571997579", - "vesting_period": "1", - "cliff_amount": "93826.471673758", - "cliff_time": "36480", - "initial_minimum_balance": "111110.295403134" - }, - "balance": "111110.295403134", - "pk": "B62qrq96Nr4fsJHKr8Xp3jo64JfqrDgD57YmrsPzCb6WWx2K4KjGgRn" - }, - { - "timing": { - "vesting_increment": "5.658389735", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "1222212.18277649" - }, - "balance": "1222212.18277649", - "pk": "B62qiUsYoPyakMZx3yPJisMgz1DpbsW34u7XbYrhw2dQ64rjp3CH5hH" - }, - { - "timing": { - "vesting_increment": "0.643016129", - "vesting_period": "1", - "cliff_amount": "23457.228374982", - "cliff_time": "36480", - "initial_minimum_balance": "27778.296759847" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "27778.296759847", - "pk": "B62qiodvWNzk3h4hbXkPgWTkJ4KBqFo4VBBKh6fNjk6eeHWsSURBSvu" - }, - { - "timing": { - "vesting_increment": "1.414634249", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "305560.997686882" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "305560.997686882", - "pk": "B62qmPQpB7QLG1ozmbPkHY9AfD64Bg1JEes4T7i8WXtXnAVnKgrJNBZ" - }, - { - "timing": { - "vesting_increment": "1.382459963", - "vesting_period": "1", - "cliff_amount": "50432.139446208", - "cliff_time": "36480", - "initial_minimum_balance": "59722.270396826" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "59722.270396826", - "pk": "B62qnxnXm4rHZNd3SaPW7AN2m6JWpDqW7pxh7BorXsuq3UL3GFbNesE" - }, - { - "timing": { - "vesting_increment": "3.041409264", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "656944.401031746" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "656944.401031746", - "pk": "B62qimDqNEaG5VGaekbm2sa38ig6C3XdRmYAnJMeCPaopuv6WuVPBkG" - }, - { - "timing": { - "vesting_increment": "2.488427933", - "vesting_period": "1", - "cliff_amount": "90777.851003175", - "cliff_time": "36480", - "initial_minimum_balance": "107500.086714286" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "107500.086714286", - "pk": "B62qnMo1XRuLgEdTkBmVwP8xG8DuyUDud3RyPeoBoFEgopEHQ5tKrk8" - }, - { - "timing": { - "vesting_increment": "5.474536675", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "1182499.92185714" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "1182499.92185714", - "pk": "B62qrL6wp7iLQ4UzneLFdGas3pNoSXksNJHDUEanWCxfBD2fi6xXWez" - }, - { - "timing": { - "vesting_increment": "11.574111883", - "vesting_period": "1", - "cliff_amount": "422223.601482714", - "cliff_time": "36480", - "initial_minimum_balance": "500001.633334793" - }, - "delegate": "B62qs2Lw5WZNSjd8eHBUZXFYyRjV8oKtrZMFDn1S1Ye62G71xCQJMYM", - "balance": "500001.633334793", - "pk": "B62qpgbBf2GU6cz2uzgBzYxt3AjRYTrLDmsu4MyN46i66whUv49LfCD" - }, - { - "timing": { - "vesting_increment": "25.46302392", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "5500013.16667088" - }, - "delegate": "B62qs2Lw5WZNSjd8eHBUZXFYyRjV8oKtrZMFDn1S1Ye62G71xCQJMYM", - "balance": "5500013.16667088", - "pk": "B62qrZCAKA2YwZ3Na6Cv9VdjF92y2G4oCud1JQtWwDoyvfkjZ6PCtTV" - }, - { - "timing": { - "vesting_increment": "46.939326251", - "vesting_period": "1", - "cliff_amount": "1712346.6216397", - "cliff_time": "36480", - "initial_minimum_balance": "2027778.89404702" - }, - "delegate": "B62qknBg1mTvb9uXy9exbBsxs16BXgMQiJ5N73eEFXmWBLaRetqMvMb", - "balance": "2027778.89404702", - "pk": "B62qoY2cuwsNXaBE3yUwSqwEaovhwRqmGWjBhNL2AH5vCeeRgVsaxCG" - }, - { - "timing": { - "vesting_increment": "103.266427629", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "22305548.3678554" - }, - "delegate": "B62qknBg1mTvb9uXy9exbBsxs16BXgMQiJ5N73eEFXmWBLaRetqMvMb", - "balance": "22305548.3678554", - "pk": "B62qnDczgqibMNMnATpdsv6wXWtF63AdNz2bMncXwxo7i4QcMMhwwL5" - }, - { - "timing": { - "vesting_increment": "1.285972779", - "vesting_period": "1", - "cliff_amount": "46912.28699431", - "cliff_time": "36480", - "initial_minimum_balance": "55554.024072209" - }, - "balance": "55554.024072209", - "pk": "B62qoUVGV5aZZsyaKyzA6wRejAJbXaRHCxLzPK5B6s8M9Yp9VAB2p24" - }, - { - "timing": { - "vesting_increment": "2.829137646", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "611093.731476097" - }, - "balance": "611093.731476097", - "pk": "B62qmk8Mi1gykq1A6EXDKWJCe9Q6AGexJhkVq9f5k1yDLxC5Tsb9B8z" - }, - { - "timing": { - "vesting_increment": "1.285972779", - "vesting_period": "1", - "cliff_amount": "46912.28699431", - "cliff_time": "36480", - "initial_minimum_balance": "55554.024072209" - }, - "balance": "55554.024072209", - "pk": "B62qiimDyKH2c9aMwzb8pnepGj2ySQMGLctdVtLVLd3KC9z4DU8a14T" - }, - { - "timing": { - "vesting_increment": "2.829137646", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "611093.731476097" - }, - "balance": "611093.731476097", - "pk": "B62qoVwywhEnMWAKegSqMgP8pmdPeF35UARyuSnq1M6CadpcTAs3dbb" - }, - { - "timing": { - "vesting_increment": "0.643014264", - "vesting_period": "1", - "cliff_amount": "23457.16035578", - "cliff_time": "36480", - "initial_minimum_balance": "27778.216210792" - }, - "delegate": "B62qjFfENgQq2nRqBy5Maok6DAL4J499x3FUn2uJAVn1ngy2pCAj5sz", - "balance": "27778.216210792", - "pk": "B62qjFfENgQq2nRqBy5Maok6DAL4J499x3FUn2uJAVn1ngy2pCAj5sz" - }, - { - "timing": { - "vesting_increment": "1.414630147", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "305560.111648051" - }, - "delegate": "B62qjFfENgQq2nRqBy5Maok6DAL4J499x3FUn2uJAVn1ngy2pCAj5sz", - "balance": "305560.111648051", - "pk": "B62qjfxJWzG3iQtzBX3SGYA4YKPKduJdFDwcJFHCQL4JmWsBNbXeELc" - }, - { - "timing": { - "vesting_increment": "39.930598731", - "vesting_period": "1", - "cliff_amount": "1456668.24171242", - "cliff_time": "36480", - "initial_minimum_balance": "1725001.86518576" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "1725001.86518576", - "pk": "B62qpmwejvd6PkaFsUmvGN4KwL6vGKMdFHLqNc8ftQTdfnuKD7QqM27" - }, - { - "timing": { - "vesting_increment": "87.847240542", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "18975003.9570387" - }, - "delegate": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG", - "balance": "18975003.9570387", - "pk": "B62qjpLh6MJqKkrJxtfVuqcZ6nkPG7oKRaqLcuwLEf9k2SSgtHgcYh2" - }, - { - "timing": { - "vesting_increment": "1.286028528", - "vesting_period": "1", - "cliff_amount": "46914.32071156", - "cliff_time": "36480", - "initial_minimum_balance": "55556.432421584" - }, - "balance": "55556.432421584", - "pk": "B62qkXRYVPK4uCnLrx6dgo6jSpGTf5F2z1VrXqDvSK1kksEkkZCrFRc" - }, - { - "timing": { - "vesting_increment": "2.829260293", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "611120.223296101" - }, - "balance": "611120.223296101", - "pk": "B62qnaF9jEEe8pxpwkaU8ij7SjXbm89PQJxKd4zFu8WEutrihCtbU56" - }, - { - "timing": { - "vesting_increment": "1.928983315", - "vesting_period": "1", - "cliff_amount": "70369.311317978", - "cliff_time": "36480", - "initial_minimum_balance": "83332.079192342" - }, - "delegate": "B62qre3erTHfzQckNuibViWQGyyKwZseztqrjPZBv6SQF384Rg6ESAy", - "balance": "83332.079192342", - "pk": "B62qkehW659cVAECgC4xFWkbAvoApuGfKddua9ZVrNPs727WmG1wLah" - }, - { - "timing": { - "vesting_increment": "4.243759589", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "916652.071128441" - }, - "delegate": "B62qre3erTHfzQckNuibViWQGyyKwZseztqrjPZBv6SQF384Rg6ESAy", - "balance": "916652.071128441", - "pk": "B62qpw1rpGnDK5N56eG2uxxdM64dqqoWrq7rCgn4JXPNi2k1P5YycAt" - }, - { - "timing": { - "vesting_increment": "7.716052214", - "vesting_period": "1", - "cliff_amount": "281481.584770635", - "cliff_time": "36480", - "initial_minimum_balance": "333333.455649436" - }, - "delegate": "B62qq3tqfdj19hqaVCozJFM2q9gT2WezQMaJMKD6wxyvK3fMpHiP9va", - "balance": "333333.455649436", - "pk": "B62qks1zLMdgBEaVegEfejneFv7apcQ8iVPvQamtVS97ChZaaWzAiKa" - }, - { - "timing": { - "vesting_increment": "16.975300056", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "3666664.81214519" - }, - "delegate": "B62qq3tqfdj19hqaVCozJFM2q9gT2WezQMaJMKD6wxyvK3fMpHiP9va", - "balance": "3666664.81214519", - "pk": "B62qp5DTw3dw8ipgSCCDBGextDBAo6FBDSWVwMo1xLRJrH9L6UMt9d3" - }, - { - "timing": { - "vesting_increment": "1.286028528", - "vesting_period": "1", - "cliff_amount": "46914.32071156", - "cliff_time": "36480", - "initial_minimum_balance": "55556.432421584" - }, - "delegate": "B62qjUaGVZqZ8iri5r6rSQya6a1jWqyYAQt7JSicLf1sQs9BRCKdskT", - "balance": "55556.432421584", - "pk": "B62qneKBE4uvxZ9LN1Av8Mn674J4yemHcob6pPHLCoHwUvrTKGt47Zv" - }, - { - "timing": { - "vesting_increment": "2.829260293", - "vesting_period": "1", - "cliff_amount": "0", - "cliff_time": "43200", - "initial_minimum_balance": "611120.223296101" - }, - "delegate": "B62qjUaGVZqZ8iri5r6rSQya6a1jWqyYAQt7JSicLf1sQs9BRCKdskT", - "balance": "611120.223296101", - "pk": "B62qjeTDYdaohKH2Ztb8Wiw59HSiTxzMiiseF347BroJaMnUAfpgVUd" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "400013.579074275", - "cliff_time": "36480", - "initial_minimum_balance": "400013.579074275" - }, - "delegate": "B62qnvKLdq3j46nuQML7govR1gNqfBjHtv86FzmfrAU9NPGd9BSzooh", - "balance": "400013.579074275", - "pk": "B62qjeV5Kj59aJM4qCQ8ZoUmoMH5ANqtgdmZXY6FhXdNwUn3y4NnvNC" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "479991.629337776", - "cliff_time": "36480", - "initial_minimum_balance": "479991.629337776" - }, - "balance": "479991.629337776", - "pk": "B62qmYYSw1qctf682uNtc5M58Kc8RoXk7V8P6h938gi7k5pbWPmeVtD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "3199985.30483743", - "cliff_time": "36480", - "initial_minimum_balance": "3199985.30483743" - }, - "balance": "3199985.30483743", - "pk": "B62qrzeAiJZQ4DnFaiDypcprKpXgV4vac8PrmP4rotUHRz5U4JbTy1E" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1200009.90528363", - "cliff_time": "36480", - "initial_minimum_balance": "1200009.90528363" - }, - "delegate": "B62qjFfENgQq2nRqBy5Maok6DAL4J499x3FUn2uJAVn1ngy2pCAj5sz", - "balance": "1200009.90528363", - "pk": "B62qkKUkxK1Rayys8oTGC4agJKnpZygNK3WKauCJcyzRThdZqEfcrwi" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1599992.65241871", - "cliff_time": "36480", - "initial_minimum_balance": "1599992.65241871" - }, - "balance": "1599992.65241871", - "pk": "B62qrA9qWwACb4LRFEBQsjXnBZPw11D465L4AByNoDunzhCDntgJ9Lr" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "599989.53667222", - "cliff_time": "36480", - "initial_minimum_balance": "599989.53667222" - }, - "delegate": "B62qre3erTHfzQckNuibViWQGyyKwZseztqrjPZBv6SQF384Rg6ESAy", - "balance": "599989.53667222", - "pk": "B62qii9M7moTAxxcG26MfdCuhWajNiKFLf3t5cqvy6eWuEAX8HexWiD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2399988.97862807", - "cliff_time": "36480", - "initial_minimum_balance": "2399988.97862807" - }, - "delegate": "B62qq3tqfdj19hqaVCozJFM2q9gT2WezQMaJMKD6wxyvK3fMpHiP9va", - "balance": "2399988.97862807", - "pk": "B62qj4gpC5Pbh6nUDBg7Xi7DbfDBLd4wQaHT1dodjdEK4pLBi498FZ6" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1200009.90528363", - "cliff_time": "36480", - "initial_minimum_balance": "1200009.90528363" - }, - "delegate": "B62qjUaGVZqZ8iri5r6rSQya6a1jWqyYAQt7JSicLf1sQs9BRCKdskT", - "balance": "1200009.90528363", - "pk": "B62qp3M2wZGawSgdqY4ysiRDnSEVqfrHVZcBucPMaS7EHEPoVeEBXYF" - }, - { - "timing": { - "vesting_increment": "0.321324895", - "vesting_period": "1", - "cliff_amount": "4627.082404291", - "cliff_time": "86400", - "initial_minimum_balance": "83287.416647298" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "83287.416647298", - "pk": "B62qqKV2KTVR8Sic9Yq9P7Z1sb819smRBaCqWi7UuzHgiagLrSRmi6P" - }, - { - "timing": { - "vesting_increment": "0.321324895", - "vesting_period": "1", - "cliff_amount": "4627.082404291", - "cliff_time": "86400", - "initial_minimum_balance": "83287.416647298" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "83287.416647298", - "pk": "B62qkUgRDxfBF9hMhPk92haUbMkUuiW1mVC9VbTEF9mJupp6uyQ9RDK" - }, - { - "timing": { - "vesting_increment": "0.599065472", - "vesting_period": "1", - "cliff_amount": "8626.550109105", - "cliff_time": "86400", - "initial_minimum_balance": "155277.777741667" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "155277.777741667", - "pk": "B62qkpKnTJ1uAR6ZQ7Z7DW9UwjDuzSZJkTPDDKUGHgBdi5bQAUJ1gG2" - }, - { - "timing": { - "vesting_increment": "0.599065472", - "vesting_period": "1", - "cliff_amount": "8626.550109105", - "cliff_time": "86400", - "initial_minimum_balance": "155277.777741667" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "155277.777741667", - "pk": "B62qjQ8dr7xNdox4e5xTGK3rVeSSBDSUfwQYCihRePqfRXfUfDurckV" - }, - { - "timing": { - "vesting_increment": "2.211934052", - "vesting_period": "1", - "cliff_amount": "31851.877325926", - "cliff_time": "86400", - "initial_minimum_balance": "573333.3332" - }, - "delegate": "B62qrHzjcZbYSsrcXVgGko7go1DzSEBfdQGPon5X4LEGExtNJZA4ECj", - "balance": "573333.3332", - "pk": "B62qqrJBL4dJcHBRCxXRkCbYfBXqhRHRPS6dnPtbumAeKhMmWzQ3c4b" - }, - { - "timing": { - "vesting_increment": "2.211934052", - "vesting_period": "1", - "cliff_amount": "31851.877325926", - "cliff_time": "86400", - "initial_minimum_balance": "573333.3332" - }, - "delegate": "B62qrHzjcZbYSsrcXVgGko7go1DzSEBfdQGPon5X4LEGExtNJZA4ECj", - "balance": "573333.3332", - "pk": "B62qjprTZdUaTRW9g2RMLs5LQ37BiHmb6hoh9kFAwq4jp9mrg4fLJvK" - }, - { - "timing": { - "vesting_increment": "0.714270371", - "vesting_period": "1", - "cliff_amount": "10285.502053164", - "cliff_time": "86400", - "initial_minimum_balance": "185138.888845833" - }, - "balance": "185138.888845833", - "pk": "B62qrN3hZPxTuAhZzuB534ejuF48KtmfXWFqMLa31NTVcuAcui6oTDw" - }, - { - "timing": { - "vesting_increment": "0.714270371", - "vesting_period": "1", - "cliff_amount": "10285.502053164", - "cliff_time": "86400", - "initial_minimum_balance": "185138.888845833" - }, - "balance": "185138.888845833", - "pk": "B62qjeR4SzLtURfPd9XoYQ6p389iWCZxwBqMasyLgwRJB2oWwWtnski" - }, - { - "timing": { - "vesting_increment": "4.435370161", - "vesting_period": "1", - "cliff_amount": "63869.384413947", - "cliff_time": "86400", - "initial_minimum_balance": "1149647.99973264" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "1149647.99973264", - "pk": "B62qrYufgatwTD8UkM1tLnW5tfnSeWYSPtbBYyYvdQ4dvoA9KBeWfcH" - }, - { - "timing": { - "vesting_increment": "4.435370161", - "vesting_period": "1", - "cliff_amount": "63869.384413947", - "cliff_time": "86400", - "initial_minimum_balance": "1149647.99973264" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "1149647.99973264", - "pk": "B62qmzFTUsRqK6UAQuu1aWdkyhaM29WrCdGoo3wUm8W1A1ahCU5iBsY" - }, - { - "timing": { - "vesting_increment": "8.591981332", - "vesting_period": "1", - "cliff_amount": "123724.635987893", - "cliff_time": "86400", - "initial_minimum_balance": "2227041.66614875" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "2227041.66614875", - "pk": "B62qq4qohsvmTAJmvJ5wSepyNHKsh1wMPf1UjoHLKEuLmgH2RdAa4zt" - }, - { - "timing": { - "vesting_increment": "8.591981332", - "vesting_period": "1", - "cliff_amount": "123724.635987893", - "cliff_time": "86400", - "initial_minimum_balance": "2227041.66614875" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "2227041.66614875", - "pk": "B62qpSarkCiM2BtkyxEYgHXVPVtdghrDRoTKjXVEdVMrHmpe4Yqc3xS" - }, - { - "timing": { - "vesting_increment": "0.947404188", - "vesting_period": "1", - "cliff_amount": "13642.631859998", - "cliff_time": "86400", - "initial_minimum_balance": "245567.177026225" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "245567.177026225", - "pk": "B62qoA478cjzLTGH3JqDrNXGjQNGQJeKesjnS6o9aVv875epCMtrrsD" - }, - { - "timing": { - "vesting_increment": "0.947404188", - "vesting_period": "1", - "cliff_amount": "13642.631859998", - "cliff_time": "86400", - "initial_minimum_balance": "245567.177026225" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "245567.177026225", - "pk": "B62qj2JEHwhtaq45YYudYUEkcF34xdukLYaHreXginU3ddL9haLC15A" - }, - { - "timing": { - "vesting_increment": "0.501141309", - "vesting_period": "1", - "cliff_amount": "7216.440956655", - "cliff_time": "86400", - "initial_minimum_balance": "129895.833303125" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "129895.833303125", - "pk": "B62qpk2BRXnuxofXRU1z2y1LWRagabiSLoBuCJjDSv9ebVkzZE2zXnp" - }, - { - "timing": { - "vesting_increment": "0.501141309", - "vesting_period": "1", - "cliff_amount": "7216.440956655", - "cliff_time": "86400", - "initial_minimum_balance": "129895.833303125" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "129895.833303125", - "pk": "B62qqyxmcGrRFNDhE2rAQFeYjse5SNJBvxjkJDqu7gZby56w8gyioB7" - }, - { - "timing": { - "vesting_increment": "1.263620321", - "vesting_period": "1", - "cliff_amount": "18196.148040329", - "cliff_time": "86400", - "initial_minimum_balance": "327530.402701608" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "327530.402701608", - "pk": "B62qqhTWoZineudzfT9o4YTdruHTps1yANJz9z1Zw3YnFAMgCky8LFS" - }, - { - "timing": { - "vesting_increment": "1.263620321", - "vesting_period": "1", - "cliff_amount": "18196.148040329", - "cliff_time": "86400", - "initial_minimum_balance": "327530.402701608" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "327530.402701608", - "pk": "B62qpsMxKCoRQnr75yfsbHAsGn2Cn9YcHYRvXhgzURkGdYTnj3xufsX" - }, - { - "timing": { - "vesting_increment": "0.557628574", - "vesting_period": "1", - "cliff_amount": "8029.858273866", - "cliff_time": "86400", - "initial_minimum_balance": "144537.33329972" - }, - "delegate": "B62qicXxuEer88smMkN4gPx7WdsUf4dNGh3QjfprXtB1dPs9ZARY1ba", - "balance": "144537.33329972", - "pk": "B62qpKUqR97dtt9n7CSrz1yPjfBHg2h7yksQ1gRiyB9oABZcXfurTzH" - }, - { - "timing": { - "vesting_increment": "0.557628574", - "vesting_period": "1", - "cliff_amount": "8029.858273866", - "cliff_time": "86400", - "initial_minimum_balance": "144537.33329972" - }, - "delegate": "B62qicXxuEer88smMkN4gPx7WdsUf4dNGh3QjfprXtB1dPs9ZARY1ba", - "balance": "144537.33329972", - "pk": "B62qq1p5NS9N8D2jGKQDZkd7UrADvK3EeysJMRnT7aXUi9iWEwupNiT" - }, - { - "timing": { - "vesting_increment": "1.745354213", - "vesting_period": "1", - "cliff_amount": "25133.121952488", - "cliff_time": "86400", - "initial_minimum_balance": "452395.833228125" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "452395.833228125", - "pk": "B62qmCwouxG2UzH6zEYGFWFFzUuSv9sbLnr96VJWDX3paSSucX7jAJN" - }, - { - "timing": { - "vesting_increment": "1.745354213", - "vesting_period": "1", - "cliff_amount": "25133.121952488", - "cliff_time": "86400", - "initial_minimum_balance": "452395.833228125" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "452395.833228125", - "pk": "B62qpoHJA7xwPegQPSQ4xa5vQEd15uhat5r5XRrrm9wUhMPbdF5CC4b" - }, - { - "timing": { - "vesting_increment": "0.369503583", - "vesting_period": "1", - "cliff_amount": "5320.856107296", - "cliff_time": "86400", - "initial_minimum_balance": "95775.33331106" - }, - "delegate": "B62qicXxuEer88smMkN4gPx7WdsUf4dNGh3QjfprXtB1dPs9ZARY1ba", - "balance": "95775.33331106", - "pk": "B62qn42hMGBuo5UGtLMDvfZ5eBLnkKVHTXwnQkktfujrLVtco34WFqx" - }, - { - "timing": { - "vesting_increment": "0.369503583", - "vesting_period": "1", - "cliff_amount": "5320.856107296", - "cliff_time": "86400", - "initial_minimum_balance": "95775.33331106" - }, - "delegate": "B62qicXxuEer88smMkN4gPx7WdsUf4dNGh3QjfprXtB1dPs9ZARY1ba", - "balance": "95775.33331106", - "pk": "B62qnbCsiNKmdj7GYaMv3Zf6jTDhpNbMTAQYBZddCctnrxrkG76qNeH" - }, - { - "timing": { - "vesting_increment": "1.53222515", - "vesting_period": "1", - "cliff_amount": "22064.06085598", - "cliff_time": "86400", - "initial_minimum_balance": "397152.777685417" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "397152.777685417", - "pk": "B62qrPH1SqnVrh92QART2N8sjmjRqnidtp4my5SAxstpurqQheNAR9u" - }, - { - "timing": { - "vesting_increment": "1.53222515", - "vesting_period": "1", - "cliff_amount": "22064.06085598", - "cliff_time": "86400", - "initial_minimum_balance": "397152.777685417" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "397152.777685417", - "pk": "B62qqoZx2obVArX2Azh2D6AduLDv3BpPMzJaBTKNyA8RpQ8xjJYcH7E" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2418750", - "cliff_time": "86400", - "initial_minimum_balance": "2418750" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "2418750", - "pk": "B62qmtcbMEVVKN2guoyVEqmiPZtbvNhz4VUvUYvxesya3WHPkLiBvdK" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2418750", - "cliff_time": "86400", - "initial_minimum_balance": "2418750" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "2418750", - "pk": "B62qjdxMGGRmQ8W7tqRaEuVFQgSPqkiYqFDUKPkJ3Ks9d23Mwmzgphx" - }, - { - "timing": { - "vesting_increment": "0.997941697", - "vesting_period": "1", - "cliff_amount": "14370.372604058", - "cliff_time": "86400", - "initial_minimum_balance": "258666.499939845" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "258666.499939845", - "pk": "B62qppJosj13spPS9ZvkhqUfqkTRH9LHYHcUZR3Wivayjrs1tZcZxXq" - }, - { - "timing": { - "vesting_increment": "0.997941697", - "vesting_period": "1", - "cliff_amount": "14370.372604058", - "cliff_time": "86400", - "initial_minimum_balance": "258666.499939845" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "258666.499939845", - "pk": "B62qr6JLYwR73PNJYVyRgsPACXduQtebRGUPshKjeJB26pHmF3tJWr6" - }, - { - "timing": { - "vesting_increment": "0.423378002", - "vesting_period": "1", - "cliff_amount": "6096.648394416", - "cliff_time": "86400", - "initial_minimum_balance": "109739.583307813" - }, - "balance": "109739.583307813", - "pk": "B62qpzxtQkkNdCARWbcFhrQnB2cc6ybjDHhFK4zuBm63QgMadjnUTSM" - }, - { - "timing": { - "vesting_increment": "0.423378002", - "vesting_period": "1", - "cliff_amount": "6096.648394416", - "cliff_time": "86400", - "initial_minimum_balance": "109739.583307813" - }, - "balance": "109739.583307813", - "pk": "B62qr2cpHeCn7XtQA5ktqKMQ8gmi6UT79SoGatfvinNyBih13tr2SuF" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2418750", - "cliff_time": "86400", - "initial_minimum_balance": "2418750" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "2418750", - "pk": "B62qrQW1u4635tmjLjkz7pdUrwE9QhmYP8rPb13SpaNBeHa4pGidstk" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "2418750", - "cliff_time": "86400", - "initial_minimum_balance": "2418750" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "2418750", - "pk": "B62qkpgRQcmwDPEt25g7CoBSE9wY8HWCzVsmeTbvgZ1757rKAtUAPWc" - }, - { - "timing": { - "vesting_increment": "0.81795478", - "vesting_period": "1", - "cliff_amount": "11778.558802816", - "cliff_time": "86400", - "initial_minimum_balance": "212013.888839583" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "212013.888839583", - "pk": "B62qm3hoUHCPWGdKfrSK5Ek9STvGfwjf6L1uewvgFQHCVY4Y48DT4Qr" - }, - { - "timing": { - "vesting_increment": "0.81795478", - "vesting_period": "1", - "cliff_amount": "11778.558802816", - "cliff_time": "86400", - "initial_minimum_balance": "212013.888839583" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "212013.888839583", - "pk": "B62qpLv2AVt8zikusA8jkHinfWgCtLnfnZKfxrzitDBoqozwo5pSSjH" - }, - { - "timing": { - "vesting_increment": "0.783384094", - "vesting_period": "1", - "cliff_amount": "11280.740503443", - "cliff_time": "86400", - "initial_minimum_balance": "203053.166619445" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "203053.166619445", - "pk": "B62qiX7wCtUbpzgJavPKbfBcLJ6nyYB88cWjfwjWZiyZZLS7weCDxwm" - }, - { - "timing": { - "vesting_increment": "0.783384094", - "vesting_period": "1", - "cliff_amount": "11280.740503443", - "cliff_time": "86400", - "initial_minimum_balance": "203053.166619445" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "203053.166619445", - "pk": "B62qouqyiJfmysbVqgXZJy7rDvh2ZT1w5vmEQXqKAkpfvk37xQePyYL" - }, - { - "timing": { - "vesting_increment": "0.518422043", - "vesting_period": "1", - "cliff_amount": "7465.283748264", - "cliff_time": "86400", - "initial_minimum_balance": "134374.99996875" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "134374.99996875", - "pk": "B62qiigQwvLyyqUsAL3SmtjP43iGnUB1s1mUYrhvyZCc8PVFaW9ZQvd" - }, - { - "timing": { - "vesting_increment": "0.518422043", - "vesting_period": "1", - "cliff_amount": "7465.283748264", - "cliff_time": "86400", - "initial_minimum_balance": "134374.99996875" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "134374.99996875", - "pk": "B62qoQg5s8EsT3wL1zNT3sjbsJkGXUnBSfukzB9z1MnNUo2DQD24vus" - }, - { - "timing": { - "vesting_increment": "2.246495521", - "vesting_period": "1", - "cliff_amount": "32349.562909144", - "cliff_time": "86400", - "initial_minimum_balance": "582291.66653125" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "582291.66653125", - "pk": "B62qnbZcyj5U8N4nqGyt8gf67qsGitf3LFfjRsNZuXV6c3XA84V7p1v" - }, - { - "timing": { - "vesting_increment": "2.246495521", - "vesting_period": "1", - "cliff_amount": "32349.562909144", - "cliff_time": "86400", - "initial_minimum_balance": "582291.66653125" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "582291.66653125", - "pk": "B62qrAFo1P6wZoE43hPKcRWodZrC7wZFUFGHYwFgh8zyrTyos9ijLSf" - }, - { - "timing": { - "vesting_increment": "0.345614696", - "vesting_period": "1", - "cliff_amount": "4976.855832176", - "cliff_time": "86400", - "initial_minimum_balance": "89583.3333125" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "89583.3333125", - "pk": "B62qizxV2Z1Lbf8TFb4Jzf3uJTd8CDBSuJ5ypkJdw9pZNKzW1Rzxrwh" - }, - { - "timing": { - "vesting_increment": "0.345614696", - "vesting_period": "1", - "cliff_amount": "4976.855832176", - "cliff_time": "86400", - "initial_minimum_balance": "89583.3333125" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "89583.3333125", - "pk": "B62qqNrAYrDKKMve6ECt3mgBBj8g9M6xKR4gdNusetisrAhUTgpHiV2" - }, - { - "timing": { - "vesting_increment": "0.244810409", - "vesting_period": "1", - "cliff_amount": "3525.272881125", - "cliff_time": "86400", - "initial_minimum_balance": "63454.861096354" - }, - "balance": "63454.861096354", - "pk": "B62qjUNbZhrc4vYKfib3kfL8HRAg7ozdis2MhTXA9tobeEbwebdBfR3" - }, - { - "timing": { - "vesting_increment": "0.244810409", - "vesting_period": "1", - "cliff_amount": "3525.272881125", - "cliff_time": "86400", - "initial_minimum_balance": "63454.861096354" - }, - "balance": "63454.861096354", - "pk": "B62qie31VMdCUN9VbJMP2D9EwzcdcF6iYjBzYeTXPiuZzbLaBnYkJ54" - }, - { - "timing": { - "vesting_increment": "1.031518164", - "vesting_period": "1", - "cliff_amount": "14853.874148154", - "cliff_time": "86400", - "initial_minimum_balance": "267369.520771154" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "267369.520771154", - "pk": "B62qmru4aEDszwLFvH59BtZnU4QLC52nrSRBJW1EfdAp8cD5drg8QFM" - }, - { - "timing": { - "vesting_increment": "1.031518164", - "vesting_period": "1", - "cliff_amount": "14853.874148154", - "cliff_time": "86400", - "initial_minimum_balance": "267369.520771154" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "267369.520771154", - "pk": "B62qjpDZTY6ZXsGSJpMvZycBJqv6VFQTStdrEARwh53qPBfcBVuMSRm" - }, - { - "timing": { - "vesting_increment": "0.86590421", - "vesting_period": "1", - "cliff_amount": "12469.031191453", - "cliff_time": "86400", - "initial_minimum_balance": "224442.381892249" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "224442.381892249", - "pk": "B62qpz34iGX2eaRDyHmHbq3v1SnUgzounhudGZRfNUDh79JuTstPNy1" - }, - { - "timing": { - "vesting_increment": "0.86590421", - "vesting_period": "1", - "cliff_amount": "12469.031191453", - "cliff_time": "86400", - "initial_minimum_balance": "224442.381892249" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "224442.381892249", - "pk": "B62qkavJuPZs1bqRTdzmACy3Qf1o8FYRbh43qRPvkB6tQconwjFuAdx" - }, - { - "timing": { - "vesting_increment": "1.900880826", - "vesting_period": "1", - "cliff_amount": "27372.707076968", - "cliff_time": "86400", - "initial_minimum_balance": "492708.33321875" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "492708.33321875", - "pk": "B62qjUut7tByYkosrfLDC5aKLSLQ2JxTbkBcfF3em3HwiyNkEsQmwfM" - }, - { - "timing": { - "vesting_increment": "1.900880826", - "vesting_period": "1", - "cliff_amount": "27372.707076968", - "cliff_time": "86400", - "initial_minimum_balance": "492708.33321875" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "492708.33321875", - "pk": "B62qoFS9tDcqaxcatXcr8jdTECpTXwa1vMNfuDkEdp4tc7uwn1z5ELx" - }, - { - "timing": { - "vesting_increment": "1.183730332", - "vesting_period": "1", - "cliff_amount": "17045.731225203", - "cliff_time": "86400", - "initial_minimum_balance": "306822.916595313" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "306822.916595313", - "pk": "B62qoUiAHZZ9xY7BibT84iwMtgQidQByE7tCuNhn6DmyKhUPAzpnJAd" - }, - { - "timing": { - "vesting_increment": "1.183730332", - "vesting_period": "1", - "cliff_amount": "17045.731225203", - "cliff_time": "86400", - "initial_minimum_balance": "306822.916595313" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "306822.916595313", - "pk": "B62qrQMPSJpee1NnxVb4cr1qBtH3kMNpXaHVj4oVxNhqadCMBk6wELy" - }, - { - "timing": { - "vesting_increment": "0.552983513", - "vesting_period": "1", - "cliff_amount": "7962.969331481", - "cliff_time": "86400", - "initial_minimum_balance": "143333.3333" - }, - "delegate": "B62qpzxtQkkNdCARWbcFhrQnB2cc6ybjDHhFK4zuBm63QgMadjnUTSM", - "balance": "143333.3333", - "pk": "B62qpMJkbt6b6n97jhW9iWfvmseaqaiUT2KViBUKUHtE2MbxVGSPBnc" - }, - { - "timing": { - "vesting_increment": "0.552983513", - "vesting_period": "1", - "cliff_amount": "7962.969331481", - "cliff_time": "86400", - "initial_minimum_balance": "143333.3333" - }, - "delegate": "B62qpzxtQkkNdCARWbcFhrQnB2cc6ybjDHhFK4zuBm63QgMadjnUTSM", - "balance": "143333.3333", - "pk": "B62qp78FJiBUMordLumiKQMewazCwcH1Zee2GuK5MRrEsqQ2NdGHsWE" - }, - { - "timing": { - "vesting_increment": "0.250750374", - "vesting_period": "1", - "cliff_amount": "3610.80844336", - "cliff_time": "86400", - "initial_minimum_balance": "64994.499984885" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "64994.499984885", - "pk": "B62qkK29ScnXfTzrDkkfASepKoTE57CT8SA4r43EQCCwwJXAsP5TGGN" - }, - { - "timing": { - "vesting_increment": "0.250750374", - "vesting_period": "1", - "cliff_amount": "3610.80844336", - "cliff_time": "86400", - "initial_minimum_balance": "64994.499984885" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "64994.499984885", - "pk": "B62qj1ddvraTFJVjVVTpDCa8Cs7TVhZGjqEomQrpahrJ3hdag54cGb6" - }, - { - "timing": { - "vesting_increment": "0.149471444", - "vesting_period": "1", - "cliff_amount": "2152.390610299", - "cliff_time": "86400", - "initial_minimum_balance": "38742.99999099" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "38742.99999099", - "pk": "B62qmEo9HSSLLM3DtUJwcNdeqqQ6zoNUMqXauu9ySWKdpo8W7T9bjR3" - }, - { - "timing": { - "vesting_increment": "0.149471444", - "vesting_period": "1", - "cliff_amount": "2152.390610299", - "cliff_time": "86400", - "initial_minimum_balance": "38742.99999099" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "38742.99999099", - "pk": "B62qm4km9z5EFAGe2ByVR97gvnbbx57FQu7VQWEviPQHtaSeApBKjQB" - }, - { - "timing": { - "vesting_increment": "0.449299104", - "vesting_period": "1", - "cliff_amount": "6469.912581829", - "cliff_time": "86400", - "initial_minimum_balance": "116458.33330625" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "116458.33330625", - "pk": "B62qnipPgHt7ajPdMko2STLDAxWW1M5q6sZ8V578khR2KMQUbhxtTPN" - }, - { - "timing": { - "vesting_increment": "0.449299104", - "vesting_period": "1", - "cliff_amount": "6469.912581829", - "cliff_time": "86400", - "initial_minimum_balance": "116458.33330625" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "116458.33330625", - "pk": "B62qnhoXZG3BqKWJ6vTmRFM192LqvKZYDt1UJP88gi729USiio87AtK" - }, - { - "timing": { - "vesting_increment": "0.440658737", - "vesting_period": "1", - "cliff_amount": "6345.491186024", - "cliff_time": "86400", - "initial_minimum_balance": "114218.749973438" - }, - "delegate": "B62qriV8kQ9FzSRuFPXAjtZx8JcBhY5gmYkFd8VUxPVVSBpSb92V7T9", - "balance": "114218.749973438", - "pk": "B62qibGLxx3ECjWgU2YSJ2LZxXkPriLyPHZEb6FCdMNMPzAphSFZnWo" - }, - { - "timing": { - "vesting_increment": "0.440658737", - "vesting_period": "1", - "cliff_amount": "6345.491186024", - "cliff_time": "86400", - "initial_minimum_balance": "114218.749973438" - }, - "delegate": "B62qriV8kQ9FzSRuFPXAjtZx8JcBhY5gmYkFd8VUxPVVSBpSb92V7T9", - "balance": "114218.749973438", - "pk": "B62qrGcX71YGYbgik6onTADgDSkk4huovAhjzJRZMdUZLJRVZ4wG8dp" - }, - { - "timing": { - "vesting_increment": "1.615748702", - "vesting_period": "1", - "cliff_amount": "23266.801015423", - "cliff_time": "86400", - "initial_minimum_balance": "418802.083235938" - }, - "delegate": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4", - "balance": "418802.083235938", - "pk": "B62qknoGUuTS2MmtZMrJLX6SumUP5BjKJVhyPTKjSBH5xyenxZ8dTWV" - }, - { - "timing": { - "vesting_increment": "1.615748702", - "vesting_period": "1", - "cliff_amount": "23266.801015423", - "cliff_time": "86400", - "initial_minimum_balance": "418802.083235938" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "418802.083235938", - "pk": "B62qmQVRztGMtwamypY858BbGPRNmoJTrqMrq6xb2BtGso81bEzn8bR" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkd4tZQGe9mo5tK3wQi5PUoMdtUGtLWps6Se9o1qWdwNwuUtdWdr", - "balance": "502777.775", - "pk": "B62qjWrka3sHmyX9E3LLk7DYwTkD3xpVxJVWeC1jWesvUCw98jzwLEb" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qidz67vVjRUWi4QWBhE6i6JAs5i55YP1CuRsSNB8CjM4nttrRS4q", - "balance": "502777.775", - "pk": "B62qr11GnajdtFtYHLB25VfR2HisWw9gQTtswLT9UDuBDupwxnP8Qtm" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoeKm4p9J6Q3hYWzb82Yo5uP163MqooBX4ZWjp8FpX3N6Y81QgFc", - "balance": "502777.775", - "pk": "B62qog6J6WmV7EG35JYwCoMjXGQKfMzDf882feobdM4XSTvd4TM7o4x" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "502777.775", - "pk": "B62qmQAFPta1Q3c7wXHxXRKnE3uWyBYZCLb8frdHEgavi3BbBVkpeC1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoTASPAqsxJb1kmDZtYhxRAuuegWG1WhzkxqmZVD3BmKLenPa3hx", - "balance": "502777.775", - "pk": "B62qkLCr6WNbmpwmV3zLUM99J46WGpEJLcBbQEbQen2oXV9MKU8f9mL" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpmq5XCNpv12G125tnrGtcJJnMD5qEQ8Riw9LLEtjxAQ1wNjywYm", - "balance": "502777.775", - "pk": "B62qo41tpoLx87ag5BcocFD8QV5jQB18qw8jnNqKGz9KDXna7PT3DLi" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp7J9DJWb4y9BsXiixdRQLGvouFmrpyiv1fmF2vPSV1tXhWuTiyD", - "balance": "502777.775", - "pk": "B62qjFozcCaaeMNaAWrRT21JUsSaq47PYW8DZdySviwath3Mg8nyfCw" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkxMXa9JorkHdS1iinLn5WwMV4dgn3HT63osBoFgQHYoah1MdzKw", - "balance": "502777.775", - "pk": "B62qk8QpsgrR4d5NM9gxiiN2oiZSNznfeDbr1V5pFWa82nZy6iwKhfw" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoXQhp63oNsLSN9Dy7wcF3PzLmdBnnin2rTnNWLbpgF7diABciU6", - "balance": "502777.775", - "pk": "B62qnJ58vM1du7EkL83EPtjN8wt1MXKC93Sbe6icpRhfLVgDg6xnVgA" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpMcYjgezccPk8NfaSto4jyV3uGU8R24D9uSShMoqr8JdpAv4RKo", - "balance": "502777.775", - "pk": "B62qoERQaxigi8r2cjyUuQXicjcPbGZfjRkeUn5sedzYisjTBNtEddh" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpLST3UC1rpVT6SHfB7wqW2iQgiopFAGfrcovPgLjgfpDUN2LLeg", - "balance": "502777.775", - "pk": "B62qpBVRzjqFcbzMk3JAFdjruMAoqdHyHiE9XNyshZ5NjGo2gY7CxZz" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqJXzVcb63kE6zFEXJn2GsQ4DTjygTE3ymjYSsyHRt61qVoUBZyr", - "balance": "502777.775", - "pk": "B62qrr1TdC3LeN5F1Bgjxb1v4Pdxt6btzKL7sGTyLGNcydmagjsYsQi" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoERu6rA6UUxk6yNYN9CfrvXwNB7tBF94TQucZNRkabQNiDJoMiR", - "balance": "502777.775", - "pk": "B62qmanR1vreSJgKYZcHSiNrov8jvXShfcjioaBLpCGbr7vrt3DxZq9" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnTahyoiqVSW9qbqiTBczA7n1wim9d7PYwGxWZP2s6mgwMn9AoGg", - "balance": "502777.775", - "pk": "B62qjCoLPn8iXHXq9ukNMhAfqn39o1MZKsAx3VrWFdu1pEbZZezJhJe" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkHM9NT3nDefqUvSMe8qnfEfeXipqkzZrvoBXpfaC9m2BdYjWVJA", - "balance": "502777.775", - "pk": "B62qkZvsPhMjgYTiXLLGXWaFUCFGAexpR3v2z5ymXKEuZGVhub5ebNk" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoWcd3dUzbjMHTdpjf5Us88x1otEoJmhSVRX7FXf1Dx1zT5Hp3ZC", - "balance": "502777.775", - "pk": "B62qodbQJ5bnuY7j71eaYiiiq3XqYDgsBDJxkAhtzqBNpxAgskKdTc4" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qktmhyar5294GEBpPfgYrSEBxkAcn52273bdR4CiGELoVpLtaC6c", - "balance": "502777.775", - "pk": "B62qm4UyivsseKABrgJxS4AnoK4SX8b69o4DWrR9cJ8HRYGrNq65iEG" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpPqw2hzqjtcqpEwvckfsAENgXUxgJGu8y3Z6Fzus7pRH6UaLLp7", - "balance": "502777.775", - "pk": "B62qpcJd5eVzs6z4hs47nMQipXJdz3nEaEqbLStc8obzecfNPv5vAnV" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "502777.775", - "pk": "B62qo8FPFHTQ2J5eaCK74yfsMRBFT5bnr2iPomWLv61iGpaufBop6Si" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoRsqqfdfDb3s4nTgTVUQGLep77ZcoKjjWoyxspTn4CEbtBknDek", - "balance": "502777.775", - "pk": "B62qpGX4AkMb93fusVyC7CDNju7FUP1fFVbspw8o4sN8xbmsiKxgy7f" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkBqSkXgkirtU3n8HJ9YgwHh3vUD6kGJ5ZRkQYGNPeL5xYL2tL1L", - "balance": "502777.775", - "pk": "B62qqLBQFF3oRGthJGnbZB9PEF8pvoxGcfBNUVtgXtH88VZE9KBoGKb" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmXMMTUuKDEwY4THkgX6fvDtujGNP3FMdiaWwSHkMsMM9NzwPXZ1", - "balance": "502777.775", - "pk": "B62qnQ9R4djFcZtgUnEASzipJj4Liwdpt5WjM8qnQvWH9QZZMwPHRJc" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqpujuZ5W9uGtEwJv9R9yP8475hjFd93D4fVXoVPi9tmAMsQZBhn", - "balance": "502777.775", - "pk": "B62qjyUJF51Rh87LkCzFUrWFBC2oSqL55dw1bHMkPov6oGpqiZxd2Xc" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qn9vwCUbefEmPsj6g29df18TmAQ2bSthrRFGvWG1jKDEbi2wJT15", - "balance": "502777.775", - "pk": "B62qq6YfopW3J9zaw9VEjQP8tehZVzewtH8LDrPST9FtLWnnWhnoKJ6" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qik2auL1VbkX6fijdzwT6fGgjpi8caKUH6vbov573DbdT2UbQkDp", - "balance": "502777.775", - "pk": "B62qojvcsxDKjfx2UKTfrsrQ4XYt3x9gpUfijNtTyNHjMyKigubEL1Y" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrr1gkgYvVfRb9JjstCcjDTKYYXFM61dD7oqFaEjc5VkFvL8zWgr", - "balance": "502777.775", - "pk": "B62qnem3qr442rQCJ1cmj8kLqk48Hpi1PEJwPXrMUNyiSymQQxSJspn" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqUD5wTz7iVVrT2axj7tVY3kybSPZBJBDXRgZTPgJJHm5eD5aR1b", - "balance": "502777.775", - "pk": "B62qo8yt9f1eQAv1kNUocT7jWKcHBTEcMxkSCmK5FSn9eKUfy6mZpQc" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnR6HKx34NCyDkSeRcJ44KATjUCs4xmQYDbwTXPJPQ4J6ebfeQe4", - "balance": "502777.775", - "pk": "B62qmXBgmuA4Zo81V5Xmhmr5opdAbbddfyVxsdvJuQutceSHNQe2Scb" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmpHMDeuGL1KAkneV1RTKMez2ZNcDUJKNAEZgweJna62xuJQ6Mqm", - "balance": "502777.775", - "pk": "B62qjYCD9rCC9mqfqdAi929GRuZBmNfba2VomgfRVtZQzPa14YguZd4" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrHzjcZbYSsrcXVgGko7go1DzSEBfdQGPon5X4LEGExtNJZA4ECj", - "balance": "502777.775", - "pk": "B62qmSLcBAgGJYa14CUyGdoZywpKuztSKWRJsnKFSxg3oeLAYaotLFv" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qq2PGvsoNC4u3uxthhs2ztXzuXRzqoWX9pWUDo5xdC3vdG7DQkjU", - "balance": "502777.775", - "pk": "B62qmmvXhqFc4KpY8o78Nx1N2gusT9zC7D4pairouAZHyJmutVqApJ6" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qn7dN3hhEyqEYLG9Le1KwJpJfcJQXfiBoKiB7sZVrwYvT1NyRfDr", - "balance": "502777.775", - "pk": "B62qiWWh6F34fwbZiv5uGKg15vr4C3cxKDBxR4xypdgQErk4t6DBn9k" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpJavug1VGCBSttepmXr6nh8fvXY5SigbN44ttYDia65vwbTEcq2", - "balance": "502777.775", - "pk": "B62qqMhtDSFToxQLzPjZ27PVtSCZR9rgUrjUDcjytWSsDZtPFiQMrnK" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqgGAQfpFhX8G1iF253C37CMsj6ypn77C9fr3Y17iU6B5Ft4XjPo", - "balance": "502777.775", - "pk": "B62qqUrqjmVerAGWSk1TByCBQxzH8u9PRnKnMu2YH7YbhyS9CzMnYRq" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qowm5zNjGsDzC67eTc4zvjXwdkPRUKHFzeSDRjm6FBojzqmNfNhH", - "balance": "502777.775", - "pk": "B62qmiBiazpFUcs4t2ccJ2vEzh6i4drnyLQfNV3dEfgZfKYYjAbu8tC" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qns9cPvDwckhJXHpWZZ8b8T8oUgoF4Enpax5zNVBYYMtQwHf4Cmp", - "balance": "502777.775", - "pk": "B62qjYKFSc4DJ1g1PGuyooe8BGXfQEiTUb4oLH1jhntZtQpz9aV7WY3" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmWbgvGV1MwxS6rJEG3BSbT2T8b5DP2Theb2CaBduBXGJz6qfCqb", - "balance": "502777.775", - "pk": "B62qp8no6FregychSQusyD56DkRrqvg9bhBF3R3BQckQzQoUY9piJ74" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qn7HrKKt5ia1dvGYHuvuFGLdwNSXUSAERQgvS2yZbZvVaK5biQef", - "balance": "502777.775", - "pk": "B62qnWqVhYZaSn9xHkpih2rkbZ45MV5Q3CktwGA9EVbZtrGGjSr83oj" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qny4snW5cBovDvVFLSipUMaDiu7xwYMrfbTscDLDne7enKJyGkbh", - "balance": "502777.775", - "pk": "B62qkeKupTi7525nWMQfWgJ7EhrxhyFdnhANKrjSo6LRCZJ28yHw1yv" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qm6LvKxET3xCAW5JdNWAekCjyJJFxJdYYNcpGNwvhe15yyddYife", - "balance": "502777.775", - "pk": "B62qnNmzW5uoLMPEVhwfL5xW1jCALVRfP6CEm4wPbyuu5xxJEoxBbue" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qipnm2igSVxVw6mqSdhU55kwwXDdE7mbh6FSiDj2zQFKhQ8iezwe", - "balance": "502777.775", - "pk": "B62qkDGi9CVj8Gu7wA3Tm6R1eUa8ZxZSUeFoQUmAjqE1diaXYcN769S" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qk5RNZP2c4xbrefavDjRM9wLP63kFCVdd4TRKfmtKLXEimdDrKNX", - "balance": "502777.775", - "pk": "B62qmij2xZg5ZLmMUy3Be1Av54misfGR16ywRJAsPhMvdUWpzhKfxD8" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoDCpSv1cmWiXgYvDud8L4dk5oTwC9JkyXyz9b13j5uFKiEFjv9D", - "balance": "502777.775", - "pk": "B62qrYfgf3JNvWRCrWWH7T64ForhkYTSRbu5QM51EFxD1Q6wF1wzFNU" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrGX6VyP6BmGAMYzrvhyq12JDuCQHpuumme2St5K5nWgPiFKhwMS", - "balance": "502777.775", - "pk": "B62qpKeaQG8uJxYGdMWkhfff75YrFwoxPwSzhxrWxUf7STrpQMMVrYB" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "502777.775", - "pk": "B62qnBRYDxf1EG23jnJx1QAMvARTZgdJzYoAE5LoEUJbLiPsUzYfA98" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qo3iHrCUfCtxQU9hcHT5kehJsQB32fE6JwMAadSMML8Cg4eTPBpe", - "balance": "502777.775", - "pk": "B62qqkKscGbufYJ5qpk3GLWenaJCgK5TgiaRwozsH5BmdqXGbttGYSP" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjaE41RVyhm1mcLNUwdpBJPSSYAr6MvfnWKCrmEfPz5BPRDj4GSQ", - "balance": "502777.775", - "pk": "B62qrgWoTX6rBSPFyo8ffBuQzkkVN1yWi4LD4a1u2EH3bXJY1bTd3Vy" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qj3fTBMfpJvoHTXPiKymxQcHH674jynkqsRjUw1bR12t2VCrW8ch", - "balance": "502777.775", - "pk": "B62qoHY9jb2WaBK1t4HgboN7vCq71X1aBGfdaiQdryuyDSfsgCDtd5A" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnSUbgFfPTsZGPhFU9hEy4PerBLCHVcTCYthU7BUN75nHiZQPg6r", - "balance": "502777.775", - "pk": "B62qrxjaEqDqq1VQXc9xPXU4DiJM4nBMYesWs7whmNyFrPr6Qo4GRzu" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp17siioFbT7ugFCJwtfcSn9SHFsBNAkUAxKjaFtorKqQ2Z46L1G", - "balance": "502777.775", - "pk": "B62qmFMzdoZMdhvU8Rgvnk6cLieaAMYQbjNumWj9cCMuNVLmDXKta5d" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoJuLTSJt6fqkk2N2yntcPKSEb45C8HWKr24Wi7atzCzgeXjg5oN", - "balance": "502777.775", - "pk": "B62qkCuaxdGJGKjPvYa6TEFqmBGc7p1CmLwAsYJuVA7iu3VTVZQDR4b" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "502777.775", - "pk": "B62qkQJjJt3PL89vVXoHir7cCFPgpdJ1JCmhqHrfwjY7zpGYhtC2xHH" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qijDC2gCTtcqYGnUAc9YgH2Uw4fzr8xEKKL4faZmWyAypgEe3oWC", - "balance": "502777.775", - "pk": "B62qmnPjiwSKnff1qMUuYcuixn12j251x5fKKaxPtWDajf8KgaQX6yU" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnzLZyeTiesV9EvUxUU2AHqyWfd7kAWEWL8QqJm5Uaadpmwafrj2", - "balance": "502777.775", - "pk": "B62qs1inqycyihVap9Ti1T4WrmqoZ2aqZ49z4peRYM1cC8Gk3brdHk7" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpEMj7NwUbeWyyPrPUHtJDqJb1RkPxJtm6JxHrXUKDFMgJYp1zzT", - "balance": "502777.775", - "pk": "B62qpJZYLwCjH5Hafi9YiCGGgVhuoq9j6A47MxJG3qzH3nzS3pZZcnn" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qozyeUmdsCUP3kCJXNMDwCENUA6SA7ZtnGWiZbSWaB5yeuMVVJF2", - "balance": "502777.775", - "pk": "B62qnKSBegBU5wkkYQfKEKPenEsEttY4EVSuizJNrZdsdrkk6xSmb3E" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmMkbajiY3bdVRjv5bx3yxjp5sBHHQuu8M11sDdjtBy5VdgWdgTr", - "balance": "502777.775", - "pk": "B62qoTdpaj649XnqLxGq8oY6j3pBQdujD7ftQpq58AqypTMcaZePfUL" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoVopcNoQPFydweGWUBnJJbrokkebVDiWGmAzYoaLysrFfzNCbya", - "balance": "502777.775", - "pk": "B62qrxrrtdZGk1icXvsEes5DBxHuaoifF2MmutXzFPLjsuSPouUbcEu" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qorXXHv971Kvnq91TkvWsRAvMCB8yszCX6yUhpyZseKcibSZSDSF", - "balance": "502777.775", - "pk": "B62qjyY3c1FNPLUir8MBoECUNAP3CiDFE52uc4LP8B5miWe441e1VPo" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qni2bXsMfr4HnT1RSYob5x6Cz2rP1zUr3sKuMSqrqt9jtJR3se4y", - "balance": "502777.775", - "pk": "B62qqJXC6J5UXVNW321LiGtwFR2WTGULFwZzrDo874BYi7QGdrkpqFY" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoQjPL289fYLgcPzDmZ1Dv5kqNYANsicix6v6epSHXUW6H3XUTL9", - "balance": "502777.775", - "pk": "B62qmQQ84vg6V7NwizyZzsWk4z6P6GdXrpvN44h19TRL9dsa9xZ542H" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrBRnUXvdMr8eGLBsmdpvFnndinDZMowqoMUYRJnmGKpdJv7TMRj", - "balance": "502777.775", - "pk": "B62qmPfMY7HNmuvGnQQ5kF1UoPy2ipNXAF4MtmZvLipAynggd6EWWBC" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrCz3ehCqi8Pn8y3vWC9zYEB9RKsidauv15DeZxhzkxL3bKeba5h", - "balance": "502777.775", - "pk": "B62qpqgV3MoZEtfPiceJ7tH9ngz9o7a3EtkdFr2a9KnRkQGaxEuW4iU" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjw2PdqLJYNTr6cNDXEmnc9FLNoaqVMHMqiTX7sqLYJRpd3mshFA", - "balance": "502777.775", - "pk": "B62qnysDggsacPKduRXXMzCgbU6ggCSGUywBhhrGX1c8W4nr5oSX1Jr" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjBpH4zeWgy4d4p59qUXDA3DtYeCyBrRM286sdXZFw4A8SiswfBh", - "balance": "502777.775", - "pk": "B62qpYG5JSiR88NHKPbceqDDs8MTnhmvzoDWbqbJUWEXGnuVjooaUPL" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqPJmQCXeRmjSj7jJPXvgshHVBfbeXmNW2uRBf7pwVsB7pzbcqFH", - "balance": "502777.775", - "pk": "B62qrMCR9BPCLY2ZWMXH7ueNJM6ZCa7X5cW2NboAfpXqaiDadbSEoim" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoG7mge74phWmvLdgMTrewb3Znpkvt3LYbtiKgvhN3v4kjVx1RPc", - "balance": "502777.775", - "pk": "B62qn3jFiBMx57Tqw1EbfHPtVqaEntjZR1uihQ4jH7iQLBFS3hSPKC5" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qim7EVe62u3wDsGzAZEMGMaEuwSXYWTCH1WsNvWFgfvz7ysggDxf", - "balance": "502777.775", - "pk": "B62qnzTCuHo79TU9chKbcGLudHS3fU3NhLReJG34MhUVrFN6nA7Pjik" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrVGh6mx3DQBmXobnWidM265mxSD3aisVjR7c9KMyZV5FfXqywST", - "balance": "502777.775", - "pk": "B62qrNpfSTjKyBiq9LEU8wNSHPu2YNPiv7sgS2yYhACKjeXWUmLvAJ2" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpFJeY8uiLwzhrmwFGthQS7yjZonyUACq32G4ULkZcRB9W3WVFgE", - "balance": "502777.775", - "pk": "B62qnFpSPGZveVRzoABYjsW6dwAXjcGeAnA6CsBjAsG86ZthTGwy7TF" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmRG3THXszPjfJXDCk2MjDZqWLXMoVzyEWMPStEdfqhMe7GJaGxE", - "balance": "502777.775", - "pk": "B62qitq9vwHhBXHwU8Hu9VqPGniVUs7C74RbYz8v8EtDTnBkcLC5t83" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmBBEPcCpWqvMhParohskEjDttye1A7iSxwmMncXXgKkgjQ9PA7y", - "balance": "502777.775", - "pk": "B62qq4x5H4WyTJHywAZ3DzPCeUcSz1Gh7TqMP4ydANeETB68Mrf9X8i" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qj3Gzxgb4G4M8CwZRXZPtmVwGJtGfVXVbpMrACNDSqQLoXzSQ9HW", - "balance": "502777.775", - "pk": "B62qifDaXL1vTRa88w3w1ZcUUtK8QT5nUF5CEAKNFrftEQMu6afkoDM" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkoSio33qzxjsAuY4KVYmjw784KuyDSxbRL4d8UJaLXmdgVqb4N4", - "balance": "502777.775", - "pk": "B62qrTGV9jGcZsxDbahBPPheUd5MpV97yzAn1QrYyEAtzgfbURC3dMa" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoi7wVz5NDCYa37usdATKcvMVcbtXYLjn3KiELXSEsG7XcbifC3q", - "balance": "502777.775", - "pk": "B62qmh665K7crtbKv7JfNQgJcBKh2bZN5vw3mz3ds6vVo76M2K7byvy" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrae3PEBj66KV2obWnzVxMjDCMuFWnyzxEzvLkQutaKPmWtfUPm3", - "balance": "502777.775", - "pk": "B62qjUVRD9YVQ8Mt5fmtjCt4aUzeZLDMSop8yg6Scg5unqDXiyM2SMs" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qj8KB2fk59NkV4VuoTkVXHjw8VJzC3ybKrWo7zuDC9xTiWXPygEe", - "balance": "502777.775", - "pk": "B62qoTaYnDYrtmver4jnkgJbFU6iohjtALTU4ebf4yCKrxFFHd9Dimh" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnYBehkVZzgJBCC5yhFyF2L7mMRPsVnKW2xpcWFVuQYRVgoqwDCS", - "balance": "502777.775", - "pk": "B62qoreEwCN4QMSJBcrEgDLzmygNKgMkshRxKGMZfswK9oNpoZC97ZS" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qk4VDCUCnX1TV7RrmBnSmEM2L415ucaAhyLBJu5xYNZX4Jx3Ksdh", - "balance": "502777.775", - "pk": "B62qjRNvNj7EJCWSRfhKNosEYnjTCZVbMdiyymV2QxiYpr8QQehgYB6" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qs12XTUTSiWuhyF1R3MfXB3p4QaGxv6JFZYoMUuG4DGCEhzn39LL", - "balance": "502777.775", - "pk": "B62qnsoomKzFNvmJcWAq59TLtidzYwD2hcUCrrFhBNWys2npQTXpGmu" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrQBarKiVK11xP943pMQxnmNrfYpT7hskHLWdFXbx2K1E9wR1Vdy", - "balance": "502777.775", - "pk": "B62qrh8V1qvJhQx9D6g3JDgVg1FYR8B45V7EFFim7aLPLss3kD2aAXR" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qm4QbSnmQWM3x7SUiQeWAjb6iiooWNd8iaxtDvsne7YP4nC8Nh7f", - "balance": "502777.775", - "pk": "B62qogpwsY84waaousZTWkonka6EoajHey2S3cfi9qzSbynbmGiqaUN" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp4jr1PgwK42Ah4HG2qNHigTw5riKFr6RprguAX6ms8ArDcdGv7a", - "balance": "502777.775", - "pk": "B62qiaQboSdk5JkHTNcPWUjDwVZZK96u5tGac6aLA9yCqVm8tZLsZZm" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrwBEB3tjGvjZNNr4h8N2iHGvcgRa6bb3V7Qs7Z15EZVWnyJBpXR", - "balance": "502777.775", - "pk": "B62qquq5R18f5sQ1LPF1MGqwwxy1jRCeMEUsMuvjgJ4dAajdQgjcye5" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqMU2Es9QPPYj7Vn54aJbbW5gibDZYu38LhGLGSjccSxJRQ5NkuK", - "balance": "502777.775", - "pk": "B62qrzN4SfQpxV12YcSW4Crb6PY21y4sgpq7e3v2qh7x5UEd47RpNze" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjmhssErdKxMjXuXaABYjTnhWjzbtdm63XSpjNb9ddPNvtfJ2JbX", - "balance": "502777.775", - "pk": "B62qnto268cEnV1cdZh2bRS3bMwiAT3tRxsPrfiYruHaxXERAR3Ec8b" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrUXUnrc1tR1XN44eVaYVyw64MYD7p841LHsxzuMy6yERkbkzS87", - "balance": "502777.775", - "pk": "B62qku85TZbbwZhuYr3xMsUJ7KndwA1wHcCDVvawK24uUtBjQDa9pye" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkDxbJZ1g7iER3Pv4Gid19m63wp5DKs7Jz7ELxVerWqWeBwrr2dT", - "balance": "502777.775", - "pk": "B62qm6aynoQs9WmAbkoKvSn3eMDo1PAZi4jfB2MnbUWTHsq9TVKYZVJ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qixi4dP7DcKdTNcK8jobtv9qKFjxf7ZgZVoQcJXVXkeAULe3hT5E", - "balance": "502777.775", - "pk": "B62qri8EQAMZbZiwaYXtuh3fs14MRPJ7x3ePQh25SmR7ggKRtnfJ2e2" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoKueAUixdjxSokbUN6LeKRZoXMHEhU6nD1zpZ5EDh7zNTaDQeNK", - "balance": "502777.775", - "pk": "B62qmq4EksfssuNcoAvFhebPiBry1uUR1bwLEiN84EByVPAcVh2Lvib" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnvzUAvwnAiK3eMVQooshDA5AmEF9jKRrUTt5cwbCvVFiF47vdqp", - "balance": "502777.775", - "pk": "B62qrFQnjeR8FesCFUJgNmJkfe6uzYMGSverRyDVjfQxDPgkr8mzjSq" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qq6FzjoX7GCqDY9aUP7eFm9QdqHpFJ8Aa5xB1YLj9GuPtsvG6Mp8", - "balance": "502777.775", - "pk": "B62qjtHX7MLXn7cNM3cF7Eb4b7cgwrk6STeUjCtPktusxFQ75T3BMPn" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qq9CY1jVwTNjxbqUxNT4qhAy24woM1uzYA2HUo4QEGpkyUDXt3YF", - "balance": "502777.775", - "pk": "B62qjaKD4AAxb8UUQypqysaFx3cYhp5bSjzgkQobyjca3sRJKho3VA4" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpdKVxef96UTWaEPEbGQ7FruwCSbEckDHDGtpAQqxUfDmHR725AV", - "balance": "502777.775", - "pk": "B62qpDH4cXswwo4YYmdS9apCeRQUXtAEXuCS95ddMCFhNbzxvzZ6Nfx" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrcFgyk8u1NPaTvw9zZE1RVYGAeURojHds8WMjEpzHakU7BefkMf", - "balance": "502777.775", - "pk": "B62qpJ4Q5J4LoBXgQBfq6gbXTyevFPhwMNYZEBdTSixmFq4UrdNadSN" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjQ3k78nzaePyXhg298UEVnwbCeqQUcNwZRSR4VK1gVJ6mer6M8V", - "balance": "502777.775", - "pk": "B62qnNyeNzkyccsgwogTg9jgqBYfE6KnjTWi9QxsVkQ2NKgW2i5fDj9" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmpSNd5voNiVnyM4c1bcbRC53wdkEANwYZaA2iA5rgCv68XezSuG", - "balance": "502777.775", - "pk": "B62qnsA7W5yWUr8r27DwmBoyHqYE5FMpm5NxhotqppmbL5wxcBDZZVT" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqKoxyhPfHY9kw283dafk5jztbbKdH78eDXpNCyj69cmckC8KZqs", - "balance": "502777.775", - "pk": "B62qn9zWo5HcC2RRRi5P8278Hq5RoKgQWqFvXRYxsbVQeDCsAJP7aop" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpL4ZdJw8dmaD3DJQvKG4Ewt82va36rYK7BkkKs2SnkxzVZR5oBk", - "balance": "502777.775", - "pk": "B62qqsZBMoFs1AmiLxekCDUta2GPHPyZenug2DM4jrVrrZqUHi5PEsY" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpXqPzauUXLnsAQFnYHMCiV9pRqG2wqbJ4pL936SVANHa66zkkQj", - "balance": "502777.775", - "pk": "B62qqhHF6ZZQEQ2dNyjSSMy1uSqy8JjVnoRmN4k2q9VPfAEviRpvype" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjWwDxk5nGMXN32ffuMpMSp3wPa7BLB3AXHH5EYiczcRxDTF9uP4", - "balance": "502777.775", - "pk": "B62qqSy5saxH3Ago7obP4XT2M9fYkRLMfthRhgCw59jr7EvHitk4VpK" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjok2BD2jB6TArVM1oGDSo16xk1SYGzTwZSjx63WbtZy4BuzPBDj", - "balance": "502777.775", - "pk": "B62qkVtsvZk4sMHJETFDeqzukb9vEbswirZFY4afdKYMqcAEw1bkGej" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qiwgNcH1uw76xgqJMb4V1nuD91qbxrQGWay96u9TBkgPb4HxRJeX", - "balance": "502777.775", - "pk": "B62qmBXLrMyUZ7HSTcnSpUG2DFcVTGtVFNR5sSkMzshTjJyk9nrJRTD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqKCmTdo7JJS6hP2YsiMoXvkpo7rcK6EsxBns3etbQytnoY8b49C", - "balance": "502777.775", - "pk": "B62qiscckHMmaedeqpSokpjidB4WQW74tmWAzXWG8rW3DgTfEfXJazj" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjBsp2zWgyrbaSqVMcduz7A5s1sT63epFUVGFRjCfjCzy3zwSVaq", - "balance": "502777.775", - "pk": "B62qmsgdnJagaswVUo1KhnQNGVF1y2wS33RcR4kS85FkAsJ8xTdNuit" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrW1cezZ24Dn7DMdb7WPVVpCcE4s9BhYDDz49rWyVeMinHb18bg8", - "balance": "502777.775", - "pk": "B62qpGm7Ubs2exzhPZuHFCmsCRrhBKigUUoY3p4gSBq2koqfYRFNbjX" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpAmXkj3fPExD9ASLbARWBos7taNoviawGnAeQWgCvNNnvj9Bn4D", - "balance": "502777.775", - "pk": "B62qmm7feizW8hGKBBzvh5gpdDbqhMac3zLh1hVcTaj3BbYC18Eivi4" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoev8sKidbnw2RmSAJ5w4SFdPvn88UtqvZt8GxHHd3d2P7x2Etgv", - "balance": "502777.775", - "pk": "B62qkwYTYFzemJK9ozx2K2fy4YsvFx4w29PTBdwP3khDfax8tUP8rJo" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qiWcbScnq9W9bhk4oLi53fyH5TL8WxzDG5cqMhbz4SUhz66v7izL", - "balance": "502777.775", - "pk": "B62qm4egneDvLXYCwzJRLBQoseGZezZ4LUtJUT256phFLm9TQWGmFYb" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp6qMf3Do4q4aKqEsLxVpVuXJaRCijtyhsjZBvDSEFUBGXg8Z9cs", - "balance": "502777.775", - "pk": "B62qo6bK6jBAa6QR4EYYtH6MWeGRfWUWEWXPjbYsci15ecXTafkSw6G" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qr7o47ANtvCpSzdVXXoweGkaZkwWnq2mZ6Heg7KQTCuShF4KeKFS", - "balance": "502777.775", - "pk": "B62qqrMW5HUkhKDPuNLToVyxcc49VEPRMaRFzSbWZysAsyPw8nFAu4T" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkbNu6GyDJ7uxXkfYQiVZHfomjtqN71sRcmt16Dg5VdjWBcuvJRK", - "balance": "502777.775", - "pk": "B62qkTViAbMfWGRFJyvtWT5dBrfBUReHTHsA8PWT1dBLB4ctPHRf7nw" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmQ4pFXU4tyNwdzMY7uCdrALptYp8SnthWJMqPPA3FgmxebY3H2P", - "balance": "502777.775", - "pk": "B62qqsvgiixjji3CX7whzuBKVupvwgBS4Dao6wDwkmWPi79TNcwZ1tB" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnMmqkKptkyQPvYmCAAEnbNxjjRkpFZJSJLBgAuDL2bURwZgXe55", - "balance": "502777.775", - "pk": "B62qmtxhr1gQ5PUvKnNRVfhuuVs2Wjn4xPBoXMWujaYi5D77gShXH6Y" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qocWXdgZV7hC7bDVbLvM2fAKZTFjVoqVP3ppJhpgeUV37Qem4PSs", - "balance": "502777.775", - "pk": "B62qm4TntJySX6ktHD1SsYumBdvSTp8pLdjMwTVjBrmA3ipkWejBdbe" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpkF1Yrd1uQNLpun7d8k12ggHEXjXHknLCKh6Hom7Q3Ba3oZg3nb", - "balance": "502777.775", - "pk": "B62qo1mUFu2xFntFTqPhiff3TEVyhu9ukTKvp81vqzvBUDs76DYTGuo" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjmUyv9D4GQ35RFSDrXjMqgFYW4VtDkuv1q8TnxosPqxSJcbdvzG", - "balance": "502777.775", - "pk": "B62qnfJ6Yqn8FKmFK5YfiskzD1axjxSJwP2jRtNrDUiH9tN59xz2KgH" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpGnZs3EZ8eYuxn8ANNwcexMhYqjjSLKBer8KhsviXGdEDwi63St", - "balance": "502777.775", - "pk": "B62qjVi5acmgHpTe2h7Kqw69xRXtc8KvJANmAnx2tEVUz7pSpfrLFXr" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrafvvcSTkGMpFiprxzDN8JXqoiyHSUQwUsKbRqrvTK1khb1HJyC", - "balance": "502777.775", - "pk": "B62qq5MpA1CzLTwC45zADGS7rRGZoQ3kmnf1nrYQzcnETfoJvU5vamo" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkLn4YDsHjoiRus1G2HmUKUutGbQGTVEtRT6NKaB1RRMYCN2d6JM", - "balance": "502777.775", - "pk": "B62qpJtPWEqXnDcXLugqf3C1m4ftWf2DaXLK8J35Ka7HoZSCxKBDWbP" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkd4tZQGe9mo5tK3wQi5PUoMdtUGtLWps6Se9o1qWdwNwuUtdWdr", - "balance": "900973.465", - "pk": "B62qjbRyvwkiMNwAvamp9wfFoUyhwGsQZ2Np2j1i68HdbYLqviS7hfw" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qidz67vVjRUWi4QWBhE6i6JAs5i55YP1CuRsSNB8CjM4nttrRS4q", - "balance": "900973.465", - "pk": "B62qjAbb8hxvgGfpJLULvEA3A5yPXmZu8h7VkEMX8wAwpGWEcAEQLvz" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoeKm4p9J6Q3hYWzb82Yo5uP163MqooBX4ZWjp8FpX3N6Y81QgFc", - "balance": "900973.465", - "pk": "B62qjeQmtThR9HKw3z5oq58RHfCtdvyJb9chiA2R4NReipEu4nrbPHw" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "900973.465", - "pk": "B62qn71s63yywMUCcFhP4iCata7HpgyrvmGjpKa1D9544vGW6FBZ6a1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoTASPAqsxJb1kmDZtYhxRAuuegWG1WhzkxqmZVD3BmKLenPa3hx", - "balance": "900973.465", - "pk": "B62qoRkPZeEekdcQWRYCrCTwcYicVyYRCiU22gggFYUTatWBNHt1Jk7" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpmq5XCNpv12G125tnrGtcJJnMD5qEQ8Riw9LLEtjxAQ1wNjywYm", - "balance": "900973.465", - "pk": "B62qkaYsXdwZ14UoLMtrXAp2Up59uUFZyY4KpD7YbvXaMo3ByceyxD4" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp7J9DJWb4y9BsXiixdRQLGvouFmrpyiv1fmF2vPSV1tXhWuTiyD", - "balance": "900973.465", - "pk": "B62qid58wzxcQARBwdYmAYc3dVLFirx5SRGLdHUqMkQb6hVsRpUzgiu" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkxMXa9JorkHdS1iinLn5WwMV4dgn3HT63osBoFgQHYoah1MdzKw", - "balance": "900973.465", - "pk": "B62qoGbqv395zDfi5Q9yPTxLgvfcLtFwJdmJ7nJ3tLKU2M7CjRY8kCa" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoXQhp63oNsLSN9Dy7wcF3PzLmdBnnin2rTnNWLbpgF7diABciU6", - "balance": "900973.465", - "pk": "B62qne8eYsgx4dFc1pBe4efuwamHUuKz7p1Jywyyk5v854eowD2dEMY" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpMcYjgezccPk8NfaSto4jyV3uGU8R24D9uSShMoqr8JdpAv4RKo", - "balance": "900973.465", - "pk": "B62qjdPSYuVpB4uLp9V4Pw36GP4CgqKWeJExjzHAipL8KbrSa16uvNw" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpLST3UC1rpVT6SHfB7wqW2iQgiopFAGfrcovPgLjgfpDUN2LLeg", - "balance": "900973.465", - "pk": "B62qipFGtaHAJpvGSJdYdVxJw6Fg4SdRK6Ldu51o2rVUGJF4JzgMqna" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqJXzVcb63kE6zFEXJn2GsQ4DTjygTE3ymjYSsyHRt61qVoUBZyr", - "balance": "900973.465", - "pk": "B62qo145pgATYorapx2boXn7AbhhwMTnWK27phLBkYwQJjjpCYXxNUP" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoERu6rA6UUxk6yNYN9CfrvXwNB7tBF94TQucZNRkabQNiDJoMiR", - "balance": "900973.465", - "pk": "B62qnAwsnwgn8okBLuEr63egNYFyJqZAhWwpyccbTZfyxMJgyDGcVGx" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnTahyoiqVSW9qbqiTBczA7n1wim9d7PYwGxWZP2s6mgwMn9AoGg", - "balance": "900973.465", - "pk": "B62qniwr9y7XYbjy26rgu3UCFwHBzsnQocu5gnd6agwbZU7Gxtu7WJS" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkHM9NT3nDefqUvSMe8qnfEfeXipqkzZrvoBXpfaC9m2BdYjWVJA", - "balance": "900973.465", - "pk": "B62qiZppGFZmWNLcGDrPp4wBBcEKCRhSzY7VC6U8XL97ybesV3GECLt" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoWcd3dUzbjMHTdpjf5Us88x1otEoJmhSVRX7FXf1Dx1zT5Hp3ZC", - "balance": "900973.465", - "pk": "B62qmQ68xVWawcdC3WAXCDiw7JevnocVfzdV5pq3gBiia5RydquLUcp" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qktmhyar5294GEBpPfgYrSEBxkAcn52273bdR4CiGELoVpLtaC6c", - "balance": "900973.465", - "pk": "B62qkxHjXkxWcdnep9neiFpa84Dywf5B9cUNrmrMEJ2hMmw6iUeFieD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpPqw2hzqjtcqpEwvckfsAENgXUxgJGu8y3Z6Fzus7pRH6UaLLp7", - "balance": "900973.465", - "pk": "B62qrJHuDFWfuWStjyboPejGaP4HZqFRPQxsQtWaxhnV4iJBgfcH1cb" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "900973.465", - "pk": "B62qkBoe9qNqxTiXBe5euvRvZi8rCUq9TgHfM2BwmcED7ADJHFkDQJN" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoRsqqfdfDb3s4nTgTVUQGLep77ZcoKjjWoyxspTn4CEbtBknDek", - "balance": "900973.465", - "pk": "B62qrdVeRr5u9kBomM18PQdGh89oTthxgsy8JTjSCFtyzGD8RWwUjme" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkBqSkXgkirtU3n8HJ9YgwHh3vUD6kGJ5ZRkQYGNPeL5xYL2tL1L", - "balance": "900973.465", - "pk": "B62qjpzAChiHvZZqchLWcv9SAc52p23oCerTPPrZzFqksLTgwSBo8Ax" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmXMMTUuKDEwY4THkgX6fvDtujGNP3FMdiaWwSHkMsMM9NzwPXZ1", - "balance": "900973.465", - "pk": "B62qrxhjraNf6uXqLgWBFVAhsZqXAfpXAPm1ASZptnEhLZctRTzykzM" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqpujuZ5W9uGtEwJv9R9yP8475hjFd93D4fVXoVPi9tmAMsQZBhn", - "balance": "900973.465", - "pk": "B62qmuzvR64h6vEt87ijpikVsVeoYdnYGwM5NFSQY98j3CSKw2i8GiE" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qn9vwCUbefEmPsj6g29df18TmAQ2bSthrRFGvWG1jKDEbi2wJT15", - "balance": "900973.465", - "pk": "B62qnpc2JJrKj5gash86vodGFsLVQawaLSiJwbUtPgLs8dcp7QyBzYr" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qik2auL1VbkX6fijdzwT6fGgjpi8caKUH6vbov573DbdT2UbQkDp", - "balance": "900973.465", - "pk": "B62qmXrQB8jpxHZ2i576MsMCiLNorggtfz9b9zVSwSSo6bdaimLMVpK" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrr1gkgYvVfRb9JjstCcjDTKYYXFM61dD7oqFaEjc5VkFvL8zWgr", - "balance": "900973.465", - "pk": "B62qqARg6wBwTwt1TQHkDuLqHHyYzPK9APb7vhEdxsUmCKaD7cQLHbp" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqUD5wTz7iVVrT2axj7tVY3kybSPZBJBDXRgZTPgJJHm5eD5aR1b", - "balance": "900973.465", - "pk": "B62qpYVQWpALzvtXLhBLcftFbSLv2bhDJYwfctSG1DKjE4by2h3Z9Fo" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnR6HKx34NCyDkSeRcJ44KATjUCs4xmQYDbwTXPJPQ4J6ebfeQe4", - "balance": "900973.465", - "pk": "B62qnXfMmiMFkkpyiLejZgMuYYJuptdu2tyXKun1VPCS2xhFrwqvy2p" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmpHMDeuGL1KAkneV1RTKMez2ZNcDUJKNAEZgweJna62xuJQ6Mqm", - "balance": "900973.465", - "pk": "B62qq4MsguV8i5recmWUuYFWXpPW1MWZBjjjwEuChaFRuTioP8VUctQ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrHzjcZbYSsrcXVgGko7go1DzSEBfdQGPon5X4LEGExtNJZA4ECj", - "balance": "900973.465", - "pk": "B62qmwgXnydnYAxhFLbyZ68zDQsF2yxDR92UUucBJY2i2Mr3U4Qw2KG" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qq2PGvsoNC4u3uxthhs2ztXzuXRzqoWX9pWUDo5xdC3vdG7DQkjU", - "balance": "900973.465", - "pk": "B62qo92C9siz8nua4H3mopoLxbDVV6dsoavd4AoimHAqA3ojM9pfh37" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qn7dN3hhEyqEYLG9Le1KwJpJfcJQXfiBoKiB7sZVrwYvT1NyRfDr", - "balance": "900973.465", - "pk": "B62qrmk3L8KdNb96SqvohxCKZuhRVGRYYTMAgrKFhAD5T9terBwG63K" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpJavug1VGCBSttepmXr6nh8fvXY5SigbN44ttYDia65vwbTEcq2", - "balance": "900973.465", - "pk": "B62qin1sCKU7TQbkZ6Z5ka2armpaxkJgrWSWgUmGWG2qWBTPyxtqtuL" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqgGAQfpFhX8G1iF253C37CMsj6ypn77C9fr3Y17iU6B5Ft4XjPo", - "balance": "900973.465", - "pk": "B62qp3Pd3QM7HXMYMdhWTjwTYbWZVZe5s3vKxdDvTV2YPSn4GBQ3M7E" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qowm5zNjGsDzC67eTc4zvjXwdkPRUKHFzeSDRjm6FBojzqmNfNhH", - "balance": "900973.465", - "pk": "B62qr7ncXwHeBXyQP2dThpWNwySjkUDCNagFkRba5jn4LyB5cSUioXK" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qns9cPvDwckhJXHpWZZ8b8T8oUgoF4Enpax5zNVBYYMtQwHf4Cmp", - "balance": "900973.465", - "pk": "B62qovenu34m8jqnnvxq13NTmpBHQbTodMAAErSXNzshZiTQZcCtjNs" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmWbgvGV1MwxS6rJEG3BSbT2T8b5DP2Theb2CaBduBXGJz6qfCqb", - "balance": "900973.465", - "pk": "B62qiUXLM7UrRFZxSKg3pLGRZWnQzyhLa1jvbCrhWUtfDpUCwEdyJz6" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qn7HrKKt5ia1dvGYHuvuFGLdwNSXUSAERQgvS2yZbZvVaK5biQef", - "balance": "900973.465", - "pk": "B62qkBU1d1gVffSCVvg1hsgFLwfG8WAkfrCQwoNbfLosBQMz7LFxF2E" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qny4snW5cBovDvVFLSipUMaDiu7xwYMrfbTscDLDne7enKJyGkbh", - "balance": "900973.465", - "pk": "B62qkPod2ScW1RBFtwUJxA69eNDfE1qKRsj8wc9Q91WQZdoTHorfTfm" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qm6LvKxET3xCAW5JdNWAekCjyJJFxJdYYNcpGNwvhe15yyddYife", - "balance": "900973.465", - "pk": "B62qnRCUTA8azwS5yrsduiwY6q9M72ghdWeYR1G7hvmmoJk81XPiU7Z" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qipnm2igSVxVw6mqSdhU55kwwXDdE7mbh6FSiDj2zQFKhQ8iezwe", - "balance": "900973.465", - "pk": "B62qmLLeHwVNq3ZYM7ETt6n53s1YHRv69WHzJ1NBMDGkCVcHbUThqFe" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qk5RNZP2c4xbrefavDjRM9wLP63kFCVdd4TRKfmtKLXEimdDrKNX", - "balance": "900973.465", - "pk": "B62qpurNfxgxGDDfhaX4VR8MTU8tEBwRtgWFYUiM7xiLm4Nqu4vHKbq" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoDCpSv1cmWiXgYvDud8L4dk5oTwC9JkyXyz9b13j5uFKiEFjv9D", - "balance": "900973.465", - "pk": "B62qkTfWwHvCvcEEr8i7zNgUT7FivBjWmE5wQu7yzeQxm1AvPr63g2z" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrGX6VyP6BmGAMYzrvhyq12JDuCQHpuumme2St5K5nWgPiFKhwMS", - "balance": "900973.465", - "pk": "B62qpNyjUGZyRXNpRKmVyPezie8AbVaTVfjHbFbUBYHYfQTynfd2mzq" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "900973.465", - "pk": "B62qnQAEgB5zxKCz3icKgpjJ5BZwsTRE51gED6sJgRzzuSxhkdKSMeN" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qo3iHrCUfCtxQU9hcHT5kehJsQB32fE6JwMAadSMML8Cg4eTPBpe", - "balance": "900973.465", - "pk": "B62qp5Tbn8gW2FKSQkrqhVtGxhhrN5KQsCYC4rdASHjgUxn5vVezMCP" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjaE41RVyhm1mcLNUwdpBJPSSYAr6MvfnWKCrmEfPz5BPRDj4GSQ", - "balance": "900973.465", - "pk": "B62qjkpzsDcW4w4V3SS9LFuzFiqpydVvJoJYixgAG8qpMDPpaRnTpHE" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qj3fTBMfpJvoHTXPiKymxQcHH674jynkqsRjUw1bR12t2VCrW8ch", - "balance": "900973.465", - "pk": "B62qkhoEckV1fEZUJwD7ghe22ZGucu1v7jjMxqhCA2AwtTAQHLSFqVz" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnSUbgFfPTsZGPhFU9hEy4PerBLCHVcTCYthU7BUN75nHiZQPg6r", - "balance": "900973.465", - "pk": "B62qmDwvqT9xNNwee5gZovcj5E8Vox2STA23x7SYRsiC1g7dKo6UJvx" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp17siioFbT7ugFCJwtfcSn9SHFsBNAkUAxKjaFtorKqQ2Z46L1G", - "balance": "900973.465", - "pk": "B62qmg9tWG7RYemfvWtXjAVquUNGuJ2jgM1TkFokD92rB6yLSwLBDJD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoJuLTSJt6fqkk2N2yntcPKSEb45C8HWKr24Wi7atzCzgeXjg5oN", - "balance": "900973.465", - "pk": "B62qqkvZbFoWwAhZiAJmrHGQWY7q6HAnhPhLMs9jeZkDKFRqGgXHrQc" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "900973.465", - "pk": "B62qmvq7k39ZHC3t9yBKXs3rkYBPAKXCWpvewjLJ64prmVqJWwDWKef" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qijDC2gCTtcqYGnUAc9YgH2Uw4fzr8xEKKL4faZmWyAypgEe3oWC", - "balance": "900973.465", - "pk": "B62qmfGmXEqtyxmQQUjZS4WGdc7gbB3aNsuo39g5S6mY6VVr3jwnz29" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnzLZyeTiesV9EvUxUU2AHqyWfd7kAWEWL8QqJm5Uaadpmwafrj2", - "balance": "900973.465", - "pk": "B62qkoHmyjLDFzm8zcz21QWb3g5uagqUZBpssygbitYUMpd9S5sd66B" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpEMj7NwUbeWyyPrPUHtJDqJb1RkPxJtm6JxHrXUKDFMgJYp1zzT", - "balance": "900973.465", - "pk": "B62qnBCL2nL6u38wLVqPWQ6VagvCBcaMAXRiBY237h1NJpubThKs4Tk" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qozyeUmdsCUP3kCJXNMDwCENUA6SA7ZtnGWiZbSWaB5yeuMVVJF2", - "balance": "900973.465", - "pk": "B62qoWGif7FBbK8igStzUCukF5WMJZCqmFgdsKqHQSBsLdB8vWZrewf" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmMkbajiY3bdVRjv5bx3yxjp5sBHHQuu8M11sDdjtBy5VdgWdgTr", - "balance": "900973.465", - "pk": "B62qp9ZP47Wxi4v6GCHqVpbAz5PeQ3kYhB3WXy4AJvGZ95gEeveUPw3" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoVopcNoQPFydweGWUBnJJbrokkebVDiWGmAzYoaLysrFfzNCbya", - "balance": "900973.465", - "pk": "B62qjeBcbRunMkcTmKTQ92nrMZUmoFKMccLBTUvnD43TL7e7Z2PMARR" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qorXXHv971Kvnq91TkvWsRAvMCB8yszCX6yUhpyZseKcibSZSDSF", - "balance": "900973.465", - "pk": "B62qnVUKhkfS6aXNaynq9X1xLgdBBF6RHET4byPsqWEenj1dK1P2LUg" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qni2bXsMfr4HnT1RSYob5x6Cz2rP1zUr3sKuMSqrqt9jtJR3se4y", - "balance": "900973.465", - "pk": "B62qigJASqWfLEfeWU7UPfSakDYrdyAgWHUuyX4kh2nsgLgBeRxpn1P" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoQjPL289fYLgcPzDmZ1Dv5kqNYANsicix6v6epSHXUW6H3XUTL9", - "balance": "900973.465", - "pk": "B62qpH3jQdvyx6BWJTPUgZHf8WXFhEoJRSmAqTNh5XNtBRH1fjkf1gN" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrBRnUXvdMr8eGLBsmdpvFnndinDZMowqoMUYRJnmGKpdJv7TMRj", - "balance": "900973.465", - "pk": "B62qk5fAkq5XDDVGTcB741M2pJ9Wnq7srbmCadRWSkC9ne3Nubpgf5t" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrCz3ehCqi8Pn8y3vWC9zYEB9RKsidauv15DeZxhzkxL3bKeba5h", - "balance": "900973.465", - "pk": "B62qmQ8ncnhsQR4RqBMcFiwnUcmuRHC9kYJDZSiuJ13tN5aAVLUQX45" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjw2PdqLJYNTr6cNDXEmnc9FLNoaqVMHMqiTX7sqLYJRpd3mshFA", - "balance": "900973.465", - "pk": "B62qk5eE7w3Jqu6wGgXTcXt6ScVv3hCQ1kZZrWANwnbwttmZfYZLW4Y" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjBpH4zeWgy4d4p59qUXDA3DtYeCyBrRM286sdXZFw4A8SiswfBh", - "balance": "900973.465", - "pk": "B62qnTQLp9uHwzmxKuyDa2UP3QHpPZD5KiVGPegB1ZLWEC1DWC4h6kB" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqPJmQCXeRmjSj7jJPXvgshHVBfbeXmNW2uRBf7pwVsB7pzbcqFH", - "balance": "900973.465", - "pk": "B62qmNZb837DtnkPEKo8Ph2CiA8yGCuG1Hab5Zen1AoEWqUjCVXDiRV" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoG7mge74phWmvLdgMTrewb3Znpkvt3LYbtiKgvhN3v4kjVx1RPc", - "balance": "900973.465", - "pk": "B62qoX49KkvYNJt5VQd9rUAgWJuF9UqpbeVKwitzLDC5XdwnbYdHAi2" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qim7EVe62u3wDsGzAZEMGMaEuwSXYWTCH1WsNvWFgfvz7ysggDxf", - "balance": "900973.465", - "pk": "B62qqy2yhUCw3NFqA5XjcamuUQYXADNU3FQzKbTthSGW8P4Cpnu49Gf" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrVGh6mx3DQBmXobnWidM265mxSD3aisVjR7c9KMyZV5FfXqywST", - "balance": "900973.465", - "pk": "B62qmxTFPg2u55SEbookmXU8niMu9B5vLrybVW2STdKUb5tj7TtvabW" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpFJeY8uiLwzhrmwFGthQS7yjZonyUACq32G4ULkZcRB9W3WVFgE", - "balance": "900973.465", - "pk": "B62qphNw62QBjfwsoSRxeYb5sVyde16WdxkynC2V3pUR9yuMFoqHDUE" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmRG3THXszPjfJXDCk2MjDZqWLXMoVzyEWMPStEdfqhMe7GJaGxE", - "balance": "900973.465", - "pk": "B62qrZ5r827VT3if6vgo6UaHy7sfhRvVyRsqxyswrEZ9AwfiWpjy4Bq" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmBBEPcCpWqvMhParohskEjDttye1A7iSxwmMncXXgKkgjQ9PA7y", - "balance": "900973.465", - "pk": "B62qmRapzi3nrctTihmaeH3CNbsDkpAAmf5osj9SvucNTU7jteFchhZ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qj3Gzxgb4G4M8CwZRXZPtmVwGJtGfVXVbpMrACNDSqQLoXzSQ9HW", - "balance": "900973.465", - "pk": "B62qkvch5mqkErUrN5AQpXS3MicaCdUhScBVjHqDfbsbP5i42okjcL4" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkoSio33qzxjsAuY4KVYmjw784KuyDSxbRL4d8UJaLXmdgVqb4N4", - "balance": "900973.465", - "pk": "B62qkVHBqMkm6zmvBE5UHn4591dfFk8d2JLysx7bvmBUgwQt796878j" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoi7wVz5NDCYa37usdATKcvMVcbtXYLjn3KiELXSEsG7XcbifC3q", - "balance": "900973.465", - "pk": "B62qpWiEcSPE4cf1F7UaWPt4JJZvme3B13e5S39tKNgqu86pszn5scx" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrae3PEBj66KV2obWnzVxMjDCMuFWnyzxEzvLkQutaKPmWtfUPm3", - "balance": "900973.465", - "pk": "B62qmFuBwy5JUZ9rfRFX9YDxEj9xAP8fszK88nYRwxs1zzfVG6hPXmf" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qj8KB2fk59NkV4VuoTkVXHjw8VJzC3ybKrWo7zuDC9xTiWXPygEe", - "balance": "900973.465", - "pk": "B62qp1MrxFnKMUEgAcWq2AJscVJTVzpSZHVJjgf6GGS2fcJTDU5LhVS" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnYBehkVZzgJBCC5yhFyF2L7mMRPsVnKW2xpcWFVuQYRVgoqwDCS", - "balance": "900973.465", - "pk": "B62qo5aeu9qezh2Z1qsKV47jHwgt8MvYLbKVWUSoi6iNaX165bAtmT9" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qk4VDCUCnX1TV7RrmBnSmEM2L415ucaAhyLBJu5xYNZX4Jx3Ksdh", - "balance": "900973.465", - "pk": "B62qqxHGzvYKYH3nCK9fdB8Qvc53rF6VTDRDz1sSAnNTJtP2G9G6F4U" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qs12XTUTSiWuhyF1R3MfXB3p4QaGxv6JFZYoMUuG4DGCEhzn39LL", - "balance": "900973.465", - "pk": "B62qpNBeLFvo8dad9LX1hp4aJa833b7C8RUnAP4EbQpQ9KhrY5roxWa" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrQBarKiVK11xP943pMQxnmNrfYpT7hskHLWdFXbx2K1E9wR1Vdy", - "balance": "900973.465", - "pk": "B62qrP66ehjMUjSPV4ci8scX7qrLYguLDEmDhQxsq1TS9BvarupCd71" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qm4QbSnmQWM3x7SUiQeWAjb6iiooWNd8iaxtDvsne7YP4nC8Nh7f", - "balance": "900973.465", - "pk": "B62qk64MQFspF9kcsU6QvmhCX6knqYRmUV8LGWKfNQWSf1R8snBPaSk" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp4jr1PgwK42Ah4HG2qNHigTw5riKFr6RprguAX6ms8ArDcdGv7a", - "balance": "900973.465", - "pk": "B62qpsfgietkCzKKfqbjdUmWFPjJRTykEabpx5U5A6jWdESh2eDqBNs" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrwBEB3tjGvjZNNr4h8N2iHGvcgRa6bb3V7Qs7Z15EZVWnyJBpXR", - "balance": "900973.465", - "pk": "B62qmxDvkGqq9HzcPBWMxykMzNHEHuVyP3gWmNSy2CPT4hNQHzgpbxP" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqMU2Es9QPPYj7Vn54aJbbW5gibDZYu38LhGLGSjccSxJRQ5NkuK", - "balance": "900973.465", - "pk": "B62qp5A9NfjDjtcqy4Ud4FKd9vEs41Q7WPdSAzu78NFK5o6vbhExkSm" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjmhssErdKxMjXuXaABYjTnhWjzbtdm63XSpjNb9ddPNvtfJ2JbX", - "balance": "900973.465", - "pk": "B62qoLLCQiB92VKj3bBpx6hUvat4bYh44cPNYWVPRqf8g67D7QPSRqz" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrUXUnrc1tR1XN44eVaYVyw64MYD7p841LHsxzuMy6yERkbkzS87", - "balance": "900973.465", - "pk": "B62qpyJsdHDj9mftCE55BX8JAsXh2MJtrHkPusDoMC8fUcmo5EWLvY1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkDxbJZ1g7iER3Pv4Gid19m63wp5DKs7Jz7ELxVerWqWeBwrr2dT", - "balance": "900973.465", - "pk": "B62qp9RWhUJt949SZKJNWq4tJpCEgEjFHD9H4JWLpxC6CkCgXQumCA1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qixi4dP7DcKdTNcK8jobtv9qKFjxf7ZgZVoQcJXVXkeAULe3hT5E", - "balance": "900973.465", - "pk": "B62qr874z9GXC4SiHeiX9cikUa2NUf1ZnL8bvmQ3rdq35s3fRYWwLTc" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoKueAUixdjxSokbUN6LeKRZoXMHEhU6nD1zpZ5EDh7zNTaDQeNK", - "balance": "900973.465", - "pk": "B62qpPFVqxDmJp27sLQzNB8MnkAcFTwA6QS7C46dMyVYcfq4oUyTY9n" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnvzUAvwnAiK3eMVQooshDA5AmEF9jKRrUTt5cwbCvVFiF47vdqp", - "balance": "900973.465", - "pk": "B62qkMBqD63AvYC9gcvJLPcdVbNAG4wwjHsqB5wpLiuzbSjXiL9qHwj" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qq6FzjoX7GCqDY9aUP7eFm9QdqHpFJ8Aa5xB1YLj9GuPtsvG6Mp8", - "balance": "900973.465", - "pk": "B62qoJWcACRGWgcd7NBwnfY388ghN1dwoF6FXXLJtwsCQtgxUD3JXMJ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qq9CY1jVwTNjxbqUxNT4qhAy24woM1uzYA2HUo4QEGpkyUDXt3YF", - "balance": "900973.465", - "pk": "B62qqdFzNt7f3h5GQZWmHZhRi85r1F5vbcikoFPB14KxsytuukfZ89g" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpdKVxef96UTWaEPEbGQ7FruwCSbEckDHDGtpAQqxUfDmHR725AV", - "balance": "900973.465", - "pk": "B62qjusyo8pPwH5Ho81j4CPEKkVLQGeQmcGsn2ZaEJLxJzV1EKsWYrk" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrcFgyk8u1NPaTvw9zZE1RVYGAeURojHds8WMjEpzHakU7BefkMf", - "balance": "900973.465", - "pk": "B62qraZF2Ep3WheJdmtfQ8DG6JURv8giNdDThFV7eNXL8smFxY2RNiL" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjQ3k78nzaePyXhg298UEVnwbCeqQUcNwZRSR4VK1gVJ6mer6M8V", - "balance": "900973.465", - "pk": "B62qraqoNtsxAVCpmVSZF3DVLzmM4uo63dvomBSogDHaGLJRqm7aC1D" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmpSNd5voNiVnyM4c1bcbRC53wdkEANwYZaA2iA5rgCv68XezSuG", - "balance": "900973.465", - "pk": "B62qqt8AE79NdNDBPSrRb8HzpPqC3hTgWRuRtcbT7nProHH3Gcv6tZa" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqKoxyhPfHY9kw283dafk5jztbbKdH78eDXpNCyj69cmckC8KZqs", - "balance": "900973.465", - "pk": "B62qq2iUH5cE9b7Gjbw8pDvuKpEzmqFiXxsDazHqiN2tw4cKoomvjBy" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpL4ZdJw8dmaD3DJQvKG4Ewt82va36rYK7BkkKs2SnkxzVZR5oBk", - "balance": "900973.465", - "pk": "B62qiaGV9Mtk8ZMGmph7WiYPzuZYp5qvbWj1Re479rvGeA672gmRbME" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpXqPzauUXLnsAQFnYHMCiV9pRqG2wqbJ4pL936SVANHa66zkkQj", - "balance": "900973.465", - "pk": "B62qkkvP9xAwiCsh9SqK2nSEQxf6pFG5kkZ5K9Vr8wVzQR4uhynpSFw" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjWwDxk5nGMXN32ffuMpMSp3wPa7BLB3AXHH5EYiczcRxDTF9uP4", - "balance": "900973.465", - "pk": "B62qoRg8wZPkeTL3bhMkay6Fj8fo1hJF6iZtanxrwE3LektzfLCtSqd" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjok2BD2jB6TArVM1oGDSo16xk1SYGzTwZSjx63WbtZy4BuzPBDj", - "balance": "900973.465", - "pk": "B62qksjpcicN4YAXFsvojtARRNyDHuSJkYS1tVpspWfxPQg8sdGivnD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qiwgNcH1uw76xgqJMb4V1nuD91qbxrQGWay96u9TBkgPb4HxRJeX", - "balance": "900973.465", - "pk": "B62qrey9e8ZsaaJv2KwHHowBhn2KvTcdjSiedqgD6nMQoh6C1F7K7Zz" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqKCmTdo7JJS6hP2YsiMoXvkpo7rcK6EsxBns3etbQytnoY8b49C", - "balance": "900973.465", - "pk": "B62qk5QuT23z9F958QrRcKZ1ZWiXWmwj36uXDdoNGSiSxw1hNgn9R97" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjBsp2zWgyrbaSqVMcduz7A5s1sT63epFUVGFRjCfjCzy3zwSVaq", - "balance": "900973.465", - "pk": "B62qifWG83TzBDNSbqsDkmmYybQx3umZSTNeqQ47t6mQcpJhCHtU4af" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrW1cezZ24Dn7DMdb7WPVVpCcE4s9BhYDDz49rWyVeMinHb18bg8", - "balance": "900973.465", - "pk": "B62qkHVcy87zYztXYmRuPZ2asSMqhxkpAHwGfcCToB1R7DLHnPAvqrv" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpAmXkj3fPExD9ASLbARWBos7taNoviawGnAeQWgCvNNnvj9Bn4D", - "balance": "900973.465", - "pk": "B62qph6BZp2veywEtbtULgepSmDvnXz58mpj34gvBL1iQj5stHpavd8" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoev8sKidbnw2RmSAJ5w4SFdPvn88UtqvZt8GxHHd3d2P7x2Etgv", - "balance": "900973.465", - "pk": "B62qpJdCFAoycomY7LRfNXZDHvULj6ug8bh1huFVGMGzX5jwjQ7JQ38" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qiWcbScnq9W9bhk4oLi53fyH5TL8WxzDG5cqMhbz4SUhz66v7izL", - "balance": "900973.465", - "pk": "B62qrXCnHQrSf3XnAnSb1DCUDka3dZVWB2XqH7Axr2vg2KaFXsX6G5R" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp6qMf3Do4q4aKqEsLxVpVuXJaRCijtyhsjZBvDSEFUBGXg8Z9cs", - "balance": "900973.465", - "pk": "B62qrnLPoK3bsQvrCM5mFH5SkkaaGBhYabSKb7zUdvDY2F5nb46HtWS" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qr7o47ANtvCpSzdVXXoweGkaZkwWnq2mZ6Heg7KQTCuShF4KeKFS", - "balance": "900973.465", - "pk": "B62qmHpKBQ2FzUQijFi9UMRU2txrLb1GuQMr7vUCzLqnDJexwTdgKbV" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkbNu6GyDJ7uxXkfYQiVZHfomjtqN71sRcmt16Dg5VdjWBcuvJRK", - "balance": "900973.465", - "pk": "B62qpe15stHjxU2pvRDkM9hp6J1hWD4Cf1zmKGCtzsg9awuVK5GxcUR" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmQ4pFXU4tyNwdzMY7uCdrALptYp8SnthWJMqPPA3FgmxebY3H2P", - "balance": "900973.465", - "pk": "B62qpMzq4vHG8RbUpEVuGrYG8tJP4fPEbUwosGLpwLQsBFQ7d5WKdzc" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnMmqkKptkyQPvYmCAAEnbNxjjRkpFZJSJLBgAuDL2bURwZgXe55", - "balance": "900973.465", - "pk": "B62qmBKWg1Z8cCQoDGXCZSqVopP9yVRfYcSSdWBcydG3f61wYxZJPMB" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qocWXdgZV7hC7bDVbLvM2fAKZTFjVoqVP3ppJhpgeUV37Qem4PSs", - "balance": "900973.465", - "pk": "B62qnSdNzb8icjWPiSsxgKfB1RvD47wLf9aYfVRd3HYTk519fhG8RUK" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpkF1Yrd1uQNLpun7d8k12ggHEXjXHknLCKh6Hom7Q3Ba3oZg3nb", - "balance": "900973.465", - "pk": "B62qjNiMHpfrTemjZe3BYDdLfeFP9GGtyv3dnef7Kqx5vmdZo44mbJC" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjmUyv9D4GQ35RFSDrXjMqgFYW4VtDkuv1q8TnxosPqxSJcbdvzG", - "balance": "900973.465", - "pk": "B62qndvr7iZsJeFdeYVGYXP6oJY64T5BHjPBTSrfdHrwkxuEYCfa1LF" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpGnZs3EZ8eYuxn8ANNwcexMhYqjjSLKBer8KhsviXGdEDwi63St", - "balance": "900973.465", - "pk": "B62qovdiupo2b2UxNhASffHV4CKE5abZD4TmSdSJZzf623fkrgLvouR" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrafvvcSTkGMpFiprxzDN8JXqoiyHSUQwUsKbRqrvTK1khb1HJyC", - "balance": "900973.465", - "pk": "B62qoFmrHvDzz1H7qztEkvkaqNUbGUCaZJJJjXb8xMmxVotSaWDmyMw" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkLn4YDsHjoiRus1G2HmUKUutGbQGTVEtRT6NKaB1RRMYCN2d6JM", - "balance": "900973.465", - "pk": "B62qnkYYpjAHWvWkYsy7ANo9omZSQ53bwhKgHXUk8g2XANkjEq4AfNS" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkd4tZQGe9mo5tK3wQi5PUoMdtUGtLWps6Se9o1qWdwNwuUtdWdr", - "balance": "607904.75", - "pk": "B62qjMbmoXjUXSjqiR3z9zn8uSF62kExrbQ1mQq51w2ztVbSgEZGUmH" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qidz67vVjRUWi4QWBhE6i6JAs5i55YP1CuRsSNB8CjM4nttrRS4q", - "balance": "607904.75", - "pk": "B62qkMiKSD9HWrAc3oFqYbup2vVXQFDSrSr76zjbr6yExZarEJk5jUc" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoeKm4p9J6Q3hYWzb82Yo5uP163MqooBX4ZWjp8FpX3N6Y81QgFc", - "balance": "607904.75", - "pk": "B62qidGPfiiweETgxgkTrWRY7yPTS7MV2zz8M7RdKhuj3sAJGFDikfH" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "607904.75", - "pk": "B62qqEV4oP7w2jLQGckvZzdWjfdLKySKHJ3tNU5niRjpPD7beYumWTB" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoTASPAqsxJb1kmDZtYhxRAuuegWG1WhzkxqmZVD3BmKLenPa3hx", - "balance": "607904.75", - "pk": "B62qpTThstAYrb77DYCDygGW7vi1vgQ7mWNskcVRZ6kT7yfmHSByzxt" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpmq5XCNpv12G125tnrGtcJJnMD5qEQ8Riw9LLEtjxAQ1wNjywYm", - "balance": "607904.75", - "pk": "B62qnMQ4Jd5pzu1XhiCXQBTgLB1HixygpaNAgVXMj6DajQNsEnEJx5S" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp7J9DJWb4y9BsXiixdRQLGvouFmrpyiv1fmF2vPSV1tXhWuTiyD", - "balance": "607904.75", - "pk": "B62qmCFjyTQ3m7GhCcdJTrdggMvdbxJTiMFrsFeZAdoyWQk9DsAjNQw" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkxMXa9JorkHdS1iinLn5WwMV4dgn3HT63osBoFgQHYoah1MdzKw", - "balance": "607904.75", - "pk": "B62qrVyhLi6qSyAs2wzdcRB5EMvZ51cn9WQyQtM2M3igu3QKsTwGJqd" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoXQhp63oNsLSN9Dy7wcF3PzLmdBnnin2rTnNWLbpgF7diABciU6", - "balance": "607904.75", - "pk": "B62qrVoMR3KnkvRwWoPhdmKJgegUwBoEnaxSpCiMeeSZxZ2vWUpxFgL" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpMcYjgezccPk8NfaSto4jyV3uGU8R24D9uSShMoqr8JdpAv4RKo", - "balance": "607904.75", - "pk": "B62qnTX7QhTmAHvbSs7dXa2aQNepP9raeqTj9fVJd6DQb7SJCGsUf1p" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpLST3UC1rpVT6SHfB7wqW2iQgiopFAGfrcovPgLjgfpDUN2LLeg", - "balance": "607904.75", - "pk": "B62qmojeHVL8iTWyaXiFEAoN6rbTFCUpP8FoVSW91P3WHgESWepbodz" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqJXzVcb63kE6zFEXJn2GsQ4DTjygTE3ymjYSsyHRt61qVoUBZyr", - "balance": "607904.75", - "pk": "B62qo7fTZ4RJBJZUeHEBCmNb5jdShrcLPZVs6YFAYvWQxb5VamMHMH2" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoERu6rA6UUxk6yNYN9CfrvXwNB7tBF94TQucZNRkabQNiDJoMiR", - "balance": "607904.75", - "pk": "B62qkwKReBsmE38P1fbWopHTRXBspPRDLXFs7pJEKZKDDjsrYhZAjHd" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnTahyoiqVSW9qbqiTBczA7n1wim9d7PYwGxWZP2s6mgwMn9AoGg", - "balance": "607904.75", - "pk": "B62qnwztbd73arnJBo3Zjqw8adn5xvcc2nZX9rWbGRucd2a3rUop2M8" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkHM9NT3nDefqUvSMe8qnfEfeXipqkzZrvoBXpfaC9m2BdYjWVJA", - "balance": "607904.75", - "pk": "B62qqxBaYdaYHmqEaUvdwGzjiZJsDqySke9FPDr5xBxk5xUHfTv7buM" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoWcd3dUzbjMHTdpjf5Us88x1otEoJmhSVRX7FXf1Dx1zT5Hp3ZC", - "balance": "607904.75", - "pk": "B62qobkdtpag6cZzbkPBCGMxawPjHcBB82ja854Cz8qS8rmy2GMVns3" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qktmhyar5294GEBpPfgYrSEBxkAcn52273bdR4CiGELoVpLtaC6c", - "balance": "607904.75", - "pk": "B62qjz4dmTHSvMHzDShvrBcq5pJERKvZFqmJj8jUGiSAvNiDeApnTHF" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpPqw2hzqjtcqpEwvckfsAENgXUxgJGu8y3Z6Fzus7pRH6UaLLp7", - "balance": "607904.75", - "pk": "B62qpnWSJDnXHLWU4tSnmsGPLpcJRd7iT1uMvfByy4Xa3D1GcEkzVRC" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "607904.75", - "pk": "B62qopfSgwEn28YdwZHh4khMy3KEG9dy8Jfrv7cveUJw2sHzSCnWoqA" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoRsqqfdfDb3s4nTgTVUQGLep77ZcoKjjWoyxspTn4CEbtBknDek", - "balance": "607904.75", - "pk": "B62qrEcZfLWiRe3WuCxvmm7oBZSURzBKNyphXMdiEPEEViq8JjXWHNj" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkBqSkXgkirtU3n8HJ9YgwHh3vUD6kGJ5ZRkQYGNPeL5xYL2tL1L", - "balance": "607904.75", - "pk": "B62qnPhXw9uumnKzcC42zigqB8KS4LXRUzSNKR5EfFc3gs5ZVHmYgTu" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmXMMTUuKDEwY4THkgX6fvDtujGNP3FMdiaWwSHkMsMM9NzwPXZ1", - "balance": "607904.75", - "pk": "B62qni7tpQrD2w6JoMSMKDTa9wXR6KkDMpCXDSh8h7ki1afVmkrnvno" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqpujuZ5W9uGtEwJv9R9yP8475hjFd93D4fVXoVPi9tmAMsQZBhn", - "balance": "607904.75", - "pk": "B62qpNpan4tw9yvUXvjN5ScB8Sm8T8Vwf4Vc9n7o6T67jvM2VMTynAN" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qn9vwCUbefEmPsj6g29df18TmAQ2bSthrRFGvWG1jKDEbi2wJT15", - "balance": "607904.75", - "pk": "B62qjDRP6nNDtej55V9tdmWhMtyjXuTFAHHEH5L2MW2nQ417wP4a9Zq" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qik2auL1VbkX6fijdzwT6fGgjpi8caKUH6vbov573DbdT2UbQkDp", - "balance": "607904.75", - "pk": "B62qj7rKdAf1JfwV7PkU9gvR7fjLjXuEomU41coasvPEyY6PajPmrLP" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrr1gkgYvVfRb9JjstCcjDTKYYXFM61dD7oqFaEjc5VkFvL8zWgr", - "balance": "607904.75", - "pk": "B62qnkgx9qj5PGBxiU7e6uHqEbKpW2AncbHP76LbYFd38DQK2YagZ8V" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqUD5wTz7iVVrT2axj7tVY3kybSPZBJBDXRgZTPgJJHm5eD5aR1b", - "balance": "607904.75", - "pk": "B62qj2xi5jHnwJGFVnB99PKJGHibvd9XgrrgyXh6aRg7HkXsJ5cZemS" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnR6HKx34NCyDkSeRcJ44KATjUCs4xmQYDbwTXPJPQ4J6ebfeQe4", - "balance": "607904.75", - "pk": "B62qrFq66RPg47pcfMTyLFdBYWXRJaSFBfHhW5Q5Q8kzvomnJ6v4da6" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmpHMDeuGL1KAkneV1RTKMez2ZNcDUJKNAEZgweJna62xuJQ6Mqm", - "balance": "607904.75", - "pk": "B62qqQc9UycySBf3ivyEaFh3KzFvLFjfwnKQsVne6VwSdAp8nEjst8S" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrHzjcZbYSsrcXVgGko7go1DzSEBfdQGPon5X4LEGExtNJZA4ECj", - "balance": "607904.75", - "pk": "B62qnzD7DZ5jci5vHrKCuJhmoHjwrM4pAhuAiKtQBD38h3SRKgixaV8" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qq2PGvsoNC4u3uxthhs2ztXzuXRzqoWX9pWUDo5xdC3vdG7DQkjU", - "balance": "607904.75", - "pk": "B62qmQ2n3jXzMqq3rwuqKwJXWYBRZYZoWJP1RCJjJbwxMYBMRNyM2bQ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qn7dN3hhEyqEYLG9Le1KwJpJfcJQXfiBoKiB7sZVrwYvT1NyRfDr", - "balance": "607904.75", - "pk": "B62qqbgxBFE8zptNynKQANv4XXahadNZFAFpATzAoQYFZ6UFaKdghk1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpJavug1VGCBSttepmXr6nh8fvXY5SigbN44ttYDia65vwbTEcq2", - "balance": "607904.75", - "pk": "B62qiYiBh33hw4cVuP1RW7RVgWwFkLC2Q4DRphdHkaigQSJdneCrUAs" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqgGAQfpFhX8G1iF253C37CMsj6ypn77C9fr3Y17iU6B5Ft4XjPo", - "balance": "607904.75", - "pk": "B62qnDCGgbS3RwyV1EqGrktyiirSKr1WPpGHz4kA7EXXNgmaK57QWrL" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qowm5zNjGsDzC67eTc4zvjXwdkPRUKHFzeSDRjm6FBojzqmNfNhH", - "balance": "607904.75", - "pk": "B62qp1C4ed4d4T9Hjy8ZGtZBoy2a3mubM6Bxf9o45LiLfBN5pbTMu7P" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qns9cPvDwckhJXHpWZZ8b8T8oUgoF4Enpax5zNVBYYMtQwHf4Cmp", - "balance": "607904.75", - "pk": "B62qpfLn6rojNNJdbg4CPpVbh2psKRUf63A2UHyy35PxYF5gBAbaLEN" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmWbgvGV1MwxS6rJEG3BSbT2T8b5DP2Theb2CaBduBXGJz6qfCqb", - "balance": "607904.75", - "pk": "B62qnPXW32xnngFowoZJRQXZviac2QvecUzfTfWdZCwTZthRzURg4wM" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qn7HrKKt5ia1dvGYHuvuFGLdwNSXUSAERQgvS2yZbZvVaK5biQef", - "balance": "607904.75", - "pk": "B62qpnwuE1EeQHNd3JtJ8HjuK5VLo7E71J9oj2V3UCh37bjC8xc1kKC" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qny4snW5cBovDvVFLSipUMaDiu7xwYMrfbTscDLDne7enKJyGkbh", - "balance": "607904.75", - "pk": "B62qiZv8fWPqH9oCUruNLuJaranpRAXeYzBMpVfZWA8Ui4bvZiGtQdT" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qm6LvKxET3xCAW5JdNWAekCjyJJFxJdYYNcpGNwvhe15yyddYife", - "balance": "607904.75", - "pk": "B62qkrhver9hVfaAU8hDgCqqtk51h4km4LwzSpvfxSpDWPQqk6nhdo2" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qipnm2igSVxVw6mqSdhU55kwwXDdE7mbh6FSiDj2zQFKhQ8iezwe", - "balance": "607904.75", - "pk": "B62qjS6saLcoHU49juMzdzYahEsVAu4kd1snPmCyJ5yrfu4zzVgixZC" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qk5RNZP2c4xbrefavDjRM9wLP63kFCVdd4TRKfmtKLXEimdDrKNX", - "balance": "607904.75", - "pk": "B62qnyMshbjyi4ZrnX8SMKSKeEq6zXMDgnsmfVsoHQvSi4mT9jfpGSu" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoDCpSv1cmWiXgYvDud8L4dk5oTwC9JkyXyz9b13j5uFKiEFjv9D", - "balance": "607904.75", - "pk": "B62qqoKGQqxvrP3F8JQDubvLednJJs51oJSkHPnJRZPuwL9FT4oyN1x" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrGX6VyP6BmGAMYzrvhyq12JDuCQHpuumme2St5K5nWgPiFKhwMS", - "balance": "607904.75", - "pk": "B62qp1RJRL7x249Z6sHCjKm1dbkpUWHRdiQbcDaz1nWUGa9rx48tYkR" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "607904.75", - "pk": "B62qpCFiMgogyN1XAkRiS9R19GBShquY9uv3WK5AhLGhrufvdM1BCvd" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qo3iHrCUfCtxQU9hcHT5kehJsQB32fE6JwMAadSMML8Cg4eTPBpe", - "balance": "607904.75", - "pk": "B62qisTrSDcz6mEtrzgHN5KxPJU6pf4G1v9vb9PMHAmnoRTWWqrAAxh" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjaE41RVyhm1mcLNUwdpBJPSSYAr6MvfnWKCrmEfPz5BPRDj4GSQ", - "balance": "607904.75", - "pk": "B62qnAbmwZzX5HHHWwCaFJRahmBs9BT6Kj79tvd482X9eBAr9M58PrX" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qj3fTBMfpJvoHTXPiKymxQcHH674jynkqsRjUw1bR12t2VCrW8ch", - "balance": "607904.75", - "pk": "B62qmadAHfyiiraNwvXhWC7g5q9qT5bkjA4FU35kycMrhdrEJjguJnq" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnSUbgFfPTsZGPhFU9hEy4PerBLCHVcTCYthU7BUN75nHiZQPg6r", - "balance": "607904.75", - "pk": "B62qrcVPyssX2RkRPMoD9PiKW3g3yVdAPaL43UpoT6cvXmNqzdwvLzQ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp17siioFbT7ugFCJwtfcSn9SHFsBNAkUAxKjaFtorKqQ2Z46L1G", - "balance": "607904.75", - "pk": "B62qmNSqURW1RVAaKKuNtVqyrT9DcBD7PUrXuUivfcYhNA94ZVmeSvx" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoJuLTSJt6fqkk2N2yntcPKSEb45C8HWKr24Wi7atzCzgeXjg5oN", - "balance": "607904.75", - "pk": "B62qmJMuRKGqHt9ggz1ms66QsgVJT4b5bzA64EPWxUAHhztmNhGsnLD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "607904.75", - "pk": "B62qnTWW4LjADBLy1wZZALkzHrMMGHPLu7qbGNgFpXyxUpRNHTc2Zm1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qijDC2gCTtcqYGnUAc9YgH2Uw4fzr8xEKKL4faZmWyAypgEe3oWC", - "balance": "607904.75", - "pk": "B62qnz8HG7Z4VxQFhL1XakcCdAmz8CH2bx6YQJz13kcQrDV3W5qag52" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnzLZyeTiesV9EvUxUU2AHqyWfd7kAWEWL8QqJm5Uaadpmwafrj2", - "balance": "607904.75", - "pk": "B62qnNWzsD8REZADYAEPZrgGaTdGnSBaNDi2HyrjcQSoGfRbBDWhWk1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpEMj7NwUbeWyyPrPUHtJDqJb1RkPxJtm6JxHrXUKDFMgJYp1zzT", - "balance": "607904.75", - "pk": "B62qnSrLh5JauAapgnfjqrB26Vh1BQmddaWpv1vXHkCjRTZFh6p8Qpe" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qozyeUmdsCUP3kCJXNMDwCENUA6SA7ZtnGWiZbSWaB5yeuMVVJF2", - "balance": "607904.75", - "pk": "B62qpYqGMW6LJTduabsY8TRVbkmkh1vCNdVuyx58vvTnvJHYSjXV8Ci" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmMkbajiY3bdVRjv5bx3yxjp5sBHHQuu8M11sDdjtBy5VdgWdgTr", - "balance": "607904.75", - "pk": "B62qpix6rNZVY7qhMDnVmMjCGuA55TGmco7TFuEPuMWrxruhWgu25HZ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoVopcNoQPFydweGWUBnJJbrokkebVDiWGmAzYoaLysrFfzNCbya", - "balance": "607904.75", - "pk": "B62qrenUVqQeRTNmeDAmwJcvZVFfi12m3nt12PkHce1vgm6MMfoVPuH" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qorXXHv971Kvnq91TkvWsRAvMCB8yszCX6yUhpyZseKcibSZSDSF", - "balance": "607904.75", - "pk": "B62qp4fLmc3ZAZxUEp1PFkiepktWS6M2UcKrLqhUmLr96BBfPK7DUdo" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qni2bXsMfr4HnT1RSYob5x6Cz2rP1zUr3sKuMSqrqt9jtJR3se4y", - "balance": "607904.75", - "pk": "B62qrSbdso96pKAHdpMTTe1AC4QDGUYvW87vaEPdyAjWLdhryZivTvv" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoQjPL289fYLgcPzDmZ1Dv5kqNYANsicix6v6epSHXUW6H3XUTL9", - "balance": "607904.75", - "pk": "B62qpKBNFBCXaFYFyGNq6PcRJFnkeqt1pBTDv5es1JWy6EFqpDDRWfB" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrBRnUXvdMr8eGLBsmdpvFnndinDZMowqoMUYRJnmGKpdJv7TMRj", - "balance": "607904.75", - "pk": "B62qj92oA1YvmddEq3MTSQSMPumQ3PDwhSaUQJQsib6ZFaGpWhwHsKG" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrCz3ehCqi8Pn8y3vWC9zYEB9RKsidauv15DeZxhzkxL3bKeba5h", - "balance": "607904.75", - "pk": "B62qjojdRSc4L9z1EpqiHAXgktyzSpL5QTUdJXLHQ4Uaj5hDpScbsMC" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjw2PdqLJYNTr6cNDXEmnc9FLNoaqVMHMqiTX7sqLYJRpd3mshFA", - "balance": "607904.75", - "pk": "B62qpAZLBaYoBqyQ8fqBc1JZgHp1KgAzDPiYeQv9gPpfPFw3hzPdZ24" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjBpH4zeWgy4d4p59qUXDA3DtYeCyBrRM286sdXZFw4A8SiswfBh", - "balance": "607904.75", - "pk": "B62qjNrEEk2fR2T7TjtnFKpQYmZPU9uCNY3Cf5dfcKf2HjzsvPe51k7" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqPJmQCXeRmjSj7jJPXvgshHVBfbeXmNW2uRBf7pwVsB7pzbcqFH", - "balance": "607904.75", - "pk": "B62qoXrSMa8oXoXX1K5rYJuzYNXwQ7wksCgDRya1J57HfcxUdTMb35F" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoG7mge74phWmvLdgMTrewb3Znpkvt3LYbtiKgvhN3v4kjVx1RPc", - "balance": "607904.75", - "pk": "B62qiw6FVYgc41gJJmh7w8CTQH8vd94uVR7L9j88xNrhGvZJ5vS74og" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qim7EVe62u3wDsGzAZEMGMaEuwSXYWTCH1WsNvWFgfvz7ysggDxf", - "balance": "607904.75", - "pk": "B62qqBvBTSsG368YAxxiHui5KKSd1NYkGjXnCzK6Ud9Spnyp9zoWw7t" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrVGh6mx3DQBmXobnWidM265mxSD3aisVjR7c9KMyZV5FfXqywST", - "balance": "607904.75", - "pk": "B62qrs3r78SahLdnu5RpxNVMY5ZYhkMwmjcsyrXrWbAMMSHjC5U9Eo3" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpFJeY8uiLwzhrmwFGthQS7yjZonyUACq32G4ULkZcRB9W3WVFgE", - "balance": "607904.75", - "pk": "B62qqpnUBrffgQR5YCNUM3L87jLCMJ98oxJxvwkWcBM2efdxjjGgca9" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmRG3THXszPjfJXDCk2MjDZqWLXMoVzyEWMPStEdfqhMe7GJaGxE", - "balance": "607904.75", - "pk": "B62qnbYZLVFnvcJQhTUT7moJGfRqKXG2Tu2Ve7jTwZ67xBa56g5pbPe" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmBBEPcCpWqvMhParohskEjDttye1A7iSxwmMncXXgKkgjQ9PA7y", - "balance": "607904.75", - "pk": "B62qm2FvPP1X44GPT9cpZSRtmHkNRGWYFapWzeoj4u4XHSm5pNa3iFi" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qj3Gzxgb4G4M8CwZRXZPtmVwGJtGfVXVbpMrACNDSqQLoXzSQ9HW", - "balance": "607904.75", - "pk": "B62qmwy5M5fyZ7BQmu3sh34gzP7nAoQrhqjaQnXd8aRqHHAXk7JQUga" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkoSio33qzxjsAuY4KVYmjw784KuyDSxbRL4d8UJaLXmdgVqb4N4", - "balance": "607904.75", - "pk": "B62qnjNWCVvmLezFUdj3aRCxKp8HNbfbXtU96cWcvNkDTkG1ownsgcZ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoi7wVz5NDCYa37usdATKcvMVcbtXYLjn3KiELXSEsG7XcbifC3q", - "balance": "607904.75", - "pk": "B62qnQwyE46zHA8FYGVkuyoDJa1S5sLprfGyNUei2RHs9YU6m954p3U" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrae3PEBj66KV2obWnzVxMjDCMuFWnyzxEzvLkQutaKPmWtfUPm3", - "balance": "607904.75", - "pk": "B62qoZh57V4rNQ3FRv6tD1pc1MKQDmVGwk6R1qnKWNV8H7sygCVC7Gx" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qj8KB2fk59NkV4VuoTkVXHjw8VJzC3ybKrWo7zuDC9xTiWXPygEe", - "balance": "607904.75", - "pk": "B62qnQCf7ccbb8f39jDzKT8kRNq2939EpPaFGpaQ4agUuy5ozytU79a" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnYBehkVZzgJBCC5yhFyF2L7mMRPsVnKW2xpcWFVuQYRVgoqwDCS", - "balance": "607904.75", - "pk": "B62qq2vc7VoZ9vGxze3JfekNZqfJuE4Pc152EsiLYf7xvYBQo57rFJN" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qk4VDCUCnX1TV7RrmBnSmEM2L415ucaAhyLBJu5xYNZX4Jx3Ksdh", - "balance": "607904.75", - "pk": "B62qiYNLfwY6qLvuKLEAknPH26uTujWagSnDfGVfzsDfk39dmnRRW3D" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qs12XTUTSiWuhyF1R3MfXB3p4QaGxv6JFZYoMUuG4DGCEhzn39LL", - "balance": "607904.75", - "pk": "B62qrnd2kXPYFuVaBEQPApirUvDAGfdswR28XsXK9P5qvAkGkRbxBbV" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrQBarKiVK11xP943pMQxnmNrfYpT7hskHLWdFXbx2K1E9wR1Vdy", - "balance": "607904.75", - "pk": "B62qpUDNRQosRHsfJBsH5MLRkbJ8kRbPUHKQBj8Wu6Z8VUeSRKJT25j" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qm4QbSnmQWM3x7SUiQeWAjb6iiooWNd8iaxtDvsne7YP4nC8Nh7f", - "balance": "607904.75", - "pk": "B62qie4xN5VuLntjGz9Fk518D3ExeeDtvhbJcJsSBfTMQZY7sGMDRKr" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp4jr1PgwK42Ah4HG2qNHigTw5riKFr6RprguAX6ms8ArDcdGv7a", - "balance": "607904.75", - "pk": "B62qpdXgX5zgSthWWNGHieRp9oP5R18GS52mfFsCz83tUrb6YgMVQ9B" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrwBEB3tjGvjZNNr4h8N2iHGvcgRa6bb3V7Qs7Z15EZVWnyJBpXR", - "balance": "607904.75", - "pk": "B62qiTY8rERRoGZwfVDxxRSyFBJCNht61Ct3HpTzfm5754gfPqE5pxx" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqMU2Es9QPPYj7Vn54aJbbW5gibDZYu38LhGLGSjccSxJRQ5NkuK", - "balance": "607904.75", - "pk": "B62qmdFb6jKiHqzf7h9B2FQsdtdqvJJ8uiWV47YKgJQ6bTAhNWUgGm6" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjmhssErdKxMjXuXaABYjTnhWjzbtdm63XSpjNb9ddPNvtfJ2JbX", - "balance": "607904.75", - "pk": "B62qorY2JaxNFKJDSCUUipRSAA9Jha7rw8RzNxj9zRPHsChF8osV1kg" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrUXUnrc1tR1XN44eVaYVyw64MYD7p841LHsxzuMy6yERkbkzS87", - "balance": "607904.75", - "pk": "B62qqCh5YcsZgofmiUdHL7GH6SSgKq3xFFafu8B43vE4kBo1ni8qset" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkDxbJZ1g7iER3Pv4Gid19m63wp5DKs7Jz7ELxVerWqWeBwrr2dT", - "balance": "607904.75", - "pk": "B62qoakPjhxKKgXAJ8TPULPP8rQWQFjAcBotfot6Dy89rzsCKUfme95" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qixi4dP7DcKdTNcK8jobtv9qKFjxf7ZgZVoQcJXVXkeAULe3hT5E", - "balance": "607904.75", - "pk": "B62qpVvFhkeTtSSAY7xjWAx4EjQXZsttbNCSdrbPsf9gcuD1JqbRiew" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoKueAUixdjxSokbUN6LeKRZoXMHEhU6nD1zpZ5EDh7zNTaDQeNK", - "balance": "607904.75", - "pk": "B62qmAAFyvjEEdogSJAU5kxnp4ckdfL8ymcBmg7S8KmtVAaMMXbWGbi" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnvzUAvwnAiK3eMVQooshDA5AmEF9jKRrUTt5cwbCvVFiF47vdqp", - "balance": "607904.75", - "pk": "B62qkjmv4ZLSL1nDp3EhHqTvsey8qk8UVb6pjERkhSA1JtrRihqw5nF" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qq6FzjoX7GCqDY9aUP7eFm9QdqHpFJ8Aa5xB1YLj9GuPtsvG6Mp8", - "balance": "607904.75", - "pk": "B62qppXNdhrxsDKu6bLguRAzrAWaEUYzPZeFrbXAwtGuz3Jb4sHMXMz" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qq9CY1jVwTNjxbqUxNT4qhAy24woM1uzYA2HUo4QEGpkyUDXt3YF", - "balance": "607904.75", - "pk": "B62qkam5V7xGsozwyR3EJoHQzGF9oMrWVryPsyzkYYfeDbg5kEWdpQC" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpdKVxef96UTWaEPEbGQ7FruwCSbEckDHDGtpAQqxUfDmHR725AV", - "balance": "607904.75", - "pk": "B62qrrLTwkCgPNmVqiAnjjkwfu2CxzQh8dgxH8Xp2TdwjpdsFQqX1i5" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrcFgyk8u1NPaTvw9zZE1RVYGAeURojHds8WMjEpzHakU7BefkMf", - "balance": "607904.75", - "pk": "B62qjTastRs5hDSMrFvic4sTxKdiQ9Dr72MSg1DnSVpZitcyGg1uVcK" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjQ3k78nzaePyXhg298UEVnwbCeqQUcNwZRSR4VK1gVJ6mer6M8V", - "balance": "607904.75", - "pk": "B62qj9YhQjWNN38P4AYCxABa7bYziNA8xoLQVDoSM5ouNhfksQSZrTV" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmpSNd5voNiVnyM4c1bcbRC53wdkEANwYZaA2iA5rgCv68XezSuG", - "balance": "607904.75", - "pk": "B62qiyrmLzu2Ad316mrmG1zw3wTfAQ2ZaTxA2JTb27kAQHmP1hjvAQW" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqKoxyhPfHY9kw283dafk5jztbbKdH78eDXpNCyj69cmckC8KZqs", - "balance": "607904.75", - "pk": "B62qnXpiGdQQ6athywiijFWVesiFZdPw57Wbty4CfFPhr96NLooSKSK" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpL4ZdJw8dmaD3DJQvKG4Ewt82va36rYK7BkkKs2SnkxzVZR5oBk", - "balance": "607904.75", - "pk": "B62qrKpENNvYAz1CJZbkBTkJGN1WGnbYPRgLN1aPXUPSEcHVfzrEJYK" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpXqPzauUXLnsAQFnYHMCiV9pRqG2wqbJ4pL936SVANHa66zkkQj", - "balance": "607904.75", - "pk": "B62qn1svyav77n4ZvEc5uo1oHBaVVXbcV4vML6pgML2mnSi1VCQQN7f" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjWwDxk5nGMXN32ffuMpMSp3wPa7BLB3AXHH5EYiczcRxDTF9uP4", - "balance": "607904.75", - "pk": "B62qnZ8ngDoptzYHQSoEMYjefhcnmSPBdEEnAzeztndLELwQQmjKrUK" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjok2BD2jB6TArVM1oGDSo16xk1SYGzTwZSjx63WbtZy4BuzPBDj", - "balance": "607904.75", - "pk": "B62qqntBBqvFYWPJibxQcY8GQ8d5HKvshegCyyioaLcHAAkNT3DeXvC" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qiwgNcH1uw76xgqJMb4V1nuD91qbxrQGWay96u9TBkgPb4HxRJeX", - "balance": "607904.75", - "pk": "B62qmLunRmJHYE1N7B1xACrwoYcazR19uFSGLij2xGUqfyEhTQno1ax" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqKCmTdo7JJS6hP2YsiMoXvkpo7rcK6EsxBns3etbQytnoY8b49C", - "balance": "607904.75", - "pk": "B62qm9rEzibmu1XJTn2CceCJhSzzT3nK6FGHkyEhuNUsRkJsCgYnqaz" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjBsp2zWgyrbaSqVMcduz7A5s1sT63epFUVGFRjCfjCzy3zwSVaq", - "balance": "607904.75", - "pk": "B62qpPQiXis4sTGj1vHqtwJvRhVWXLZtDBem8bXJBFGUr9nS3CV12Bd" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrW1cezZ24Dn7DMdb7WPVVpCcE4s9BhYDDz49rWyVeMinHb18bg8", - "balance": "607904.75", - "pk": "B62qkaxz722NcaLjv5VRihiEQrLGbn7CJMdZe2AKut5mLx1UKRhdMEW" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpAmXkj3fPExD9ASLbARWBos7taNoviawGnAeQWgCvNNnvj9Bn4D", - "balance": "607904.75", - "pk": "B62qmPGYt6QM5SNTmTfFM4JtQXhdEnMpo9joAe9vsEV1ipSU2t4BP9H" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoev8sKidbnw2RmSAJ5w4SFdPvn88UtqvZt8GxHHd3d2P7x2Etgv", - "balance": "607904.75", - "pk": "B62qkDDA62kx6nVUJyGh9nuz86wmYHASu71dnrmeBMd99EowgJ9ZRFK" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qiWcbScnq9W9bhk4oLi53fyH5TL8WxzDG5cqMhbz4SUhz66v7izL", - "balance": "607904.75", - "pk": "B62qs2A9uHKFAA1AQPv113dReKHduJfQ3Pg3WDyUMYQmgk6pYBYGTfS" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp6qMf3Do4q4aKqEsLxVpVuXJaRCijtyhsjZBvDSEFUBGXg8Z9cs", - "balance": "607904.75", - "pk": "B62qqLmbqTN7FkEs8dP2K7gX5pDUHJcwfEeEDdfziXowCrnyqpYEhwM" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qr7o47ANtvCpSzdVXXoweGkaZkwWnq2mZ6Heg7KQTCuShF4KeKFS", - "balance": "607904.75", - "pk": "B62qqvoG1UMgx2rvwBwFX5bGQmt4zLhcfBLB54Gf6YMbhDi2XzzqfMo" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkbNu6GyDJ7uxXkfYQiVZHfomjtqN71sRcmt16Dg5VdjWBcuvJRK", - "balance": "607904.75", - "pk": "B62qryctc7Uq5cq3S3HQfLM98tPzBVU52eF2PpxEYyEoHxDtoBGSs3Y" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmQ4pFXU4tyNwdzMY7uCdrALptYp8SnthWJMqPPA3FgmxebY3H2P", - "balance": "607904.75", - "pk": "B62qprdWQZJDnhBmWeSE8TNqSZYV9oYRR6YKwvabSDPJuZGD62gmu32" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnMmqkKptkyQPvYmCAAEnbNxjjRkpFZJSJLBgAuDL2bURwZgXe55", - "balance": "607904.75", - "pk": "B62qoGGexxYTFQ2A1BurUMJQAEF1ZbzxtJ84iVCooRTn8Hd4q48MPcP" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qocWXdgZV7hC7bDVbLvM2fAKZTFjVoqVP3ppJhpgeUV37Qem4PSs", - "balance": "607904.75", - "pk": "B62qjxgReuj5FKdrMw3i7d9A4yjwTvu8mr9roy9f6AUAt1orHEArLhC" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpkF1Yrd1uQNLpun7d8k12ggHEXjXHknLCKh6Hom7Q3Ba3oZg3nb", - "balance": "607904.75", - "pk": "B62qnGgJ1AmXjzdSWH2327MFSAWKPuB76L7yk5cRqNS3WC5BdiiyLuH" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjmUyv9D4GQ35RFSDrXjMqgFYW4VtDkuv1q8TnxosPqxSJcbdvzG", - "balance": "607904.75", - "pk": "B62qpn33ywugMMhgCfMz13JHotUtq1XJme426v1Ud7DatcRrKXQgGdp" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpGnZs3EZ8eYuxn8ANNwcexMhYqjjSLKBer8KhsviXGdEDwi63St", - "balance": "607904.75", - "pk": "B62qoGveNQGfVkAjvZyjAdQTddvdKVFuS49dndZMzBZLG84jYuLBV7s" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrafvvcSTkGMpFiprxzDN8JXqoiyHSUQwUsKbRqrvTK1khb1HJyC", - "balance": "607904.75", - "pk": "B62qp4sJA9R2E7pqCKf4LaC2UrWVrKXAWcdiNZwofZh3XqFFZs3MVFe" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkLn4YDsHjoiRus1G2HmUKUutGbQGTVEtRT6NKaB1RRMYCN2d6JM", - "balance": "606464.75", - "pk": "B62qkPLhMSTJ3GXa6urmWQZf4pr3387k8cUsLdhDqtcPRiiLZbV8uCs" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "691200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "93600", - "pk": "B62qre4CXp2S1DDnzPdULW8Z8qbLyyNvYYm6jKmKHQmFRDf8rAtm11X" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "86400", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD", - "balance": "1000", - "pk": "B62qmFMKE2uti9wcEfR5nNAr49x6QeeV2nhZwHAYsFXr53GDqT6faNo" - }, - { - "balance": "0", - "pk": "B62qrmRJosdwWKwFXjfLEA7fNaPDkAiSkGmGDLiPQkphCcnC7agyYEZ" - }, - { - "balance": "0", - "pk": "B62qjWT9QQ9LGZoLqLoAXjefPKmLFXd9hQgEt4wUrR1Xmqy5oJns7ts" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "259200", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoEAhsEqJLrLUNapSiS4hKXR6N9onXceLy3ma7JBkFznzXWpyPJL", - "balance": "1333326", - "pk": "B62qpziYULs5tfkWNdkHcDXd4UL4WCSXwfuDh3pwMFHzmMoGXwUfpbb" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "259200", - "initial_minimum_balance": "1" - }, - "balance": "11666659", - "pk": "B62qri1DwUjHPGLc6XHR6VS7TZE34A91RYQHkH8KocpjJUMRRc8MUhW" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkd4tZQGe9mo5tK3wQi5PUoMdtUGtLWps6Se9o1qWdwNwuUtdWdr", - "balance": "1693980.63775165", - "pk": "B62qpXyX1z8kE8pvJgfDoSsY7r8yimEqWzvvSEw9putVG4TjFrdATZT" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qidz67vVjRUWi4QWBhE6i6JAs5i55YP1CuRsSNB8CjM4nttrRS4q", - "balance": "1693980.63775165", - "pk": "B62qmEcfvLuJYd625PHZUov3RiMEt7Mayed7ywkXoByCANpGPWVnCLF" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoeKm4p9J6Q3hYWzb82Yo5uP163MqooBX4ZWjp8FpX3N6Y81QgFc", - "balance": "1693980.63775165", - "pk": "B62qnJfcBL26QpmiTeMx5p2m2zzyJi6CfBnqLbsBRfxqE9zxZFR3sB5" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN", - "balance": "1693980.63775165", - "pk": "B62qmsYXFNNE565yv7bEMPsPnpRCsMErf7J2v5jMnuKQ1jgwZS8BzXS" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoTASPAqsxJb1kmDZtYhxRAuuegWG1WhzkxqmZVD3BmKLenPa3hx", - "balance": "1693980.63775165", - "pk": "B62qkpvmmCAXozUrhGaEXm5GMVtsGb3jaBPjTtVEcNThz3QjxZFqneo" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpmq5XCNpv12G125tnrGtcJJnMD5qEQ8Riw9LLEtjxAQ1wNjywYm", - "balance": "1693980.63775165", - "pk": "B62qk87jq51vzPGrwafSpPczAYGZJii46PQx362AbqYcDAtG33DJVgS" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp7J9DJWb4y9BsXiixdRQLGvouFmrpyiv1fmF2vPSV1tXhWuTiyD", - "balance": "1693980.63775165", - "pk": "B62qknFbTU4AAg5htLM8Jm3UmodeZmNQUD18Gh5ZPCpN6w41xhPt1PR" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkxMXa9JorkHdS1iinLn5WwMV4dgn3HT63osBoFgQHYoah1MdzKw", - "balance": "1693980.63775165", - "pk": "B62qm2wh99cMx3U94SnNKPCo6yPnZM49A2J6ad9i3HX2o5TucVZJEGq" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoXQhp63oNsLSN9Dy7wcF3PzLmdBnnin2rTnNWLbpgF7diABciU6", - "balance": "1693980.63775165", - "pk": "B62qiWMgGFfnWnNS2XvCJhxmaLHvWnHBXr4EK3MopXKzutq4Uu34QXB" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpMcYjgezccPk8NfaSto4jyV3uGU8R24D9uSShMoqr8JdpAv4RKo", - "balance": "1693980.63775165", - "pk": "B62qkNm8jmhLKWhP5Qr5LL1RtzRz54rhZjdLxCX1nxcgzs6EB21jrdV" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpLST3UC1rpVT6SHfB7wqW2iQgiopFAGfrcovPgLjgfpDUN2LLeg", - "balance": "1693980.63775165", - "pk": "B62qmDJvagQNBeQnr4D23Wa68tZJG2qniicGNTEaNuv9tm1ghxJpUYa" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqJXzVcb63kE6zFEXJn2GsQ4DTjygTE3ymjYSsyHRt61qVoUBZyr", - "balance": "1693980.63775165", - "pk": "B62qkSXoeyA5TxWqb8CFyrBf2yYDwRssGYxpuYzUJSL3ttDgpxDobLs" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoERu6rA6UUxk6yNYN9CfrvXwNB7tBF94TQucZNRkabQNiDJoMiR", - "balance": "1693980.63775165", - "pk": "B62qq9vZuW32TxPcWysNkYdDgFFfoLoNBFhdNsHU8ZzgLToYAbFFYxs" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnTahyoiqVSW9qbqiTBczA7n1wim9d7PYwGxWZP2s6mgwMn9AoGg", - "balance": "1693980.63775165", - "pk": "B62qox5t2dmZD2DbUfHLZqgCepqLAryyCqKx58WJHGhGEkgcnm9eFti" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkHM9NT3nDefqUvSMe8qnfEfeXipqkzZrvoBXpfaC9m2BdYjWVJA", - "balance": "1693980.63775165", - "pk": "B62qp2ZguTDrd4zqZQLCS5ZShQQNgWwAGBn3kbcgjLX9mqtP37aTpGm" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoWcd3dUzbjMHTdpjf5Us88x1otEoJmhSVRX7FXf1Dx1zT5Hp3ZC", - "balance": "1693980.63775165", - "pk": "B62qr1H1V6usV2pVMP7L5sUzFxFyAfNnXWzGVmwZj2puLdNW68fwEES" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qktmhyar5294GEBpPfgYrSEBxkAcn52273bdR4CiGELoVpLtaC6c", - "balance": "1693980.63775165", - "pk": "B62qmUcnbr7qd6UDdVnZutKPFagDQDyEB7NTbEFJTV2GZvWquyMgoQq" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpPqw2hzqjtcqpEwvckfsAENgXUxgJGu8y3Z6Fzus7pRH6UaLLp7", - "balance": "1693980.63775165", - "pk": "B62qkw8jyHCeBhWDpGXVw9yKpm9BxBSWWqVBWyh4XTHoea8kayfKhzp" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC", - "balance": "1693980.63775165", - "pk": "B62qiap2uo2Kt8RzoupS8jqCvAKiUZZmiXZUJM9gpmc1zq8KdFtKnYb" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoRsqqfdfDb3s4nTgTVUQGLep77ZcoKjjWoyxspTn4CEbtBknDek", - "balance": "1693980.63775165", - "pk": "B62qnPcQT5LEny2S7LoHpPxQvKfo3Ua15PkQ4tUP3CSteXZ5yiqaP37" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkBqSkXgkirtU3n8HJ9YgwHh3vUD6kGJ5ZRkQYGNPeL5xYL2tL1L", - "balance": "1693980.63775165", - "pk": "B62qqYKsXdpf96KhFvJpeHwDCNE5iUZqcPtxca3WxL5HZQ2HyTj2g6K" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmXMMTUuKDEwY4THkgX6fvDtujGNP3FMdiaWwSHkMsMM9NzwPXZ1", - "balance": "1693980.63775165", - "pk": "B62qqttd6WJbThh7wFrQThWt4PCNKWnAyrXz2Mek6hwz2aT2k74NzDE" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqpujuZ5W9uGtEwJv9R9yP8475hjFd93D4fVXoVPi9tmAMsQZBhn", - "balance": "1693980.63775165", - "pk": "B62qr4TM91FYFCk4XqLsgaHrmaNrc5FojZhWbssRsmkGT5zycZhhyUY" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qn9vwCUbefEmPsj6g29df18TmAQ2bSthrRFGvWG1jKDEbi2wJT15", - "balance": "1693980.63775165", - "pk": "B62qpaGDCfgmrUhDGQcdzRGCtCcUukU8bptsDp96fdovy68HnXeg2dw" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qik2auL1VbkX6fijdzwT6fGgjpi8caKUH6vbov573DbdT2UbQkDp", - "balance": "1693980.63775165", - "pk": "B62qoBFvWZADREXjtmGvDyyeginMBNv9W68wFZkwD5pfbphjyfo7MMP" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrr1gkgYvVfRb9JjstCcjDTKYYXFM61dD7oqFaEjc5VkFvL8zWgr", - "balance": "1693980.63775165", - "pk": "B62qkVsDvq1wNSwwi5ic3UN9zxUekQizbXCccoCxxTAJUWJFDCPdN63" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqUD5wTz7iVVrT2axj7tVY3kybSPZBJBDXRgZTPgJJHm5eD5aR1b", - "balance": "1693980.63775165", - "pk": "B62qjGWAiMSeL4HqeWozmHuVKjhP5ky2iWKv934SeG53jTESBJgg4nb" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnR6HKx34NCyDkSeRcJ44KATjUCs4xmQYDbwTXPJPQ4J6ebfeQe4", - "balance": "1693980.63775165", - "pk": "B62qjtd2hibm2T4oi8yqVtZVt9LZi4KvH1CQX8eArTmJumjpZVogMJ6" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmpHMDeuGL1KAkneV1RTKMez2ZNcDUJKNAEZgweJna62xuJQ6Mqm", - "balance": "1693980.63775165", - "pk": "B62qpaoBemteDmFY1Usjj1PQUnerArwa2bdpqMednXbuD4aHT1ryHCe" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrHzjcZbYSsrcXVgGko7go1DzSEBfdQGPon5X4LEGExtNJZA4ECj", - "balance": "1693980.63775165", - "pk": "B62qpG8jpefptAeT9en6WoPzaW312rMJLwoL8pRmqcS8FCKiixRjofg" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qq2PGvsoNC4u3uxthhs2ztXzuXRzqoWX9pWUDo5xdC3vdG7DQkjU", - "balance": "1693980.63775165", - "pk": "B62qo8J84nSRhYcZshZGDtewgb7R1PyLz9J28PFm8B9ovfh7vu1fE7N" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qn7dN3hhEyqEYLG9Le1KwJpJfcJQXfiBoKiB7sZVrwYvT1NyRfDr", - "balance": "1693980.63775165", - "pk": "B62qku2Fq2gbLmFPi1JxWxEb5QvX4Qy5bwxuiSG2BoTRgz8MQKEpAUt" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpJavug1VGCBSttepmXr6nh8fvXY5SigbN44ttYDia65vwbTEcq2", - "balance": "1693980.63775165", - "pk": "B62qmSy1QA6Qbg6Pi9KwudDLFduUGt9dEFkMVuqJwzcherG2fosok6Y" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqgGAQfpFhX8G1iF253C37CMsj6ypn77C9fr3Y17iU6B5Ft4XjPo", - "balance": "1693980.63775165", - "pk": "B62qo3N2wRdhBsCqgGYJ83Pbhei9cEvMGrUL9zr6NNbbMq6wiu2jHma" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qowm5zNjGsDzC67eTc4zvjXwdkPRUKHFzeSDRjm6FBojzqmNfNhH", - "balance": "1693980.63775165", - "pk": "B62qnwLbBcpuP1xFPa9rZte2mYAKLijUtxnhBqNh3fxDifKQj3T3JYD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qns9cPvDwckhJXHpWZZ8b8T8oUgoF4Enpax5zNVBYYMtQwHf4Cmp", - "balance": "1693980.63775165", - "pk": "B62qqMrZUfkMKB8d3i3Wiu8CJzTaFFk84um32QfwuEG6odySYy8D74B" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmWbgvGV1MwxS6rJEG3BSbT2T8b5DP2Theb2CaBduBXGJz6qfCqb", - "balance": "1693980.63775165", - "pk": "B62qpYri5rQK1u5sjVSh9kNbDRr1AbHNsEQTGd1bEg44UJKByLCPnuX" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qn7HrKKt5ia1dvGYHuvuFGLdwNSXUSAERQgvS2yZbZvVaK5biQef", - "balance": "1693980.63775165", - "pk": "B62qpXM7C7RW2PsdJz8EEYbGqTXhPvVW9RQQ11Ctc7wY8DbhAjyJJGT" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qny4snW5cBovDvVFLSipUMaDiu7xwYMrfbTscDLDne7enKJyGkbh", - "balance": "1693980.63775165", - "pk": "B62qkH5oH847YezFUPiPNq7LbMaNDpZ5SBp7Wp3maPU8DaejgCG9V88" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qm6LvKxET3xCAW5JdNWAekCjyJJFxJdYYNcpGNwvhe15yyddYife", - "balance": "1693980.63775165", - "pk": "B62qmKY7C4nK2rnjQJcxMFJH9fpPkuAZxUL8opGzqKPrZnrnaH14hd7" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qipnm2igSVxVw6mqSdhU55kwwXDdE7mbh6FSiDj2zQFKhQ8iezwe", - "balance": "1693980.63775165", - "pk": "B62qpB8GXzKSK4ASmHkpMS8UpvyRB3FbMo8Mjhpzs6SPXaEtGnv5Qti" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qk5RNZP2c4xbrefavDjRM9wLP63kFCVdd4TRKfmtKLXEimdDrKNX", - "balance": "1693980.63775165", - "pk": "B62qmq98UH2tX9NiDw2AZP5aGiwKfxLnVTkRcozgbRZ3opPSPkuXvqE" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoDCpSv1cmWiXgYvDud8L4dk5oTwC9JkyXyz9b13j5uFKiEFjv9D", - "balance": "1693980.63775165", - "pk": "B62qp3kfaMpfr2TB1UizLUBv54BELBovJJWjXjVMfFiJfY7AuEZm6yV" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrGX6VyP6BmGAMYzrvhyq12JDuCQHpuumme2St5K5nWgPiFKhwMS", - "balance": "1693980.63775165", - "pk": "B62qjk4cMyZCGhftrDZh1tQK9w7c86bQ8m7hRULumwhpC95Tz4HaaiY" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg", - "balance": "1693980.63775165", - "pk": "B62qkV6HMEh7SYKuLzdpCpx9syw9VDVNGR5SBWVTbQJV9bwWZ96iP8u" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qo3iHrCUfCtxQU9hcHT5kehJsQB32fE6JwMAadSMML8Cg4eTPBpe", - "balance": "1693980.63775165", - "pk": "B62qipscEVdb7J3U8ig46wgxc5jVtaqnHrCQLnnvkthYLFiw4MPvQxY" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjaE41RVyhm1mcLNUwdpBJPSSYAr6MvfnWKCrmEfPz5BPRDj4GSQ", - "balance": "1693980.63775165", - "pk": "B62qobGqxagMKDMP2UiKCHWj2dZovDyBtdDiYYiYGSg6TQ8Rxw5fXBj" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qj3fTBMfpJvoHTXPiKymxQcHH674jynkqsRjUw1bR12t2VCrW8ch", - "balance": "1693980.63775165", - "pk": "B62qiv5rWc3VMyMUP8yc1BN7KZFT3MH6TUrRVMHUZkwveYTiK3YnxfJ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnSUbgFfPTsZGPhFU9hEy4PerBLCHVcTCYthU7BUN75nHiZQPg6r", - "balance": "1693980.63775165", - "pk": "B62qmurvwu5wPC4X29DGAnTTys7CXpca3qTkJKw3qh2F2PmdCFkVcQ5" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp17siioFbT7ugFCJwtfcSn9SHFsBNAkUAxKjaFtorKqQ2Z46L1G", - "balance": "1693980.63775165", - "pk": "B62qnEjHVb5sFE8Uh8TXs3z7vjdsFr5B63in8kkBkCp5uA27qtiiYCf" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoJuLTSJt6fqkk2N2yntcPKSEb45C8HWKr24Wi7atzCzgeXjg5oN", - "balance": "1693980.63775165", - "pk": "B62qkR9hUHJVXxitqdVAF6bgefB2iCAXqMsudA75mSr4VMY6JSEGLJe" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx", - "balance": "1693980.63775165", - "pk": "B62qjzN25D39t1RRCZe48NuhcmHXGg3t3ZSDUm1K7tZ9cBvkdULmhRv" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qijDC2gCTtcqYGnUAc9YgH2Uw4fzr8xEKKL4faZmWyAypgEe3oWC", - "balance": "1693980.63775165", - "pk": "B62qjq7vHyZM1YdZsQo9C3oW2QfdP1494iYD2Hs3uB5DSqGbk68vgCc" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnzLZyeTiesV9EvUxUU2AHqyWfd7kAWEWL8QqJm5Uaadpmwafrj2", - "balance": "1693980.63775165", - "pk": "B62qrxHA9WaYLMCMmq89Knh6kbm1uDX99zD2U6DvVAH3JEXYqy6eQuQ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpEMj7NwUbeWyyPrPUHtJDqJb1RkPxJtm6JxHrXUKDFMgJYp1zzT", - "balance": "1693980.63775165", - "pk": "B62qqFY2G32WGjvu4hDDHFzXgJbdvCbQQmFjraPnch4uMW6eFX7qvLe" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qozyeUmdsCUP3kCJXNMDwCENUA6SA7ZtnGWiZbSWaB5yeuMVVJF2", - "balance": "1693980.63775165", - "pk": "B62qq99djC5HtNVdiBFZ3UN9a1Tn6THZJUcckEtAJon7jJzQMKDU61G" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmMkbajiY3bdVRjv5bx3yxjp5sBHHQuu8M11sDdjtBy5VdgWdgTr", - "balance": "1693980.63775165", - "pk": "B62qjKzYp37w9XyFea8TA87bGNK1yXRsrZxNJqir2WTorTHMD9Jkh46" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoVopcNoQPFydweGWUBnJJbrokkebVDiWGmAzYoaLysrFfzNCbya", - "balance": "1693980.63775165", - "pk": "B62qrjUz973gGZEpJwqQJ6MiwWscqx8k7fwiezoEdU7VBnGQ9M23QPU" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qorXXHv971Kvnq91TkvWsRAvMCB8yszCX6yUhpyZseKcibSZSDSF", - "balance": "1693980.63775165", - "pk": "B62qqWHppuoryyeeigDZu8tU3xbse2sut7o7ar2vh2X6XUnfaDn6yph" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qni2bXsMfr4HnT1RSYob5x6Cz2rP1zUr3sKuMSqrqt9jtJR3se4y", - "balance": "1693980.63775165", - "pk": "B62qiiuXuFzqpRaywDot8irDtZcWK1PY7wBsxHn8jPzqHGMCz6C7M2J" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoQjPL289fYLgcPzDmZ1Dv5kqNYANsicix6v6epSHXUW6H3XUTL9", - "balance": "1693980.63775165", - "pk": "B62qqSHhnQr8mnbZmMnwgPfQT4PZTH9xupA5a6uRKt1Zdf8nRx2U5kF" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrBRnUXvdMr8eGLBsmdpvFnndinDZMowqoMUYRJnmGKpdJv7TMRj", - "balance": "1693980.63775165", - "pk": "B62qmQ8943HETz4i2PFsc9EYyNAVrtFYJPAR6QMjCk9hT3DPgQmNgJ7" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrCz3ehCqi8Pn8y3vWC9zYEB9RKsidauv15DeZxhzkxL3bKeba5h", - "balance": "1693980.63775165", - "pk": "B62qqLFzJe6GjhBzVmpm4VHvFWwFk4n4F5Ci3h4DHVQgfJvkWoe9sYv" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjw2PdqLJYNTr6cNDXEmnc9FLNoaqVMHMqiTX7sqLYJRpd3mshFA", - "balance": "1693980.63775165", - "pk": "B62qnL1ks6vwcqdaAUSXrgGEy22kZDoKZRFs2NhkT7SuKMzevnCZUVG" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjBpH4zeWgy4d4p59qUXDA3DtYeCyBrRM286sdXZFw4A8SiswfBh", - "balance": "1693980.63775165", - "pk": "B62qjpFbzR6FX2YJzsUcimJCTjMsozchBAyrDgBGUZnmEwCAj5zciYn" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqPJmQCXeRmjSj7jJPXvgshHVBfbeXmNW2uRBf7pwVsB7pzbcqFH", - "balance": "1693980.63775165", - "pk": "B62qq8aDzB7JSJvK4fKAKZpMfeNBkVVdgLW256cFDEWxws2gdCap6Vt" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoG7mge74phWmvLdgMTrewb3Znpkvt3LYbtiKgvhN3v4kjVx1RPc", - "balance": "1693980.63775165", - "pk": "B62qjfpVTExVXjaCDEkK5un2qUWxE7QhD1SiYzMW6SED28WDfXsoDi8" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qim7EVe62u3wDsGzAZEMGMaEuwSXYWTCH1WsNvWFgfvz7ysggDxf", - "balance": "1693980.63775165", - "pk": "B62qpxwBDbjGQtQHdjBX6SkdM4BvcoS6F1U6hrRa81M4acLoNPMkjYT" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrVGh6mx3DQBmXobnWidM265mxSD3aisVjR7c9KMyZV5FfXqywST", - "balance": "1693980.63775165", - "pk": "B62qo6JMHe2uf5Cf8vQeLRFdufJYxNq3XHW7rRuTVriKNTpWpEkbpok" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpFJeY8uiLwzhrmwFGthQS7yjZonyUACq32G4ULkZcRB9W3WVFgE", - "balance": "1693980.63775165", - "pk": "B62qkcf3fkdzyw4D7GoMVwcEbYyoV2xd32iYfcK8iLWs1o9UD9oHyQ1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmRG3THXszPjfJXDCk2MjDZqWLXMoVzyEWMPStEdfqhMe7GJaGxE", - "balance": "1693980.63775165", - "pk": "B62qpFfHEARyRrdFLowd7GSkw2KTnZBZS8zWkpFMDxAy7X6Y86VGU4a" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmBBEPcCpWqvMhParohskEjDttye1A7iSxwmMncXXgKkgjQ9PA7y", - "balance": "1693980.63775165", - "pk": "B62qpoonGkkt3p5B7YqiuaVD4tr1LSoktxLxQd5UmWrPv6qbZ2JvQgv" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qj3Gzxgb4G4M8CwZRXZPtmVwGJtGfVXVbpMrACNDSqQLoXzSQ9HW", - "balance": "1693980.63775165", - "pk": "B62qjduxMjec8JnUk2P5sjLWtxuabDPFvyrbgwvNZ6Vg2T61ZB6sa5g" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkoSio33qzxjsAuY4KVYmjw784KuyDSxbRL4d8UJaLXmdgVqb4N4", - "balance": "1693980.63775165", - "pk": "B62qpxNPYzKkCiXKN7UNTx5MG1Vaf69YMFBmzFCU8r6YwVpbLrqBp3V" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoi7wVz5NDCYa37usdATKcvMVcbtXYLjn3KiELXSEsG7XcbifC3q", - "balance": "1693980.63775165", - "pk": "B62qjGio44RPhEjYx1btYmPhAnXjromtx3NgTdAchx9BuaVyT4tQieJ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrae3PEBj66KV2obWnzVxMjDCMuFWnyzxEzvLkQutaKPmWtfUPm3", - "balance": "1693980.63775165", - "pk": "B62qrQwEGGVZszUG5taKCYxdM1yf9sQLiSzNtur3u5hJ53osezWP7V9" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qj8KB2fk59NkV4VuoTkVXHjw8VJzC3ybKrWo7zuDC9xTiWXPygEe", - "balance": "1693980.63775165", - "pk": "B62qkHHBnLpwcg1u4jgajoUUoSXHxMFEfZ9ji3JRbzftY6gTmuYZAxH" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnYBehkVZzgJBCC5yhFyF2L7mMRPsVnKW2xpcWFVuQYRVgoqwDCS", - "balance": "1693980.63775165", - "pk": "B62qnhrUFMCj5n5yiPuXcQYqKh9d22ZWMW9LNxGdF1FkhqAT3B8KmgQ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qk4VDCUCnX1TV7RrmBnSmEM2L415ucaAhyLBJu5xYNZX4Jx3Ksdh", - "balance": "1693980.63775165", - "pk": "B62qojV8copSeupvVFup3Etn5cHWkTghYkSDjYzrge2oXQNc1y69jj1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qs12XTUTSiWuhyF1R3MfXB3p4QaGxv6JFZYoMUuG4DGCEhzn39LL", - "balance": "1693980.63775165", - "pk": "B62qo9nA6D6qXLYC8NP6YonkfaaFHufaa19MJvCNL5vEikJ89WtQ2ZR" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrQBarKiVK11xP943pMQxnmNrfYpT7hskHLWdFXbx2K1E9wR1Vdy", - "balance": "1693980.63775165", - "pk": "B62qjkhkXBPRuQ8eLEvoXzEHegQm7LoRSF1CksjYKU8Vgnzq5qZh2S7" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qm4QbSnmQWM3x7SUiQeWAjb6iiooWNd8iaxtDvsne7YP4nC8Nh7f", - "balance": "1693980.63775165", - "pk": "B62qpZ5o59hbZ7oMhTSiNBj1cz4J5SsuHa6hbsgtXsbudFiDsAVrbzz" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp4jr1PgwK42Ah4HG2qNHigTw5riKFr6RprguAX6ms8ArDcdGv7a", - "balance": "1693980.63775165", - "pk": "B62qrtz4HcUf5M1DY1CPyGcRsKmrusriSKEzZtVXJGKCtWPX9AmsMxw" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrwBEB3tjGvjZNNr4h8N2iHGvcgRa6bb3V7Qs7Z15EZVWnyJBpXR", - "balance": "1693980.63775165", - "pk": "B62qniRCXGwymuWvRKe2WBWNVrx9ht8eZrQNCzGdtW4N7Fqj6iUfNqJ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqMU2Es9QPPYj7Vn54aJbbW5gibDZYu38LhGLGSjccSxJRQ5NkuK", - "balance": "1693980.63775165", - "pk": "B62qkRewwZc4NgtjBS4HwQTfLt7t4cSCaBhZ3Y8TQAgHhpWZpKuYxA3" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjmhssErdKxMjXuXaABYjTnhWjzbtdm63XSpjNb9ddPNvtfJ2JbX", - "balance": "1693980.63775165", - "pk": "B62qmbZejY2rjWcX4nnk1Nsatx1JnTybwTPTzCBNXkgewtm9VVZR6DD" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrUXUnrc1tR1XN44eVaYVyw64MYD7p841LHsxzuMy6yERkbkzS87", - "balance": "1693980.63775165", - "pk": "B62qimSXq2Jp9Fx8HGg3nStk5UCAQNKhpbB8M8QR787RRmpHKGqgZ3P" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkDxbJZ1g7iER3Pv4Gid19m63wp5DKs7Jz7ELxVerWqWeBwrr2dT", - "balance": "1693980.63775165", - "pk": "B62qj6WR4x3YBiqq6mXwxEtg4EWYJ2ELzvWe9bZuuQ1m6sCpjNv68rH" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qixi4dP7DcKdTNcK8jobtv9qKFjxf7ZgZVoQcJXVXkeAULe3hT5E", - "balance": "1693980.63775165", - "pk": "B62qnyqqC5NCsFMRRYyKkhwqpxcmCLUSmpsM9vGQhFRU55Dosnt4ryH" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoKueAUixdjxSokbUN6LeKRZoXMHEhU6nD1zpZ5EDh7zNTaDQeNK", - "balance": "1693980.63775165", - "pk": "B62qrYQpG9xQxD78Jd9BJfNRYx9xmrcZSnCgY4gC5aRr84hQo725NCJ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnvzUAvwnAiK3eMVQooshDA5AmEF9jKRrUTt5cwbCvVFiF47vdqp", - "balance": "1693980.63775165", - "pk": "B62qmKJxgh6h4i56hTXmkDL2Xpesm94NNm2Ev4ySSA4rCE2Z3JbfZhc" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qq6FzjoX7GCqDY9aUP7eFm9QdqHpFJ8Aa5xB1YLj9GuPtsvG6Mp8", - "balance": "1693980.63775165", - "pk": "B62qnYqMnurSMbTWdD2BkeQLudy1RMm3eRc7DeBuG8QykyJ8gZ8Gdv4" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qq9CY1jVwTNjxbqUxNT4qhAy24woM1uzYA2HUo4QEGpkyUDXt3YF", - "balance": "1693980.63775165", - "pk": "B62qo5AuWQrpYPUckr6snpnUm2TJxPjMN1wBcJznJH1dzYmhbHsbj9A" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpdKVxef96UTWaEPEbGQ7FruwCSbEckDHDGtpAQqxUfDmHR725AV", - "balance": "1693980.63775165", - "pk": "B62qkVvzN5z28sYfyr5TzrMhH9qTsnNQLttjpJjzSTswNUZgrWkjbZR" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrcFgyk8u1NPaTvw9zZE1RVYGAeURojHds8WMjEpzHakU7BefkMf", - "balance": "1693980.63775165", - "pk": "B62qohPAx6tKFDmVTLGepyruaJNjwA2k1mfnhBbQ8Tu6BeH6Rts99jn" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjQ3k78nzaePyXhg298UEVnwbCeqQUcNwZRSR4VK1gVJ6mer6M8V", - "balance": "1693980.63775165", - "pk": "B62qiUXwV5V9ptLxcEerkYr3kY9EGmhJZUb1h3ro45BGgForJSSmknZ" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmpSNd5voNiVnyM4c1bcbRC53wdkEANwYZaA2iA5rgCv68XezSuG", - "balance": "1693980.63775165", - "pk": "B62qodkoaX7oEbwfeCYfC7MrWCLgD6w5f1HXcWa51RZNk1Sf68w3x8i" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqKoxyhPfHY9kw283dafk5jztbbKdH78eDXpNCyj69cmckC8KZqs", - "balance": "1693980.63775165", - "pk": "B62qpDQHkdbMPvWzHgUcrxtJXNsuEg7tpCL9irDMNZngAJJR6Vsnv9T" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpL4ZdJw8dmaD3DJQvKG4Ewt82va36rYK7BkkKs2SnkxzVZR5oBk", - "balance": "1693980.63775165", - "pk": "B62qoNcRg1LV4JqCJ64NWLwPsThRg7GJJQgvBiPAWuMnLDCUXigXV6d" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpXqPzauUXLnsAQFnYHMCiV9pRqG2wqbJ4pL936SVANHa66zkkQj", - "balance": "1693980.63775165", - "pk": "B62qjrMUVbWBQSPL8BgiJe7QQJ6RvtBSckxeBGt4C1YpHdHcTGjEgj1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjWwDxk5nGMXN32ffuMpMSp3wPa7BLB3AXHH5EYiczcRxDTF9uP4", - "balance": "1693980.63775165", - "pk": "B62qpsKUHUnJfmEBWiAQLevw9dec5fy11oeoDYvRVrRjrJkjovrVDWy" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjok2BD2jB6TArVM1oGDSo16xk1SYGzTwZSjx63WbtZy4BuzPBDj", - "balance": "1693980.63775165", - "pk": "B62qimoHcDpJQk7onuWv9kco61Uyg2qTridyS3XMsp6DMKAxRq9uLa4" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qiwgNcH1uw76xgqJMb4V1nuD91qbxrQGWay96u9TBkgPb4HxRJeX", - "balance": "1693980.63775165", - "pk": "B62qnQ1RWPv6Zu8W1XUSP5tKuxAQPaHaZY4MdTRt6KGZzgvEquz7yxK" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qqKCmTdo7JJS6hP2YsiMoXvkpo7rcK6EsxBns3etbQytnoY8b49C", - "balance": "1693980.63775165", - "pk": "B62qrd6hgek7MF3qEb9AbZp9Cjmsd58xSCB1J2but4F1vmsgeQ25N2e" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjBsp2zWgyrbaSqVMcduz7A5s1sT63epFUVGFRjCfjCzy3zwSVaq", - "balance": "1693980.63775165", - "pk": "B62qjc2RhgiL8WQomzjsWkwKstX78Fvkwp8q4HLgRvM2tVvxc7nxLvj" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrW1cezZ24Dn7DMdb7WPVVpCcE4s9BhYDDz49rWyVeMinHb18bg8", - "balance": "1693980.63775165", - "pk": "B62qkYD9MA3T64UQ3aibcuZyWYh9M5AvWScjhTjxZ5viuY5N6wrG4Cj" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpAmXkj3fPExD9ASLbARWBos7taNoviawGnAeQWgCvNNnvj9Bn4D", - "balance": "1693980.63775165", - "pk": "B62qig8xJD2GVHzJM1ChEXXMUNYwoUz62TY4CPTv8sf6MCDqgz5Wt9s" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qoev8sKidbnw2RmSAJ5w4SFdPvn88UtqvZt8GxHHd3d2P7x2Etgv", - "balance": "1693980.63775165", - "pk": "B62qpTmo9FwpqAdRGJgQY1kuoSahVc6HwPyPQy9BRYmZL7G2HepTAt1" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qiWcbScnq9W9bhk4oLi53fyH5TL8WxzDG5cqMhbz4SUhz66v7izL", - "balance": "1693980.63775165", - "pk": "B62qq2sBv1DpDtFueYmcxw4QP6i7ykKJ8eMQvHHMLxM2D9nh49bxLok" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qp6qMf3Do4q4aKqEsLxVpVuXJaRCijtyhsjZBvDSEFUBGXg8Z9cs", - "balance": "1693980.63775165", - "pk": "B62qrnhMZtiz2P5AFEjyS8XTn5mQfJLFRQ9NkZTJhDZTAi9ERDDHv9S" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qr7o47ANtvCpSzdVXXoweGkaZkwWnq2mZ6Heg7KQTCuShF4KeKFS", - "balance": "1693980.63775165", - "pk": "B62qmZFJN86FaPewT225BQUytfvncvJ8kwbF4zjbQHvXoa6o5YeSykt" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkbNu6GyDJ7uxXkfYQiVZHfomjtqN71sRcmt16Dg5VdjWBcuvJRK", - "balance": "1693980.63775165", - "pk": "B62qqL6fuqFgufJJ6xU6waiJw1xEQugPsBJR6zhVHLtZ9Hp7R3BriTF" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qmQ4pFXU4tyNwdzMY7uCdrALptYp8SnthWJMqPPA3FgmxebY3H2P", - "balance": "1693980.63775165", - "pk": "B62qmT7Kd5rSF4kW48L9xnoXTUwW35VhsCS4wKitBHMRCmvywYE7iy4" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qnMmqkKptkyQPvYmCAAEnbNxjjRkpFZJSJLBgAuDL2bURwZgXe55", - "balance": "1693980.63775165", - "pk": "B62qqqbrKMm1aF2pgeg4YcnCuYTahsR4eMhfbL74fZmo1f27Bhi64hL" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qocWXdgZV7hC7bDVbLvM2fAKZTFjVoqVP3ppJhpgeUV37Qem4PSs", - "balance": "1693980.63775165", - "pk": "B62qk9RQQsLpE1i1CJjkN6SuoRefXg5X17kqvvZV2UMysW4hr9CCoFw" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpkF1Yrd1uQNLpun7d8k12ggHEXjXHknLCKh6Hom7Q3Ba3oZg3nb", - "balance": "1693980.63775165", - "pk": "B62qqUPRmvN4SdX2XAa9z1amQJjC5apzwtmwweqVWFxKFHLTf9b4HVW" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qjmUyv9D4GQ35RFSDrXjMqgFYW4VtDkuv1q8TnxosPqxSJcbdvzG", - "balance": "1693980.63775165", - "pk": "B62qrFTdexNZeedkMCGSEUDtc14atEyevSj6Bzix1UUacaXmiKLsggw" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qpGnZs3EZ8eYuxn8ANNwcexMhYqjjSLKBer8KhsviXGdEDwi63St", - "balance": "1693980.63775165", - "pk": "B62qpFjUdtZSGzXa6pYJuSv1R5vxJPorZLPgui8Gfg4YPrYEeL5pyz3" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrafvvcSTkGMpFiprxzDN8JXqoiyHSUQwUsKbRqrvTK1khb1HJyC", - "balance": "1693980.63775165", - "pk": "B62qiydA5hjPMZ8wm7WkmZvcJWGio1A3X91Cu7PDP6WqqipQXEZu1gH" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qkLn4YDsHjoiRus1G2HmUKUutGbQGTVEtRT6NKaB1RRMYCN2d6JM", - "balance": "1693980.63775165", - "pk": "B62qqNHRcLYT3HvUHyQ972BeaZi9Nm4GCRWj4uUbB9iAHhc7ZXiBmFC" - }, - { - "delegate": "B62qqhURJQo3CvWC3WFo9LhUhtcaJWLBcJsaA3DXaU2GH5KgXujZiwB", - "balance": "75000000", - "pk": "B62qpbZkvpHZ1a5nsTbANuRtrdw4YraTyA4nvJDm6HpP1YMC9QStxX3" - }, - { - "delegate": "B62qqhURJQo3CvWC3WFo9LhUhtcaJWLBcJsaA3DXaU2GH5KgXujZiwB", - "balance": "0", - "pk": "B62qrusueb8gq1RbZWyZG9EN1eCKjbByTQ39fgiGigkvg7nJR3VdGwX" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "delegate": "B62qrxNgwAdhGYZv1BXQRt2HgopUceFyrtXZMikwsuaHu5FigRJjhwY", - "balance": "57617370.3028587", - "pk": "B62qq8sm8HemutQiT6VuDKNWKLAi1Tvz1jrnttVajpL8zdaXMq6M9gu" - }, - { - "balance": "0", - "pk": "B62qopHVr6nGCsQgrvsBsoxDm1E5CEdMkDSN3jneRnxKpR5iiXnTbas" - }, - { - "timing": { - "vesting_increment": "0", - "vesting_period": "1", - "cliff_amount": "1", - "cliff_time": "345600", - "initial_minimum_balance": "1" - }, - "balance": "1440", - "pk": "B62qre3erTHfzQckNuibViWQGyyKwZseztqrjPZBv6SQF384Rg6ESAy" - }, - { - "balance": "0", - "pk": "B62qoiM41U5gBnjujQRgeewfkK9VmgVT8ifrRRwAsqBUM6pdxi9ywk2" - }, - { - "balance": "0", - "pk": "B62qkJJpeGWtxZtJQFXSrM3h8TXMfNNNuG8g5mLaqU22HfWQBNENe8Q" - }, - { - "balance": "0", - "pk": "B62qmM3q3Lzur1LyRy9zaw5C2KWQGqpv5epRHFz4t9C9ZNJGZEhAY6D" - }, - { - "balance": "0", - "pk": "B62qp8Vq6n4VHq1LUm9Wd5QKjpKb7umoZ2oU9gpJYuHNUc7t2HGhGUA" - }, - { - "balance": "0", - "pk": "B62qmFf6UZn2sg3j8bYLGmMinzS2FHX6hDM71nFxAfMhvh4hnGBtkBD" - }, - { - "balance": "0", - "pk": "B62qjCuPisQjLW7YkB22BR9KieSmUZTyApftqxsAuB3U21r3vj1YnaG" - }, - { - "balance": "0", - "pk": "B62qjYbjZC7DBP78LheCLjD8WRWxku6YzqarNVK2er6t8SQfXyk1ybc" - }, - { - "balance": "0", - "pk": "B62qrecVjpoZ4Re3a5arN6gXZ6orhmj1enUtA887XdG5mtZfdUbBUh4" - }, - { - "balance": "0", - "pk": "B62qqhURJQo3CvWC3WFo9LhUhtcaJWLBcJsaA3DXaU2GH5KgXujZiwB" - }, - { - "balance": "0", - "pk": "B62qrxNgwAdhGYZv1BXQRt2HgopUceFyrtXZMikwsuaHu5FigRJjhwY" - }, - { - "balance": "0", - "pk": "B62qndKKWw8NwfxbiQBu9u2hrDr2bRZtULC9zNs9R7SC9k47yGZQZ2d" - }, - { - "balance": "0", - "pk": "B62qqvSxj9WncbMkekiXKZscTkJFdLdEDJm2xQGQapDhmDJBXBBGBcc" - }, - { - "balance": "0", - "pk": "B62qrg5t4eAupYCF8d3TzVn3rooxCWF7bWySVmnyytjGTPT8ttLMAxH" - }, - { - "balance": "0", - "pk": "B62qnxC2WR7YbTg2sDpYudYTyPPJKHDy4PTNEF1DKHJ2Pw6E9YhKciR" - }, - { - "balance": "0", - "pk": "B62qpTdEzGyefcZduxfHQxLpvBUqVbxMGDjJA32nRN26UquTxPostRp" - }, - { - "balance": "0", - "pk": "B62qruGXezzHqV49J5e3qWfcpcugpP2x4Zi3cGQdCe6txLnLubJTaM3" - }, - { - "balance": "0", - "pk": "B62qrgdEGEKerCmJsAdPC8WyfLP9p5JtCboQmv8b6p2xQ2hRZYgFwQ5" - }, - { - "balance": "0", - "pk": "B62qijk9NLY7cqcCBA383RqqB52kPF5C7eeZp2NoFmJHZkndD9SRwSV" - }, - { - "balance": "0", - "pk": "B62qqXAGfDrLyEfz11N3DrFdHojimo2Hy3g9uUcSsPe7VCJscaJrS85" - }, - { - "balance": "0", - "pk": "B62qmFGqsBsaqfYGshobBGeGGYGgB2SjcoxVZZnLRQJdUPZdMvGaYRe" - }, - { - "balance": "0", - "pk": "B62qrV1D1bezpJjYrQkWc1QvmWwyATtmuhT5AEeKL9heLztnLbM4GFi" - }, - { - "balance": "0", - "pk": "B62qs2Lw5WZNSjd8eHBUZXFYyRjV8oKtrZMFDn1S1Ye62G71xCQJMYM" - }, - { - "balance": "0", - "pk": "B62qr9jmNyuKG9Zhi1jENgPuswFRRDrkin3tP6D76qx8HNpjke5aUMs" - }, - { - "balance": "0", - "pk": "B62qpZTtpZL7QobzPX97h1f2CNFchXoXc4NJUZL1xdvNqTdwR5NCbkZ" - }, - { - "balance": "0", - "pk": "B62qjBpH4zeWgy4d4p59qUXDA3DtYeCyBrRM286sdXZFw4A8SiswfBh" - }, - { - "balance": "0", - "pk": "B62qqch9XkiTS8BLUDSM1sayfXNAtnYnQFChktYG1bfCJkDMUqs98Xr" - }, - { - "balance": "0", - "pk": "B62qj1B9sNZf8cm44qk8v7LRAYyUVVPeqrMF5ETmdQ5grZ8NM9ingCx" - }, - { - "balance": "0", - "pk": "B62qjXTW7dMAWwRTnJD4U8HwN4ii5t17UnGANbhtzenJTBWSDESbQEw" - }, - { - "balance": "0", - "pk": "B62qq6FzjoX7GCqDY9aUP7eFm9QdqHpFJ8Aa5xB1YLj9GuPtsvG6Mp8" - }, - { - "balance": "0", - "pk": "B62qqc3eKfNYpdRByoN4V3BTjoPRgacLrqtx4WkBQgnVcQ1MHSWTyWL" - }, - { - "balance": "0", - "pk": "B62qne38nSn1gwHkAn9vPN5SZntgXg3cM5pfuad1zQxFRuvAQmKkGTi" - }, - { - "balance": "0", - "pk": "B62qpwXadr3bwPsV5M7NSTZUGRaED3FPy4Ju517PqTZWWfjS8h2dy9K" - }, - { - "balance": "0", - "pk": "B62qrvWNDUE6HraKjMNFDEZ8eYYaiTCF75CVNUXMsL7DTs4DYjfsmEe" - }, - { - "balance": "0", - "pk": "B62qqzq7hnj6Bm3pG5PG7ugGrTKaNCa3XBuU6yDV1XmqBffpyb8s64i" - }, - { - "balance": "0", - "pk": "B62qngGSkaZCutEntH6Qu7V2g7waodEDfjars9VRf591oAxvpUW9Mzd" - }, - { - "balance": "0", - "pk": "B62qnU9faP18C3nQVwGNxreapkp65v11j6JHQVMgZWtEMJcQW4x1HsR" - }, - { - "balance": "0", - "pk": "B62qiZi62RK552P54BGEb7saNF5mSVRCFcxULPvGVi64KudP1s7TSm6" - }, - { - "balance": "0", - "pk": "B62qooTeMvVnDWWMQW7wdDmpEm9ZRpre4fTYwr5JZE1yN7sBLERbMyY" - }, - { - "balance": "0", - "pk": "B62qnGLiPNy2WEC2QRxJq4neyPKScUnQNEV4pRaMgYkgf8PcCKb55y7" - }, - { - "balance": "0", - "pk": "B62qrRVMpryecmWaStfobX2dxRLuWxsbd54jfjZm9DAdBycDic8Ef3h" - }, - { - "balance": "0", - "pk": "B62qjceYTwKGRigmhy9A1sPZYsvgAxSYmVfkgqC1jUkbpLCsoGWHeXX" - }, - { - "balance": "0", - "pk": "B62qp7J9DJWb4y9BsXiixdRQLGvouFmrpyiv1fmF2vPSV1tXhWuTiyD" - }, - { - "balance": "0", - "pk": "B62qjBsp2zWgyrbaSqVMcduz7A5s1sT63epFUVGFRjCfjCzy3zwSVaq" - }, - { - "balance": "0", - "pk": "B62qpaqLZv6tca6KytUsgkBoQxCRc7cMRVkVYCWjyUFGegS9cwD676v" - }, - { - "balance": "0", - "pk": "B62qn8JN3sLVja6GLETxWdnma3hXuUP2WfUARkcLfs8jWqW4FbuGuCU" - }, - { - "balance": "0", - "pk": "B62qpsMTL1mTaQUQUTQzVM1qvyGTCLVAhr8whJc7tUfmnPEuZnanzUe" - }, - { - "balance": "0", - "pk": "B62qiWcbScnq9W9bhk4oLi53fyH5TL8WxzDG5cqMhbz4SUhz66v7izL" - }, - { - "balance": "0", - "pk": "B62qpPqw2hzqjtcqpEwvckfsAENgXUxgJGu8y3Z6Fzus7pRH6UaLLp7" - }, - { - "balance": "0", - "pk": "B62qoNBu1CV2UFJTvT7gfG5r7c4C5pAuLCw8yf5CSKs3qkswSQa6JFn" - }, - { - "balance": "0", - "pk": "B62qj3Gzxgb4G4M8CwZRXZPtmVwGJtGfVXVbpMrACNDSqQLoXzSQ9HW" - }, - { - "balance": "0", - "pk": "B62qny4snW5cBovDvVFLSipUMaDiu7xwYMrfbTscDLDne7enKJyGkbh" - }, - { - "balance": "0", - "pk": "B62qjWchpjVwmbEazciy3VSBZhJNVF28RcDQirLFpH2rvfmDrtXL382" - }, - { - "balance": "0", - "pk": "B62qqTGc21K1mJo9adVuKwRddiUD5cQxocu2BxaahQGfrQzvWBc7UYv" - }, - { - "balance": "0", - "pk": "B62qoRsqqfdfDb3s4nTgTVUQGLep77ZcoKjjWoyxspTn4CEbtBknDek" - }, - { - "balance": "0", - "pk": "B62qrgnUUduZy2z7zT8qCV8ngTJfSS1rK3Wh22SHUmrse3Tfqvrhx8q" - }, - { - "balance": "0", - "pk": "B62qooQD2NzgGaiHHmbdo4C1c8YcQi5uf3ns75p9xfKp2L9FagTiFcP" - }, - { - "balance": "0", - "pk": "B62qkueeFHtVMTKbwr13eWEMZmW5gYgeKZiGoAJM1qTs6oxAZKiNJTT" - }, - { - "balance": "0", - "pk": "B62qni2bXsMfr4HnT1RSYob5x6Cz2rP1zUr3sKuMSqrqt9jtJR3se4y" - }, - { - "balance": "0", - "pk": "B62qnVMHrtGPVRN3SrwyDzjbgBQhaFSgv16SAAFe5ddm2369KKzRn6d" - }, - { - "balance": "0", - "pk": "B62qrafvvcSTkGMpFiprxzDN8JXqoiyHSUQwUsKbRqrvTK1khb1HJyC" - }, - { - "balance": "0", - "pk": "B62qoJuLTSJt6fqkk2N2yntcPKSEb45C8HWKr24Wi7atzCzgeXjg5oN" - }, - { - "balance": "0", - "pk": "B62qk4VDCUCnX1TV7RrmBnSmEM2L415ucaAhyLBJu5xYNZX4Jx3Ksdh" - }, - { - "balance": "0", - "pk": "B62qqV16g8s744GHM6Dph1uhW4fggYwyvtDnVSoRUyYqNvTir3Rqqzx" - }, - { - "balance": "0", - "pk": "B62qoEAhsEqJLrLUNapSiS4hKXR6N9onXceLy3ma7JBkFznzXWpyPJL" - }, - { - "balance": "0", - "pk": "B62qoZHCPoNTozrDqDtj6vjY7MmD9ZEakVMxTR7btNnqjoKzUqp4EKx" - }, - { - "balance": "0", - "pk": "B62qkxZba8d9MWL9nXRvMaGJXESxHbkLhfogtqsCXKs8ueSZkhJNboQ" - }, - { - "balance": "0", - "pk": "B62qry8iJF3X2icdxsCzFz2qEXPUiu9HkR1wBde93bqgjvFzcRcFnti" - }, - { - "balance": "0", - "pk": "B62qmAok3N8kahogApB18ftPKLjezt3ydrHUj7qjxDVCEQ3YMvei4my" - }, - { - "balance": "0", - "pk": "B62qjodMvEfFUfs2ciXUekPF3f4ePhH3uRfwoRssh5hWF1Mr8xHjeEF" - }, - { - "balance": "0", - "pk": "B62qqKCmTdo7JJS6hP2YsiMoXvkpo7rcK6EsxBns3etbQytnoY8b49C" - }, - { - "balance": "0", - "pk": "B62qkfis9ADewoBbMAsdGaswbNUhAbbjJw91jxjH38aUriQv2dKL4xy" - }, - { - "balance": "0", - "pk": "B62qrgTTdsWFGQoPUFgKn64wX43ycCPuBFbf73M4oHJYHJfef7dvdhY" - }, - { - "balance": "0", - "pk": "B62qpe129AcY7gPkiNdStKxNtwQC9Y2ZyZCMKGKn6taZGCdTdBtuBYR" - }, - { - "balance": "0", - "pk": "B62qnMmqkKptkyQPvYmCAAEnbNxjjRkpFZJSJLBgAuDL2bURwZgXe55" - }, - { - "balance": "0", - "pk": "B62qm5ESJuFWe5JypXPQMyuw2BzkVXGHFgNBgeuvBnfiLKRaqYRW6rX" - }, - { - "balance": "0", - "pk": "B62qp6HmxzW5XXwCMiyZiJREoJ4b7omkNuCJiThVLNM1P3u1s1a3qzp" - }, - { - "balance": "0", - "pk": "B62qmMkbajiY3bdVRjv5bx3yxjp5sBHHQuu8M11sDdjtBy5VdgWdgTr" - }, - { - "balance": "0", - "pk": "B62qmPfsVAZ1bFqNM6KAKZ4LmMmyxoN6FhHyMdwSusZV891yvQachZu" - }, - { - "balance": "0", - "pk": "B62qpL4ZdJw8dmaD3DJQvKG4Ewt82va36rYK7BkkKs2SnkxzVZR5oBk" - }, - { - "balance": "0", - "pk": "B62qnYBehkVZzgJBCC5yhFyF2L7mMRPsVnKW2xpcWFVuQYRVgoqwDCS" - }, - { - "balance": "0", - "pk": "B62qjBxeuwxjcC2XRqw6YQnC5BHt8v7H6LS25iW6D4CKFwGYvCVqTXq" - }, - { - "balance": "0", - "pk": "B62qj5W8VBtyVC9j5cgGC3NTXGnQzZt5VYBCc7kMC3jDYciuiXYAngW" - }, - { - "balance": "0", - "pk": "B62qj4b3yw7bqZd2AKqYFedyL6sx4fF6GgCkzG7QWz394nPMN4EKLv1" - }, - { - "balance": "0", - "pk": "B62qrLt9obuWhsVgUsrFyC7AzQXfrsPzYtDrDZi9TJ8cvv2oDPVUZsn" - }, - { - "balance": "0", - "pk": "B62qoazqR1ag2hDwjkSSm6qV3eJtkiPvVPKhfVyeea7TehBAWu4dWJ5" - }, - { - "balance": "0", - "pk": "B62qpge4uMq4Vv5Rvc8Gw9qSquUYd6xoW1pz7HQkMSHm6h1o7pvLPAN" - }, - { - "balance": "0", - "pk": "B62qmHktvgpH1Kbkato9MCWmH4TPKtHWc8DC4FhQCJ5TpuZ8CXazczB" - }, - { - "balance": "0", - "pk": "B62qrLf5xV1fdE2RikXzzogaJYhPmWMf75GGSpJSG2yLiE3nM24C2Nd" - }, - { - "balance": "0", - "pk": "B62qkCk6fo42qQXowuAuaEjwDhSeJsgw7ZEohNkJacLfeiCikUb5W88" - }, - { - "balance": "0", - "pk": "B62qmLRLxC5Fx3cRmHDwKGq6psCbmXAYE1UsS4Z1foqrXCTtJuvTbbL" - }, - { - "balance": "0", - "pk": "B62qkXQoFvTuTH7ARfihY8XmsUi5AfCpZgjmeQnf7bj81oTdT4GCsh9" - }, - { - "balance": "0", - "pk": "B62qoev8sKidbnw2RmSAJ5w4SFdPvn88UtqvZt8GxHHd3d2P7x2Etgv" - }, - { - "balance": "0", - "pk": "B62qidz67vVjRUWi4QWBhE6i6JAs5i55YP1CuRsSNB8CjM4nttrRS4q" - }, - { - "balance": "0", - "pk": "B62qouvr8ux8uJcnZ65gLXy9ZkH4qS3a85mBn5kuXATpx6kSdbWfuCq" - }, - { - "balance": "0", - "pk": "B62qiYicQcKtuSqdDZwFkaMzMCtkPmmFuaPFy6ufp8MtpG3UsHfe2tH" - }, - { - "balance": "0", - "pk": "B62qkkAapgA9T5CqRDNM5X5xPuceWsZNdVYDKc3MgMyBvdjivTLDmvy" - }, - { - "balance": "0", - "pk": "B62qkoCsD8drVyoGsd7y31zBPnckxNjhDdiFMh3vHSm9kww82ohpp9s" - }, - { - "balance": "0", - "pk": "B62qrC14RL5ASE2Ep6sWmP7mb3dfTWy3AyFJYAduxDnjYYVFiPME7wk" - }, - { - "balance": "0", - "pk": "B62qpuNrv6pWhSyvkh3mCQQw2WcjEVRFnyGJGcw8QBZ7BexRCmgR8vw" - }, - { - "balance": "0", - "pk": "B62qojbGyQY7zXAwezuZWw5HUAEdsF5JnMeCYZEB33uvUzpenuTQCSe" - }, - { - "balance": "0", - "pk": "B62qmM9KDeqvu3TVpQStGJARgg7KppxE8UF3xMdtKV9TDc33kSUGug5" - }, - { - "balance": "0", - "pk": "B62qrx22PmRx6jXfvrS4amPCGR22KX6SB7NXvFLTuw9eDZYgVtymid2" - }, - { - "balance": "0", - "pk": "B62qik2auL1VbkX6fijdzwT6fGgjpi8caKUH6vbov573DbdT2UbQkDp" - }, - { - "balance": "0", - "pk": "B62qkDxbJZ1g7iER3Pv4Gid19m63wp5DKs7Jz7ELxVerWqWeBwrr2dT" - }, - { - "balance": "0", - "pk": "B62qqhZioGPLYePnwCFUqQd7WoHu3TTmZVAvwoh61xnC6VcWNqLMsCp" - }, - { - "balance": "0", - "pk": "B62qoTASPAqsxJb1kmDZtYhxRAuuegWG1WhzkxqmZVD3BmKLenPa3hx" - }, - { - "balance": "0", - "pk": "B62qkZuTU66fez9p4qwx2E68zggQ26etV6WDcnSx1vizfaLt3Xu4ST3" - }, - { - "balance": "0", - "pk": "B62qkG8Z6EVvYEZCPcvtNTTguKLnYk8fSduR5q4sTvasCB5k9bqpDW1" - }, - { - "balance": "0", - "pk": "B62qjWwDxk5nGMXN32ffuMpMSp3wPa7BLB3AXHH5EYiczcRxDTF9uP4" - }, - { - "balance": "0", - "pk": "B62qkxMXa9JorkHdS1iinLn5WwMV4dgn3HT63osBoFgQHYoah1MdzKw" - }, - { - "balance": "0", - "pk": "B62qocWXdgZV7hC7bDVbLvM2fAKZTFjVoqVP3ppJhpgeUV37Qem4PSs" - }, - { - "balance": "0", - "pk": "B62qj3fTBMfpJvoHTXPiKymxQcHH674jynkqsRjUw1bR12t2VCrW8ch" - }, - { - "balance": "0", - "pk": "B62qmgmWNyKRJz6m1h5EnEPSZqiUf4HNHWaPsH8XEUVs9whBo4okwyQ" - }, - { - "balance": "0", - "pk": "B62qriV8kQ9FzSRuFPXAjtZx8JcBhY5gmYkFd8VUxPVVSBpSb92V7T9" - }, - { - "balance": "0", - "pk": "B62qnUwCFGxywYr6rxq9Zgktbm3Jc5hdTChnwbjM2goJ4XLctZXWwp9" - }, - { - "balance": "0", - "pk": "B62qpAmXkj3fPExD9ASLbARWBos7taNoviawGnAeQWgCvNNnvj9Bn4D" - }, - { - "balance": "0", - "pk": "B62qnR2AHmcnyb7v3cVvuZWriEnArx7yMkXBcnzpFQXCmGxAAv4nJSV" - }, - { - "balance": "0", - "pk": "B62qs2P91UjdhngetBJ57C56HQ8t5V7ECAYWBvpkaC45ovXNgnzqfG6" - }, - { - "balance": "0", - "pk": "B62qmXMMTUuKDEwY4THkgX6fvDtujGNP3FMdiaWwSHkMsMM9NzwPXZ1" - }, - { - "balance": "0", - "pk": "B62qkd9DEVB4G5AxN2siEXVCgs6VFigNCecmU4gTizTber4hHexwid1" - }, - { - "balance": "0", - "pk": "B62qnvKLdq3j46nuQML7govR1gNqfBjHtv86FzmfrAU9NPGd9BSzooh" - }, - { - "balance": "0", - "pk": "B62qicXxuEer88smMkN4gPx7WdsUf4dNGh3QjfprXtB1dPs9ZARY1ba" - }, - { - "balance": "0", - "pk": "B62qqYv3jnSjWGihWqqiX482rkPJ4MyXDtGF8Uz2zh4UewKapdHod1P" - }, - { - "balance": "0", - "pk": "B62qq5YxMfnoC9trqNzXDrM46zheg4Jq7qv9WBUtrqMYedgtCP67XCz" - }, - { - "balance": "0", - "pk": "B62qp17siioFbT7ugFCJwtfcSn9SHFsBNAkUAxKjaFtorKqQ2Z46L1G" - }, - { - "balance": "0", - "pk": "B62qnSUbgFfPTsZGPhFU9hEy4PerBLCHVcTCYthU7BUN75nHiZQPg6r" - }, - { - "balance": "0", - "pk": "B62qnMTo6ii49AJa83i3i2WeG3bJN6WHDYh9K7BvKb42aQHC3Pibvxp" - }, - { - "balance": "0", - "pk": "B62qjPDyavWQPQEPE4V1kZo34gvffu1wU76XLrVuUSRMyDvrHxEPMf4" - }, - { - "balance": "0", - "pk": "B62qksN97EtNvQGzH2RAgnDR8zLAawhPNE1QzWCgPRcknyL6NJ3CCgJ" - }, - { - "balance": "0", - "pk": "B62qkBqSkXgkirtU3n8HJ9YgwHh3vUD6kGJ5ZRkQYGNPeL5xYL2tL1L" - }, - { - "balance": "0", - "pk": "B62qj2tZS6SxPMfzFAvVxR6ZMfryVotdhMUwPx1C3EAhgqFEJAAqUXX" - }, - { - "balance": "0", - "pk": "B62qrGX6VyP6BmGAMYzrvhyq12JDuCQHpuumme2St5K5nWgPiFKhwMS" - }, - { - "balance": "0", - "pk": "B62qrL6Pps4zCkefxTemCQMHyHKYRZ7DiAR8AxLrzhAwaAyJ6mqYocT" - }, - { - "balance": "0", - "pk": "B62qn9Xw7796dqjdmPRxzj9BHKjUwtGwovYpWXZ4EsSADVJrBee2pxd" - }, - { - "balance": "0", - "pk": "B62qr33YrdZWpUw6eeLji4nKB97VgADHekHjyCmb9oGDrashXMPawWG" - }, - { - "balance": "0", - "pk": "B62qphpEdBwSycpN67XFjcXSEY9j18chmttFTXYerhTPMX4JkXubWkd" - }, - { - "balance": "0", - "pk": "B62qjhiEXP45KEk8Fch4FnYJQ7UMMfiR3hq9ZeMUZ8ia3MbfEteSYDg" - }, - { - "balance": "0", - "pk": "B62qmPATxsWneeArMm7h2JU5og1vJafP9Qt5VFmMunnGZVR2DTC6ztM" - }, - { - "balance": "0", - "pk": "B62qipnm2igSVxVw6mqSdhU55kwwXDdE7mbh6FSiDj2zQFKhQ8iezwe" - }, - { - "balance": "0", - "pk": "B62qob1tGxx1BhychEzzah7yvdbRH3E7SNSTrEtkuSZzR2UBezMChg2" - }, - { - "balance": "0", - "pk": "B62qqhHs5hGXumEBYSAbKvC5edPKT6aUzf6XFRsANWq1XHwpJguYosx" - }, - { - "balance": "0", - "pk": "B62qs2JDc3nv4LPr4sW5oW3eAicxp4T6EQbGesAoJrcaoeEiynubHoU" - }, - { - "balance": "0", - "pk": "B62qq6ZYPG5JsjZnGJ3pADmRn6hU6qy13EhraTSymjSgyEDwoDR9Gd6" - }, - { - "balance": "0", - "pk": "B62qrr1gkgYvVfRb9JjstCcjDTKYYXFM61dD7oqFaEjc5VkFvL8zWgr" - }, - { - "balance": "0", - "pk": "B62qn7dN3hhEyqEYLG9Le1KwJpJfcJQXfiBoKiB7sZVrwYvT1NyRfDr" - }, - { - "balance": "0", - "pk": "B62qjSytpSK7aEauBprjXDSZwc9ai4YMv9tpmXLQK14Vy941YV36rMz" - }, - { - "balance": "0", - "pk": "B62qpZQ7xcNpv6zcY75D2y1V4K1DHXVpkbCJAYpPNHgutXAb6o5QSZE" - }, - { - "balance": "0", - "pk": "B62qiariqVhC5xzvUMsvtc3hxNBtsfb34anvrreAQA7t1647dZbyPjo" - }, - { - "balance": "0", - "pk": "B62qoG7mge74phWmvLdgMTrewb3Znpkvt3LYbtiKgvhN3v4kjVx1RPc" - }, - { - "balance": "0", - "pk": "B62qrW1cezZ24Dn7DMdb7WPVVpCcE4s9BhYDDz49rWyVeMinHb18bg8" - }, - { - "balance": "0", - "pk": "B62qoo7juS8X4i59TJ2iV4p7ogHqBwwuMC9VfsQFSNjZgZpNmGw58dJ" - }, - { - "balance": "0", - "pk": "B62qoKueAUixdjxSokbUN6LeKRZoXMHEhU6nD1zpZ5EDh7zNTaDQeNK" - }, - { - "balance": "0", - "pk": "B62qnxHx2ZXjZut1BnpCRiLinjQxH6yLgwGgB5VyuQYWdeum9p3kE3b" - }, - { - "balance": "0", - "pk": "B62qrE1TgV5jegA2rn32gi7FkHbFSvo2xRxKwhYykAiAsLy7ib7Uwnc" - }, - { - "balance": "0", - "pk": "B62qn1jcWzM2h1f2HjLku6hjS5dAJ4pgjRaV3PzEHBbPTNtqKafsdhR" - }, - { - "balance": "0", - "pk": "B62qjJ2eGwj1mmB6XThCV2m9JxUqJGXLqwyirxTbzBanzs2ThazD1Gy" - }, - { - "balance": "0", - "pk": "B62qrPbHUhxVqe17VwkzTyUmEsFwVry8geJEb7zfBVa8kocYAs2j4nn" - }, - { - "balance": "0", - "pk": "B62qoi7wVz5NDCYa37usdATKcvMVcbtXYLjn3KiELXSEsG7XcbifC3q" - }, - { - "balance": "0", - "pk": "B62qnFs1Hb4TQdDFMrm3LaS6e6dxfXPTXH3WpjyiQQxuRvVtBiZ2fx8" - }, - { - "balance": "0", - "pk": "B62qm2o16xqCCqV5vkfqYEHNNqFSsMx6VK835H8uszpd78bnsTbvQHV" - }, - { - "balance": "0", - "pk": "B62qpM6uZJgwBf6ahjkYNMD5aJEt3LBHe3wRkNHD5LoxR5EHPKV9zwN" - }, - { - "balance": "0", - "pk": "B62qrQBarKiVK11xP943pMQxnmNrfYpT7hskHLWdFXbx2K1E9wR1Vdy" - }, - { - "balance": "0", - "pk": "B62qrQiw9JhUumq457sMxicgQ94Z1WD9JChzJu19kBE8Szb5T8tcUAC" - }, - { - "balance": "0", - "pk": "B62qqEbM64qqDsLzefbkavB3RJWy3oZUbZ9HikqCKRBTvqbsbR53ogD" - }, - { - "balance": "0", - "pk": "B62qoySzFYHZ96RZFFc4CRYeh2gp5xF53XxLXJ3XFmnzBxXsd4KRikA" - }, - { - "balance": "0", - "pk": "B62qn9aR9hkH43oXtW7mMcvDqvCBwVguCf5QyN89sHmBVuDEkuEg6yE" - }, - { - "balance": "0", - "pk": "B62qqPJmQCXeRmjSj7jJPXvgshHVBfbeXmNW2uRBf7pwVsB7pzbcqFH" - }, - { - "balance": "0", - "pk": "B62qqaGu2Hz6122My8Ddxj5WPgQd1tVLmXXJioxa7Wm5m5VJPzoZdhc" - }, - { - "balance": "0", - "pk": "B62qrF464XvEDcs5yYa6FnZsz1RhW79HQCyvfQLME7w9NDuqrdAgfuD" - }, - { - "balance": "0", - "pk": "B62qqvDf19E357mwCfM6fHRhuBTaNcwnKCJbaNE3waGnQ8uNZZPU66g" - }, - { - "balance": "0", - "pk": "B62qmrsFZNeW2ReoHpTafy9hy1oNw12UuR1UdGJEUqTuFZ3LPVccDTA" - }, - { - "balance": "0", - "pk": "B62qjWrUQMud5mWVPSeMs9t41mrXdWFPfPA23a3nsEbGWBTEiapipqH" - }, - { - "balance": "0", - "pk": "B62qozyeUmdsCUP3kCJXNMDwCENUA6SA7ZtnGWiZbSWaB5yeuMVVJF2" - }, - { - "balance": "0", - "pk": "B62qrCz3ehCqi8Pn8y3vWC9zYEB9RKsidauv15DeZxhzkxL3bKeba5h" - }, - { - "balance": "0", - "pk": "B62qm3iPXvCBATaBTVt4NyWigBX45JvjGqK9PJj2TjdtdLaipUt1Byg" - }, - { - "balance": "0", - "pk": "B62qo3iHrCUfCtxQU9hcHT5kehJsQB32fE6JwMAadSMML8Cg4eTPBpe" - }, - { - "balance": "0", - "pk": "B62qjeR6fS4Z9dyaNt1UWPh8bHWm4euq5ksKnctfQdwucSzRGh9cFZV" - }, - { - "balance": "0", - "pk": "B62qqK6M9q1eE8MNnmeGytCUhgY3nq83hMxstjtcyqiEGuNMTvjNDHW" - }, - { - "balance": "0", - "pk": "B62qm4ueLWLDXXfKCuKXL72rwXtiLsWRAKGJXH7jEGPjjbzR41RqVun" - }, - { - "balance": "0", - "pk": "B62qpEMj7NwUbeWyyPrPUHtJDqJb1RkPxJtm6JxHrXUKDFMgJYp1zzT" - }, - { - "balance": "0", - "pk": "B62qn9vwCUbefEmPsj6g29df18TmAQ2bSthrRFGvWG1jKDEbi2wJT15" - }, - { - "balance": "0", - "pk": "B62qjmUyv9D4GQ35RFSDrXjMqgFYW4VtDkuv1q8TnxosPqxSJcbdvzG" - }, - { - "balance": "0", - "pk": "B62qipA4mZXjXaKHv6GSakqhjpoAa9wZnAKV5X4HyFyy6vz6aqCNYeD" - }, - { - "balance": "0", - "pk": "B62qqE5R5pJDUjPrKZMtTkPKUPL27kwNZ1sHkZaowxSLosZvLudt3kW" - }, - { - "balance": "0", - "pk": "B62qoahjAyUBNcXBn8HTb7Rk48sBzfZnjDa592MqjCnMXeWpFkGS6zJ" - }, - { - "balance": "0", - "pk": "B62qkXeeeerxc4YMtV8qBki2bTQc5KBZ5CCZk85xsjTBh2iEQ2PJmce" - }, - { - "balance": "0", - "pk": "B62qmPxwf3FTtb62toALY6k6q4HiCWJCUGP8xyxpDFsgwhFCnHBEQvp" - }, - { - "balance": "0", - "pk": "B62qpdKVxef96UTWaEPEbGQ7FruwCSbEckDHDGtpAQqxUfDmHR725AV" - }, - { - "balance": "0", - "pk": "B62qrJreRSCNusj6uYVanrFESuaaBu13Ri44djV6k7HkYNcarKEJBKu" - }, - { - "balance": "0", - "pk": "B62qqMU2Es9QPPYj7Vn54aJbbW5gibDZYu38LhGLGSjccSxJRQ5NkuK" - }, - { - "balance": "0", - "pk": "B62qkLn4YDsHjoiRus1G2HmUKUutGbQGTVEtRT6NKaB1RRMYCN2d6JM" - }, - { - "balance": "0", - "pk": "B62qnTahyoiqVSW9qbqiTBczA7n1wim9d7PYwGxWZP2s6mgwMn9AoGg" - }, - { - "balance": "0", - "pk": "B62qnR6HKx34NCyDkSeRcJ44KATjUCs4xmQYDbwTXPJPQ4J6ebfeQe4" - }, - { - "balance": "0", - "pk": "B62qjcPuh2BcHqKMFEsUAshFRVvDn2V9xVrrRpn9Szarx63NBmehJPP" - }, - { - "balance": "0", - "pk": "B62qo74q1yCcNhJ17iYrNEpTWEJwBPdDzs72hFDDwm4PDWVihC5jFbG" - }, - { - "balance": "0", - "pk": "B62qkoSio33qzxjsAuY4KVYmjw784KuyDSxbRL4d8UJaLXmdgVqb4N4" - }, - { - "balance": "0", - "pk": "B62qnzLZyeTiesV9EvUxUU2AHqyWfd7kAWEWL8QqJm5Uaadpmwafrj2" - }, - { - "balance": "0", - "pk": "B62qmeKQQvdH15JDyFWYhm8N6mpuV3tbZzqkZSGFsMZnbXNVqmsYvvg" - }, - { - "balance": "0", - "pk": "B62qnvzUAvwnAiK3eMVQooshDA5AmEF9jKRrUTt5cwbCvVFiF47vdqp" - }, - { - "balance": "0", - "pk": "B62qnAZCj1kbyDHpxo6Lm9yM2FqMj4ffJTQzJeiPhgkzpEw1S33caCZ" - }, - { - "balance": "0", - "pk": "B62qmQ5ufDZUTz8tm1GVQvmNrn4Don4hXPJ5GFMJpP8VEXkHJCZ9ySW" - }, - { - "balance": "0", - "pk": "B62qkHM9NT3nDefqUvSMe8qnfEfeXipqkzZrvoBXpfaC9m2BdYjWVJA" - }, - { - "balance": "0", - "pk": "B62qpXqPzauUXLnsAQFnYHMCiV9pRqG2wqbJ4pL936SVANHa66zkkQj" - }, - { - "balance": "0", - "pk": "B62qpkF1Yrd1uQNLpun7d8k12ggHEXjXHknLCKh6Hom7Q3Ba3oZg3nb" - }, - { - "balance": "0", - "pk": "B62qmpSNd5voNiVnyM4c1bcbRC53wdkEANwYZaA2iA5rgCv68XezSuG" - }, - { - "balance": "0", - "pk": "B62qmiJsasogL3iTj2HhSE5AyhN3y5x2GYuvccCBdT1xYB2bpuSHL2P" - }, - { - "balance": "0", - "pk": "B62qjqYBrf5erL4LHSapiuvcX9TMLCVqCuyzYYGC2sGZfKxt8tQ67Vz" - }, - { - "balance": "0", - "pk": "B62qpy6sXLwATHek6wjWKqmDukA7m62rtF1ChoTt1ZMT2po3a4hTW3R" - }, - { - "balance": "0", - "pk": "B62qnwWiVgFTCEvyo6buKUnexc4LQX1Sbuw87iwvanNmkPyP5zm43h5" - }, - { - "balance": "0", - "pk": "B62qrae3PEBj66KV2obWnzVxMjDCMuFWnyzxEzvLkQutaKPmWtfUPm3" - }, - { - "balance": "0", - "pk": "B62qktmhyar5294GEBpPfgYrSEBxkAcn52273bdR4CiGELoVpLtaC6c" - }, - { - "balance": "0", - "pk": "B62qoQjPL289fYLgcPzDmZ1Dv5kqNYANsicix6v6epSHXUW6H3XUTL9" - }, - { - "balance": "0", - "pk": "B62qk5RNZP2c4xbrefavDjRM9wLP63kFCVdd4TRKfmtKLXEimdDrKNX" - }, - { - "balance": "0", - "pk": "B62qrVGh6mx3DQBmXobnWidM265mxSD3aisVjR7c9KMyZV5FfXqywST" - }, - { - "balance": "0", - "pk": "B62qrJowiiRAYWQUrhyieAdFuDJgQ2MoyCqTzotP2ECRVptb63f7bG3" - }, - { - "balance": "0", - "pk": "B62qj8KB2fk59NkV4VuoTkVXHjw8VJzC3ybKrWo7zuDC9xTiWXPygEe" - }, - { - "balance": "0", - "pk": "B62qmqprUwxHxG6uGDQe48Xys9diJhunEqQNRuFC5a1KBUNsDaNADgj" - }, - { - "balance": "0", - "pk": "B62qkhfgERAi7TUjujZ8gdwSbA9TnJxvErjwfZTeftKmpdjJxWxGHGT" - }, - { - "balance": "0", - "pk": "B62qk2ujo9BoBxCs9BFQUsv3efaJDzbJeLs4YJdZMJzJoVj69ShVdKs" - }, - { - "balance": "0", - "pk": "B62qoWcd3dUzbjMHTdpjf5Us88x1otEoJmhSVRX7FXf1Dx1zT5Hp3ZC" - }, - { - "balance": "0", - "pk": "B62qpzciXjUdvgsKcstj1jKLnyPCtWFFuvtwr54xakf7tRucz3CgHB7" - }, - { - "balance": "0", - "pk": "B62qoeKm4p9J6Q3hYWzb82Yo5uP163MqooBX4ZWjp8FpX3N6Y81QgFc" - }, - { - "balance": "0", - "pk": "B62qkVjzzRRXe7FA2P6Dv5rJkxYT5u8QWYAfuU2U7b6yZpoRfgQhCSy" - }, - { - "balance": "0", - "pk": "B62qkJdU5HYtzLHfc5T8U9SompB4GBxA9Uhjy434qKHRQBbLhPJjWuc" - }, - { - "balance": "0", - "pk": "B62qrwBEB3tjGvjZNNr4h8N2iHGvcgRa6bb3V7Qs7Z15EZVWnyJBpXR" - }, - { - "balance": "0", - "pk": "B62qq3tqfdj19hqaVCozJFM2q9gT2WezQMaJMKD6wxyvK3fMpHiP9va" - }, - { - "balance": "0", - "pk": "B62qrBRnUXvdMr8eGLBsmdpvFnndinDZMowqoMUYRJnmGKpdJv7TMRj" - }, - { - "balance": "0", - "pk": "B62qnwfauXg2i7e1CYGdJjztyfdJ8CiESr37hzm5X5HJnYwp22rBpSD" - }, - { - "balance": "0", - "pk": "B62qjmhssErdKxMjXuXaABYjTnhWjzbtdm63XSpjNb9ddPNvtfJ2JbX" - }, - { - "balance": "0", - "pk": "B62qmQ4pFXU4tyNwdzMY7uCdrALptYp8SnthWJMqPPA3FgmxebY3H2P" - }, - { - "balance": "0", - "pk": "B62qnsWWJEU7U7XFNLtqH4bKZAMcPK9mr5CeohEuufkV1fT3wgNSV1T" - }, - { - "balance": "0", - "pk": "B62qqvZh85mfqj7mFhKfDnC1n6aCxw8Ey876Vw2z4E4tnCkRpcHTJ7b" - }, - { - "balance": "0", - "pk": "B62qn2Ne2JGRdbHXdfD8wkA6PTWuBjaxUDQ6QuPAmggrcYjTP3HwWkF" - }, - { - "balance": "0", - "pk": "B62qnbx3HVFsNCd6v7TJT16nxB1UEekBKektHy5WZ8GRotwTEqAtJsX" - }, - { - "balance": "0", - "pk": "B62qqjvE7v6Qrf1h7xtn4U57eMq8m7CPpkgwS3aCY8w9jQgnzAoPoUp" - }, - { - "balance": "0", - "pk": "B62qpGnZs3EZ8eYuxn8ANNwcexMhYqjjSLKBer8KhsviXGdEDwi63St" - }, - { - "balance": "0", - "pk": "B62qorXXHv971Kvnq91TkvWsRAvMCB8yszCX6yUhpyZseKcibSZSDSF" - }, - { - "balance": "0", - "pk": "B62qmnouVrbSqDevkjai8WsetJZSC1kR52vmz94WDRj724KyqYJ7MBJ" - }, - { - "balance": "0", - "pk": "B62qmTSi7ZMLJLGTNADvhg2NSL7roR2AxPW3JgrkY81nFB56AJGTcN8" - }, - { - "balance": "0", - "pk": "B62qknBg1mTvb9uXy9exbBsxs16BXgMQiJ5N73eEFXmWBLaRetqMvMb" - }, - { - "balance": "0", - "pk": "B62qpVUF5PXf7vh4eH8cZ3om3mp23bQJPDqwE2iB8BaE5ZUhaCJdU8L" - }, - { - "balance": "0", - "pk": "B62qr6owPPGkPVLVFcXnQHvijQxH4TAVqXhJAcMuKWvLXnHCtLZyxPZ" - }, - { - "balance": "0", - "pk": "B62qpLeuZDL7PxNsCqsJwWFPAmnixi5ay8Kz9NcNGBQU8jK19VpJQaY" - }, - { - "balance": "0", - "pk": "B62qotPF3i34VMSyp3A44ziyME2R7MRN2vH4W2Yen352MW3JW4G6hq9" - }, - { - "balance": "0", - "pk": "B62qrcFgyk8u1NPaTvw9zZE1RVYGAeURojHds8WMjEpzHakU7BefkMf" - }, - { - "balance": "0", - "pk": "B62qqUD5wTz7iVVrT2axj7tVY3kybSPZBJBDXRgZTPgJJHm5eD5aR1b" - }, - { - "balance": "0", - "pk": "B62qj3tjfzAhoLX9ymWvPsTZTK3Pm125SLSSGGfPrvhc3zbPr1D1A2y" - }, - { - "balance": "0", - "pk": "B62qp4Xg1zuAkTc1cyG8N2xQrujJaZ9uesm26Jy9sr2w65XUnNaGEEQ" - }, - { - "balance": "0", - "pk": "B62qm4QbSnmQWM3x7SUiQeWAjb6iiooWNd8iaxtDvsne7YP4nC8Nh7f" - }, - { - "balance": "0", - "pk": "B62qrHzjcZbYSsrcXVgGko7go1DzSEBfdQGPon5X4LEGExtNJZA4ECj" - }, - { - "balance": "0", - "pk": "B62qqJXzVcb63kE6zFEXJn2GsQ4DTjygTE3ymjYSsyHRt61qVoUBZyr" - }, - { - "balance": "0", - "pk": "B62qr7o47ANtvCpSzdVXXoweGkaZkwWnq2mZ6Heg7KQTCuShF4KeKFS" - }, - { - "balance": "0", - "pk": "B62qiwgNcH1uw76xgqJMb4V1nuD91qbxrQGWay96u9TBkgPb4HxRJeX" - }, - { - "balance": "0", - "pk": "B62qmpHMDeuGL1KAkneV1RTKMez2ZNcDUJKNAEZgweJna62xuJQ6Mqm" - }, - { - "balance": "0", - "pk": "B62qoDCpSv1cmWiXgYvDud8L4dk5oTwC9JkyXyz9b13j5uFKiEFjv9D" - }, - { - "balance": "0", - "pk": "B62qq6ceNHCu9mSBvczmHS5JzHC4zw5U9KLALuwZPemeksx82AEfQSr" - }, - { - "balance": "0", - "pk": "B62qim7EVe62u3wDsGzAZEMGMaEuwSXYWTCH1WsNvWFgfvz7ysggDxf" - }, - { - "balance": "0", - "pk": "B62qq3Lg31BG99W3DfpUNUr78UYhxUEEQdjSURViWhopsNHPUZy5CqA" - }, - { - "balance": "0", - "pk": "B62qmRG3THXszPjfJXDCk2MjDZqWLXMoVzyEWMPStEdfqhMe7GJaGxE" - }, - { - "balance": "0", - "pk": "B62qmBBEPcCpWqvMhParohskEjDttye1A7iSxwmMncXXgKkgjQ9PA7y" - }, - { - "balance": "0", - "pk": "B62qrQMvZrta9QjfQAmC9JsUjyUWDXX3h18nRt4FZm7wNgj9YPKwM5Z" - }, - { - "balance": "0", - "pk": "B62qj1EFvWbmmoUw2FH1AvUtRSP6av8MFYTiqsB7SQbHPtqNT2SWFEg" - }, - { - "balance": "0", - "pk": "B62qp8PCgNSzawdhooGXPQhULtZ4yhNzMb4UVSd3sTLz5tR8Btdtqn5" - }, - { - "balance": "0", - "pk": "B62qnWPnneWPobbir3JncBDVnj9dGvT1RA713xYVxJ9sBYgYHiu68Xh" - }, - { - "balance": "0", - "pk": "B62qrzoBfFuUxJg2YvcBkBnziVtAPziP5uAPcCPpQZgtjE4LTxXvVSJ" - }, - { - "balance": "0", - "pk": "B62qnr2iUdADcgeYKUVjjvXaPy4qXXz8gmYUYu2WbHA8ZaieWMo2r9s" - }, - { - "balance": "0", - "pk": "B62qoQjc9zF7TrVeLP4vUvYXfDoWGFPn5Q1jFjLDWwB6ocA1VXYyTPs" - }, - { - "balance": "0", - "pk": "B62qpUXyywHB2yRbgwEfmoUSh3KwN66W8a8QoXqpoTiHJkoQMcgJXbu" - }, - { - "balance": "0", - "pk": "B62qpzWppkJex4Hx7Y6rSq8yH9JMaGc8R1b3nkSjH3mk3aYKNyX6DKW" - }, - { - "balance": "0", - "pk": "B62qkQCXhzstenWTCwbGqRgdvivBQEE2WDNRWLRo4gAXcnkQKZ1FAta" - }, - { - "balance": "0", - "pk": "B62qqKoxyhPfHY9kw283dafk5jztbbKdH78eDXpNCyj69cmckC8KZqs" - }, - { - "balance": "0", - "pk": "B62qopE6unCuyENJR7qzj5NuJ8nMfj3dD214AVUpUeYbLyarawUvq8N" - }, - { - "balance": "0", - "pk": "B62qpMcYjgezccPk8NfaSto4jyV3uGU8R24D9uSShMoqr8JdpAv4RKo" - }, - { - "balance": "0", - "pk": "B62qq9CY1jVwTNjxbqUxNT4qhAy24woM1uzYA2HUo4QEGpkyUDXt3YF" - }, - { - "balance": "0", - "pk": "B62qoERu6rA6UUxk6yNYN9CfrvXwNB7tBF94TQucZNRkabQNiDJoMiR" - }, - { - "balance": "0", - "pk": "B62qjQ3k78nzaePyXhg298UEVnwbCeqQUcNwZRSR4VK1gVJ6mer6M8V" - }, - { - "balance": "0", - "pk": "B62qkVNThXvoXtZERUnkGYSoDbSDwnXntVyE8anpNSGLSQ7DejZMtMe" - }, - { - "balance": "0", - "pk": "B62qpFJeY8uiLwzhrmwFGthQS7yjZonyUACq32G4ULkZcRB9W3WVFgE" - } - ], - "add_genesis_winner": true - }, - "epoch": 0 -} diff --git a/src/app/delegation_compliance/payout_addresses.ml b/src/app/delegation_compliance/payout_addresses.ml deleted file mode 100644 index 14125998176..00000000000 --- a/src/app/delegation_compliance/payout_addresses.ml +++ /dev/null @@ -1,490 +0,0 @@ -(* payout_addresses.ml -- lists of addresses of delegator to receive rewards - - from links at https://docs.minaprotocol.com/en/advanced/foundation-delegation-program -*) - -let foundation_addresses = - [ "B62qjWrka3sHmyX9E3LLk7DYwTkD3xpVxJVWeC1jWesvUCw98jzwLEb" - ; "B62qr11GnajdtFtYHLB25VfR2HisWw9gQTtswLT9UDuBDupwxnP8Qtm" - ; "B62qog6J6WmV7EG35JYwCoMjXGQKfMzDf882feobdM4XSTvd4TM7o4x" - ; "B62qmQAFPta1Q3c7wXHxXRKnE3uWyBYZCLb8frdHEgavi3BbBVkpeC1" - ; "B62qkLCr6WNbmpwmV3zLUM99J46WGpEJLcBbQEbQen2oXV9MKU8f9mL" - ; "B62qo41tpoLx87ag5BcocFD8QV5jQB18qw8jnNqKGz9KDXna7PT3DLi" - ; "B62qjFozcCaaeMNaAWrRT21JUsSaq47PYW8DZdySviwath3Mg8nyfCw" - ; "B62qk8QpsgrR4d5NM9gxiiN2oiZSNznfeDbr1V5pFWa82nZy6iwKhfw" - ; "B62qnJ58vM1du7EkL83EPtjN8wt1MXKC93Sbe6icpRhfLVgDg6xnVgA" - ; "B62qoERQaxigi8r2cjyUuQXicjcPbGZfjRkeUn5sedzYisjTBNtEddh" - ; "B62qpBVRzjqFcbzMk3JAFdjruMAoqdHyHiE9XNyshZ5NjGo2gY7CxZz" - ; "B62qrr1TdC3LeN5F1Bgjxb1v4Pdxt6btzKL7sGTyLGNcydmagjsYsQi" - ; "B62qmanR1vreSJgKYZcHSiNrov8jvXShfcjioaBLpCGbr7vrt3DxZq9" - ; "B62qjCoLPn8iXHXq9ukNMhAfqn39o1MZKsAx3VrWFdu1pEbZZezJhJe" - ; "B62qkZvsPhMjgYTiXLLGXWaFUCFGAexpR3v2z5ymXKEuZGVhub5ebNk" - ; "B62qodbQJ5bnuY7j71eaYiiiq3XqYDgsBDJxkAhtzqBNpxAgskKdTc4" - ; "B62qm4UyivsseKABrgJxS4AnoK4SX8b69o4DWrR9cJ8HRYGrNq65iEG" - ; "B62qpcJd5eVzs6z4hs47nMQipXJdz3nEaEqbLStc8obzecfNPv5vAnV" - ; "B62qo8FPFHTQ2J5eaCK74yfsMRBFT5bnr2iPomWLv61iGpaufBop6Si" - ; "B62qpGX4AkMb93fusVyC7CDNju7FUP1fFVbspw8o4sN8xbmsiKxgy7f" - ; "B62qqLBQFF3oRGthJGnbZB9PEF8pvoxGcfBNUVtgXtH88VZE9KBoGKb" - ; "B62qnQ9R4djFcZtgUnEASzipJj4Liwdpt5WjM8qnQvWH9QZZMwPHRJc" - ; "B62qjyUJF51Rh87LkCzFUrWFBC2oSqL55dw1bHMkPov6oGpqiZxd2Xc" - ; "B62qq6YfopW3J9zaw9VEjQP8tehZVzewtH8LDrPST9FtLWnnWhnoKJ6" - ; "B62qojvcsxDKjfx2UKTfrsrQ4XYt3x9gpUfijNtTyNHjMyKigubEL1Y" - ; "B62qnem3qr442rQCJ1cmj8kLqk48Hpi1PEJwPXrMUNyiSymQQxSJspn" - ; "B62qo8yt9f1eQAv1kNUocT7jWKcHBTEcMxkSCmK5FSn9eKUfy6mZpQc" - ; "B62qmXBgmuA4Zo81V5Xmhmr5opdAbbddfyVxsdvJuQutceSHNQe2Scb" - ; "B62qjYCD9rCC9mqfqdAi929GRuZBmNfba2VomgfRVtZQzPa14YguZd4" - ; "B62qmSLcBAgGJYa14CUyGdoZywpKuztSKWRJsnKFSxg3oeLAYaotLFv" - ; "B62qmmvXhqFc4KpY8o78Nx1N2gusT9zC7D4pairouAZHyJmutVqApJ6" - ; "B62qiWWh6F34fwbZiv5uGKg15vr4C3cxKDBxR4xypdgQErk4t6DBn9k" - ; "B62qqMhtDSFToxQLzPjZ27PVtSCZR9rgUrjUDcjytWSsDZtPFiQMrnK" - ; "B62qqUrqjmVerAGWSk1TByCBQxzH8u9PRnKnMu2YH7YbhyS9CzMnYRq" - ; "B62qmiBiazpFUcs4t2ccJ2vEzh6i4drnyLQfNV3dEfgZfKYYjAbu8tC" - ; "B62qjYKFSc4DJ1g1PGuyooe8BGXfQEiTUb4oLH1jhntZtQpz9aV7WY3" - ; "B62qp8no6FregychSQusyD56DkRrqvg9bhBF3R3BQckQzQoUY9piJ74" - ; "B62qnWqVhYZaSn9xHkpih2rkbZ45MV5Q3CktwGA9EVbZtrGGjSr83oj" - ; "B62qkeKupTi7525nWMQfWgJ7EhrxhyFdnhANKrjSo6LRCZJ28yHw1yv" - ; "B62qnNmzW5uoLMPEVhwfL5xW1jCALVRfP6CEm4wPbyuu5xxJEoxBbue" - ; "B62qkDGi9CVj8Gu7wA3Tm6R1eUa8ZxZSUeFoQUmAjqE1diaXYcN769S" - ; "B62qmij2xZg5ZLmMUy3Be1Av54misfGR16ywRJAsPhMvdUWpzhKfxD8" - ; "B62qrYfgf3JNvWRCrWWH7T64ForhkYTSRbu5QM51EFxD1Q6wF1wzFNU" - ; "B62qpKeaQG8uJxYGdMWkhfff75YrFwoxPwSzhxrWxUf7STrpQMMVrYB" - ; "B62qnBRYDxf1EG23jnJx1QAMvARTZgdJzYoAE5LoEUJbLiPsUzYfA98" - ; "B62qqkKscGbufYJ5qpk3GLWenaJCgK5TgiaRwozsH5BmdqXGbttGYSP" - ; "B62qrgWoTX6rBSPFyo8ffBuQzkkVN1yWi4LD4a1u2EH3bXJY1bTd3Vy" - ; "B62qoHY9jb2WaBK1t4HgboN7vCq71X1aBGfdaiQdryuyDSfsgCDtd5A" - ; "B62qrxjaEqDqq1VQXc9xPXU4DiJM4nBMYesWs7whmNyFrPr6Qo4GRzu" - ; "B62qmFMzdoZMdhvU8Rgvnk6cLieaAMYQbjNumWj9cCMuNVLmDXKta5d" - ; "B62qkCuaxdGJGKjPvYa6TEFqmBGc7p1CmLwAsYJuVA7iu3VTVZQDR4b" - ; "B62qkQJjJt3PL89vVXoHir7cCFPgpdJ1JCmhqHrfwjY7zpGYhtC2xHH" - ; "B62qmnPjiwSKnff1qMUuYcuixn12j251x5fKKaxPtWDajf8KgaQX6yU" - ; "B62qs1inqycyihVap9Ti1T4WrmqoZ2aqZ49z4peRYM1cC8Gk3brdHk7" - ; "B62qpJZYLwCjH5Hafi9YiCGGgVhuoq9j6A47MxJG3qzH3nzS3pZZcnn" - ; "B62qnKSBegBU5wkkYQfKEKPenEsEttY4EVSuizJNrZdsdrkk6xSmb3E" - ; "B62qoTdpaj649XnqLxGq8oY6j3pBQdujD7ftQpq58AqypTMcaZePfUL" - ; "B62qrxrrtdZGk1icXvsEes5DBxHuaoifF2MmutXzFPLjsuSPouUbcEu" - ; "B62qjyY3c1FNPLUir8MBoECUNAP3CiDFE52uc4LP8B5miWe441e1VPo" - ; "B62qqJXC6J5UXVNW321LiGtwFR2WTGULFwZzrDo874BYi7QGdrkpqFY" - ; "B62qmQQ84vg6V7NwizyZzsWk4z6P6GdXrpvN44h19TRL9dsa9xZ542H" - ; "B62qmPfMY7HNmuvGnQQ5kF1UoPy2ipNXAF4MtmZvLipAynggd6EWWBC" - ; "B62qpqgV3MoZEtfPiceJ7tH9ngz9o7a3EtkdFr2a9KnRkQGaxEuW4iU" - ; "B62qnysDggsacPKduRXXMzCgbU6ggCSGUywBhhrGX1c8W4nr5oSX1Jr" - ; "B62qpYG5JSiR88NHKPbceqDDs8MTnhmvzoDWbqbJUWEXGnuVjooaUPL" - ; "B62qrMCR9BPCLY2ZWMXH7ueNJM6ZCa7X5cW2NboAfpXqaiDadbSEoim" - ; "B62qn3jFiBMx57Tqw1EbfHPtVqaEntjZR1uihQ4jH7iQLBFS3hSPKC5" - ; "B62qnzTCuHo79TU9chKbcGLudHS3fU3NhLReJG34MhUVrFN6nA7Pjik" - ; "B62qrNpfSTjKyBiq9LEU8wNSHPu2YNPiv7sgS2yYhACKjeXWUmLvAJ2" - ; "B62qnFpSPGZveVRzoABYjsW6dwAXjcGeAnA6CsBjAsG86ZthTGwy7TF" - ; "B62qitq9vwHhBXHwU8Hu9VqPGniVUs7C74RbYz8v8EtDTnBkcLC5t83" - ; "B62qq4x5H4WyTJHywAZ3DzPCeUcSz1Gh7TqMP4ydANeETB68Mrf9X8i" - ; "B62qifDaXL1vTRa88w3w1ZcUUtK8QT5nUF5CEAKNFrftEQMu6afkoDM" - ; "B62qrTGV9jGcZsxDbahBPPheUd5MpV97yzAn1QrYyEAtzgfbURC3dMa" - ; "B62qmh665K7crtbKv7JfNQgJcBKh2bZN5vw3mz3ds6vVo76M2K7byvy" - ; "B62qjUVRD9YVQ8Mt5fmtjCt4aUzeZLDMSop8yg6Scg5unqDXiyM2SMs" - ; "B62qoTaYnDYrtmver4jnkgJbFU6iohjtALTU4ebf4yCKrxFFHd9Dimh" - ; "B62qoreEwCN4QMSJBcrEgDLzmygNKgMkshRxKGMZfswK9oNpoZC97ZS" - ; "B62qjRNvNj7EJCWSRfhKNosEYnjTCZVbMdiyymV2QxiYpr8QQehgYB6" - ; "B62qnsoomKzFNvmJcWAq59TLtidzYwD2hcUCrrFhBNWys2npQTXpGmu" - ; "B62qrh8V1qvJhQx9D6g3JDgVg1FYR8B45V7EFFim7aLPLss3kD2aAXR" - ; "B62qogpwsY84waaousZTWkonka6EoajHey2S3cfi9qzSbynbmGiqaUN" - ; "B62qiaQboSdk5JkHTNcPWUjDwVZZK96u5tGac6aLA9yCqVm8tZLsZZm" - ; "B62qquq5R18f5sQ1LPF1MGqwwxy1jRCeMEUsMuvjgJ4dAajdQgjcye5" - ; "B62qrzN4SfQpxV12YcSW4Crb6PY21y4sgpq7e3v2qh7x5UEd47RpNze" - ; "B62qnto268cEnV1cdZh2bRS3bMwiAT3tRxsPrfiYruHaxXERAR3Ec8b" - ; "B62qku85TZbbwZhuYr3xMsUJ7KndwA1wHcCDVvawK24uUtBjQDa9pye" - ; "B62qm6aynoQs9WmAbkoKvSn3eMDo1PAZi4jfB2MnbUWTHsq9TVKYZVJ" - ; "B62qri8EQAMZbZiwaYXtuh3fs14MRPJ7x3ePQh25SmR7ggKRtnfJ2e2" - ; "B62qmq4EksfssuNcoAvFhebPiBry1uUR1bwLEiN84EByVPAcVh2Lvib" - ; "B62qrFQnjeR8FesCFUJgNmJkfe6uzYMGSverRyDVjfQxDPgkr8mzjSq" - ; "B62qjtHX7MLXn7cNM3cF7Eb4b7cgwrk6STeUjCtPktusxFQ75T3BMPn" - ; "B62qjaKD4AAxb8UUQypqysaFx3cYhp5bSjzgkQobyjca3sRJKho3VA4" - ; "B62qpDH4cXswwo4YYmdS9apCeRQUXtAEXuCS95ddMCFhNbzxvzZ6Nfx" - ; "B62qpJ4Q5J4LoBXgQBfq6gbXTyevFPhwMNYZEBdTSixmFq4UrdNadSN" - ; "B62qnNyeNzkyccsgwogTg9jgqBYfE6KnjTWi9QxsVkQ2NKgW2i5fDj9" - ; "B62qnsA7W5yWUr8r27DwmBoyHqYE5FMpm5NxhotqppmbL5wxcBDZZVT" - ; "B62qn9zWo5HcC2RRRi5P8278Hq5RoKgQWqFvXRYxsbVQeDCsAJP7aop" - ; "B62qqsZBMoFs1AmiLxekCDUta2GPHPyZenug2DM4jrVrrZqUHi5PEsY" - ; "B62qqhHF6ZZQEQ2dNyjSSMy1uSqy8JjVnoRmN4k2q9VPfAEviRpvype" - ; "B62qqSy5saxH3Ago7obP4XT2M9fYkRLMfthRhgCw59jr7EvHitk4VpK" - ; "B62qkVtsvZk4sMHJETFDeqzukb9vEbswirZFY4afdKYMqcAEw1bkGej" - ; "B62qmBXLrMyUZ7HSTcnSpUG2DFcVTGtVFNR5sSkMzshTjJyk9nrJRTD" - ; "B62qiscckHMmaedeqpSokpjidB4WQW74tmWAzXWG8rW3DgTfEfXJazj" - ; "B62qmsgdnJagaswVUo1KhnQNGVF1y2wS33RcR4kS85FkAsJ8xTdNuit" - ; "B62qpGm7Ubs2exzhPZuHFCmsCRrhBKigUUoY3p4gSBq2koqfYRFNbjX" - ; "B62qmm7feizW8hGKBBzvh5gpdDbqhMac3zLh1hVcTaj3BbYC18Eivi4" - ; "B62qkwYTYFzemJK9ozx2K2fy4YsvFx4w29PTBdwP3khDfax8tUP8rJo" - ; "B62qm4egneDvLXYCwzJRLBQoseGZezZ4LUtJUT256phFLm9TQWGmFYb" - ; "B62qo6bK6jBAa6QR4EYYtH6MWeGRfWUWEWXPjbYsci15ecXTafkSw6G" - ; "B62qqrMW5HUkhKDPuNLToVyxcc49VEPRMaRFzSbWZysAsyPw8nFAu4T" - ; "B62qkTViAbMfWGRFJyvtWT5dBrfBUReHTHsA8PWT1dBLB4ctPHRf7nw" - ; "B62qqsvgiixjji3CX7whzuBKVupvwgBS4Dao6wDwkmWPi79TNcwZ1tB" - ; "B62qmtxhr1gQ5PUvKnNRVfhuuVs2Wjn4xPBoXMWujaYi5D77gShXH6Y" - ; "B62qm4TntJySX6ktHD1SsYumBdvSTp8pLdjMwTVjBrmA3ipkWejBdbe" - ; "B62qo1mUFu2xFntFTqPhiff3TEVyhu9ukTKvp81vqzvBUDs76DYTGuo" - ; "B62qnfJ6Yqn8FKmFK5YfiskzD1axjxSJwP2jRtNrDUiH9tN59xz2KgH" - ; "B62qjVi5acmgHpTe2h7Kqw69xRXtc8KvJANmAnx2tEVUz7pSpfrLFXr" - ; "B62qq5MpA1CzLTwC45zADGS7rRGZoQ3kmnf1nrYQzcnETfoJvU5vamo" - ; "B62qpJtPWEqXnDcXLugqf3C1m4ftWf2DaXLK8J35Ka7HoZSCxKBDWbP" - ; "B62qjbRyvwkiMNwAvamp9wfFoUyhwGsQZ2Np2j1i68HdbYLqviS7hfw" - ; "B62qjAbb8hxvgGfpJLULvEA3A5yPXmZu8h7VkEMX8wAwpGWEcAEQLvz" - ; "B62qjeQmtThR9HKw3z5oq58RHfCtdvyJb9chiA2R4NReipEu4nrbPHw" - ; "B62qn71s63yywMUCcFhP4iCata7HpgyrvmGjpKa1D9544vGW6FBZ6a1" - ; "B62qoRkPZeEekdcQWRYCrCTwcYicVyYRCiU22gggFYUTatWBNHt1Jk7" - ; "B62qkaYsXdwZ14UoLMtrXAp2Up59uUFZyY4KpD7YbvXaMo3ByceyxD4" - ; "B62qid58wzxcQARBwdYmAYc3dVLFirx5SRGLdHUqMkQb6hVsRpUzgiu" - ; "B62qoGbqv395zDfi5Q9yPTxLgvfcLtFwJdmJ7nJ3tLKU2M7CjRY8kCa" - ; "B62qne8eYsgx4dFc1pBe4efuwamHUuKz7p1Jywyyk5v854eowD2dEMY" - ; "B62qjdPSYuVpB4uLp9V4Pw36GP4CgqKWeJExjzHAipL8KbrSa16uvNw" - ; "B62qipFGtaHAJpvGSJdYdVxJw6Fg4SdRK6Ldu51o2rVUGJF4JzgMqna" - ; "B62qo145pgATYorapx2boXn7AbhhwMTnWK27phLBkYwQJjjpCYXxNUP" - ; "B62qnAwsnwgn8okBLuEr63egNYFyJqZAhWwpyccbTZfyxMJgyDGcVGx" - ; "B62qniwr9y7XYbjy26rgu3UCFwHBzsnQocu5gnd6agwbZU7Gxtu7WJS" - ; "B62qiZppGFZmWNLcGDrPp4wBBcEKCRhSzY7VC6U8XL97ybesV3GECLt" - ; "B62qmQ68xVWawcdC3WAXCDiw7JevnocVfzdV5pq3gBiia5RydquLUcp" - ; "B62qkxHjXkxWcdnep9neiFpa84Dywf5B9cUNrmrMEJ2hMmw6iUeFieD" - ; "B62qrJHuDFWfuWStjyboPejGaP4HZqFRPQxsQtWaxhnV4iJBgfcH1cb" - ; "B62qkBoe9qNqxTiXBe5euvRvZi8rCUq9TgHfM2BwmcED7ADJHFkDQJN" - ; "B62qrdVeRr5u9kBomM18PQdGh89oTthxgsy8JTjSCFtyzGD8RWwUjme" - ; "B62qjpzAChiHvZZqchLWcv9SAc52p23oCerTPPrZzFqksLTgwSBo8Ax" - ; "B62qrxhjraNf6uXqLgWBFVAhsZqXAfpXAPm1ASZptnEhLZctRTzykzM" - ; "B62qmuzvR64h6vEt87ijpikVsVeoYdnYGwM5NFSQY98j3CSKw2i8GiE" - ; "B62qnpc2JJrKj5gash86vodGFsLVQawaLSiJwbUtPgLs8dcp7QyBzYr" - ; "B62qmXrQB8jpxHZ2i576MsMCiLNorggtfz9b9zVSwSSo6bdaimLMVpK" - ; "B62qqARg6wBwTwt1TQHkDuLqHHyYzPK9APb7vhEdxsUmCKaD7cQLHbp" - ; "B62qpYVQWpALzvtXLhBLcftFbSLv2bhDJYwfctSG1DKjE4by2h3Z9Fo" - ; "B62qnXfMmiMFkkpyiLejZgMuYYJuptdu2tyXKun1VPCS2xhFrwqvy2p" - ; "B62qq4MsguV8i5recmWUuYFWXpPW1MWZBjjjwEuChaFRuTioP8VUctQ" - ; "B62qmwgXnydnYAxhFLbyZ68zDQsF2yxDR92UUucBJY2i2Mr3U4Qw2KG" - ; "B62qo92C9siz8nua4H3mopoLxbDVV6dsoavd4AoimHAqA3ojM9pfh37" - ; "B62qrmk3L8KdNb96SqvohxCKZuhRVGRYYTMAgrKFhAD5T9terBwG63K" - ; "B62qin1sCKU7TQbkZ6Z5ka2armpaxkJgrWSWgUmGWG2qWBTPyxtqtuL" - ; "B62qp3Pd3QM7HXMYMdhWTjwTYbWZVZe5s3vKxdDvTV2YPSn4GBQ3M7E" - ; "B62qr7ncXwHeBXyQP2dThpWNwySjkUDCNagFkRba5jn4LyB5cSUioXK" - ; "B62qovenu34m8jqnnvxq13NTmpBHQbTodMAAErSXNzshZiTQZcCtjNs" - ; "B62qiUXLM7UrRFZxSKg3pLGRZWnQzyhLa1jvbCrhWUtfDpUCwEdyJz6" - ; "B62qkBU1d1gVffSCVvg1hsgFLwfG8WAkfrCQwoNbfLosBQMz7LFxF2E" - ; "B62qkPod2ScW1RBFtwUJxA69eNDfE1qKRsj8wc9Q91WQZdoTHorfTfm" - ; "B62qnRCUTA8azwS5yrsduiwY6q9M72ghdWeYR1G7hvmmoJk81XPiU7Z" - ; "B62qmLLeHwVNq3ZYM7ETt6n53s1YHRv69WHzJ1NBMDGkCVcHbUThqFe" - ; "B62qpurNfxgxGDDfhaX4VR8MTU8tEBwRtgWFYUiM7xiLm4Nqu4vHKbq" - ; "B62qkTfWwHvCvcEEr8i7zNgUT7FivBjWmE5wQu7yzeQxm1AvPr63g2z" - ; "B62qpNyjUGZyRXNpRKmVyPezie8AbVaTVfjHbFbUBYHYfQTynfd2mzq" - ; "B62qnQAEgB5zxKCz3icKgpjJ5BZwsTRE51gED6sJgRzzuSxhkdKSMeN" - ; "B62qp5Tbn8gW2FKSQkrqhVtGxhhrN5KQsCYC4rdASHjgUxn5vVezMCP" - ; "B62qjkpzsDcW4w4V3SS9LFuzFiqpydVvJoJYixgAG8qpMDPpaRnTpHE" - ; "B62qkhoEckV1fEZUJwD7ghe22ZGucu1v7jjMxqhCA2AwtTAQHLSFqVz" - ; "B62qmDwvqT9xNNwee5gZovcj5E8Vox2STA23x7SYRsiC1g7dKo6UJvx" - ; "B62qmg9tWG7RYemfvWtXjAVquUNGuJ2jgM1TkFokD92rB6yLSwLBDJD" - ; "B62qqkvZbFoWwAhZiAJmrHGQWY7q6HAnhPhLMs9jeZkDKFRqGgXHrQc" - ; "B62qmvq7k39ZHC3t9yBKXs3rkYBPAKXCWpvewjLJ64prmVqJWwDWKef" - ; "B62qmfGmXEqtyxmQQUjZS4WGdc7gbB3aNsuo39g5S6mY6VVr3jwnz29" - ; "B62qkoHmyjLDFzm8zcz21QWb3g5uagqUZBpssygbitYUMpd9S5sd66B" - ; "B62qnBCL2nL6u38wLVqPWQ6VagvCBcaMAXRiBY237h1NJpubThKs4Tk" - ; "B62qoWGif7FBbK8igStzUCukF5WMJZCqmFgdsKqHQSBsLdB8vWZrewf" - ; "B62qp9ZP47Wxi4v6GCHqVpbAz5PeQ3kYhB3WXy4AJvGZ95gEeveUPw3" - ; "B62qjeBcbRunMkcTmKTQ92nrMZUmoFKMccLBTUvnD43TL7e7Z2PMARR" - ; "B62qnVUKhkfS6aXNaynq9X1xLgdBBF6RHET4byPsqWEenj1dK1P2LUg" - ; "B62qigJASqWfLEfeWU7UPfSakDYrdyAgWHUuyX4kh2nsgLgBeRxpn1P" - ; "B62qpH3jQdvyx6BWJTPUgZHf8WXFhEoJRSmAqTNh5XNtBRH1fjkf1gN" - ; "B62qk5fAkq5XDDVGTcB741M2pJ9Wnq7srbmCadRWSkC9ne3Nubpgf5t" - ; "B62qmQ8ncnhsQR4RqBMcFiwnUcmuRHC9kYJDZSiuJ13tN5aAVLUQX45" - ; "B62qk5eE7w3Jqu6wGgXTcXt6ScVv3hCQ1kZZrWANwnbwttmZfYZLW4Y" - ; "B62qnTQLp9uHwzmxKuyDa2UP3QHpPZD5KiVGPegB1ZLWEC1DWC4h6kB" - ; "B62qmNZb837DtnkPEKo8Ph2CiA8yGCuG1Hab5Zen1AoEWqUjCVXDiRV" - ; "B62qoX49KkvYNJt5VQd9rUAgWJuF9UqpbeVKwitzLDC5XdwnbYdHAi2" - ; "B62qqy2yhUCw3NFqA5XjcamuUQYXADNU3FQzKbTthSGW8P4Cpnu49Gf" - ; "B62qmxTFPg2u55SEbookmXU8niMu9B5vLrybVW2STdKUb5tj7TtvabW" - ; "B62qphNw62QBjfwsoSRxeYb5sVyde16WdxkynC2V3pUR9yuMFoqHDUE" - ; "B62qrZ5r827VT3if6vgo6UaHy7sfhRvVyRsqxyswrEZ9AwfiWpjy4Bq" - ; "B62qmRapzi3nrctTihmaeH3CNbsDkpAAmf5osj9SvucNTU7jteFchhZ" - ; "B62qkvch5mqkErUrN5AQpXS3MicaCdUhScBVjHqDfbsbP5i42okjcL4" - ; "B62qkVHBqMkm6zmvBE5UHn4591dfFk8d2JLysx7bvmBUgwQt796878j" - ; "B62qpWiEcSPE4cf1F7UaWPt4JJZvme3B13e5S39tKNgqu86pszn5scx" - ; "B62qmFuBwy5JUZ9rfRFX9YDxEj9xAP8fszK88nYRwxs1zzfVG6hPXmf" - ; "B62qp1MrxFnKMUEgAcWq2AJscVJTVzpSZHVJjgf6GGS2fcJTDU5LhVS" - ; "B62qo5aeu9qezh2Z1qsKV47jHwgt8MvYLbKVWUSoi6iNaX165bAtmT9" - ; "B62qqxHGzvYKYH3nCK9fdB8Qvc53rF6VTDRDz1sSAnNTJtP2G9G6F4U" - ; "B62qpNBeLFvo8dad9LX1hp4aJa833b7C8RUnAP4EbQpQ9KhrY5roxWa" - ; "B62qrP66ehjMUjSPV4ci8scX7qrLYguLDEmDhQxsq1TS9BvarupCd71" - ; "B62qk64MQFspF9kcsU6QvmhCX6knqYRmUV8LGWKfNQWSf1R8snBPaSk" - ; "B62qpsfgietkCzKKfqbjdUmWFPjJRTykEabpx5U5A6jWdESh2eDqBNs" - ; "B62qmxDvkGqq9HzcPBWMxykMzNHEHuVyP3gWmNSy2CPT4hNQHzgpbxP" - ; "B62qp5A9NfjDjtcqy4Ud4FKd9vEs41Q7WPdSAzu78NFK5o6vbhExkSm" - ; "B62qoLLCQiB92VKj3bBpx6hUvat4bYh44cPNYWVPRqf8g67D7QPSRqz" - ; "B62qpyJsdHDj9mftCE55BX8JAsXh2MJtrHkPusDoMC8fUcmo5EWLvY1" - ; "B62qp9RWhUJt949SZKJNWq4tJpCEgEjFHD9H4JWLpxC6CkCgXQumCA1" - ; "B62qr874z9GXC4SiHeiX9cikUa2NUf1ZnL8bvmQ3rdq35s3fRYWwLTc" - ; "B62qpPFVqxDmJp27sLQzNB8MnkAcFTwA6QS7C46dMyVYcfq4oUyTY9n" - ; "B62qkMBqD63AvYC9gcvJLPcdVbNAG4wwjHsqB5wpLiuzbSjXiL9qHwj" - ; "B62qoJWcACRGWgcd7NBwnfY388ghN1dwoF6FXXLJtwsCQtgxUD3JXMJ" - ; "B62qqdFzNt7f3h5GQZWmHZhRi85r1F5vbcikoFPB14KxsytuukfZ89g" - ; "B62qjusyo8pPwH5Ho81j4CPEKkVLQGeQmcGsn2ZaEJLxJzV1EKsWYrk" - ; "B62qraZF2Ep3WheJdmtfQ8DG6JURv8giNdDThFV7eNXL8smFxY2RNiL" - ; "B62qraqoNtsxAVCpmVSZF3DVLzmM4uo63dvomBSogDHaGLJRqm7aC1D" - ; "B62qqt8AE79NdNDBPSrRb8HzpPqC3hTgWRuRtcbT7nProHH3Gcv6tZa" - ; "B62qq2iUH5cE9b7Gjbw8pDvuKpEzmqFiXxsDazHqiN2tw4cKoomvjBy" - ; "B62qiaGV9Mtk8ZMGmph7WiYPzuZYp5qvbWj1Re479rvGeA672gmRbME" - ; "B62qkkvP9xAwiCsh9SqK2nSEQxf6pFG5kkZ5K9Vr8wVzQR4uhynpSFw" - ; "B62qoRg8wZPkeTL3bhMkay6Fj8fo1hJF6iZtanxrwE3LektzfLCtSqd" - ; "B62qksjpcicN4YAXFsvojtARRNyDHuSJkYS1tVpspWfxPQg8sdGivnD" - ; "B62qrey9e8ZsaaJv2KwHHowBhn2KvTcdjSiedqgD6nMQoh6C1F7K7Zz" - ; "B62qk5QuT23z9F958QrRcKZ1ZWiXWmwj36uXDdoNGSiSxw1hNgn9R97" - ; "B62qifWG83TzBDNSbqsDkmmYybQx3umZSTNeqQ47t6mQcpJhCHtU4af" - ; "B62qkHVcy87zYztXYmRuPZ2asSMqhxkpAHwGfcCToB1R7DLHnPAvqrv" - ; "B62qph6BZp2veywEtbtULgepSmDvnXz58mpj34gvBL1iQj5stHpavd8" - ; "B62qpJdCFAoycomY7LRfNXZDHvULj6ug8bh1huFVGMGzX5jwjQ7JQ38" - ; "B62qrXCnHQrSf3XnAnSb1DCUDka3dZVWB2XqH7Axr2vg2KaFXsX6G5R" - ; "B62qrnLPoK3bsQvrCM5mFH5SkkaaGBhYabSKb7zUdvDY2F5nb46HtWS" - ; "B62qmHpKBQ2FzUQijFi9UMRU2txrLb1GuQMr7vUCzLqnDJexwTdgKbV" - ; "B62qpe15stHjxU2pvRDkM9hp6J1hWD4Cf1zmKGCtzsg9awuVK5GxcUR" - ; "B62qpMzq4vHG8RbUpEVuGrYG8tJP4fPEbUwosGLpwLQsBFQ7d5WKdzc" - ; "B62qmBKWg1Z8cCQoDGXCZSqVopP9yVRfYcSSdWBcydG3f61wYxZJPMB" - ; "B62qnSdNzb8icjWPiSsxgKfB1RvD47wLf9aYfVRd3HYTk519fhG8RUK" - ; "B62qjNiMHpfrTemjZe3BYDdLfeFP9GGtyv3dnef7Kqx5vmdZo44mbJC" - ; "B62qndvr7iZsJeFdeYVGYXP6oJY64T5BHjPBTSrfdHrwkxuEYCfa1LF" - ; "B62qovdiupo2b2UxNhASffHV4CKE5abZD4TmSdSJZzf623fkrgLvouR" - ; "B62qoFmrHvDzz1H7qztEkvkaqNUbGUCaZJJJjXb8xMmxVotSaWDmyMw" - ; "B62qnkYYpjAHWvWkYsy7ANo9omZSQ53bwhKgHXUk8g2XANkjEq4AfNS" - ] - -let o1_addresses = - [ "B62qjMbmoXjUXSjqiR3z9zn8uSF62kExrbQ1mQq51w2ztVbSgEZGUmH" - ; "B62qkMiKSD9HWrAc3oFqYbup2vVXQFDSrSr76zjbr6yExZarEJk5jUc" - ; "B62qidGPfiiweETgxgkTrWRY7yPTS7MV2zz8M7RdKhuj3sAJGFDikfH" - ; "B62qqEV4oP7w2jLQGckvZzdWjfdLKySKHJ3tNU5niRjpPD7beYumWTB" - ; "B62qpTThstAYrb77DYCDygGW7vi1vgQ7mWNskcVRZ6kT7yfmHSByzxt" - ; "B62qnMQ4Jd5pzu1XhiCXQBTgLB1HixygpaNAgVXMj6DajQNsEnEJx5S" - ; "B62qmCFjyTQ3m7GhCcdJTrdggMvdbxJTiMFrsFeZAdoyWQk9DsAjNQw" - ; "B62qrVyhLi6qSyAs2wzdcRB5EMvZ51cn9WQyQtM2M3igu3QKsTwGJqd" - ; "B62qrVoMR3KnkvRwWoPhdmKJgegUwBoEnaxSpCiMeeSZxZ2vWUpxFgL" - ; "B62qnTX7QhTmAHvbSs7dXa2aQNepP9raeqTj9fVJd6DQb7SJCGsUf1p" - ; "B62qmojeHVL8iTWyaXiFEAoN6rbTFCUpP8FoVSW91P3WHgESWepbodz" - ; "B62qo7fTZ4RJBJZUeHEBCmNb5jdShrcLPZVs6YFAYvWQxb5VamMHMH2" - ; "B62qkwKReBsmE38P1fbWopHTRXBspPRDLXFs7pJEKZKDDjsrYhZAjHd" - ; "B62qnwztbd73arnJBo3Zjqw8adn5xvcc2nZX9rWbGRucd2a3rUop2M8" - ; "B62qqxBaYdaYHmqEaUvdwGzjiZJsDqySke9FPDr5xBxk5xUHfTv7buM" - ; "B62qobkdtpag6cZzbkPBCGMxawPjHcBB82ja854Cz8qS8rmy2GMVns3" - ; "B62qjz4dmTHSvMHzDShvrBcq5pJERKvZFqmJj8jUGiSAvNiDeApnTHF" - ; "B62qpnWSJDnXHLWU4tSnmsGPLpcJRd7iT1uMvfByy4Xa3D1GcEkzVRC" - ; "B62qopfSgwEn28YdwZHh4khMy3KEG9dy8Jfrv7cveUJw2sHzSCnWoqA" - ; "B62qrEcZfLWiRe3WuCxvmm7oBZSURzBKNyphXMdiEPEEViq8JjXWHNj" - ; "B62qnPhXw9uumnKzcC42zigqB8KS4LXRUzSNKR5EfFc3gs5ZVHmYgTu" - ; "B62qni7tpQrD2w6JoMSMKDTa9wXR6KkDMpCXDSh8h7ki1afVmkrnvno" - ; "B62qpNpan4tw9yvUXvjN5ScB8Sm8T8Vwf4Vc9n7o6T67jvM2VMTynAN" - ; "B62qjDRP6nNDtej55V9tdmWhMtyjXuTFAHHEH5L2MW2nQ417wP4a9Zq" - ; "B62qj7rKdAf1JfwV7PkU9gvR7fjLjXuEomU41coasvPEyY6PajPmrLP" - ; "B62qnkgx9qj5PGBxiU7e6uHqEbKpW2AncbHP76LbYFd38DQK2YagZ8V" - ; "B62qj2xi5jHnwJGFVnB99PKJGHibvd9XgrrgyXh6aRg7HkXsJ5cZemS" - ; "B62qrFq66RPg47pcfMTyLFdBYWXRJaSFBfHhW5Q5Q8kzvomnJ6v4da6" - ; "B62qqQc9UycySBf3ivyEaFh3KzFvLFjfwnKQsVne6VwSdAp8nEjst8S" - ; "B62qnzD7DZ5jci5vHrKCuJhmoHjwrM4pAhuAiKtQBD38h3SRKgixaV8" - ; "B62qmQ2n3jXzMqq3rwuqKwJXWYBRZYZoWJP1RCJjJbwxMYBMRNyM2bQ" - ; "B62qqbgxBFE8zptNynKQANv4XXahadNZFAFpATzAoQYFZ6UFaKdghk1" - ; "B62qiYiBh33hw4cVuP1RW7RVgWwFkLC2Q4DRphdHkaigQSJdneCrUAs" - ; "B62qnDCGgbS3RwyV1EqGrktyiirSKr1WPpGHz4kA7EXXNgmaK57QWrL" - ; "B62qp1C4ed4d4T9Hjy8ZGtZBoy2a3mubM6Bxf9o45LiLfBN5pbTMu7P" - ; "B62qpfLn6rojNNJdbg4CPpVbh2psKRUf63A2UHyy35PxYF5gBAbaLEN" - ; "B62qnPXW32xnngFowoZJRQXZviac2QvecUzfTfWdZCwTZthRzURg4wM" - ; "B62qpnwuE1EeQHNd3JtJ8HjuK5VLo7E71J9oj2V3UCh37bjC8xc1kKC" - ; "B62qiZv8fWPqH9oCUruNLuJaranpRAXeYzBMpVfZWA8Ui4bvZiGtQdT" - ; "B62qkrhver9hVfaAU8hDgCqqtk51h4km4LwzSpvfxSpDWPQqk6nhdo2" - ; "B62qjS6saLcoHU49juMzdzYahEsVAu4kd1snPmCyJ5yrfu4zzVgixZC" - ; "B62qnyMshbjyi4ZrnX8SMKSKeEq6zXMDgnsmfVsoHQvSi4mT9jfpGSu" - ; "B62qqoKGQqxvrP3F8JQDubvLednJJs51oJSkHPnJRZPuwL9FT4oyN1x" - ; "B62qp1RJRL7x249Z6sHCjKm1dbkpUWHRdiQbcDaz1nWUGa9rx48tYkR" - ; "B62qpCFiMgogyN1XAkRiS9R19GBShquY9uv3WK5AhLGhrufvdM1BCvd" - ; "B62qisTrSDcz6mEtrzgHN5KxPJU6pf4G1v9vb9PMHAmnoRTWWqrAAxh" - ; "B62qnAbmwZzX5HHHWwCaFJRahmBs9BT6Kj79tvd482X9eBAr9M58PrX" - ; "B62qmadAHfyiiraNwvXhWC7g5q9qT5bkjA4FU35kycMrhdrEJjguJnq" - ; "B62qrcVPyssX2RkRPMoD9PiKW3g3yVdAPaL43UpoT6cvXmNqzdwvLzQ" - ; "B62qmNSqURW1RVAaKKuNtVqyrT9DcBD7PUrXuUivfcYhNA94ZVmeSvx" - ; "B62qmJMuRKGqHt9ggz1ms66QsgVJT4b5bzA64EPWxUAHhztmNhGsnLD" - ; "B62qnTWW4LjADBLy1wZZALkzHrMMGHPLu7qbGNgFpXyxUpRNHTc2Zm1" - ; "B62qnz8HG7Z4VxQFhL1XakcCdAmz8CH2bx6YQJz13kcQrDV3W5qag52" - ; "B62qnNWzsD8REZADYAEPZrgGaTdGnSBaNDi2HyrjcQSoGfRbBDWhWk1" - ; "B62qnSrLh5JauAapgnfjqrB26Vh1BQmddaWpv1vXHkCjRTZFh6p8Qpe" - ; "B62qpYqGMW6LJTduabsY8TRVbkmkh1vCNdVuyx58vvTnvJHYSjXV8Ci" - ; "B62qpix6rNZVY7qhMDnVmMjCGuA55TGmco7TFuEPuMWrxruhWgu25HZ" - ; "B62qrenUVqQeRTNmeDAmwJcvZVFfi12m3nt12PkHce1vgm6MMfoVPuH" - ; "B62qp4fLmc3ZAZxUEp1PFkiepktWS6M2UcKrLqhUmLr96BBfPK7DUdo" - ; "B62qrSbdso96pKAHdpMTTe1AC4QDGUYvW87vaEPdyAjWLdhryZivTvv" - ; "B62qpKBNFBCXaFYFyGNq6PcRJFnkeqt1pBTDv5es1JWy6EFqpDDRWfB" - ; "B62qj92oA1YvmddEq3MTSQSMPumQ3PDwhSaUQJQsib6ZFaGpWhwHsKG" - ; "B62qjojdRSc4L9z1EpqiHAXgktyzSpL5QTUdJXLHQ4Uaj5hDpScbsMC" - ; "B62qpAZLBaYoBqyQ8fqBc1JZgHp1KgAzDPiYeQv9gPpfPFw3hzPdZ24" - ; "B62qjNrEEk2fR2T7TjtnFKpQYmZPU9uCNY3Cf5dfcKf2HjzsvPe51k7" - ; "B62qoXrSMa8oXoXX1K5rYJuzYNXwQ7wksCgDRya1J57HfcxUdTMb35F" - ; "B62qiw6FVYgc41gJJmh7w8CTQH8vd94uVR7L9j88xNrhGvZJ5vS74og" - ; "B62qqBvBTSsG368YAxxiHui5KKSd1NYkGjXnCzK6Ud9Spnyp9zoWw7t" - ; "B62qrs3r78SahLdnu5RpxNVMY5ZYhkMwmjcsyrXrWbAMMSHjC5U9Eo3" - ; "B62qqpnUBrffgQR5YCNUM3L87jLCMJ98oxJxvwkWcBM2efdxjjGgca9" - ; "B62qnbYZLVFnvcJQhTUT7moJGfRqKXG2Tu2Ve7jTwZ67xBa56g5pbPe" - ; "B62qm2FvPP1X44GPT9cpZSRtmHkNRGWYFapWzeoj4u4XHSm5pNa3iFi" - ; "B62qmwy5M5fyZ7BQmu3sh34gzP7nAoQrhqjaQnXd8aRqHHAXk7JQUga" - ; "B62qnjNWCVvmLezFUdj3aRCxKp8HNbfbXtU96cWcvNkDTkG1ownsgcZ" - ; "B62qnQwyE46zHA8FYGVkuyoDJa1S5sLprfGyNUei2RHs9YU6m954p3U" - ; "B62qoZh57V4rNQ3FRv6tD1pc1MKQDmVGwk6R1qnKWNV8H7sygCVC7Gx" - ; "B62qnQCf7ccbb8f39jDzKT8kRNq2939EpPaFGpaQ4agUuy5ozytU79a" - ; "B62qq2vc7VoZ9vGxze3JfekNZqfJuE4Pc152EsiLYf7xvYBQo57rFJN" - ; "B62qiYNLfwY6qLvuKLEAknPH26uTujWagSnDfGVfzsDfk39dmnRRW3D" - ; "B62qrnd2kXPYFuVaBEQPApirUvDAGfdswR28XsXK9P5qvAkGkRbxBbV" - ; "B62qpUDNRQosRHsfJBsH5MLRkbJ8kRbPUHKQBj8Wu6Z8VUeSRKJT25j" - ; "B62qie4xN5VuLntjGz9Fk518D3ExeeDtvhbJcJsSBfTMQZY7sGMDRKr" - ; "B62qpdXgX5zgSthWWNGHieRp9oP5R18GS52mfFsCz83tUrb6YgMVQ9B" - ; "B62qiTY8rERRoGZwfVDxxRSyFBJCNht61Ct3HpTzfm5754gfPqE5pxx" - ; "B62qmdFb6jKiHqzf7h9B2FQsdtdqvJJ8uiWV47YKgJQ6bTAhNWUgGm6" - ; "B62qorY2JaxNFKJDSCUUipRSAA9Jha7rw8RzNxj9zRPHsChF8osV1kg" - ; "B62qqCh5YcsZgofmiUdHL7GH6SSgKq3xFFafu8B43vE4kBo1ni8qset" - ; "B62qoakPjhxKKgXAJ8TPULPP8rQWQFjAcBotfot6Dy89rzsCKUfme95" - ; "B62qpVvFhkeTtSSAY7xjWAx4EjQXZsttbNCSdrbPsf9gcuD1JqbRiew" - ; "B62qmAAFyvjEEdogSJAU5kxnp4ckdfL8ymcBmg7S8KmtVAaMMXbWGbi" - ; "B62qkjmv4ZLSL1nDp3EhHqTvsey8qk8UVb6pjERkhSA1JtrRihqw5nF" - ; "B62qppXNdhrxsDKu6bLguRAzrAWaEUYzPZeFrbXAwtGuz3Jb4sHMXMz" - ; "B62qkam5V7xGsozwyR3EJoHQzGF9oMrWVryPsyzkYYfeDbg5kEWdpQC" - ; "B62qrrLTwkCgPNmVqiAnjjkwfu2CxzQh8dgxH8Xp2TdwjpdsFQqX1i5" - ; "B62qjTastRs5hDSMrFvic4sTxKdiQ9Dr72MSg1DnSVpZitcyGg1uVcK" - ; "B62qj9YhQjWNN38P4AYCxABa7bYziNA8xoLQVDoSM5ouNhfksQSZrTV" - ; "B62qiyrmLzu2Ad316mrmG1zw3wTfAQ2ZaTxA2JTb27kAQHmP1hjvAQW" - ; "B62qnXpiGdQQ6athywiijFWVesiFZdPw57Wbty4CfFPhr96NLooSKSK" - ; "B62qrKpENNvYAz1CJZbkBTkJGN1WGnbYPRgLN1aPXUPSEcHVfzrEJYK" - ; "B62qn1svyav77n4ZvEc5uo1oHBaVVXbcV4vML6pgML2mnSi1VCQQN7f" - ; "B62qnZ8ngDoptzYHQSoEMYjefhcnmSPBdEEnAzeztndLELwQQmjKrUK" - ; "B62qqntBBqvFYWPJibxQcY8GQ8d5HKvshegCyyioaLcHAAkNT3DeXvC" - ; "B62qmLunRmJHYE1N7B1xACrwoYcazR19uFSGLij2xGUqfyEhTQno1ax" - ; "B62qm9rEzibmu1XJTn2CceCJhSzzT3nK6FGHkyEhuNUsRkJsCgYnqaz" - ; "B62qpPQiXis4sTGj1vHqtwJvRhVWXLZtDBem8bXJBFGUr9nS3CV12Bd" - ; "B62qkaxz722NcaLjv5VRihiEQrLGbn7CJMdZe2AKut5mLx1UKRhdMEW" - ; "B62qmPGYt6QM5SNTmTfFM4JtQXhdEnMpo9joAe9vsEV1ipSU2t4BP9H" - ; "B62qkDDA62kx6nVUJyGh9nuz86wmYHASu71dnrmeBMd99EowgJ9ZRFK" - ; "B62qs2A9uHKFAA1AQPv113dReKHduJfQ3Pg3WDyUMYQmgk6pYBYGTfS" - ; "B62qqLmbqTN7FkEs8dP2K7gX5pDUHJcwfEeEDdfziXowCrnyqpYEhwM" - ; "B62qqvoG1UMgx2rvwBwFX5bGQmt4zLhcfBLB54Gf6YMbhDi2XzzqfMo" - ; "B62qryctc7Uq5cq3S3HQfLM98tPzBVU52eF2PpxEYyEoHxDtoBGSs3Y" - ; "B62qprdWQZJDnhBmWeSE8TNqSZYV9oYRR6YKwvabSDPJuZGD62gmu32" - ; "B62qoGGexxYTFQ2A1BurUMJQAEF1ZbzxtJ84iVCooRTn8Hd4q48MPcP" - ; "B62qjxgReuj5FKdrMw3i7d9A4yjwTvu8mr9roy9f6AUAt1orHEArLhC" - ; "B62qnGgJ1AmXjzdSWH2327MFSAWKPuB76L7yk5cRqNS3WC5BdiiyLuH" - ; "B62qpn33ywugMMhgCfMz13JHotUtq1XJme426v1Ud7DatcRrKXQgGdp" - ; "B62qoGveNQGfVkAjvZyjAdQTddvdKVFuS49dndZMzBZLG84jYuLBV7s" - ; "B62qp4sJA9R2E7pqCKf4LaC2UrWVrKXAWcdiNZwofZh3XqFFZs3MVFe" - ; "B62qkPLhMSTJ3GXa6urmWQZf4pr3387k8cUsLdhDqtcPRiiLZbV8uCs" - ; "B62qpXyX1z8kE8pvJgfDoSsY7r8yimEqWzvvSEw9putVG4TjFrdATZT" - ; "B62qmEcfvLuJYd625PHZUov3RiMEt7Mayed7ywkXoByCANpGPWVnCLF" - ; "B62qnJfcBL26QpmiTeMx5p2m2zzyJi6CfBnqLbsBRfxqE9zxZFR3sB5" - ; "B62qmsYXFNNE565yv7bEMPsPnpRCsMErf7J2v5jMnuKQ1jgwZS8BzXS" - ; "B62qkpvmmCAXozUrhGaEXm5GMVtsGb3jaBPjTtVEcNThz3QjxZFqneo" - ; "B62qk87jq51vzPGrwafSpPczAYGZJii46PQx362AbqYcDAtG33DJVgS" - ; "B62qknFbTU4AAg5htLM8Jm3UmodeZmNQUD18Gh5ZPCpN6w41xhPt1PR" - ; "B62qm2wh99cMx3U94SnNKPCo6yPnZM49A2J6ad9i3HX2o5TucVZJEGq" - ; "B62qiWMgGFfnWnNS2XvCJhxmaLHvWnHBXr4EK3MopXKzutq4Uu34QXB" - ; "B62qkNm8jmhLKWhP5Qr5LL1RtzRz54rhZjdLxCX1nxcgzs6EB21jrdV" - ; "B62qmDJvagQNBeQnr4D23Wa68tZJG2qniicGNTEaNuv9tm1ghxJpUYa" - ; "B62qkSXoeyA5TxWqb8CFyrBf2yYDwRssGYxpuYzUJSL3ttDgpxDobLs" - ; "B62qq9vZuW32TxPcWysNkYdDgFFfoLoNBFhdNsHU8ZzgLToYAbFFYxs" - ; "B62qox5t2dmZD2DbUfHLZqgCepqLAryyCqKx58WJHGhGEkgcnm9eFti" - ; "B62qp2ZguTDrd4zqZQLCS5ZShQQNgWwAGBn3kbcgjLX9mqtP37aTpGm" - ; "B62qr1H1V6usV2pVMP7L5sUzFxFyAfNnXWzGVmwZj2puLdNW68fwEES" - ; "B62qmUcnbr7qd6UDdVnZutKPFagDQDyEB7NTbEFJTV2GZvWquyMgoQq" - ; "B62qkw8jyHCeBhWDpGXVw9yKpm9BxBSWWqVBWyh4XTHoea8kayfKhzp" - ; "B62qiap2uo2Kt8RzoupS8jqCvAKiUZZmiXZUJM9gpmc1zq8KdFtKnYb" - ; "B62qnPcQT5LEny2S7LoHpPxQvKfo3Ua15PkQ4tUP3CSteXZ5yiqaP37" - ; "B62qqYKsXdpf96KhFvJpeHwDCNE5iUZqcPtxca3WxL5HZQ2HyTj2g6K" - ; "B62qqttd6WJbThh7wFrQThWt4PCNKWnAyrXz2Mek6hwz2aT2k74NzDE" - ; "B62qr4TM91FYFCk4XqLsgaHrmaNrc5FojZhWbssRsmkGT5zycZhhyUY" - ; "B62qpaGDCfgmrUhDGQcdzRGCtCcUukU8bptsDp96fdovy68HnXeg2dw" - ; "B62qoBFvWZADREXjtmGvDyyeginMBNv9W68wFZkwD5pfbphjyfo7MMP" - ; "B62qkVsDvq1wNSwwi5ic3UN9zxUekQizbXCccoCxxTAJUWJFDCPdN63" - ; "B62qjGWAiMSeL4HqeWozmHuVKjhP5ky2iWKv934SeG53jTESBJgg4nb" - ; "B62qjtd2hibm2T4oi8yqVtZVt9LZi4KvH1CQX8eArTmJumjpZVogMJ6" - ; "B62qpaoBemteDmFY1Usjj1PQUnerArwa2bdpqMednXbuD4aHT1ryHCe" - ; "B62qpG8jpefptAeT9en6WoPzaW312rMJLwoL8pRmqcS8FCKiixRjofg" - ; "B62qo8J84nSRhYcZshZGDtewgb7R1PyLz9J28PFm8B9ovfh7vu1fE7N" - ; "B62qku2Fq2gbLmFPi1JxWxEb5QvX4Qy5bwxuiSG2BoTRgz8MQKEpAUt" - ; "B62qmSy1QA6Qbg6Pi9KwudDLFduUGt9dEFkMVuqJwzcherG2fosok6Y" - ; "B62qo3N2wRdhBsCqgGYJ83Pbhei9cEvMGrUL9zr6NNbbMq6wiu2jHma" - ; "B62qnwLbBcpuP1xFPa9rZte2mYAKLijUtxnhBqNh3fxDifKQj3T3JYD" - ; "B62qqMrZUfkMKB8d3i3Wiu8CJzTaFFk84um32QfwuEG6odySYy8D74B" - ; "B62qpYri5rQK1u5sjVSh9kNbDRr1AbHNsEQTGd1bEg44UJKByLCPnuX" - ; "B62qpXM7C7RW2PsdJz8EEYbGqTXhPvVW9RQQ11Ctc7wY8DbhAjyJJGT" - ; "B62qkH5oH847YezFUPiPNq7LbMaNDpZ5SBp7Wp3maPU8DaejgCG9V88" - ; "B62qmKY7C4nK2rnjQJcxMFJH9fpPkuAZxUL8opGzqKPrZnrnaH14hd7" - ; "B62qpB8GXzKSK4ASmHkpMS8UpvyRB3FbMo8Mjhpzs6SPXaEtGnv5Qti" - ; "B62qmq98UH2tX9NiDw2AZP5aGiwKfxLnVTkRcozgbRZ3opPSPkuXvqE" - ; "B62qp3kfaMpfr2TB1UizLUBv54BELBovJJWjXjVMfFiJfY7AuEZm6yV" - ; "B62qjk4cMyZCGhftrDZh1tQK9w7c86bQ8m7hRULumwhpC95Tz4HaaiY" - ; "B62qkV6HMEh7SYKuLzdpCpx9syw9VDVNGR5SBWVTbQJV9bwWZ96iP8u" - ; "B62qipscEVdb7J3U8ig46wgxc5jVtaqnHrCQLnnvkthYLFiw4MPvQxY" - ; "B62qobGqxagMKDMP2UiKCHWj2dZovDyBtdDiYYiYGSg6TQ8Rxw5fXBj" - ; "B62qiv5rWc3VMyMUP8yc1BN7KZFT3MH6TUrRVMHUZkwveYTiK3YnxfJ" - ; "B62qmurvwu5wPC4X29DGAnTTys7CXpca3qTkJKw3qh2F2PmdCFkVcQ5" - ; "B62qnEjHVb5sFE8Uh8TXs3z7vjdsFr5B63in8kkBkCp5uA27qtiiYCf" - ; "B62qkR9hUHJVXxitqdVAF6bgefB2iCAXqMsudA75mSr4VMY6JSEGLJe" - ; "B62qjzN25D39t1RRCZe48NuhcmHXGg3t3ZSDUm1K7tZ9cBvkdULmhRv" - ; "B62qjq7vHyZM1YdZsQo9C3oW2QfdP1494iYD2Hs3uB5DSqGbk68vgCc" - ; "B62qrxHA9WaYLMCMmq89Knh6kbm1uDX99zD2U6DvVAH3JEXYqy6eQuQ" - ; "B62qqFY2G32WGjvu4hDDHFzXgJbdvCbQQmFjraPnch4uMW6eFX7qvLe" - ; "B62qq99djC5HtNVdiBFZ3UN9a1Tn6THZJUcckEtAJon7jJzQMKDU61G" - ; "B62qjKzYp37w9XyFea8TA87bGNK1yXRsrZxNJqir2WTorTHMD9Jkh46" - ; "B62qrjUz973gGZEpJwqQJ6MiwWscqx8k7fwiezoEdU7VBnGQ9M23QPU" - ; "B62qqWHppuoryyeeigDZu8tU3xbse2sut7o7ar2vh2X6XUnfaDn6yph" - ; "B62qiiuXuFzqpRaywDot8irDtZcWK1PY7wBsxHn8jPzqHGMCz6C7M2J" - ; "B62qqSHhnQr8mnbZmMnwgPfQT4PZTH9xupA5a6uRKt1Zdf8nRx2U5kF" - ; "B62qmQ8943HETz4i2PFsc9EYyNAVrtFYJPAR6QMjCk9hT3DPgQmNgJ7" - ; "B62qqLFzJe6GjhBzVmpm4VHvFWwFk4n4F5Ci3h4DHVQgfJvkWoe9sYv" - ; "B62qnL1ks6vwcqdaAUSXrgGEy22kZDoKZRFs2NhkT7SuKMzevnCZUVG" - ; "B62qjpFbzR6FX2YJzsUcimJCTjMsozchBAyrDgBGUZnmEwCAj5zciYn" - ; "B62qq8aDzB7JSJvK4fKAKZpMfeNBkVVdgLW256cFDEWxws2gdCap6Vt" - ; "B62qjfpVTExVXjaCDEkK5un2qUWxE7QhD1SiYzMW6SED28WDfXsoDi8" - ; "B62qpxwBDbjGQtQHdjBX6SkdM4BvcoS6F1U6hrRa81M4acLoNPMkjYT" - ; "B62qo6JMHe2uf5Cf8vQeLRFdufJYxNq3XHW7rRuTVriKNTpWpEkbpok" - ; "B62qkcf3fkdzyw4D7GoMVwcEbYyoV2xd32iYfcK8iLWs1o9UD9oHyQ1" - ; "B62qpFfHEARyRrdFLowd7GSkw2KTnZBZS8zWkpFMDxAy7X6Y86VGU4a" - ; "B62qpoonGkkt3p5B7YqiuaVD4tr1LSoktxLxQd5UmWrPv6qbZ2JvQgv" - ; "B62qjduxMjec8JnUk2P5sjLWtxuabDPFvyrbgwvNZ6Vg2T61ZB6sa5g" - ; "B62qpxNPYzKkCiXKN7UNTx5MG1Vaf69YMFBmzFCU8r6YwVpbLrqBp3V" - ; "B62qjGio44RPhEjYx1btYmPhAnXjromtx3NgTdAchx9BuaVyT4tQieJ" - ; "B62qrQwEGGVZszUG5taKCYxdM1yf9sQLiSzNtur3u5hJ53osezWP7V9" - ; "B62qkHHBnLpwcg1u4jgajoUUoSXHxMFEfZ9ji3JRbzftY6gTmuYZAxH" - ; "B62qnhrUFMCj5n5yiPuXcQYqKh9d22ZWMW9LNxGdF1FkhqAT3B8KmgQ" - ; "B62qojV8copSeupvVFup3Etn5cHWkTghYkSDjYzrge2oXQNc1y69jj1" - ; "B62qo9nA6D6qXLYC8NP6YonkfaaFHufaa19MJvCNL5vEikJ89WtQ2ZR" - ; "B62qjkhkXBPRuQ8eLEvoXzEHegQm7LoRSF1CksjYKU8Vgnzq5qZh2S7" - ; "B62qpZ5o59hbZ7oMhTSiNBj1cz4J5SsuHa6hbsgtXsbudFiDsAVrbzz" - ; "B62qrtz4HcUf5M1DY1CPyGcRsKmrusriSKEzZtVXJGKCtWPX9AmsMxw" - ; "B62qniRCXGwymuWvRKe2WBWNVrx9ht8eZrQNCzGdtW4N7Fqj6iUfNqJ" - ; "B62qkRewwZc4NgtjBS4HwQTfLt7t4cSCaBhZ3Y8TQAgHhpWZpKuYxA3" - ; "B62qmbZejY2rjWcX4nnk1Nsatx1JnTybwTPTzCBNXkgewtm9VVZR6DD" - ; "B62qimSXq2Jp9Fx8HGg3nStk5UCAQNKhpbB8M8QR787RRmpHKGqgZ3P" - ; "B62qj6WR4x3YBiqq6mXwxEtg4EWYJ2ELzvWe9bZuuQ1m6sCpjNv68rH" - ; "B62qnyqqC5NCsFMRRYyKkhwqpxcmCLUSmpsM9vGQhFRU55Dosnt4ryH" - ; "B62qrYQpG9xQxD78Jd9BJfNRYx9xmrcZSnCgY4gC5aRr84hQo725NCJ" - ; "B62qmKJxgh6h4i56hTXmkDL2Xpesm94NNm2Ev4ySSA4rCE2Z3JbfZhc" - ; "B62qnYqMnurSMbTWdD2BkeQLudy1RMm3eRc7DeBuG8QykyJ8gZ8Gdv4" - ; "B62qo5AuWQrpYPUckr6snpnUm2TJxPjMN1wBcJznJH1dzYmhbHsbj9A" - ; "B62qkVvzN5z28sYfyr5TzrMhH9qTsnNQLttjpJjzSTswNUZgrWkjbZR" - ; "B62qohPAx6tKFDmVTLGepyruaJNjwA2k1mfnhBbQ8Tu6BeH6Rts99jn" - ; "B62qiUXwV5V9ptLxcEerkYr3kY9EGmhJZUb1h3ro45BGgForJSSmknZ" - ; "B62qodkoaX7oEbwfeCYfC7MrWCLgD6w5f1HXcWa51RZNk1Sf68w3x8i" - ; "B62qpDQHkdbMPvWzHgUcrxtJXNsuEg7tpCL9irDMNZngAJJR6Vsnv9T" - ; "B62qoNcRg1LV4JqCJ64NWLwPsThRg7GJJQgvBiPAWuMnLDCUXigXV6d" - ; "B62qjrMUVbWBQSPL8BgiJe7QQJ6RvtBSckxeBGt4C1YpHdHcTGjEgj1" - ; "B62qpsKUHUnJfmEBWiAQLevw9dec5fy11oeoDYvRVrRjrJkjovrVDWy" - ; "B62qimoHcDpJQk7onuWv9kco61Uyg2qTridyS3XMsp6DMKAxRq9uLa4" - ; "B62qnQ1RWPv6Zu8W1XUSP5tKuxAQPaHaZY4MdTRt6KGZzgvEquz7yxK" - ; "B62qrd6hgek7MF3qEb9AbZp9Cjmsd58xSCB1J2but4F1vmsgeQ25N2e" - ; "B62qjc2RhgiL8WQomzjsWkwKstX78Fvkwp8q4HLgRvM2tVvxc7nxLvj" - ; "B62qkYD9MA3T64UQ3aibcuZyWYh9M5AvWScjhTjxZ5viuY5N6wrG4Cj" - ; "B62qig8xJD2GVHzJM1ChEXXMUNYwoUz62TY4CPTv8sf6MCDqgz5Wt9s" - ; "B62qpTmo9FwpqAdRGJgQY1kuoSahVc6HwPyPQy9BRYmZL7G2HepTAt1" - ; "B62qq2sBv1DpDtFueYmcxw4QP6i7ykKJ8eMQvHHMLxM2D9nh49bxLok" - ; "B62qrnhMZtiz2P5AFEjyS8XTn5mQfJLFRQ9NkZTJhDZTAi9ERDDHv9S" - ; "B62qmZFJN86FaPewT225BQUytfvncvJ8kwbF4zjbQHvXoa6o5YeSykt" - ; "B62qqL6fuqFgufJJ6xU6waiJw1xEQugPsBJR6zhVHLtZ9Hp7R3BriTF" - ; "B62qmT7Kd5rSF4kW48L9xnoXTUwW35VhsCS4wKitBHMRCmvywYE7iy4" - ; "B62qqqbrKMm1aF2pgeg4YcnCuYTahsR4eMhfbL74fZmo1f27Bhi64hL" - ; "B62qk9RQQsLpE1i1CJjkN6SuoRefXg5X17kqvvZV2UMysW4hr9CCoFw" - ; "B62qqUPRmvN4SdX2XAa9z1amQJjC5apzwtmwweqVWFxKFHLTf9b4HVW" - ; "B62qrFTdexNZeedkMCGSEUDtc14atEyevSj6Bzix1UUacaXmiKLsggw" - ; "B62qpFjUdtZSGzXa6pYJuSv1R5vxJPorZLPgui8Gfg4YPrYEeL5pyz3" - ; "B62qiydA5hjPMZ8wm7WkmZvcJWGio1A3X91Cu7PDP6WqqipQXEZu1gH" - ; "B62qqNHRcLYT3HvUHyQ972BeaZi9Nm4GCRWj4uUbB9iAHhc7ZXiBmFC" - ] diff --git a/src/app/delegation_compliance/sql.ml b/src/app/delegation_compliance/sql.ml deleted file mode 100644 index 3d214eb9c9d..00000000000 --- a/src/app/delegation_compliance/sql.ml +++ /dev/null @@ -1,295 +0,0 @@ -(* sql.ml -- (Postgresql) SQL queries for validate_delegation app *) - -open Core_kernel - -module Block_info = struct - type t = - { id : int; global_slot : int64; state_hash : string; ledger_hash : string } - [@@deriving hlist] - - let typ = - let open Mina_caqti.Type_spec in - let spec = Caqti_type.[ int; int64; string; string ] in - let encode t = Ok (hlist_to_tuple spec (to_hlist t)) in - let decode t = Ok (of_hlist (tuple_to_hlist spec t)) in - Caqti_type.custom ~encode ~decode (to_rep spec) - - (* find all blocks, working back from block with given state hash *) - let query = - Caqti_request.collect Caqti_type.string typ - {sql| WITH RECURSIVE chain AS ( - - SELECT id,parent_id,global_slot,state_hash,ledger_hash FROM blocks b WHERE b.state_hash = ? - - UNION ALL - - SELECT b.id,b.parent_id,b.global_slot,b.state_hash,b.ledger_hash FROM blocks b - - INNER JOIN chain - - ON b.id = chain.parent_id AND NOT chain.parent_id IS NULL - ) - - SELECT id,global_slot,state_hash,ledger_hash FROM chain c - - |sql} - - let run (module Conn : Caqti_async.CONNECTION) state_hash = - Conn.collect_list query state_hash -end - -(* build query to find all blocks back to genesis block, starting with the block containing the - specified state hash; for each such block, find ids of all (user or internal) commands in that block -*) - -let find_command_ids_query s = - sprintf - {sql| WITH RECURSIVE chain AS ( - - SELECT id,parent_id FROM blocks b WHERE b.state_hash = ? - - UNION ALL - - SELECT b.id,b.parent_id FROM blocks b - - INNER JOIN chain - - ON b.id = chain.parent_id AND NOT chain.id IS NULL - ) - - SELECT DISTINCT %s_command_id FROM chain c - - INNER JOIN blocks_%s_commands bc - - ON bc.block_id = c.id - - |sql} - s s - -module User_command = struct - type t = - { type_ : string - ; fee_payer_id : int - ; source_id : int - ; receiver_id : int - ; fee : int64 - ; fee_token : int64 - ; token : int64 - ; amount : int64 option - ; valid_until : int64 option - ; memo : string - ; nonce : int64 - ; block_id : int - ; global_slot : int64 - ; txn_global_slot : int64 - ; sequence_no : int - ; status : string - ; created_token : int64 option - ; fee_payer_balance : int - ; source_balance : int option - ; receiver_balance : int option - } - [@@deriving yojson, hlist, equal] - - let typ = - let open Mina_caqti.Type_spec in - let spec = - Caqti_type. - [ string - ; int - ; int - ; int - ; int64 - ; int64 - ; int64 - ; option int64 - ; option int64 - ; string - ; int64 - ; int - ; int64 - ; int64 - ; int - ; string - ; option int64 - ; int - ; option int - ; option int - ] - in - let encode t = Ok (hlist_to_tuple spec (to_hlist t)) in - let decode t = Ok (of_hlist (tuple_to_hlist spec t)) in - Caqti_type.custom ~encode ~decode (to_rep spec) - - let query = - Caqti_request.collect Caqti_type.int typ - {sql| SELECT type,fee_payer_id, source_id,receiver_id,fee,fee_token,token,amount,valid_until,memo,nonce, - blocks.id,blocks.global_slot,parent.global_slot_since_genesis, - sequence_no,status,created_token, - fee_payer_balance, source_balance, receiver_balance - - FROM (SELECT * FROM user_commands WHERE id = ?) AS uc - - INNER JOIN blocks_user_commands AS buc - - ON uc.id = buc.user_command_id - - INNER JOIN blocks - - ON blocks.id = buc.block_id - - INNER JOIN blocks as parent - - ON parent.id = blocks.parent_id - - |sql} - - let run (module Conn : Caqti_async.CONNECTION) user_cmd_id = - Conn.collect_list query user_cmd_id - - let query_payments_by_source_and_receiver = - Caqti_request.collect - Caqti_type.(tup2 int int) - typ - {sql| SELECT type,fee_payer_id, source_id, receiver_id, fee,fee_token, - token, amount, valid_until, memo, nonce, blocks.id, blocks.global_slot, - parent.global_slot_since_genesis, sequence_no, status, created_token, - fee_payer_balance, source_balance, receiver_balance - - FROM (SELECT * FROM user_commands WHERE source_id = $1 - AND receiver_id = $2 - AND type = 'payment') AS uc - - INNER JOIN blocks_user_commands AS buc - - ON uc.id = buc.user_command_id - - INNER JOIN blocks - - ON blocks.id = buc.block_id - - INNER JOIN blocks as parent - - ON parent.id = blocks.parent_id - - WHERE buc.status = 'applied' - - |sql} - - let run_payments_by_source_and_receiver (module Conn : Caqti_async.CONNECTION) - ~source_id ~receiver_id = - Conn.collect_list query_payments_by_source_and_receiver - (source_id, receiver_id) - - let query_payments_by_receiver = - Caqti_request.collect Caqti_type.int typ - {sql| SELECT type,fee_payer_id, source_id, receiver_id, fee,fee_token, - token, amount, valid_until, memo, nonce, blocks.id, blocks.global_slot, - parent.global_slot_since_genesis, sequence_no, status, created_token, - fee_payer_balance, source_balance, receiver_balance - - FROM (SELECT * FROM user_commands WHERE receiver_id = $1 - AND type = 'payment') AS uc - - INNER JOIN blocks_user_commands AS buc - - ON uc.id = buc.user_command_id - - INNER JOIN blocks - - ON blocks.id = buc.block_id - - INNER JOIN blocks as parent - - ON parent.id = blocks.parent_id - - WHERE buc.status = 'applied' - - |sql} - - let run_payments_by_receiver (module Conn : Caqti_async.CONNECTION) - ~receiver_id = - Conn.collect_list query_payments_by_receiver receiver_id -end - -module Public_key = struct - let query = - Caqti_request.find_opt Caqti_type.int Caqti_type.string - {sql| SELECT value FROM public_keys - WHERE id = ? - |sql} - - let run (module Conn : Caqti_async.CONNECTION) pk_id = - Conn.find_opt query pk_id - - let query_for_id = - Caqti_request.find_opt Caqti_type.string Caqti_type.int - {sql| SELECT id FROM public_keys - WHERE value = ? - |sql} - - let run_for_id (module Conn : Caqti_async.CONNECTION) pk = - Conn.find_opt query_for_id pk -end - -module Block = struct - let max_slot_query = - Caqti_request.find Caqti_type.unit Caqti_type.int - {sql| SELECT MAX(global_slot) FROM blocks - |sql} - - let get_max_slot (module Conn : Caqti_async.CONNECTION) () = - Conn.find max_slot_query () - - let state_hashes_by_slot_query = - Caqti_request.collect Caqti_type.int Caqti_type.string - {sql| SELECT state_hash FROM blocks WHERE global_slot = $1 - |sql} - - let get_state_hashes_by_slot (module Conn : Caqti_async.CONNECTION) slot = - Conn.collect_list state_hashes_by_slot_query slot - - let creator_slot_bounds_query = - Caqti_request.collect - Caqti_type.(tup3 int int64 int64) - Caqti_type.int - {sql| SELECT id FROM blocks - WHERE creator_id = $1 - AND global_slot >= $2 AND global_slot <= $3 - |sql} - - let get_block_ids_for_creator_in_slot_bounds - (module Conn : Caqti_async.CONNECTION) ~creator ~low_slot ~high_slot = - Conn.collect_list creator_slot_bounds_query (creator, low_slot, high_slot) -end - -module Coinbase_receivers_for_block_creator = struct - (* all receivers of coinbase internal commands contained in blocks with - with given creator_id, where the receiver distinct from the creator_id - *) - let query = - Caqti_request.collect Caqti_type.int Caqti_type.int - {sql| SELECT DISTINCT ic.receiver_id - - FROM blocks b - - INNER JOIN - - blocks_internal_commands bic - - ON bic.block_id = b.id - - INNER JOIN - - internal_commands ic - - ON bic.internal_command_id = ic.id - - WHERE b.creator_id = ? - AND ic.type = 'coinbase' - AND ic.receiver_id <> b.creator_id - |sql} - - let run (module Conn : Caqti_async.CONNECTION) ~block_creator_id = - Conn.collect_list query block_creator_id -end diff --git a/src/app/graphql_schema_dump/dune b/src/app/graphql_schema_dump/dune index 7ac5c506043..0d33dc265a8 100644 --- a/src/app/graphql_schema_dump/dune +++ b/src/app/graphql_schema_dump/dune @@ -1,5 +1,5 @@ (executable (name graphql_schema_dump) - (libraries graphql_parser mina_graphql async async_unix graphql-async yojson bounded_types) + (libraries graphql_parser mina_version mina_graphql async async_unix graphql-async yojson bounded_types) (instrumentation (backend bisect_ppx)) (preprocess (pps ppx_version))) diff --git a/src/app/graphql_schema_dump/graphql_schema_dump.ml b/src/app/graphql_schema_dump/graphql_schema_dump.ml index 69f4b5d04b2..500b3597753 100644 --- a/src/app/graphql_schema_dump/graphql_schema_dump.ml +++ b/src/app/graphql_schema_dump/graphql_schema_dump.ml @@ -101,8 +101,9 @@ let () = let fake_mina_lib = Obj.magic () in let res = Async.Thread_safe.block_on_async_exn (fun () -> - Graphql_async.Schema.execute Mina_graphql.schema fake_mina_lib - introspection_query ) + Graphql_async.Schema.execute + (Mina_graphql.schema ~commit_id:Mina_version.commit_id) + fake_mina_lib introspection_query ) in let response = match res with diff --git a/src/app/last_vrf_output_to_b64/dune b/src/app/last_vrf_output_to_b64/dune deleted file mode 100644 index a1957be7335..00000000000 --- a/src/app/last_vrf_output_to_b64/dune +++ /dev/null @@ -1,13 +0,0 @@ -(executable - (package last_vrf_output_to_b64) - (name last_vrf_output_to_b64) - (public_name last_vrf_output_to_b64) - (libraries - ;; opam libraries - base64 - core_kernel - hex - ;; local libraries - ) - (instrumentation (backend bisect_ppx)) - (preprocess (pps ppx_mina ppx_version))) diff --git a/src/app/last_vrf_output_to_b64/last_vrf_output_to_b64.ml b/src/app/last_vrf_output_to_b64/last_vrf_output_to_b64.ml deleted file mode 100644 index 4cf7c7074ec..00000000000 --- a/src/app/last_vrf_output_to_b64/last_vrf_output_to_b64.ml +++ /dev/null @@ -1,23 +0,0 @@ -open Core_kernel - -let () = - let s = Stdlib.read_line () in - let b64_check () = - match Base64.decode ~alphabet:Base64.uri_safe_alphabet s with - | Ok _ -> - (* already base64 *) - s - | Error _ -> - failwith "Bad Base64 encoding" - in - let b64 = - (* try unhexing first, because hex chars are also base64 chars *) - try - match Hex.Safe.of_hex s with - | Some unhexed -> - Base64.encode_exn ~alphabet:Base64.uri_safe_alphabet unhexed - | None -> - b64_check () - with _ -> b64_check () - in - Format.printf "%s@." b64 diff --git a/src/app/migrate-balances-table/dune b/src/app/migrate-balances-table/dune deleted file mode 100644 index 503e016e315..00000000000 --- a/src/app/migrate-balances-table/dune +++ /dev/null @@ -1,23 +0,0 @@ -(executable - (package migrate_balances_table) - (name migrate_balances_table) - (public_name migrate_balances_table) - (libraries - ;; opam libraries - core - base - async_kernel - caqti-driver-postgresql - caqti - async - core_kernel - caqti-async - uri - async_unix - async.async_command - ;; local libraries - logger - bounded_types - ) - (instrumentation (backend bisect_ppx)) - (preprocess (pps ppx_mina ppx_version ppx_let))) diff --git a/src/app/migrate-balances-table/migrate_balances_table.ml b/src/app/migrate-balances-table/migrate_balances_table.ml deleted file mode 100644 index 76d0549c2ac..00000000000 --- a/src/app/migrate-balances-table/migrate_balances_table.ml +++ /dev/null @@ -1,422 +0,0 @@ -(* migrate_balances_table.ml *) - -open Core_kernel -open Async - -let query_db pool ~f ~item = - match%bind Caqti_async.Pool.use f pool with - | Ok v -> - return v - | Error msg -> - failwithf "Error getting %s from db, error: %s" item - (Caqti_error.show msg) () - -let main ~archive_uri () = - let logger = Logger.create () in - let archive_uri = Uri.of_string archive_uri in - match Caqti_async.connect_pool ~max_size:128 archive_uri with - | Error e -> - [%log fatal] - ~metadata:[ ("error", `String (Caqti_error.show e)) ] - "Failed to create a Caqti pool for Postgresql" ; - exit 1 - | Ok pool -> - [%log info] "Successfully created Caqti pool for Postgresql" ; - let drop_and_rename_table table = - [%log info] "DROP original %s table, overwrite with temp table" table ; - let%bind () = - query_db pool - ~f:(fun db -> Sql.drop_table db table ()) - ~item:(sprintf "DROP %s table" table) - in - query_db pool - ~f:(fun db -> Sql.rename_temp_table db table ()) - ~item:(sprintf "RENAME %s_temp table" table) - in - let mk_temp_table table = - query_db pool - ~f:(fun db -> Sql.copy_table_to_temp_table db table ()) - ~item:(sprintf "temp table: %s" table) - in - let get_balances_id ~public_key_id ~balance ~block_id ~block_height - ~block_sequence_no ~block_secondary_sequence_no = - match%bind - query_db pool - ~f:(fun db -> - Sql.find_balance_entry db ~public_key_id ~balance ~block_id - ~block_height ~block_sequence_no ~block_secondary_sequence_no ) - ~item:"find balance entry" - with - | None -> - query_db pool - ~f:(fun db -> - Sql.insert_balance_entry db ~public_key_id ~balance ~block_id - ~block_height ~block_sequence_no ~block_secondary_sequence_no - ) - ~item:"insert balance entry" - | Some id -> - return id - in - let read_cursor name = - match%map - query_db pool - ~f:(fun db -> Sql.current_cursor db name ()) - ~item:(sprintf "read %s cursor" name) - with - | Some ndx -> - ndx - | None -> - 0 - in - let update_cursor name ndx = - query_db pool - ~f:(fun db -> Sql.update_cursor db name ndx) - ~item:(sprintf "update %s cursor" name) - in - [%log info] "Checking whether balances table is already migrated" ; - let%bind num_balance_columns = - query_db pool - ~f:(fun db -> Sql.get_column_count db "balances") - ~item:"balances column count" - in - if num_balance_columns = 7 then ( - [%log info] "Balances table has %d columns, already migrated" - num_balance_columns ; - Core_kernel.exit 0 ) ; - [%log info] "Creating temporary balances table" ; - let%bind () = - query_db pool - ~f:(fun db -> Sql.create_temp_balances_table db ()) - ~item:"balances temp table" - in - [%log info] "Creating indexes for temp balances table" ; - let%bind () = - Deferred.List.iter - [ "id" - ; "public_key_id" - ; "block_id" - ; "block_height" - ; "block_sequence_no" - ; "block_secondary_sequence_no" - ] ~f:(fun col -> - let table = "balances" in - let%bind () = - query_db pool - ~f:(fun db -> Sql.drop_temp_table_index db table col ()) - ~item:"drop blocks internal commands index" - in - query_db pool - ~f:(fun db -> Sql.create_temp_table_index db table col ()) - ~item:"balances index" ) - in - let%bind () = - query_db pool - ~f:(fun db -> - Sql.create_temp_table_named_index db "balances" - "block_height,block_sequence_no,block_secondary_sequence_no" - "height_seq_nos" () ) - ~item:"balances index" - in - [%log info] "Creating temporary blocks internal commands table" ; - let%bind () = mk_temp_table "blocks_internal_commands" in - [%log info] - "Creating indexes for temporary blocks internal commands table" ; - let%bind () = - Deferred.List.iter - [ "block_id" - ; "internal_command_id" - ; "sequence_no" - ; "secondary_sequence_no" - ; "receiver_balance" - ] ~f:(fun col -> - let table = "blocks_internal_commands" in - let%bind () = - query_db pool - ~f:(fun db -> Sql.drop_temp_table_index db table col ()) - ~item:"drop blocks internal commands index" - in - query_db pool - ~f:(fun db -> Sql.create_temp_table_index db table col ()) - ~item:"create blocks internal commands index" ) - in - [%log info] "Creating temporary blocks user commands table" ; - let%bind () = mk_temp_table "blocks_user_commands" in - [%log info] "Creating indexes for temporary blocks user commands table" ; - let%bind () = - Deferred.List.iter [ "block_id"; "user_command_id"; "sequence_no" ] - ~f:(fun col -> - let table = "blocks_user_commands" in - let%bind () = - query_db pool - ~f:(fun db -> Sql.drop_temp_table_index db table col ()) - ~item:"drop blocks internal commands index" - in - query_db pool - ~f:(fun db -> Sql.create_temp_table_index db table col ()) - ~item:"blocks user commands index" ) - in - let internal_cmds_cursor_name = "internal_cmds" in - let fee_payer_cursor_name = "fee_payer" in - let source_cursor_name = "source" in - let receiver_cursor_name = "receiver" in - [%log info] "Creating cursors" ; - let%bind () = - Deferred.List.iter - [ internal_cmds_cursor_name - ; fee_payer_cursor_name - ; source_cursor_name - ; receiver_cursor_name - ] ~f:(fun cursor -> - let%bind () = - query_db pool - ~f:(fun db -> Sql.create_cursor db cursor ()) - ~item:(sprintf "Create cursor %s" cursor) - in - match%bind - query_db pool - ~f:(fun db -> Sql.current_cursor db cursor ()) - ~item:(sprintf "Current cursor %s" cursor) - with - | None -> - query_db pool - ~f:(fun db -> Sql.initialize_cursor db cursor ()) - ~item:(sprintf "Initialize cursor %s" cursor) - | Some _ -> - return () ) - in - [%log info] "Getting internal commands" ; - let%bind internal_commands = - query_db pool - ~f:(fun db -> Sql.get_internal_commands db ()) - ~item:"Get internal commands" - in - [%log info] "Updating receiver balances in %d internal commands" - (List.length internal_commands) ; - let%bind internal_cmd_cursor = read_cursor internal_cmds_cursor_name in - if internal_cmd_cursor > 0 then - [%log info] "Skipping %d internal commands, already processed" - internal_cmd_cursor ; - let%bind () = - Deferred.List.iteri internal_commands - ~f:(fun - ndx - ( public_key_id - , balance - , ( block_id - , block_height - , block_sequence_no - , block_secondary_sequence_no ) - , internal_command_id ) - -> - if ndx < internal_cmd_cursor then return () - else - let%bind new_balance_id = - get_balances_id ~public_key_id ~balance ~block_id ~block_height - ~block_sequence_no ~block_secondary_sequence_no - in - let%bind () = - query_db pool - ~f:(fun db -> - Sql.update_internal_command_receiver_balance db - ~new_balance_id ~block_id ~internal_command_id - ~block_sequence_no ~block_secondary_sequence_no ) - ~item:"update internal command receiver balance" - in - (* update cursor only periodically, otherwise too slow *) - if ndx % 1000 = 0 then ( - [%log info] "Updated internal command receiver balance: %d" ndx ; - update_cursor internal_cmds_cursor_name ndx ) - else return () ) - in - [%log info] "Getting user command fee payer balance information" ; - let%bind user_command_fee_payers = - query_db pool - ~f:(fun db -> Sql.get_user_command_fee_payers db ()) - ~item:"Get user commands with fee payer balances" - in - [%log info] "Updating fee payer balances in %d user commands" - (List.length user_command_fee_payers) ; - let%bind fee_payer_cursor = read_cursor fee_payer_cursor_name in - if fee_payer_cursor > 0 then - [%log info] - "Skipping %d user commands for fee payers, already processed" - fee_payer_cursor ; - let%bind () = - Deferred.List.iteri user_command_fee_payers - ~f:(fun - ndx - ( (block_id, block_height, block_sequence_no, user_command_id) - , (public_key_id, balance) ) - -> - if ndx < fee_payer_cursor then return () - else - let%bind new_balance_id = - get_balances_id ~public_key_id ~balance ~block_id ~block_height - ~block_sequence_no ~block_secondary_sequence_no:0 - in - let%bind () = - query_db pool - ~f:(fun db -> - Sql.update_user_command_fee_payer_balance db ~new_balance_id - ~block_id ~user_command_id ~block_sequence_no ) - ~item:"update user command fee payer balance" - in - if ndx % 1000 = 0 then ( - [%log info] "Updated user command fee payer balance: %d" ndx ; - update_cursor fee_payer_cursor_name ndx ) - else return () ) - in - [%log info] "Getting user command source balance information" ; - let%bind user_command_sources = - query_db pool - ~f:(fun db -> Sql.get_user_command_sources db ()) - ~item:"Get user commands with source balances" - in - [%log info] "Updating source balances in %d user commands" - (List.length user_command_sources) ; - let%bind source_cursor = read_cursor source_cursor_name in - if source_cursor > 0 then - [%log info] - "Skipping %d user commands for source payers, already processed" - source_cursor ; - let%bind () = - Deferred.List.iteri user_command_sources - ~f:(fun - ndx - ( (block_id, block_height, block_sequence_no, user_command_id) - , (public_key_id, balance) ) - -> - if ndx < source_cursor then return () - else - let%bind new_balance_id = - get_balances_id ~public_key_id ~balance ~block_id ~block_height - ~block_sequence_no ~block_secondary_sequence_no:0 - in - let%bind () = - query_db pool - ~f:(fun db -> - Sql.update_user_command_source_balance db ~new_balance_id - ~block_id ~user_command_id ~block_sequence_no ) - ~item:"update user command source balance" - in - if ndx % 1000 = 0 then ( - [%log info] "Updated user command source balance: %d" ndx ; - update_cursor source_cursor_name ndx ) - else return () ) - in - [%log info] "Getting user command receiver balance information" ; - let%bind user_command_receivers = - query_db pool - ~f:(fun db -> Sql.get_user_command_receivers db ()) - ~item:"Get user commands with receiver balances" - in - [%log info] "Updating receiver balances in %d user commands" - (List.length user_command_receivers) ; - let%bind receiver_cursor = read_cursor receiver_cursor_name in - if receiver_cursor > 0 then - [%log info] - "Skipping %d user commands for source payers, already processed" - receiver_cursor ; - let%bind () = - Deferred.List.iteri user_command_receivers - ~f:(fun - ndx - ( (block_id, block_height, block_sequence_no, user_command_id) - , (public_key_id, balance) ) - -> - if ndx < receiver_cursor then return () - else - let%bind new_balance_id = - get_balances_id ~public_key_id ~balance ~block_id ~block_height - ~block_sequence_no ~block_secondary_sequence_no:0 - in - let%bind () = - query_db pool - ~f:(fun db -> - Sql.update_user_command_receiver_balance db ~new_balance_id - ~block_id ~user_command_id ~block_sequence_no ) - ~item:"update user command receiver balance" - in - if ndx % 1000 = 0 then ( - [%log info] "Updated user command receiver balance: %d" ndx ; - update_cursor receiver_cursor_name ndx ) - else return () ) - in - [%log info] - "DROP original blocks_internal_command table, overwrite with temp table" ; - let%bind () = drop_and_rename_table "blocks_internal_commands" in - [%log info] - "DROP original blocks_user_command table, overwrite with temp table" ; - let%bind () = drop_and_rename_table "blocks_user_commands" in - [%log info] "DROP original balances table, overwrite with temp table" ; - let%bind () = drop_and_rename_table "balances" in - [%log info] "Adding back foreign key constraints" ; - let%bind () = - query_db pool - ~f:(fun db -> - Sql.add_balances_foreign_key_constraint db - "blocks_internal_commands" "receiver_balance" - "blocks_internal_commands_receiver_balance_fkey" () ) - ~item: - "Blocks_internal_commands receiver balance foreign key constraint" - in - let%bind () = - query_db pool - ~f:(fun db -> - Sql.add_balances_foreign_key_constraint db "blocks_user_commands" - "fee_payer_balance" "blocks_user_commands_fee_payer_balance_fkey" - () ) - ~item:"Blocks_user_commands fee payer balance foreign key constraint" - in - let%bind () = - query_db pool - ~f:(fun db -> - Sql.add_balances_foreign_key_constraint db "blocks_user_commands" - "source_balance" "blocks_user_commands_source_balance_fkey" () ) - ~item:"Blocks_user_commands source balance foreign key constraint" - in - let%bind () = - query_db pool - ~f:(fun db -> - Sql.add_balances_foreign_key_constraint db "blocks_user_commands" - "receiver_balance" "blocks_user_commands_receiver_balance_fkey" () - ) - ~item:"Blocks_user_commands receiver balance foreign key constraint" - in - let%bind () = - query_db pool - ~f:(fun db -> - Sql.add_blocks_foreign_key_constraint db "blocks_internal_commands" - "block_id" "blocks_internal_commands_block_id_fkey" () ) - ~item:"Blocks_internal_commands block id foreign key constraint" - in - let%bind () = - query_db pool - ~f:(fun db -> - Sql.add_blocks_foreign_key_constraint db "blocks_user_commands" - "block_id" "blocks_user_commands_block_id_fkey" () ) - ~item:"Blocks_user_commands block id foreign key constraint" - in - let%bind () = - query_db pool - ~f:(fun db -> - Sql.add_blocks_foreign_key_constraint db "balances" "block_id" - "balances_block_id_fkey" () ) - ~item:"Balances block id foreign key constraint" - in - [%log info] "Migration successful" ; - return () - -let () = - Command.( - run - (let open Let_syntax in - Command.async ~summary:"Migrate balances table to extended balances table" - (let%map archive_uri = - Param.flag "--archive-uri" - ~doc: - "URI URI for connecting to the archive database (e.g., \ - postgres://$USER@localhost:5432/archiver)" - Param.(required string) - in - main ~archive_uri ))) diff --git a/src/app/migrate-balances-table/sql.ml b/src/app/migrate-balances-table/sql.ml deleted file mode 100644 index 4c0a8c86dd1..00000000000 --- a/src/app/migrate-balances-table/sql.ml +++ /dev/null @@ -1,310 +0,0 @@ -(* sql.ml -- (Postgresql) SQL queries for migrate_balances_table *) - -open Core_kernel - -let create_temp_balances_table (module Conn : Caqti_async.CONNECTION) = - Conn.exec - (Caqti_request.exec Caqti_type.unit - {sql| CREATE TABLE IF NOT EXISTS balances_temp - ( id serial PRIMARY KEY - , public_key_id int NOT NULL REFERENCES public_keys(id) - , balance bigint NOT NULL - , block_id int NOT NULL REFERENCES blocks(id) - , block_height int NOT NULL - , block_sequence_no int NOT NULL - , block_secondary_sequence_no int NOT NULL - , UNIQUE (public_key_id,balance,block_id,block_height,block_sequence_no,block_secondary_sequence_no) - ) - |sql} ) - -let copy_table_to_temp_table (module Conn : Caqti_async.CONNECTION) table = - Conn.exec - (Caqti_request.exec Caqti_type.unit - (sprintf - {sql| CREATE TABLE IF NOT EXISTS %s_temp AS (SELECT * FROM %s) - |sql} - table table ) ) - -let create_table_index (module Conn : Caqti_async.CONNECTION) table col = - Conn.exec - (Caqti_request.exec Caqti_type.unit - (sprintf - {sql| CREATE INDEX IF NOT EXISTS idx_%s_%s ON %s(%s) - |sql} - table col table col ) ) - -let create_temp_table_index (module Conn : Caqti_async.CONNECTION) table col = - create_table_index (module Conn) (sprintf "%s_temp" table) col - -let create_table_named_index (module Conn : Caqti_async.CONNECTION) table col - name = - Conn.exec - (Caqti_request.exec Caqti_type.unit - (sprintf - {sql| CREATE INDEX IF NOT EXISTS idx_%s_%s ON %s(%s) - |sql} - table name table col ) ) - -let create_temp_table_named_index (module Conn : Caqti_async.CONNECTION) table - col name = - create_table_named_index (module Conn) (sprintf "%s_temp" table) col name - -let drop_table_index (module Conn : Caqti_async.CONNECTION) table col = - Conn.exec - (Caqti_request.exec Caqti_type.unit - (sprintf {sql| DROP INDEX IF EXISTS idx_%s_%s - |sql} table col ) ) - -let drop_temp_table_index (module Conn : Caqti_async.CONNECTION) table col = - drop_table_index (module Conn) (sprintf "%s_temp" table) col - -let create_cursor (module Conn : Caqti_async.CONNECTION) name = - Conn.exec - (Caqti_request.exec Caqti_type.unit - (sprintf - {sql| CREATE TABLE IF NOT EXISTS %s_cursor - ( value int NOT NULL) - |sql} - name ) ) - -let initialize_cursor (module Conn : Caqti_async.CONNECTION) name = - Conn.exec - (Caqti_request.exec Caqti_type.unit - (sprintf - {sql| INSERT INTO %s_cursor (value) VALUES (0) - |sql} - name ) ) - -let current_cursor (module Conn : Caqti_async.CONNECTION) name = - Conn.find_opt - (Caqti_request.find_opt Caqti_type.unit Caqti_type.int - (sprintf {sql| SELECT value FROM %s_cursor - |sql} name ) ) - -let update_cursor (module Conn : Caqti_async.CONNECTION) name ndx = - Conn.exec - (Caqti_request.exec Caqti_type.int - (sprintf - {sql| UPDATE %s_cursor SET value = $1 - |sql} - name ) ) - ndx - -let drop_foreign_key_constraint (module Conn : Caqti_async.CONNECTION) table - foreign_key = - let sql = - sprintf - {sql| ALTER TABLE %s - DROP CONSTRAINT %s - |sql} - table foreign_key - in - Conn.exec (Caqti_request.exec Caqti_type.unit sql) - -let add_balances_foreign_key_constraint (module Conn : Caqti_async.CONNECTION) - table col foreign_key = - let sql = - sprintf - {sql| ALTER TABLE %s - ADD CONSTRAINT %s - FOREIGN KEY (%s) - REFERENCES balances(id) ON DELETE CASCADE - |sql} - table foreign_key col - in - Conn.exec (Caqti_request.exec Caqti_type.unit sql) - -let add_blocks_foreign_key_constraint (module Conn : Caqti_async.CONNECTION) - table col foreign_key = - let sql = - sprintf - {sql| ALTER TABLE %s - ADD CONSTRAINT %s - FOREIGN KEY (%s) - REFERENCES blocks(id) ON DELETE CASCADE - |sql} - table foreign_key col - in - Conn.exec (Caqti_request.exec Caqti_type.unit sql) - -let find_balance_entry (module Conn : Caqti_async.CONNECTION) ~public_key_id - ~balance ~block_id ~block_height ~block_sequence_no - ~block_secondary_sequence_no = - Conn.find_opt - (Caqti_request.find_opt - Caqti_type.(tup3 int int64 (tup4 int int int int)) - Caqti_type.int - {sql| SELECT id - FROM balances_temp - WHERE public_key_id = $1 - AND balance = $2 - AND block_id = $3 - AND block_height = $4 - AND block_sequence_no = $5 - AND block_secondary_sequence_no = $6 - |sql} ) - ( public_key_id - , balance - , (block_id, block_height, block_sequence_no, block_secondary_sequence_no) - ) - -let insert_balance_entry (module Conn : Caqti_async.CONNECTION) ~public_key_id - ~balance ~block_id ~block_height ~block_sequence_no - ~block_secondary_sequence_no = - Conn.find - (Caqti_request.find - Caqti_type.(tup3 int int64 (tup4 int int int int)) - Caqti_type.int - {sql| INSERT INTO balances_temp - ( public_key_id - , balance - , block_id - , block_height - , block_sequence_no - , block_secondary_sequence_no) - VALUES - ( $1 - , $2 - , $3 - , $4 - , $5 - , $6) - RETURNING id - |sql} ) - ( public_key_id - , balance - , (block_id, block_height, block_sequence_no, block_secondary_sequence_no) - ) - -let get_internal_commands (module Conn : Caqti_async.CONNECTION) = - Conn.collect_list - (Caqti_request.collect Caqti_type.unit - Caqti_type.(tup4 int int64 (tup4 int int int int) int) - {sql| SELECT bal.public_key_id,bal.balance,bic.block_id,blocks.height,bic.sequence_no,bic.secondary_sequence_no, - internal_command_id - FROM blocks_internal_commands bic - INNER JOIN blocks ON blocks.id = bic.block_id - INNER JOIN balances bal ON bal.id = receiver_balance - ORDER BY (bal.public_key_id,bal.balance,bic.block_id,blocks.height,bic.sequence_no,bic.secondary_sequence_no, - internal_command_id) - |sql} ) - -let update_internal_command_receiver_balance - (module Conn : Caqti_async.CONNECTION) ~new_balance_id ~block_id - ~internal_command_id ~block_sequence_no ~block_secondary_sequence_no = - Conn.exec - (Caqti_request.exec - Caqti_type.(tup2 int (tup4 int int int int)) - {sql| UPDATE blocks_internal_commands_temp SET receiver_balance = $1 - WHERE block_id = $2 - AND internal_command_id = $3 - AND sequence_no = $4 - AND secondary_sequence_no = $5 - |sql} ) - ( new_balance_id - , ( block_id - , internal_command_id - , block_sequence_no - , block_secondary_sequence_no ) ) - -let get_user_command_fee_payers (module Conn : Caqti_async.CONNECTION) = - Conn.collect_list - (Caqti_request.collect Caqti_type.unit - Caqti_type.(tup2 (tup4 int int int int) (tup2 int int64)) - {sql| SELECT buc.block_id,blocks.height,buc.sequence_no,user_command_id, - bal_fee_payer.public_key_id,bal_fee_payer.balance - FROM blocks_user_commands buc - INNER JOIN blocks ON blocks.id = buc.block_id - INNER JOIN balances bal_fee_payer ON bal_fee_payer.id = fee_payer_balance - ORDER BY (buc.block_id,blocks.height,buc.sequence_no,user_command_id, - bal_fee_payer.public_key_id,bal_fee_payer.balance) - |sql} ) - -let get_user_command_sources (module Conn : Caqti_async.CONNECTION) = - Conn.collect_list - (Caqti_request.collect Caqti_type.unit - Caqti_type.(tup2 (tup4 int int int int) (tup2 int int64)) - {sql| SELECT buc.block_id,blocks.height,buc.sequence_no,user_command_id, - bal_source.public_key_id,bal_source.balance - FROM blocks_user_commands buc - INNER JOIN blocks ON blocks.id = buc.block_id - INNER JOIN balances bal_source ON bal_source.id = source_balance - WHERE source_balance IS NOT NULL - ORDER BY (buc.block_id,blocks.height,buc.sequence_no,user_command_id, - bal_source.public_key_id,bal_source.balance) - |sql} ) - -let get_user_command_receivers (module Conn : Caqti_async.CONNECTION) = - Conn.collect_list - (Caqti_request.collect Caqti_type.unit - Caqti_type.(tup2 (tup4 int int int int) (tup2 int int64)) - {sql| SELECT buc.block_id,blocks.height,buc.sequence_no,user_command_id, - bal_receiver.public_key_id,bal_receiver.balance - FROM blocks_user_commands buc - INNER JOIN blocks ON blocks.id = buc.block_id - INNER JOIN balances bal_receiver ON bal_receiver.id = receiver_balance - WHERE receiver_balance IS NOT NULL - ORDER BY (buc.block_id,blocks.height,buc.sequence_no,user_command_id, - bal_receiver.public_key_id,bal_receiver.balance) - |sql} ) - -let update_user_command_fee_payer_balance (module Conn : Caqti_async.CONNECTION) - ~new_balance_id ~block_id ~user_command_id ~block_sequence_no = - Conn.exec - (Caqti_request.exec - Caqti_type.(tup2 int (tup3 int int int)) - {sql| UPDATE blocks_user_commands_temp SET fee_payer_balance = $1 - WHERE block_id = $2 - AND user_command_id = $3 - AND sequence_no = $4 - |sql} ) - (new_balance_id, (block_id, user_command_id, block_sequence_no)) - -let update_user_command_source_balance (module Conn : Caqti_async.CONNECTION) - ~new_balance_id ~block_id ~user_command_id ~block_sequence_no = - Conn.exec - (Caqti_request.exec - Caqti_type.(tup2 int (tup3 int int int)) - {sql| UPDATE blocks_user_commands_temp SET source_balance = $1 - WHERE block_id = $2 - AND user_command_id = $3 - AND sequence_no = $4 - AND source_balance IS NOT NULL - |sql} ) - (new_balance_id, (block_id, user_command_id, block_sequence_no)) - -let update_user_command_receiver_balance (module Conn : Caqti_async.CONNECTION) - ~new_balance_id ~block_id ~user_command_id ~block_sequence_no = - Conn.exec - (Caqti_request.exec - Caqti_type.(tup2 int (tup3 int int int)) - {sql| UPDATE blocks_user_commands_temp SET receiver_balance = $1 - WHERE block_id = $2 - AND user_command_id = $3 - AND sequence_no = $4 - AND receiver_balance IS NOT NULL - |sql} ) - (new_balance_id, (block_id, user_command_id, block_sequence_no)) - -let drop_table (module Conn : Caqti_async.CONNECTION) table = - Conn.exec - (Caqti_request.exec Caqti_type.unit - (sprintf {sql| DROP TABLE %s - |sql} table ) ) - -let rename_temp_table (module Conn : Caqti_async.CONNECTION) table = - Conn.exec - (Caqti_request.exec Caqti_type.unit - (sprintf - {sql| ALTER TABLE %s_temp - RENAME TO %s - |sql} - table table ) ) - -let get_column_count (module Conn : Caqti_async.CONNECTION) table = - Conn.find - (Caqti_request.find Caqti_type.string Caqti_type.int - {sql| SELECT COUNT(*) FROM information_schema.columns - WHERE table_name=$1 - |sql} ) - table diff --git a/src/app/receipt_chain_hash_to_b58/dune b/src/app/receipt_chain_hash_to_b58/dune deleted file mode 100644 index 7b928c4a395..00000000000 --- a/src/app/receipt_chain_hash_to_b58/dune +++ /dev/null @@ -1,19 +0,0 @@ -(executable - (package receipt_chain_hash_to_b58) - (name receipt_chain_hash_to_b58) - (public_name receipt_chain_hash_to_b58) - (libraries - ;; opam libraries - core_kernel - ;; local libraries - mina_base - kimchi_backend - kimchi_pasta - kimchi_pasta.basic - pickles - pickles.backend - pickles_types - snark_params - ) - (instrumentation (backend bisect_ppx)) - (preprocess (pps ppx_mina ppx_version))) diff --git a/src/app/receipt_chain_hash_to_b58/receipt_chain_hash_to_b58.ml b/src/app/receipt_chain_hash_to_b58/receipt_chain_hash_to_b58.ml deleted file mode 100644 index 59a3113cf5b..00000000000 --- a/src/app/receipt_chain_hash_to_b58/receipt_chain_hash_to_b58.ml +++ /dev/null @@ -1,15 +0,0 @@ -open Core_kernel -open Mina_base - -let () = - let s = Stdlib.read_line () in - let b58 = - match Receipt.Chain_hash.of_base58_check s with - | Ok _ -> - s - | Error _ -> - let fp = Kimchi_backend.Pasta.Basic.Fp.of_string s in - let receipt_chain_hash : Mina_base.Receipt.Chain_hash.t = fp in - Receipt.Chain_hash.to_base58_check receipt_chain_hash - in - Format.printf "%s@." b58 diff --git a/src/app/replayer/dune b/src/app/replayer/dune index 74084b19f27..394d304b180 100644 --- a/src/app/replayer/dune +++ b/src/app/replayer/dune @@ -61,6 +61,7 @@ codable ppx_version.runtime cli_lib + mina_version ) (instrumentation (backend bisect_ppx)) (preprocess (pps ppx_mina ppx_version ppx_let ppx_sexp_conv diff --git a/src/app/rosetta/lib/dune b/src/app/rosetta/lib/dune index 3508cda30ae..9c6bf25cd02 100644 --- a/src/app/rosetta/lib/dune +++ b/src/app/rosetta/lib/dune @@ -50,7 +50,9 @@ genesis_constants hex mina_numbers - mina_transaction) + mina_transaction + mina_version + ) (preprocessor_deps ../../../graphql-ppx-config.inc ../../../../graphql_schema.json) diff --git a/src/app/rosetta/lib/graphql.ml b/src/app/rosetta/lib/graphql.ml index df0004c85da..42956a90b79 100644 --- a/src/app/rosetta/lib/graphql.ml +++ b/src/app/rosetta/lib/graphql.ml @@ -26,8 +26,9 @@ let graphql_error_to_string e = let query query_obj uri = let variables_string = Yojson.Basic.to_string query_obj#variables in let body_string = - Printf.sprintf {|{"query": "%s", "variables": %s}|} query_obj#query - variables_string + String.substr_replace_all ~pattern:"\n" ~with_:"" + @@ Printf.sprintf {|{"query": "%s", "variables": %s}|} query_obj#query + variables_string in let open Deferred.Result.Let_syntax in let headers = diff --git a/src/app/swap_bad_balances/dune b/src/app/swap_bad_balances/dune deleted file mode 100644 index db7281e8097..00000000000 --- a/src/app/swap_bad_balances/dune +++ /dev/null @@ -1,27 +0,0 @@ -(executable - (package swap_bad_balances) - (name swap_bad_balances) - (public_name swap_bad_balances) - (libraries - ;; opam libraries - core - base - archive_lib - caqti-async - core_kernel - async - caqti - caqti-driver-postgresql - async_kernel - uri - integers - async_unix - async.async_command - ;; local libraries - currency - bounded_types - mina_stdlib - logger - ) - (instrumentation (backend bisect_ppx)) - (preprocess (pps ppx_version ppx_mina ppx_let ppx_hash ppx_compare ppx_sexp_conv))) diff --git a/src/app/swap_bad_balances/sql.ml b/src/app/swap_bad_balances/sql.ml deleted file mode 100644 index 82ec136a101..00000000000 --- a/src/app/swap_bad_balances/sql.ml +++ /dev/null @@ -1,76 +0,0 @@ -(* sql.ml -- (Postgresql) SQL queries for swap_bad_balances *) - -open Async - -module Receiver_balances = struct - (* find receiver balances for combined fee transfer *) - let query_ids_from_fee_transfer = - Caqti_request.collect - Caqti_type.(tup2 string int) - Caqti_type.(int) - {sql| SELECT bic.receiver_balance - FROM blocks_internal_commands bic - INNER JOIN blocks b - ON b.id = bic.block_id - WHERE b.state_hash = $1 AND bic.sequence_no = $2 - |sql} - - let run_ids_from_fee_transfer (module Conn : Caqti_async.CONNECTION) - state_hash seq_no = - Conn.collect_list query_ids_from_fee_transfer (state_hash, seq_no) - - let add_if_doesn't_exist (module Conn : Caqti_async.CONNECTION) (pk, balance) - = - let open Deferred.Result.Let_syntax in - (* if duplicates, any is acceptable *) - match%bind - Conn.find_opt - (Caqti_request.find_opt - Caqti_type.(tup2 int int64) - Caqti_type.int - {sql| SELECT id - FROM balances - WHERE public_key_id = $1 - AND balance = $2 - LIMIT 1 - |sql} ) - (pk, balance) - with - | Some id -> - return id - | None -> - Conn.find - (Caqti_request.find - Caqti_type.(tup2 int int64) - Caqti_type.int - "INSERT INTO balances (public_key_id,balance) VALUES ($1,$2) \ - RETURNING id" ) - (pk, balance) - - let load (module Conn : Caqti_async.CONNECTION) id = - Conn.find - (Caqti_request.find - Caqti_type.(int) - Caqti_type.(tup2 int int64) - {sql| SELECT public_key_id,balance - FROM balances - WHERE id = $1 - |sql} ) - id - - let query_swap_in_new_balance = - Caqti_request.exec - Caqti_type.(tup4 string int int int) - {sql| UPDATE blocks_internal_commands bic SET receiver_balance = $4 - FROM blocks b - WHERE b.id = bic.block_id - AND b.state_hash = $1 - AND bic.sequence_no = $2 - AND bic.receiver_balance = $3 - |sql} - - let swap_in_new_balance (module Conn : Caqti_async.CONNECTION) state_hash - seq_no old_balance_id new_balance_id = - Conn.exec query_swap_in_new_balance - (state_hash, seq_no, old_balance_id, new_balance_id) -end diff --git a/src/app/swap_bad_balances/swap_bad_balances.ml b/src/app/swap_bad_balances/swap_bad_balances.ml deleted file mode 100644 index a01bb869389..00000000000 --- a/src/app/swap_bad_balances/swap_bad_balances.ml +++ /dev/null @@ -1,125 +0,0 @@ -(* swap_bad_balances.ml -- swap bad balances for combined fee transfers *) - -open Core_kernel -open Async - -let query_db pool ~f ~item = - match%bind Caqti_async.Pool.use f pool with - | Ok v -> - return v - | Error msg -> - failwithf "Error getting %s from db, error: %s" item - (Caqti_error.show msg) () - -let main ~archive_uri ~state_hash ~sequence_no () = - let archive_uri = Uri.of_string archive_uri in - let logger = Logger.create () in - match Caqti_async.connect_pool archive_uri with - | Error e -> - [%log fatal] - ~metadata:[ ("error", `String (Caqti_error.show e)) ] - "Failed to create a Caqti connection to Postgresql" ; - exit 1 - | Ok pool -> - [%log info] "Successfully created Caqti connection to Postgresql" ; - let query_db ~item ~f = query_db pool ~item ~f in - let%bind receiver_balance_ids = - query_db - ~f:(fun db -> - Sql.Receiver_balances.run_ids_from_fee_transfer db state_hash - sequence_no ) - ~item:"receiver balance ids" - in - if Mina_stdlib.List.Length.Compare.(receiver_balance_ids <> 2) then ( - [%log fatal] - "Expected two receiver balance ids, one for each fee transfer" ; - Core_kernel.exit 1 ) ; - let balance_1_id, balance_2_id = - match receiver_balance_ids with - | [ id1; id2 ] -> - (id1, id2) - | _ -> - failwith "Wrong number of balance ids" - in - let%bind balance_1 = - query_db - ~f:(fun db -> Sql.Receiver_balances.load db balance_1_id) - ~item:"receiver balance 1" - in - let%bind balance_2 = - query_db - ~f:(fun db -> Sql.Receiver_balances.load db balance_2_id) - ~item:"receiver balance 2" - in - let balance_to_yojson (pk_id, bal_int64) = - let bal_json = - Unsigned.UInt64.of_int64 bal_int64 - |> Currency.Balance.of_uint64 |> Currency.Balance.to_yojson - in - `Assoc [ ("public_key_id", `Int pk_id); ("balance", bal_json) ] - in - [%log info] "Found balances to be swapped" - ~metadata: - [ ("balance_1", balance_to_yojson balance_1) - ; ("balance_2", balance_to_yojson balance_2) - ] ; - let balance_1_swapped, balance_2_swapped = - match (balance_1, balance_2) with - | (pk1, bal1), (pk2, bal2) -> - ((pk1, bal2), (pk2, bal1)) - in - let%bind new_balance_id_1 = - query_db - ~f:(fun db -> - Sql.Receiver_balances.add_if_doesn't_exist db balance_1_swapped ) - ~item:"receiver balance 1 swapped" - in - [%log info] "New balance id for balance 1: %d" new_balance_id_1 ; - let%bind new_balance_id_2 = - query_db - ~f:(fun db -> - Sql.Receiver_balances.add_if_doesn't_exist db balance_2_swapped ) - ~item:"receiver balance 2 swapped" - in - [%log info] "New balance id for balance 2: %d" new_balance_id_2 ; - [%log info] "Swapping in new balance 1" ; - let%bind () = - query_db - ~f:(fun db -> - Sql.Receiver_balances.swap_in_new_balance db state_hash sequence_no - balance_1_id new_balance_id_1 ) - ~item:"balance 1 swap" - in - [%log info] "Swapping in new balance 2" ; - let%bind () = - query_db - ~f:(fun db -> - Sql.Receiver_balances.swap_in_new_balance db state_hash sequence_no - balance_2_id new_balance_id_2 ) - ~item:"balance 2 swap" - in - Deferred.unit - -let () = - Command.( - run - (let open Let_syntax in - async ~summary:"Swap bad balances for combined fee transfers" - (let%map archive_uri = - Param.flag "--archive-uri" ~aliases:[ "archive-uri" ] - ~doc: - "URI URI for connecting to the archive database (e.g., \ - postgres://$USER@localhost:5432/archiver)" - Param.(required string) - and state_hash = - Param.(flag "--state-hash" ~aliases:[ "state-hash" ]) - ~doc: - "STATE-HASH State hash of the block containing the combined fee \ - transfer" - Param.(required string) - and sequence_no = - Param.(flag "--sequence-no" ~aliases:[ "sequence-no" ]) - ~doc:"NN Sequence number of the two fee transfers" - Param.(required int) - in - main ~archive_uri ~state_hash ~sequence_no ))) diff --git a/src/app/test_executive/README.md b/src/app/test_executive/README.md index 7c6d13f5a0f..113af81f60a 100644 --- a/src/app/test_executive/README.md +++ b/src/app/test_executive/README.md @@ -133,7 +133,7 @@ Running it directly in the terminal is not the most recommended method, but it i There are several ways to run Lucy: 1. Running the mina-test-executive package directly from command line. (not particularly recommended but it'll be fine) -2. Running from the pre-built docker container. (most recommended method) +2. Running from the pre-built debian package. (most recommended method) 3. compiling from source code, then running what you compiled. (if you want to modify or extend existing tests, or write new tests, then you will need to do this) We will go over each method in turn. @@ -179,41 +179,6 @@ mina-test-executive cloud $TEST_NAME --mina-image $MINA_IMAGE --archive-image $A If you prefer, it is also idiomatic to just manually edit and execute the `mina-test-executive` line instead of exporting the env vars. - -#### Run Lucy in dockerized form - -If you don't need to write your own tests and simply wish to run existing tests, the recommended way to run Lucy is to use docker. It's more encapsulated than downloading the `mina-test-executive` package with `apt`. All necessary infrastructure and terraform files are baked directly into the image, so it won't matter where you run the docker image from. - -All docker images for Lucy are in the [mina-test-executive GCR page](https://console.cloud.google.com/gcr/images/o1labs-192920/global/mina-test-executive). Click the link and pick a version of the test_executive image. The short-hash in the tag refers to the git hash that the test executive is compiled off of. The debian version doesn't really matter, it's simply the debian version of the image (it doesn't need to match your machine). - -Once you've picked an image, pull it with: - -``` -docker pull gcr.io/o1labs-192920/mina-test-executive@sha256:92c8f0315b53edfba0d885fdc12928e2a91811928ce751b65f943811c0c84463 -``` - -(Replace the GCR url with the url of your choice.) - -Once the image is downloaded, you can run it with the following idiomatic command (from any directory): - -``` -docker run \ ---env TEST_NAME= \ ---env MINA_IMAGE=minaprotocol/mina-daemon:1.3.2beta2-compatible-b8ce9fb-bullseye-devnet \ ---env ARCHIVE_IMAGE=minaprotocol/mina-archive:1.3.2beta2-compatible-b8ce9fb-bullseye \ ---env DEBUG_BOOL=false \ ---mount "type=bind,source=//o1labs-gcp-192920-cd2c1759278d.json,dst=/keys/o1labs-gcp-192920-cd2c1759278d.json,readonly" \ ---env GOOGLE_APPLICATION_CREDENTIALS=/keys/o1labs-gcp-192920-cd2c1759278d.json \ ---env GCLOUD_API_KEY \ -gcr.io/o1labs-192920/mina-test-executive@sha256:92c8f0315b53edfba0d885fdc12928e2a91811928ce751b65f943811c0c84463 - -``` - -As you'll notice, the env vars `TEST_NAME`, `MINA_IMAGE`, `ARCHIVE_IMAGE`, `DEBUG_BOOL` are the same as the flags and arguments that you'd put into the idiomatic command that you'd be using if you were directly running mina-test-executive in your terminal. Refer to the section [`mina-test-executive` command line breakdown](README.md#mina-test-executive-command-line-breakdown) for a detailed explaination of the arguments and flags. - -The env vars `GOOGLE_APPLICATION_CREDENTIALS`, `GCLOUD_API_KEY`, are the same GCP access credentials environment variables that you set up in the earlier section of this readme [GCP credentials and infrastructure related env vars](README.md#gcp-credentials-and-infrastructure-related-env-vars). The `--mount` argument simply tells docker to put the keyfile of the service account onto the file system inside of the container, so that processes running inside the container can access the keyfile. The env var `GOOGLE_APPLICATION_CREDENTIALS` is to be set to the path to the keyfile inside the container, not the path to the keyfile on the host machine, so unless you've modified other things there's no need to modify it. - - #### Compile Lucy from source If you wish to modify or extend existing tests, and/or write a whole new test, or modify the Lucy test executive itself, you will need to compile the Lucy test_executive from source. Lucy is a complex piece of software written in OCaml, it's not some simple python or bash script. @@ -225,7 +190,7 @@ I will assume the user who wishes to compile Lucy is familiar with not just OCam ``` make build -dune build --profile=integration_tests src/app/test_executive/test_executive.exe src/app/logproc/logproc.exe +dune build src/app/test_executive/test_executive.exe src/app/logproc/logproc.exe ``` Once you've compiled the test executive executable binary, you can run the binary the same way as detailed in the section [Installing the mina-test-executive package and running directly in command-line](README.md#installing-the-mina-test-executive-package-and-running-directly-in-command-line). The only difference is that you will have to provide the path to the binary instead of just typing `mina-test-executive`, because of course you won't have the debian package `mina-test-executive`. The compiled executable will be at: diff --git a/src/config/dev.mlh b/src/config/dev.mlh index 2cc4d6364ad..c77fc66332a 100644 --- a/src/config/dev.mlh +++ b/src/config/dev.mlh @@ -33,10 +33,7 @@ (*BEGIN src/config/debug_level/some.mlh*) -[%%define debug_logs false] -[%%define call_logger false] [%%define cache_exceptions true] -[%%define record_async_backtraces false] (*END src/config/debug_level/some.mlh*) @@ -77,15 +74,10 @@ [%%define supercharged_coinbase_factor 1] (*END src/config/supercharged_coinbase_factor/one.mlh*) -[%%define time_offsets true] [%%define plugins true] [%%define genesis_ledger "test"] [%%define genesis_state_timestamp "2019-01-30 12:00:00-08:00"] [%%define block_window_duration 2000] -[%%define integration_tests true] -[%%define force_updates false] -[%%define download_snark_keys false] -[%%define generate_genesis_proof false] [%%define itn_features true] [%%define print_versioned_types false] [%%define test_full_epoch false] diff --git a/src/config/devnet.mlh b/src/config/devnet.mlh index 1bd9c37b185..928ddc7a218 100644 --- a/src/config/devnet.mlh +++ b/src/config/devnet.mlh @@ -19,10 +19,7 @@ (*BEGIN src/config/debug_level/some.mlh*) -[%%define debug_logs false] -[%%define call_logger false] [%%define cache_exceptions true] -[%%define record_async_backtraces false] (*END src/config/debug_level/some.mlh*) @@ -70,17 +67,11 @@ [%%define slots_per_sub_window 7] [%%define sub_windows_per_window 11] [%%define grace_period_slots 2160] -[%%define record_async_backtraces false] -[%%define time_offsets true] [%%define cache_exceptions false] [%%define plugins false] [%%define genesis_ledger "testnet_postake"] [%%define genesis_state_timestamp "2021-09-24T00:00:00Z"] [%%define block_window_duration 180000] -[%%define integration_tests false] -[%%define force_updates false] -[%%define download_snark_keys false] -[%%define generate_genesis_proof false] [%%define itn_features false] [%%define print_versioned_types false] [%%define test_full_epoch false] diff --git a/src/config/lightnet.mlh b/src/config/lightnet.mlh index fa2b93425c4..808fd582f4d 100644 --- a/src/config/lightnet.mlh +++ b/src/config/lightnet.mlh @@ -19,10 +19,7 @@ (*BEGIN src/config/debug_level/some.mlh*) -[%%define debug_logs false] -[%%define call_logger false] [%%define cache_exceptions true] -[%%define record_async_backtraces false] (*END src/config/debug_level/some.mlh*) @@ -70,17 +67,11 @@ [%%define slots_per_sub_window 7] [%%define sub_windows_per_window 11] [%%define grace_period_slots 200] -[%%define record_async_backtraces false] -[%%define time_offsets true] [%%define cache_exceptions false] [%%define plugins false] [%%define genesis_ledger "testnet_postake"] [%%define genesis_state_timestamp "2020-09-16 03:15:00-07:00"] [%%define block_window_duration 20000] -[%%define integration_tests false] -[%%define force_updates false] -[%%define download_snark_keys false] -[%%define generate_genesis_proof false] [%%define itn_features true] [%%define print_versioned_types false] [%%define test_full_epoch false] diff --git a/src/config/mainnet.mlh b/src/config/mainnet.mlh index 14f38c44cc5..54190777cbf 100644 --- a/src/config/mainnet.mlh +++ b/src/config/mainnet.mlh @@ -19,10 +19,7 @@ (*BEGIN src/config/debug_level/some.mlh*) -[%%define debug_logs false] -[%%define call_logger false] [%%define cache_exceptions true] -[%%define record_async_backtraces false] (*END src/config/debug_level/some.mlh*) @@ -70,17 +67,11 @@ [%%define slots_per_sub_window 7] [%%define sub_windows_per_window 11] [%%define grace_period_slots 2160] -[%%define record_async_backtraces false] -[%%define time_offsets true] [%%define cache_exceptions false] [%%define plugins false] [%%define genesis_ledger "testnet_postake"] [%%define genesis_state_timestamp "2020-09-16 03:15:00-07:00"] [%%define block_window_duration 180000] -[%%define integration_tests false] -[%%define force_updates false] -[%%define download_snark_keys false] -[%%define generate_genesis_proof false] [%%define itn_features false] [%%define print_versioned_types false] [%%define test_full_epoch false] diff --git a/src/dune-project b/src/dune-project index f7cfd8af09f..3c54d84fe1a 100644 --- a/src/dune-project +++ b/src/dune-project @@ -5,8 +5,6 @@ (package (name archive_blocks)) (package (name base58_check)) (package (name bash_colors)) -(package (name berkeley_migration)) -(package (name berkeley_migration_verifier)) (package (name best_tip_merger)) (package (name best_tip_prover)) (package (name bignum_bigint)) @@ -20,14 +18,12 @@ (package (name bounded_types)) (package (name bowe_gabizon_hash)) (package (name cache_dir)) -(package (name cached)) (package (name cache_lib)) (package (name child_processes)) (package (name cli_lib)) (package (name codable)) (package (name coda_genesis_ledger)) (package (name coda_genesis_proof)) -(package (name command_line_tests)) (package (name consensus)) (package (name crs)) (package (name crypto_params)) @@ -36,11 +32,7 @@ (package (name daemon_rpcs)) (package (name data_hash_lib)) (package (name debug_assert)) -(package (name delegation_compliance)) -(package (name dhall_types)) (package (name direction)) -(package (name disk_caching_stats)) -(package (name display_public_key)) (package (name downloader)) (package (name dummy_values)) (package (name empty_hashes)) @@ -80,7 +72,6 @@ (package (name itn_logger)) (package (name key_cache)) (package (name key_gen)) -(package (name keys_lib)) (package (name key_value_database)) (package (name kimchi_backend)) (package (name kimchi_backend_common)) @@ -94,7 +85,6 @@ (package (name linked_tree)) (package (name logger)) (package (name logproc_lib)) -(package (name memory_stats)) (package (name merkle_address)) (package (name merkle_ledger)) (package (name merkle_ledger_tests)) @@ -148,13 +138,11 @@ (package (name parallel_scan)) (package (name participating_state)) (package (name pasta_bindings)) -(package (name patch_archive_test)) (package (name perf_histograms)) (package (name pickles_base)) (package (name pickles)) (package (name pickles_types)) (package (name pipe_lib)) -(package (name pokolog)) (package (name ppx_annot)) (package (name ppx_mina)) (package (name ppx_register_event)) @@ -162,11 +150,9 @@ (package (name ppx_to_enum)) (package (name ppx_util)) (package (name ppx_version)) -(package (name ppx_version.runtime)) (package (name precomputed_values)) (package (name promise)) (package (name proof_carrying_data)) -(package (name protocols)) (package (name protocol_version)) (package (name prover)) (package (name quickcheck_lib)) @@ -177,7 +163,6 @@ (package (name replayer)) (package (name rfc3339_time)) (package (name rocksdb)) -(package (name root_prover)) (package (name rose_tree)) (package (name rosetta_coding)) (package (name rosetta_lib)) @@ -190,7 +175,6 @@ (package (name signature_lib)) (package (name snark_bits)) (package (name snark_keys_header)) -(package (name snark_keys)) (package (name snark_params)) (package (name snark_profiler_lib)) (package (name snark_work_debugger)) @@ -201,10 +185,7 @@ (package (name snarky_field_extensions)) (package (name snarky_group_map)) (package (name snarky_log)) -(package (name snarky_pairing)) (package (name snarky_taylor)) -(package (name snarky_tests)) -(package (name snarky_verifier)) (package (name sparse_ledger_lib)) (package (name staged_ledger_diff)) (package (name staged_ledger)) @@ -212,15 +193,12 @@ (package (name storage)) (package (name string_sign)) (package (name structured_log_events)) -(package (name swap_bad_balances)) (package (name syncable_ledger)) (package (name sync_handler)) (package (name sync_status)) (package (name test_genesis_ledger)) -(package (name testone)) (package (name test_util)) (package (name timeout_lib)) -(package (name time_simulator)) (package (name transaction_inclusion_status)) (package (name transaction_protocol_state)) (package (name transaction_snark)) @@ -250,7 +228,6 @@ (package (name web_request)) (package (name with_hash)) (package (name work_selector)) -(package (name zexe_backend)) (package (name zkapp_command_builder)) (package (name zkapps_examples)) (package (name zkapp_limits)) diff --git a/src/lib/block_producer/block_producer.ml b/src/lib/block_producer/block_producer.ml index 3c2c207ff33..834b4a4a65f 100644 --- a/src/lib/block_producer/block_producer.ml +++ b/src/lib/block_producer/block_producer.ml @@ -14,6 +14,8 @@ module type CONTEXT = sig val constraint_constants : Genesis_constants.Constraint_constants.t val consensus_constants : Consensus.Constants.t + + val commit_id : string end type Structured_log_events.t += Block_produced @@ -122,7 +124,7 @@ end = struct end (** Sends an error to the reporting service containing as many failed transactions as we can fit. *) -let report_transaction_inclusion_failures ~logger failed_txns = +let report_transaction_inclusion_failures ~commit_id ~logger failed_txns = let num_failures = List.length failed_txns in let count_size = Fn.compose String.length Yojson.Safe.to_string in let wrap_error failed_txns_json = @@ -154,7 +156,7 @@ let report_transaction_inclusion_failures ~logger failed_txns = :: generate_errors remaining_failures (available_bytes - element_size - 1) in - Node_error_service.send_dynamic_report ~logger + Node_error_service.send_dynamic_report ~commit_id ~logger ~generate_error:(fun available_bytes -> (* subtract 2 bytes to account for empty string *) let base_error_size = count_size (wrap_error (`String "")) - 2 in @@ -162,7 +164,7 @@ let report_transaction_inclusion_failures ~logger failed_txns = let leftover_bytes = available_bytes - base_error_size - 2 in wrap_error (`List (generate_errors failed_txns leftover_bytes)) ) -let generate_next_state ~zkapp_cmd_limit ~constraint_constants +let generate_next_state ~commit_id ~zkapp_cmd_limit ~constraint_constants ~previous_protocol_state ~time_controller ~staged_ledger ~transactions ~get_completed_work ~logger ~(block_data : Consensus.Data.Block_data.t) ~winner_pk ~scheduled_time ~log_block_creation ~block_reward_threshold @@ -238,7 +240,7 @@ let generate_next_state ~zkapp_cmd_limit ~constraint_constants if not (List.is_empty failed_txns) then don't_wait_for (report_transaction_inclusion_failures ~logger - failed_txns ) ; + ~commit_id failed_txns ) ; diff ) |> Result.map_error ~f:(fun err -> Staged_ledger.Staged_ledger_error.Pre_diff err ) @@ -799,8 +801,9 @@ let run ~context:(module Context : CONTEXT) ~vrf_evaluator ~prover ~verifier in [%log internal] "Generate_next_state" ; let%bind next_state_opt = - generate_next_state ~constraint_constants ~scheduled_time - ~block_data ~previous_protocol_state ~time_controller + generate_next_state ~commit_id ~constraint_constants + ~scheduled_time ~block_data ~previous_protocol_state + ~time_controller ~staged_ledger:(Breadcrumb.staged_ledger crumb) ~transactions ~get_completed_work ~logger ~log_block_creation ~winner_pk:winner_pubkey ~block_reward_threshold diff --git a/src/lib/bootstrap_controller/bootstrap_controller.ml b/src/lib/bootstrap_controller/bootstrap_controller.ml index b9a06ca6d83..6fb9683cd82 100644 --- a/src/lib/bootstrap_controller/bootstrap_controller.ml +++ b/src/lib/bootstrap_controller/bootstrap_controller.ml @@ -728,7 +728,7 @@ let%test_module "Bootstrap_controller tests" = Verifier.create ~logger ~proof_level ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) - () ) + ~commit_id:"not specified for unit tests" () ) module Genesis_ledger = (val precomputed_values.genesis_ledger) diff --git a/src/lib/consensus/proof_of_stake.ml b/src/lib/consensus/proof_of_stake.ml index b8cfacd1916..e805d685d9a 100644 --- a/src/lib/consensus/proof_of_stake.ml +++ b/src/lib/consensus/proof_of_stake.ml @@ -760,9 +760,7 @@ module Make_str (A : Wire_types.Concrete) = struct let eval = T.eval module Precomputed = struct - let keypairs = Lazy.force Key_gen.Sample_keypairs.keypairs - - let genesis_winner = keypairs.(0) + let genesis_winner = Key_gen.Sample_keypairs.genesis_winner let genesis_stake_proof : genesis_epoch_ledger:Mina_ledger.Ledger.t Lazy.t -> Stake_proof.t = diff --git a/src/lib/crypto/kimchi_backend/common/tests/dune b/src/lib/crypto/kimchi_backend/common/tests/dune index 41b11c15b68..402f53f567e 100644 --- a/src/lib/crypto/kimchi_backend/common/tests/dune +++ b/src/lib/crypto/kimchi_backend/common/tests/dune @@ -23,7 +23,6 @@ snarky_group_map sponge kimchi_backend - mina_version base58_check codable random_oracle_input diff --git a/src/lib/crypto/kimchi_backend/gadgets/runner/dune b/src/lib/crypto/kimchi_backend/gadgets/runner/dune index 7b9816c4471..72e6b9cf91d 100644 --- a/src/lib/crypto/kimchi_backend/gadgets/runner/dune +++ b/src/lib/crypto/kimchi_backend/gadgets/runner/dune @@ -32,7 +32,6 @@ snarky_group_map sponge kimchi_backend - mina_version base58_check codable random_oracle_input diff --git a/src/lib/crypto/kimchi_backend/gadgets/runner/example/dune b/src/lib/crypto/kimchi_backend/gadgets/runner/example/dune index 60dfcde2fec..d62d6868754 100644 --- a/src/lib/crypto/kimchi_backend/gadgets/runner/example/dune +++ b/src/lib/crypto/kimchi_backend/gadgets/runner/example/dune @@ -31,7 +31,6 @@ snarky_group_map sponge kimchi_backend - mina_version base58_check codable random_oracle_input diff --git a/src/lib/crypto/snarky_tests/dune b/src/lib/crypto/snarky_tests/dune index ce28d7ed4ff..a9710cf679b 100644 --- a/src/lib/crypto/snarky_tests/dune +++ b/src/lib/crypto/snarky_tests/dune @@ -48,7 +48,6 @@ pickles.pseudo pickles.limb_vector pickles_base - mina_version base58_check codable random_oracle_input diff --git a/src/lib/crypto_params/gen/dune b/src/lib/crypto_params/gen/dune index 6098afc07ac..e75a448039c 100644 --- a/src/lib/crypto_params/gen/dune +++ b/src/lib/crypto_params/gen/dune @@ -28,7 +28,10 @@ pickles pickles.backend kimchi_backend + mina_metrics.none + logger.fake ) + (forbidden_libraries node_config) (preprocess (pps ppx_version ppx_bin_prot ppxlib.metaquot)) (instrumentation (backend bisect_ppx)) diff --git a/src/lib/dummy_values/dune b/src/lib/dummy_values/dune index 28377fe559b..8749ba27615 100644 --- a/src/lib/dummy_values/dune +++ b/src/lib/dummy_values/dune @@ -9,7 +9,7 @@ crypto_params snarky.backendless pickles -) + ) (ppx_runtime_libraries base) (preprocess (pps ppx_version ppx_jane ppxlib.metaquot)) diff --git a/src/lib/dummy_values/gen_values/dune b/src/lib/dummy_values/gen_values/dune index 6bb8b444cb7..37a28a552da 100644 --- a/src/lib/dummy_values/gen_values/dune +++ b/src/lib/dummy_values/gen_values/dune @@ -20,7 +20,10 @@ pickles_types pickles crypto_params -) + mina_metrics.none + logger.fake + ) + (forbidden_libraries node_config protocol_version) (preprocess (pps ppx_version ppx_jane ppxlib.metaquot)) (instrumentation (backend bisect_ppx)) diff --git a/src/lib/error_json/dune b/src/lib/error_json/dune index da5ab16a5d3..7f2363a6324 100644 --- a/src/lib/error_json/dune +++ b/src/lib/error_json/dune @@ -7,8 +7,6 @@ yojson base sexplib - ;; local libraries - mina_version ) (instrumentation (backend bisect_ppx)) (preprocess (pps ppx_deriving_yojson ppx_version))) diff --git a/src/lib/error_json/error_json.ml b/src/lib/error_json/error_json.ml index ae6c6b7f85e..ddb803b62b0 100644 --- a/src/lib/error_json/error_json.ml +++ b/src/lib/error_json/error_json.ml @@ -181,6 +181,6 @@ let info_to_yojson (info : Info.t) : Yojson.Safe.t = let error_to_yojson (err : Error.t) : Yojson.Safe.t = match info_to_yojson (err :> Info.t) with | `Assoc assocs -> - `Assoc (("commit_id", `String Mina_version.commit_id) :: assocs) + `Assoc assocs | json -> - `Assoc [ ("commit_id", `String Mina_version.commit_id); ("error", json) ] + `Assoc [ ("error", json) ] diff --git a/src/lib/genesis_ledger_helper/genesis_ledger_helper.ml b/src/lib/genesis_ledger_helper/genesis_ledger_helper.ml index 0df9f99ca13..f0361bc70f4 100644 --- a/src/lib/genesis_ledger_helper/genesis_ledger_helper.ml +++ b/src/lib/genesis_ledger_helper/genesis_ledger_helper.ml @@ -75,8 +75,8 @@ let assert_filehash_equal ~file ~hash ~logger = else let%map () = Unix.rename ~src:file ~dst:(file ^ ".incorrect-hash") in [%log error] - "Verification failure: downloaded $file and expected SHA3-256 = $hash \ - but it had $computed_hash" + "Verification failure: downloaded $path and expected SHA3-256 = \ + $expected_hash but it had $computed_hash" ~metadata: [ ("path", `String file) ; ("expected_hash", `String hash) @@ -1011,18 +1011,14 @@ let inputs_from_config_file ?(genesis_dir = Cache_dir.autogen_path) ~logger (str proof_level) (str compiled) in let%bind genesis_ledger, ledger_config, ledger_file = - Ledger.load ~proof_level ~genesis_dir ~logger ~constraint_constants - ?overwrite_version - (Option.value config.ledger - ~default: - { base = Named Mina_compile_config.genesis_ledger - ; num_accounts = None - ; balances = [] - ; s3_data_hash = None - ; hash = None - ; name = None - ; add_genesis_winner = None - } ) + match config.ledger with + | Some ledger -> + Ledger.load ~proof_level ~genesis_dir ~logger ~constraint_constants + ?overwrite_version ledger + | None -> + [%log fatal] "No ledger was provided in the runtime configuration" ; + Deferred.Or_error.errorf + "No ledger was provided in the runtime configuration" in [%log info] "Loaded genesis ledger from $ledger_file" ~metadata:[ ("ledger_file", `String ledger_file) ] ; diff --git a/src/lib/internal_tracing/dune b/src/lib/internal_tracing/dune index 3e71949f93f..6d463f27c43 100644 --- a/src/lib/internal_tracing/dune +++ b/src/lib/internal_tracing/dune @@ -14,7 +14,6 @@ ;; local libraries logger mina_base - mina_version mina_numbers internal_tracing.context_call internal_tracing.context_logger diff --git a/src/lib/internal_tracing/internal_tracing.ml b/src/lib/internal_tracing/internal_tracing.ml index 57fc6438a5b..fb036179d21 100644 --- a/src/lib/internal_tracing/internal_tracing.ml +++ b/src/lib/internal_tracing/internal_tracing.ml @@ -29,13 +29,13 @@ let disable_tracing ~logger () = [%log internal] "@internal_tracing_disabled" ; enabled := false -let enable_tracing ~logger () = +let enable_tracing ~commit_id ~logger () = (* Reset the last block information, we don't want it around when tracing gets restarted *) last_block_id := no_block ; enabled := true ; [%log internal] "@internal_tracing_enabled" ; [%log internal] "@mina_node_metadata" - ~metadata:[ ("version", `String Mina_version.commit_id) ] + ~metadata:[ ("version", `String commit_id) ] let register_toggle_callback (f : bool -> unit Async_kernel.Deferred.t) = toggle_callbacks := !toggle_callbacks @ [ f ] @@ -45,10 +45,11 @@ let call_toggle_callbacks enable = ~f:(fun cb -> cb enable) ~how:`Parallel !toggle_callbacks -let toggle ~logger ?(force = false) = function +let toggle ~commit_id ~logger ?(force = false) = function | `Enabled -> if force || not (is_enabled ()) then ( - enable_tracing ~logger () ; call_toggle_callbacks true ) + enable_tracing ~commit_id ~logger () ; + call_toggle_callbacks true ) else Async_kernel.Deferred.unit | `Disabled -> if force || is_enabled () then ( diff --git a/src/lib/internal_tracing/internal_tracing.mli b/src/lib/internal_tracing/internal_tracing.mli index ccca232da97..110b9f5a975 100644 --- a/src/lib/internal_tracing/internal_tracing.mli +++ b/src/lib/internal_tracing/internal_tracing.mli @@ -112,7 +112,8 @@ val register_toggle_callback : (bool -> unit Async_kernel.Deferred.t) -> unit The returned promise will be resolved when all the calls to the registered toggle callbacks have been resolved. *) val toggle : - logger:Logger.t + commit_id:string + -> logger:Logger.t -> ?force:bool -> [ `Enabled | `Disabled ] -> unit Async_kernel.Deferred.t diff --git a/src/lib/key_cache/async/key_cache_async.ml b/src/lib/key_cache/async/key_cache_async.ml index c3121e1783e..1d913e735dd 100644 --- a/src/lib/key_cache/async/key_cache_async.ml +++ b/src/lib/key_cache/async/key_cache_async.ml @@ -25,47 +25,6 @@ let on_disk to_string read write prefix = in { read; write } -let s3 to_string read ~bucket_prefix ~install_path = - let read k = - let label = to_string k in - let uri_string = bucket_prefix ^/ label in - let file_path = install_path ^/ label in - let open Deferred.Or_error.Let_syntax in - let logger = Logger.create () in - [%log trace] "Downloading key to key cache" - ~metadata: - [ ("url", `String uri_string); ("local_file_path", `String file_path) ] ; - let%bind result = - Monitor.try_with_join_or_error ~here:[%here] (fun () -> - Process.run ~prog:"curl" - ~args: - [ "--fail" - ; "--silent" - ; "--show-error" - ; "-o" - ; file_path - ; uri_string - ] - () - |> Deferred.Result.map_error ~f:(fun err -> - [%log debug] "Could not download key to key cache" - ~metadata: - [ ("url", `String uri_string) - ; ("local_file_path", `String file_path) - ] ; - err ) ) - in - [%log trace] "Downloaded key to key cache" - ~metadata: - [ ("url", `String uri_string) - ; ("local_file_path", `String file_path) - ; ("result", `String result) - ] ; - read k ~path:file_path - in - let write _ _ = Deferred.Or_error.return () in - { read; write } - module Disk_storable = struct include Disk_storable (Deferred.Or_error) @@ -92,12 +51,8 @@ let read spec { Disk_storable.to_string; read = r; write = w } k = | Spec.On_disk { directory; should_write } -> let%map res = (on_disk to_string r w directory).read k in (res, if should_write then `Locally_generated else `Cache_hit) - | S3 _ when not (may_download ()) -> - Deferred.Or_error.errorf "Downloading from S3 is disabled" - | S3 { bucket_prefix; install_path } -> - let%bind.Deferred () = Unix.mkdir ~p:() install_path in - let%map res = (s3 to_string r ~bucket_prefix ~install_path).read k in - (res, `Cache_hit) ) + | S3 _ -> + Deferred.Or_error.errorf "Downloading from S3 is disabled" ) let write spec { Disk_storable.to_string; read = r; write = w } k v = let%map errs = diff --git a/src/lib/key_cache/dune b/src/lib/key_cache/dune index aa98673cb3f..ab8a598ed75 100644 --- a/src/lib/key_cache/dune +++ b/src/lib/key_cache/dune @@ -1,6 +1,6 @@ (library (name key_cache) (public_name key_cache) - (libraries core_kernel async_kernel mina_node_config) + (libraries core_kernel async_kernel) (instrumentation (backend bisect_ppx)) (preprocess (pps ppx_version))) diff --git a/src/lib/key_cache/key_cache.ml b/src/lib/key_cache/key_cache.ml index b3f64cd88ec..1491cd665db 100644 --- a/src/lib/key_cache/key_cache.ml +++ b/src/lib/key_cache/key_cache.ml @@ -7,12 +7,6 @@ module Spec = struct | S3 of { bucket_prefix : string; install_path : string } end -let may_download = ref Node_config.download_snark_keys - -let set_downloads_enabled b = may_download := b - -let may_download () = !may_download - module T (M : sig type _ t end) = diff --git a/src/lib/key_cache/key_cache.mli b/src/lib/key_cache/key_cache.mli index e73df13c2ce..48e75f2e0e6 100644 --- a/src/lib/key_cache/key_cache.mli +++ b/src/lib/key_cache/key_cache.mli @@ -7,10 +7,6 @@ module Spec : sig | S3 of { bucket_prefix : string; install_path : string } end -val may_download : unit -> bool - -val set_downloads_enabled : bool -> unit - module T (M : sig type _ t end) : sig diff --git a/src/lib/key_cache/sync/key_cache_sync.ml b/src/lib/key_cache/sync/key_cache_sync.ml index df58c5b8fdd..97139277d8f 100644 --- a/src/lib/key_cache/sync/key_cache_sync.ml +++ b/src/lib/key_cache/sync/key_cache_sync.ml @@ -21,42 +21,6 @@ let on_disk to_string read write prefix = in { read; write } -let s3 to_string read ~bucket_prefix ~install_path = - let read k = - let logger = Logger.create () in - let label = to_string k in - let uri_string = bucket_prefix ^/ label in - let file_path = install_path ^/ label in - let open Or_error.Let_syntax in - [%log trace] "Downloading key to key cache" - ~metadata: - [ ("url", `String uri_string); ("local_file_path", `String file_path) ] ; - let%bind () = - Result.map_error - (ksprintf Unix.system - "curl --fail --silent --show-error -o \"%s\" \"%s\"" file_path - uri_string ) ~f:(function - | `Exit_non_zero _ as e -> - Error.of_string (Unix.Exit.to_string_hum (Error e)) - | `Signal s -> - Error.createf "died after receiving %s (signal number %d)" - (Signal.to_string s) (Signal.to_system_int s) ) - |> Result.map_error ~f:(fun err -> - [%log trace] "Could not download key to key cache" - ~metadata: - [ ("url", `String uri_string) - ; ("local_file_path", `String file_path) - ] ; - err ) - in - [%log trace] "Downloaded key to key cache" - ~metadata: - [ ("url", `String uri_string); ("local_file_path", `String file_path) ] ; - read k ~path:file_path - in - let write _ _ = Or_error.return () in - { read; write } - module Disk_storable = struct include Disk_storable (Or_error) @@ -86,11 +50,8 @@ let read spec { Disk_storable.to_string; read = r; write = w } k = | Spec.On_disk { directory; should_write } -> ( (on_disk to_string r w directory).read k , if should_write then `Locally_generated else `Cache_hit ) - | S3 _ when not (may_download ()) -> + | S3 _ -> (Or_error.errorf "Downloading from S3 is disabled", `Cache_hit) - | S3 { bucket_prefix; install_path } -> - Unix.mkdir_p install_path ; - ((s3 to_string r ~bucket_prefix ~install_path).read k, `Cache_hit) in let%map.Or_error res = res in (res, cache_hit) ) diff --git a/src/lib/key_gen/dune b/src/lib/key_gen/dune index ac0d0da8f12..31fbedc41c0 100644 --- a/src/lib/key_gen/dune +++ b/src/lib/key_gen/dune @@ -3,11 +3,4 @@ (public_name key_gen) (instrumentation (backend bisect_ppx)) (preprocess (pps ppx_version)) - (libraries core_kernel signature_lib base)) - -(rule - (targets sample_keypairs.ml sample_keypairs.json) - (deps - (:< gen/gen.exe)) - (action - (run %{<} %{targets}))) + (libraries core_kernel signature_lib base)) \ No newline at end of file diff --git a/src/lib/key_gen/gen/dune b/src/lib/key_gen/gen/dune deleted file mode 100644 index edb8fcaf013..00000000000 --- a/src/lib/key_gen/gen/dune +++ /dev/null @@ -1,28 +0,0 @@ -(executable - (name gen) - (libraries - ;; opam libraries - base.caml - compiler-libs - ocaml-migrate-parsetree - yojson - digestif - async - core - ppxlib - ppxlib.ast - ppxlib.astlib - core_kernel - stdio - ocaml-compiler-libs.common - ;; local libraries - crypto_params - tuple_lib - crs - snarky.backendless - signature_lib -) - (preprocess - (pps ppx_version ppx_jane ppxlib.metaquot)) - (instrumentation (backend bisect_ppx)) - (modes native)) diff --git a/src/lib/key_gen/gen/gen.ml b/src/lib/key_gen/gen/gen.ml deleted file mode 100644 index a44d20b39e4..00000000000 --- a/src/lib/key_gen/gen/gen.ml +++ /dev/null @@ -1,79 +0,0 @@ -open Ppxlib -open Core_kernel -open Signature_lib - -let keypairs = - let n = 1200 in - let generated_keypairs = - let sks = - Quickcheck.( - random_value ~seed:(`Deterministic "Coda_sample_keypairs") - (Generator.list_with_length n Private_key.gen)) - in - List.map sks ~f:Keypair.of_private_key_exn - in - List.cons - (* FIXME #2936: remove this "precomputed VRF keypair" *) - (* This key is also at the start of all the release ledgers. It's needed to generate a valid genesis transition *) - (Keypair.of_private_key_exn - (Private_key.of_base58_check_exn - "EKFKgDtU3rcuFTVSEpmpXSkukjmX4cKefYREi6Sdsk7E7wsT7KRw" ) ) - generated_keypairs - -let expr ~loc = - let module E = Ppxlib.Ast_builder.Make (struct - let loc = loc - end) in - let open E in - let earray = - E.pexp_array - (List.map keypairs ~f:(fun { public_key; private_key } -> - E.pexp_tuple - [ estring - (Binable.to_string - (module Public_key.Compressed.Stable.Latest) - (Public_key.compress public_key) ) - ; estring - (Binable.to_string - (module Private_key.Stable.Latest) - private_key ) - ] ) ) - in - let%expr conv (pk, sk) = - ( Core_kernel.Binable.of_string - (module Signature_lib.Public_key.Compressed.Stable.Latest) - pk - , Core_kernel.Binable.of_string - (module Signature_lib.Private_key.Stable.Latest) - sk ) - in - Array.map conv [%e earray] - -let structure ~loc = - let module E = Ppxlib.Ast_builder.Make (struct - let loc = loc - end) in - let open E in - [%str let keypairs = lazy [%e expr ~loc]] - -let json = - `List - (List.map keypairs ~f:(fun kp -> - `Assoc - [ ( "public_key" - , `String - Public_key.( - Compressed.to_base58_check (compress kp.public_key)) ) - ; ( "private_key" - , `String (Private_key.to_base58_check kp.private_key) ) - ] ) ) - -let main () = - Out_channel.with_file "sample_keypairs.ml" ~f:(fun ml_file -> - let fmt = Format.formatter_of_out_channel ml_file in - Pprintast.top_phrase fmt (Ptop_def (structure ~loc:Ppxlib.Location.none)) ) ; - Out_channel.with_file "sample_keypairs.json" ~f:(fun json_file -> - Yojson.pretty_to_channel json_file json ) ; - exit 0 - -let () = main () diff --git a/src/lib/key_gen/sample_keypairs.ml b/src/lib/key_gen/sample_keypairs.ml new file mode 100644 index 00000000000..ef8bccdf8c5 --- /dev/null +++ b/src/lib/key_gen/sample_keypairs.ml @@ -0,0 +1,43 @@ +open Core_kernel +open Signature_lib + +(* FIXME #2936: remove this "precomputed VRF keypair" *) +(* This key is also at the start of all the release ledgers. It's needed to generate a valid genesis transition *) +let genesis_winner = + let kp = + Keypair.of_private_key_exn + (Private_key.of_base58_check_exn + "EKFKgDtU3rcuFTVSEpmpXSkukjmX4cKefYREi6Sdsk7E7wsT7KRw" ) + in + (Public_key.compress kp.public_key, kp.private_key) + +let generated_keypairs = + lazy + (let n = 1200 in + let sks = + Quickcheck.( + random_value ~seed:(`Deterministic "Coda_sample_keypairs") + (Generator.list_with_length n Private_key.gen)) + in + List.map sks ~f:(function sk -> + let kp = Keypair.of_private_key_exn sk in + (Public_key.compress kp.public_key, kp.private_key) ) ) + +let keypairs = + Lazy.map generated_keypairs ~f:(fun a -> + Array.of_list (List.cons genesis_winner a) ) + +let main () = + let json = + `List + (List.map + (Array.to_list @@ Lazy.force keypairs) + ~f:(fun (pk, sk) -> + `Assoc + [ ("public_key", `String Public_key.(Compressed.to_base58_check pk)) + ; ("private_key", `String (Private_key.to_base58_check sk)) + ] ) ) + in + Out_channel.with_file "sample_keypairs.json" ~f:(fun json_file -> + Yojson.pretty_to_channel json_file json ) ; + exit 0 diff --git a/src/lib/ledger_catchup/normal_catchup.ml b/src/lib/ledger_catchup/normal_catchup.ml index d23c2dc8ae3..928fdd7002d 100644 --- a/src/lib/ledger_catchup/normal_catchup.ml +++ b/src/lib/ledger_catchup/normal_catchup.ml @@ -891,7 +891,7 @@ let%test_module "Ledger_catchup tests" = Verifier.create ~logger ~proof_level ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) - () ) + ~commit_id:"not specified for unit tests" () ) module Context = struct let logger = logger diff --git a/src/lib/ledger_catchup/super_catchup.ml b/src/lib/ledger_catchup/super_catchup.ml index 00215e01fbd..46d621f0042 100644 --- a/src/lib/ledger_catchup/super_catchup.ml +++ b/src/lib/ledger_catchup/super_catchup.ml @@ -1430,7 +1430,7 @@ let%test_module "Ledger_catchup tests" = Verifier.create ~logger ~proof_level ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) - () ) + ~commit_id:"not specified for unit tests" () ) module Context = struct let logger = logger diff --git a/src/lib/logger/fake/dune b/src/lib/logger/fake/dune index 9e877649359..f370d1f2c9c 100644 --- a/src/lib/logger/fake/dune +++ b/src/lib/logger/fake/dune @@ -11,7 +11,6 @@ base.base_internalhash_types ;; local libraries interpolator_lib - mina_compile_config ppx_version.runtime bounded_types ) diff --git a/src/lib/mina_commands/dune b/src/lib/mina_commands/dune index 24566148899..fa1c232dd54 100644 --- a/src/lib/mina_commands/dune +++ b/src/lib/mina_commands/dune @@ -31,7 +31,6 @@ mina_lib mina_base user_command_input - mina_version node_addrs_and_ports mina_numbers participating_state diff --git a/src/lib/mina_commands/mina_commands.ml b/src/lib/mina_commands/mina_commands.ml index f08a11b36ec..d794fb981b9 100644 --- a/src/lib/mina_commands/mina_commands.ml +++ b/src/lib/mina_commands/mina_commands.ml @@ -254,7 +254,7 @@ type active_state_fields = let max_block_height = ref 1 -let get_status ~flag t = +let get_status ~commit_id ~flag t = let open Mina_lib.Config in let config = Mina_lib.config t in let precomputed_values = config.precomputed_values in @@ -265,7 +265,6 @@ let get_status ~flag t = Time_ns.diff (Time_ns.now ()) Mina_lib.daemon_start_time |> Time_ns.Span.to_sec |> Int.of_float in - let commit_id = Mina_version.commit_id in let conf_dir = config.conf_dir in let%map peers = let%map undisplay_peers = Mina_lib.peers t in @@ -508,7 +507,9 @@ let get_status ~flag t = ; metrics } -let clear_hist_status ~flag t = Perf_histograms.wipe () ; get_status ~flag t +let clear_hist_status ~commit_id ~flag t = + Perf_histograms.wipe () ; + get_status ~flag ~commit_id t module Subscriptions = struct let new_block t public_key = diff --git a/src/lib/mina_compile_config/mina_compile_config.ml b/src/lib/mina_compile_config/mina_compile_config.ml index 398e288d9f3..51d4befb42d 100644 --- a/src/lib/mina_compile_config/mina_compile_config.ml +++ b/src/lib/mina_compile_config/mina_compile_config.ml @@ -6,8 +6,6 @@ let curve_size = Node_config.curve_size -let genesis_ledger = Node_config.genesis_ledger - let default_transaction_fee_string = Node_config.default_transaction_fee let default_snark_worker_fee_string = Node_config.default_snark_worker_fee @@ -28,8 +26,6 @@ let rpc_heartbeat_timeout_sec = 60.0 let rpc_heartbeat_send_every_sec = 10.0 (*same as the default*) -let generate_genesis_proof = Node_config.generate_genesis_proof - (** limits on Zkapp_command.t size 10.26*np + 10.08*n2 + 9.14*n1 < 69.45 where np: number of single proof updates diff --git a/src/lib/mina_compile_config/mina_compile_config.mli b/src/lib/mina_compile_config/mina_compile_config.mli index eaba5517164..75ee999b9e3 100644 --- a/src/lib/mina_compile_config/mina_compile_config.mli +++ b/src/lib/mina_compile_config/mina_compile_config.mli @@ -1,7 +1,5 @@ val curve_size : int -val genesis_ledger : string - val default_transaction_fee_string : string val default_snark_worker_fee_string : string @@ -16,8 +14,6 @@ val block_window_duration_ms : int val vrf_poll_interval_ms : int -val generate_genesis_proof : bool - val network_id : string val zkapp_cmd_limit : int option diff --git a/src/lib/mina_graphql/dune b/src/lib/mina_graphql/dune index a52835e36f2..a0e9d357e9b 100644 --- a/src/lib/mina_graphql/dune +++ b/src/lib/mina_graphql/dune @@ -89,7 +89,6 @@ rosetta_lib random_oracle coda_genesis_proof - mina_version mina_compile_config mina_runtime_config mina_base.import diff --git a/src/lib/mina_graphql/mina_graphql.ml b/src/lib/mina_graphql/mina_graphql.ml index d6b3ea5ebc3..4b2d56944ec 100644 --- a/src/lib/mina_graphql/mina_graphql.ml +++ b/src/lib/mina_graphql/mina_graphql.ml @@ -1591,8 +1591,12 @@ module Mutations = struct end end -module Queries = struct +module Queries (Context : sig + val commit_id : string +end) = +struct open Schema + open Context (* helper for pooledUserCommands, pooledZkappCommands *) let get_commands ~resource_pool ~pk_opt ~hashes_opt ~txns_opt = @@ -1758,14 +1762,15 @@ module Queries = struct agrees with status; see issue #8251 *) let%map { sync_status; _ } = - Mina_commands.get_status ~flag:`Performance mina + Mina_commands.get_status ~commit_id ~flag:`Performance mina in Ok sync_status ) let daemon_status = io_field "daemonStatus" ~doc:"Get running daemon status" ~args:[] ~typ:(non_null Types.DaemonStatus.t) ~resolve:(fun { ctx = mina; _ } () -> - Mina_commands.get_status ~flag:`Performance mina >>| Result.return ) + Mina_commands.get_status ~commit_id ~flag:`Performance mina + >>| Result.return ) let trust_status = field "trustStatus" @@ -1791,7 +1796,7 @@ module Queries = struct field "version" ~typ:string ~args:Arg.[] ~doc:"The version of the node (git commit hash)" - ~resolve:(fun _ _ -> Some Mina_version.commit_id) + ~resolve:(fun _ _ -> Some commit_id) let get_filtered_log_entries = field "getFilteredLogEntries" @@ -2430,9 +2435,9 @@ module Queries = struct in let block = Transition_frontier.Breadcrumb.block breadcrumb in let blockchain_length = Mina_block.blockchain_length block in - let global_slot = + let global_slot_since_genesis = Mina_block.consensus_state block - |> Consensus.Data.Consensus_state.curr_global_slot + |> Consensus.Data.Consensus_state.global_slot_since_genesis in let staged_ledger = Transition_frontier.Breadcrumb.staged_ledger breadcrumb @@ -2465,10 +2470,10 @@ module Queries = struct get_epoch_ledgers ~mina breadcrumb in let%bind new_config = - Runtime_config.make_fork_config ~staged_ledger ~global_slot - ~state_hash ~staking_ledger ~staking_epoch_seed - ~next_epoch_ledger:(Some next_epoch_ledger) ~next_epoch_seed - ~blockchain_length + Runtime_config.make_fork_config ~staged_ledger + ~global_slot_since_genesis ~state_hash ~staking_ledger + ~staking_epoch_seed ~next_epoch_ledger:(Some next_epoch_ledger) + ~next_epoch_seed ~blockchain_length in let%map () = let open Async.Deferred.Infix in @@ -2593,11 +2598,16 @@ module Queries = struct let protocol_state = io_field "protocolState" - ~doc:"Get the current protocol state, optionally encoded in Base64" + ~doc: + "Get the protocol state for a given block, optionally encoded in Base64" ~typ:(non_null string) ~args: Arg. - [ arg "encoding" ~doc:"Encoding format (JSON or BASE64)" + [ arg "stateHash" ~doc:"The state hash of the desired block" + ~typ:string + ; arg "height" + ~doc:"The height of the desired block in the best chain" ~typ:int + ; arg "encoding" ~doc:"Encoding format (JSON or BASE64)" ~typ: (enum "Encoding" ~values: @@ -2605,27 +2615,45 @@ module Queries = struct ; enum_value "BASE64" ~value:`BASE64 ] ) ] - ~resolve:(fun { ctx = mina; _ } () encoding_opt -> - match Mina_lib.best_tip mina with - | `Active best_tip -> - let protocol_state = - Transition_frontier.Breadcrumb.protocol_state best_tip - in - let encoded = - match encoding_opt with - | Some `BASE64 -> - Bin_prot.Writer.to_string - Mina_state.Protocol_state.Value.Stable.V2.bin_t.writer - protocol_state - |> Base64.encode_exn - | Some `JSON | None -> - (* Default to JSON if no encoding is specified *) - Mina_state.Protocol_state.value_to_yojson protocol_state - |> Yojson.Safe.to_string - in - return (Ok encoded) - | `Bootstrapping -> - return (Error "Node is bootstrapping") ) + ~resolve:(fun { ctx = mina; _ } () state_hash_base58_opt height_opt + encoding_opt -> + let open Deferred.Result.Let_syntax in + let%map breadcrumb = + match (state_hash_base58_opt, height_opt) with + | None, None -> ( + match Mina_lib.best_tip mina with + | `Active best_tip -> + Deferred.Result.return best_tip + | `Bootstrapping -> + Deferred.Result.fail "Node is bootstrapping" ) + | Some state_hash_base58, None -> + let%bind state_hash = + Deferred.return (State_hash.of_base58_check state_hash_base58) + |> Deferred.Result.map_error ~f:Error.to_string_hum + in + Deferred.return + (Mina_lib.best_chain_block_by_state_hash mina state_hash) + | None, Some height -> + let height_uint32 = Unsigned.UInt32.of_int height in + Deferred.return + (Mina_lib.best_chain_block_by_height mina height_uint32) + | Some _, Some _ -> + Deferred.Result.fail + "Must provide exactly one of state hash, height" + in + let protocol_state = + Transition_frontier.Breadcrumb.protocol_state breadcrumb + in + match encoding_opt with + | Some `BASE64 -> + Bin_prot.Writer.to_string + Mina_state.Protocol_state.Value.Stable.V2.bin_t.writer + protocol_state + |> Base64.encode_exn + | Some `JSON | None -> + (* Default to JSON if no encoding is specified *) + Mina_state.Protocol_state.value_to_yojson protocol_state + |> Yojson.Safe.to_string ) let commands = [ sync_status @@ -2725,21 +2753,29 @@ module Queries = struct end end -let schema = +let schema ~commit_id = + let module Q = Queries (struct + let commit_id = commit_id + end) in Graphql_async.Schema.( - schema Queries.commands ~mutations:Mutations.commands + schema Q.commands ~mutations:Mutations.commands ~subscriptions:Subscriptions.commands) -let schema_limited = +let schema_limited ~commit_id = + let module Q = Queries (struct + let commit_id = commit_id + end) in (* including version because that's the default query *) Graphql_async.Schema.( schema - [ Queries.daemon_status; Queries.block; Queries.version ] + [ Q.daemon_status; Q.block; Q.version ] ~mutations:[] ~subscriptions:[]) -let schema_itn : (bool * Mina_lib.t) Schema.schema = +let schema_itn ~commit_id : (bool * Mina_lib.t) Schema.schema = + let module Q = Queries (struct + let commit_id = commit_id + end) in if Mina_compile_config.itn_features then Graphql_async.Schema.( - schema Queries.Itn.commands ~mutations:Mutations.Itn.commands - ~subscriptions:[]) + schema Q.Itn.commands ~mutations:Mutations.Itn.commands ~subscriptions:[]) else Graphql_async.Schema.(schema [] ~mutations:[] ~subscriptions:[]) diff --git a/src/lib/mina_lib/dune b/src/lib/mina_lib/dune index dc991071901..1fa9548fe7e 100644 --- a/src/lib/mina_lib/dune +++ b/src/lib/mina_lib/dune @@ -57,7 +57,6 @@ o1trace unix_timestamp filtered_external_transition - mina_version pipe_lib user_command_input logger diff --git a/src/lib/mina_lib/mina_lib.ml b/src/lib/mina_lib/mina_lib.ml index 51120886167..bc3b267ffbf 100644 --- a/src/lib/mina_lib/mina_lib.ml +++ b/src/lib/mina_lib/mina_lib.ml @@ -1227,9 +1227,11 @@ module type CONTEXT = sig val constraint_constants : Genesis_constants.Constraint_constants.t val consensus_constants : Consensus.Constants.t + + val commit_id : string end -let context (config : Config.t) : (module CONTEXT) = +let context ~commit_id (config : Config.t) : (module CONTEXT) = ( module struct let logger = config.logger @@ -1238,9 +1240,12 @@ let context (config : Config.t) : (module CONTEXT) = let consensus_constants = precomputed_values.consensus_constants let constraint_constants = precomputed_values.constraint_constants + + let commit_id = commit_id end ) -let start t = +let start ~commit_id t = + let commit_id_short = String.sub ~pos:0 ~len:8 commit_id in let set_next_producer_timing timing consensus_state = let block_production_status, next_producer_timing = let generated_from_consensus_at : @@ -1303,7 +1308,8 @@ let start t = not (Keypair.And_compressed_pk.Set.is_empty t.config.block_production_keypairs) then - Block_producer.run ~context:(context t.config) + Block_producer.run + ~context:(context ~commit_id t.config) ~vrf_evaluator:t.processes.vrf_evaluator ~verifier:t.processes.verifier ~set_next_producer_timing ~prover:t.processes.prover ~trust_system:t.config.trust_system @@ -1334,8 +1340,8 @@ let start t = @@ Keypair.And_compressed_pk.Set.choose t.config.block_production_keypairs in - Node_status_service.start_simplified ~logger:t.config.logger - ~node_status_url ~network:t.components.net + Node_status_service.start_simplified ~commit_id + ~logger:t.config.logger ~node_status_url ~network:t.components.net ~chain_id:t.config.chain_id ~addrs_and_ports:t.config.gossip_net_params.addrs_and_ports ~slot_duration: @@ -1344,8 +1350,8 @@ let start t = .slot_duration_ms ) ~block_producer_public_key_base58 else - Node_status_service.start ~logger:t.config.logger ~node_status_url - ~network:t.components.net + Node_status_service.start ~commit_id ~logger:t.config.logger + ~node_status_url ~network:t.components.net ~transition_frontier:t.components.transition_frontier ~sync_status:t.sync_status ~chain_id:t.config.chain_id ~addrs_and_ports:t.config.gossip_net_params.addrs_and_ports @@ -1358,8 +1364,7 @@ let start t = () in let built_with_commit_sha = - if t.config.uptime_send_node_commit then Some Mina_version.commit_id_short - else None + if t.config.uptime_send_node_commit then Some commit_id_short else None in Uptime_service.start ~logger:t.config.logger ~uptime_url:t.config.uptime_url ~snark_worker_opt:t.processes.uptime_snark_worker_opt @@ -1374,16 +1379,17 @@ let start t = stop_long_running_daemon t ; Snark_worker.start t -let start_with_precomputed_blocks t blocks = +let start_with_precomputed_blocks ~commit_id t blocks = let%bind () = - Block_producer.run_precomputed ~context:(context t.config) + Block_producer.run_precomputed + ~context:(context ~commit_id t.config) ~verifier:t.processes.verifier ~trust_system:t.config.trust_system ~time_controller:t.config.time_controller ~frontier_reader:t.components.transition_frontier ~transition_writer:t.pipes.producer_transition_writer ~precomputed_blocks:blocks in - start t + start ~commit_id t let send_resource_pool_diff_or_wait ~rl ~diff_score ~max_per_15_seconds diff = (* HACK: Pretend we're a remote peer so that we can rate limit @@ -1454,8 +1460,9 @@ let start_filtered_log ~transport:(Logger.Transport.raw handle) ; Ok () ) -let create ?wallets (config : Config.t) = - let module Context = (val context config) in +let create ~commit_id ?wallets (config : Config.t) = + let module Context = (val context ~commit_id config) in + let commit_id_short = String.sub ~pos:0 ~len:8 commit_id in let catchup_mode = if config.super_catchup then `Super else `Normal in let constraint_constants = config.precomputed_values.constraint_constants in let consensus_constants = config.precomputed_values.consensus_constants in @@ -1498,7 +1505,7 @@ let create ?wallets (config : Config.t) = (fun () -> O1trace.thread "manage_prover_subprocess" (fun () -> let%bind prover = - Prover.create ~logger:config.logger + Prover.create ~commit_id ~logger:config.logger ~enable_internal_tracing: (Internal_tracing.is_enabled ()) ~internal_trace_filename:"prover-internal-trace.jsonl" @@ -1523,7 +1530,7 @@ let create ?wallets (config : Config.t) = (fun () -> O1trace.thread "manage_verifier_subprocess" (fun () -> let%bind verifier = - Verifier.create ~logger:config.logger + Verifier.create ~commit_id ~logger:config.logger ~enable_internal_tracing: (Internal_tracing.is_enabled ()) ~internal_trace_filename:"verifier-internal-trace.jsonl" @@ -1728,7 +1735,7 @@ let create ?wallets (config : Config.t) = Trust_system.Peer_trust.peer_statuses config.trust_system in - let git_commit = Mina_version.commit_id_short in + let git_commit = commit_id_short in let uptime_minutes = let now = Time.now () in let minutes_float = diff --git a/src/lib/mina_lib/mina_lib.mli b/src/lib/mina_lib/mina_lib.mli index 44e90e2876a..be43368e071 100644 --- a/src/lib/mina_lib/mina_lib.mli +++ b/src/lib/mina_lib/mina_lib.mli @@ -28,6 +28,8 @@ module type CONTEXT = sig val constraint_constants : Genesis_constants.Constraint_constants.t val consensus_constants : Consensus.Constants.t + + val commit_id : string end exception Snark_worker_error of int @@ -168,14 +170,18 @@ val transaction_pool : t -> Network_pool.Transaction_pool.t val snark_pool : t -> Network_pool.Snark_pool.t -val start : t -> unit Deferred.t +val start : commit_id:string -> t -> unit Deferred.t val start_with_precomputed_blocks : - t -> Block_producer.Precomputed.t Sequence.t -> unit Deferred.t + commit_id:string + -> t + -> Block_producer.Precomputed.t Sequence.t + -> unit Deferred.t val stop_snark_worker : ?should_wait_kill:bool -> t -> unit Deferred.t -val create : ?wallets:Secrets.Wallets.t -> Config.t -> t Deferred.t +val create : + commit_id:string -> ?wallets:Secrets.Wallets.t -> Config.t -> t Deferred.t val staged_ledger_ledger_proof : t -> Ledger_proof.t option diff --git a/src/lib/mina_lib/tests/tests.ml b/src/lib/mina_lib/tests/tests.ml index b5bbc7fb915..407b666fab0 100644 --- a/src/lib/mina_lib/tests/tests.ml +++ b/src/lib/mina_lib/tests/tests.ml @@ -42,7 +42,16 @@ let%test_module "Epoch ledger sync tests" = { daemon = None ; genesis = None ; proof = None - ; ledger = None + ; ledger = + Some + { base = Named "test" + ; num_accounts = None + ; balances = [] + ; hash = None + ; s3_data_hash = None + ; name = None + ; add_genesis_winner = None + } ; epoch_data = None } in @@ -76,6 +85,8 @@ let%test_module "Epoch ledger sync tests" = let precomputed_values = precomputed_values let trust_system = trust_system + + let commit_id = "not specified for unit test" end in return (module Context : CONTEXT) @@ -90,7 +101,7 @@ let%test_module "Epoch ledger sync tests" = Verifier.create ~logger ~proof_level:precomputed_values.proof_level ~constraint_constants:precomputed_values.constraint_constants ~pids ~conf_dir:(Some (make_dirname "verifier")) - () ) + ~commit_id:"not specified for unit tests" () ) let make_empty_ledger (module Context : CONTEXT) = Mina_ledger.Ledger.create diff --git a/src/lib/mina_state/protocol_state.ml b/src/lib/mina_state/protocol_state.ml index 2c5a0cec8bb..e35f577db15 100644 --- a/src/lib/mina_state/protocol_state.ml +++ b/src/lib/mina_state/protocol_state.ml @@ -161,8 +161,6 @@ module Make_str (A : Wire_types.Concrete) = struct } let hash s = - if Node_config.call_logger then - Mina_debug.Call_logger.record_call "Protocol_state.hash" ; Random_oracle.hash ~init:Hash_prefix.protocol_state_body (Random_oracle.pack_input (to_input s)) |> State_body_hash.of_hash diff --git a/src/lib/network_pool/batcher.ml b/src/lib/network_pool/batcher.ml index 06af016fbf6..c2a9a147165 100644 --- a/src/lib/network_pool/batcher.ml +++ b/src/lib/network_pool/batcher.ml @@ -501,7 +501,7 @@ module Snark_pool = struct Verifier.create ~logger ~proof_level ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) - () ) + ~commit_id:"not specified for unit tests" () ) let gen_proofs = let open Quickcheck.Generator.Let_syntax in diff --git a/src/lib/network_pool/snark_pool.ml b/src/lib/network_pool/snark_pool.ml index 0351a8aa9c7..7d2911e4616 100644 --- a/src/lib/network_pool/snark_pool.ml +++ b/src/lib/network_pool/snark_pool.ml @@ -591,7 +591,7 @@ let%test_module "random set test" = Verifier.create ~logger ~proof_level ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) - () ) + ~commit_id:"not specified for unit tests" () ) module Mock_snark_pool = Make (Mocks.Base_ledger) (Mocks.Staged_ledger) (Mocks.Transition_frontier) diff --git a/src/lib/network_pool/test.ml b/src/lib/network_pool/test.ml index 2d3303e6587..9e5d0193a63 100644 --- a/src/lib/network_pool/test.ml +++ b/src/lib/network_pool/test.ml @@ -27,7 +27,7 @@ let%test_module "network pool test" = Verifier.create ~logger ~proof_level ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) - () ) + ~commit_id:"not specified for unit tests" () ) module Mock_snark_pool = Snark_pool.Make (Mocks.Base_ledger) (Mocks.Staged_ledger) diff --git a/src/lib/network_pool/transaction_pool.ml b/src/lib/network_pool/transaction_pool.ml index d15169fa5b9..40daa7ead25 100644 --- a/src/lib/network_pool/transaction_pool.ml +++ b/src/lib/network_pool/transaction_pool.ml @@ -1665,7 +1665,7 @@ let%test_module _ = Verifier.create ~logger ~proof_level ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) - () ) + ~commit_id:"not specified for unit tests" () ) let `VK vk, `Prover prover = Transaction_snark.For_tests.create_trivial_snapp ~constraint_constants () @@ -3081,7 +3081,7 @@ let%test_module _ = Verifier.create ~logger ~proof_level:Full ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) - () + ~commit_id:"not specified for unit tests" () in let%bind test = setup_test ~verifier:verifier_full diff --git a/src/lib/node_config/node_config.ml b/src/lib/node_config/node_config.ml index 8ced1359676..d28cdc61327 100644 --- a/src/lib/node_config/node_config.ml +++ b/src/lib/node_config/node_config.ml @@ -42,14 +42,8 @@ let scan_state_transaction_capacity_log_2 = [%%inject "scan_state_work_delay", scan_state_work_delay] -[%%inject "debug_logs", debug_logs] - -[%%inject "call_logger", call_logger] - [%%inject "cache_exceptions", cache_exceptions] -[%%inject "record_async_backtraces", record_async_backtraces] - [%%inject "proof_level", proof_level] [%%inject "pool_max_size", pool_max_size] @@ -70,24 +64,12 @@ let scan_state_transaction_capacity_log_2 = [%%inject "supercharged_coinbase_factor", supercharged_coinbase_factor] -[%%inject "time_offsets", time_offsets] - [%%inject "plugins", plugins] -[%%inject "genesis_ledger", genesis_ledger] - [%%inject "genesis_state_timestamp", genesis_state_timestamp] [%%inject "block_window_duration", block_window_duration] -[%%inject "integration_tests", integration_tests] - -[%%inject "force_updates", force_updates] - -[%%inject "download_snark_keys", download_snark_keys] - -[%%inject "generate_genesis_proof", generate_genesis_proof] - [%%inject "itn_features", itn_features] [%%ifndef compaction_interval] diff --git a/src/lib/node_config/node_config.mli b/src/lib/node_config/node_config.mli index cde5ba72e51..9ba56b7ce45 100644 --- a/src/lib/node_config/node_config.mli +++ b/src/lib/node_config/node_config.mli @@ -22,14 +22,8 @@ val scan_state_transaction_capacity_log_2 : int option val scan_state_work_delay : int -val debug_logs : bool - -val call_logger : bool - val cache_exceptions : bool -val record_async_backtraces : bool - val proof_level : string val pool_max_size : int @@ -50,24 +44,12 @@ val protocol_version_patch : int val supercharged_coinbase_factor : int -val time_offsets : bool - val plugins : bool -val genesis_ledger : string - val genesis_state_timestamp : string val block_window_duration : int -val integration_tests : bool - -val force_updates : bool - -val download_snark_keys : bool - -val generate_genesis_proof : bool - val itn_features : bool val compaction_interval : int option diff --git a/src/lib/node_error_service/dune b/src/lib/node_error_service/dune index 1b43d50ad2f..60ff87630d2 100644 --- a/src/lib/node_error_service/dune +++ b/src/lib/node_error_service/dune @@ -30,7 +30,6 @@ transition_frontier logger node_addrs_and_ports - mina_version participating_state mina_metrics mina_block diff --git a/src/lib/node_error_service/node_error_service.ml b/src/lib/node_error_service/node_error_service.ml index 5a72afd6bb6..5353fc4ccb0 100644 --- a/src/lib/node_error_service/node_error_service.ml +++ b/src/lib/node_error_service/node_error_service.ml @@ -114,8 +114,7 @@ let with_deps ~logger ~f = | Some node_state -> f ~node_state ~node_error_url ~contact_info ) -let generate_report ~node_state ~contact_info error = - let commit_hash = Mina_version.commit_id in +let generate_report ~commit_id ~node_state ~contact_info error = let timestamp = Rfc3339_time.get_rfc3339_time () in let id = Uuid_unix.create () |> Uuid.to_string in let ({ peer_id @@ -136,7 +135,7 @@ let generate_report ~node_state ~contact_info error = ; peer_id ; ip_address ; public_key - ; commit_hash + ; commit_hash = commit_id ; chain_id ; contact_info ; hardware_info @@ -153,9 +152,11 @@ let generate_report ~node_state ~contact_info error = ; uptime_of_node } -let send_dynamic_report ~logger ~generate_error = +let send_dynamic_report ~commit_id ~logger ~generate_error = with_deps ~logger ~f:(fun ~node_state ~node_error_url ~contact_info -> - match generate_report ~node_state ~contact_info (`String "") with + match + generate_report ~commit_id ~node_state ~contact_info (`String "") + with | None -> Deferred.unit | Some base_report -> @@ -170,10 +171,10 @@ let send_dynamic_report ~logger ~generate_error = in send_node_error_report ~logger ~url:node_error_url report ) -let send_report ~logger ~error = +let send_report ~commit_id ~logger ~error = with_deps ~logger ~f:(fun ~node_state ~node_error_url ~contact_info -> match - generate_report ~node_state ~contact_info + generate_report ~commit_id ~node_state ~contact_info (Error_json.error_to_yojson error) with | None -> diff --git a/src/lib/node_error_service/node_error_service.mli b/src/lib/node_error_service/node_error_service.mli index 60b3fc2694a..66e91eef906 100644 --- a/src/lib/node_error_service/node_error_service.mli +++ b/src/lib/node_error_service/node_error_service.mli @@ -21,6 +21,10 @@ val set_config : -> unit val send_dynamic_report : - logger:Logger.t -> generate_error:(int -> Yojson.Safe.t) -> unit Deferred.t + commit_id:string + -> logger:Logger.t + -> generate_error:(int -> Yojson.Safe.t) + -> unit Deferred.t -val send_report : logger:Logger.t -> error:Error.t -> unit Deferred.t +val send_report : + commit_id:string -> logger:Logger.t -> error:Error.t -> unit Deferred.t diff --git a/src/lib/node_status_service/dune b/src/lib/node_status_service/dune index 15e0d1b721d..486b9f167fa 100644 --- a/src/lib/node_status_service/dune +++ b/src/lib/node_status_service/dune @@ -26,7 +26,6 @@ logger rfc3339_time transition_frontier_base - mina_version node_addrs_and_ports block_time mina_numbers diff --git a/src/lib/node_status_service/node_status_service.ml b/src/lib/node_status_service/node_status_service.ml index c7de3cffaa4..537cc9c0599 100644 --- a/src/lib/node_status_service/node_status_service.ml +++ b/src/lib/node_status_service/node_status_service.ml @@ -178,8 +178,8 @@ let reset_gauges () = Queue.clear Transition_frontier.validated_blocks ; Queue.clear Transition_frontier.rejected_blocks -let start ~logger ~node_status_url ~transition_frontier ~sync_status ~chain_id - ~network ~addrs_and_ports ~start_time ~slot_duration = +let start ~commit_id ~logger ~node_status_url ~transition_frontier ~sync_status + ~chain_id ~network ~addrs_and_ports ~start_time ~slot_duration = [%log info] "Starting node status service using URL $url" ~metadata:[ ("url", `String node_status_url) ] ; let five_slots = Time.Span.scale slot_duration 5. in @@ -256,7 +256,7 @@ let start ~logger ~node_status_url ~transition_frontier ~sync_status ~chain_id ; libp2p_input_bandwidth ; libp2p_output_bandwidth ; libp2p_cpu_usage - ; commit_hash = Mina_version.commit_id + ; commit_hash = commit_id ; chain_id ; peer_id = (Node_addrs_and_ports.to_peer_exn addrs_and_ports).peer_id @@ -417,7 +417,7 @@ let start ~logger ~node_status_url ~transition_frontier ~sync_status ~chain_id "Failed to get bandwidth info from libp2p" ; Deferred.unit ) -let start_simplified ~logger ~node_status_url ~chain_id ~network +let start_simplified ~commit_id ~logger ~node_status_url ~chain_id ~network ~addrs_and_ports ~slot_duration ~block_producer_public_key_base58 = [%log info] "Starting simplified node status service using URL $url" ~metadata:[ ("url", `String node_status_url) ] ; @@ -429,7 +429,7 @@ let start_simplified ~logger ~node_status_url ~chain_id ~network let node_status_data = { Simplified.max_observed_block_height = !Mina_metrics.Transition_frontier.max_blocklength_observed - ; commit_hash = Mina_version.commit_id + ; commit_hash = commit_id ; chain_id ; peer_id = (Node_addrs_and_ports.to_peer_exn addrs_and_ports).peer_id ; peer_count = List.length peers diff --git a/src/lib/pickles/test/chunked_circuits/dune b/src/lib/pickles/test/chunked_circuits/dune index 4e1649cbd2d..d1a2f7be3f1 100644 --- a/src/lib/pickles/test/chunked_circuits/dune +++ b/src/lib/pickles/test/chunked_circuits/dune @@ -38,7 +38,6 @@ pickles.limb_vector pickles_base kimchi_backend - mina_version base58_check codable random_oracle_input diff --git a/src/lib/pickles/test/optional_custom_gates/dune b/src/lib/pickles/test/optional_custom_gates/dune index f8562357f4e..c95192fed3e 100644 --- a/src/lib/pickles/test/optional_custom_gates/dune +++ b/src/lib/pickles/test/optional_custom_gates/dune @@ -38,7 +38,6 @@ pickles.limb_vector pickles_base kimchi_backend - mina_version base58_check codable random_oracle_input diff --git a/src/lib/pickles/test/optional_custom_gates/test_gadgets/dune b/src/lib/pickles/test/optional_custom_gates/test_gadgets/dune index f31afaad9a9..87d1765266c 100644 --- a/src/lib/pickles/test/optional_custom_gates/test_gadgets/dune +++ b/src/lib/pickles/test/optional_custom_gates/test_gadgets/dune @@ -38,7 +38,6 @@ pickles.limb_vector pickles_base kimchi_backend - mina_version base58_check codable random_oracle_input diff --git a/src/lib/precomputed_values/dune b/src/lib/precomputed_values/dune index 4f1ed06b70f..9f6aa02c596 100644 --- a/src/lib/precomputed_values/dune +++ b/src/lib/precomputed_values/dune @@ -22,11 +22,4 @@ (ppx_runtime_libraries base) (preprocess (pps ppx_version ppx_jane ppxlib.metaquot)) - (instrumentation (backend bisect_ppx))) - -(rule - (targets precomputed_values.ml) - (deps - (:< gen_values/gen_values.exe)) - (action - (run %{<} %{targets}))) + (instrumentation (backend bisect_ppx))) \ No newline at end of file diff --git a/src/lib/precomputed_values/gen_values/dune b/src/lib/precomputed_values/gen_values/dune deleted file mode 100644 index 80c31324190..00000000000 --- a/src/lib/precomputed_values/gen_values/dune +++ /dev/null @@ -1,42 +0,0 @@ -(executable - (name gen_values) - (flags -w -32) - (libraries - ;; opam libraries - stdio - async_kernel - compiler-libs - core_kernel - ppxlib - ppxlib.ast - ppxlib.astlib - async - core - ocaml-migrate-parsetree - base - ocaml-compiler-libs.common - async_unix - base.caml - sexplib0 - ;; local libraries - mina_runtime_config - consensus - transaction_snark - mina_state - snark_params - coda_genesis_proof - blockchain_snark - mina_base - global_signer_private_key - ppx_util - snarky.backendless - genesis_constants - pickles - test_genesis_ledger - coda_genesis_ledger - staged_ledger_diff - ) - (preprocess - (pps ppx_version ppx_let ppxlib.metaquot ppx_here)) - (instrumentation (backend bisect_ppx)) - (modes native)) diff --git a/src/lib/precomputed_values/gen_values/gen_values.ml b/src/lib/precomputed_values/gen_values/gen_values.ml deleted file mode 100644 index 016d8c69551..00000000000 --- a/src/lib/precomputed_values/gen_values/gen_values.ml +++ /dev/null @@ -1,283 +0,0 @@ -open Ppxlib -open Core -open Async -open Mina_state - -(* TODO: refactor to do compile time selection *) - -let use_dummy_values = String.equal Node_config.proof_level "full" |> not - -let generate_genesis_proof = Node_config.generate_genesis_proof - -module type S = sig - val compiled_values : Genesis_proof.t Async.Deferred.t option -end - -let hashes = - lazy - (let constraint_constants = - Genesis_constants.Constraint_constants.compiled - in - let proof_level = Genesis_constants.Proof_level.compiled in - let ts = - Transaction_snark.constraint_system_digests ~constraint_constants () - in - let bs = - Blockchain_snark.Blockchain_snark_state.constraint_system_digests - ~proof_level ~constraint_constants () - in - ts @ bs ) - -let hashes_to_expr ~loc hashes = - let open Ppxlib.Ast_builder.Default in - elist ~loc - @@ List.map hashes ~f:(fun (x, y) -> - [%expr - [%e estring ~loc x] - , Core.Md5.of_hex_exn [%e estring ~loc (Core.Md5.to_hex y)]] ) - -let vk_id_to_expr ~loc vk_id = - let open Ppxlib.Ast_builder.Default in - [%expr - let t = - lazy - (Core.Sexp.of_string_conv_exn - [%e - estring ~loc - (Core.Sexp.to_string - (Pickles.Verification_key.Id.sexp_of_t vk_id) )] - Pickles.Verification_key.Id.t_of_sexp ) - in - fun () -> Lazy.force t] - -module Inputs = struct - let proof_level = Genesis_constants.Proof_level.compiled - - let constraint_constants = Genesis_constants.Constraint_constants.compiled - - let genesis_constants = Genesis_constants.compiled - - let genesis_epoch_data = Consensus.Genesis_epoch_data.compiled - - let consensus_constants = - Consensus.Constants.create ~constraint_constants - ~protocol_constants:genesis_constants.protocol - - let protocol_state_with_hashes = - let open Staged_ledger_diff in - Genesis_protocol_state.t ~genesis_ledger:Test_genesis_ledger.t - ~genesis_epoch_data ~constraint_constants ~consensus_constants - ~genesis_body_reference -end - -module Dummy = struct - let loc = Ppxlib.Location.none - - let base_proof_expr = - if generate_genesis_proof then - Some (Async.return [%expr Lazy.force Mina_base.Proof.blockchain_dummy]) - else None - - let compiled_values = - let open Inputs in - let open Staged_ledger_diff in - if generate_genesis_proof then - Some - (Async.return - { Genesis_proof.runtime_config = Runtime_config.default - ; constraint_constants - ; proof_level - ; genesis_constants - ; genesis_ledger = (module Test_genesis_ledger) - ; genesis_epoch_data - ; genesis_body_reference - ; consensus_constants - ; protocol_state_with_hashes - ; constraint_system_digests = hashes - ; proof_data = None - } ) - else None -end - -module Make_real () = struct - let loc = Ppxlib.Location.none - - let compiled_values = - let open Inputs in - let open Staged_ledger_diff in - if generate_genesis_proof then - Some - (let%bind () = return () in - let module T = Transaction_snark.Make (Inputs) in - let module B = Blockchain_snark.Blockchain_snark_state.Make (struct - let tag = T.tag - - include Inputs - end) in - let%map values = - Genesis_proof.create_values - (module T) - (module B) - { runtime_config = Runtime_config.default - ; constraint_constants - ; proof_level = Full - ; genesis_constants - ; genesis_ledger = (module Test_genesis_ledger) - ; genesis_epoch_data - ; genesis_body_reference - ; consensus_constants - ; protocol_state_with_hashes - ; constraint_system_digests = None - ; blockchain_proof_system_id = None - } - in - values ) - else None -end - -let main () = - let open Ppxlib.Ast_builder.Default in - let target = (Sys.get_argv ()).(1) in - let fmt = Format.formatter_of_out_channel (Out_channel.create target) in - let loc = Ppxlib.Location.none in - let (module M) = - if use_dummy_values then (module Dummy : S) else (module Make_real () : S) - in - let%bind compiled_values = - match M.compiled_values with - | Some expr -> - let%map expr = expr in - Some expr - | None -> - Deferred.return None - in - let structure = - [%str - module T = Genesis_proof.T - include T - - let for_unit_tests = - lazy - (let open Staged_ledger_diff in - let protocol_state_with_hashes = - Mina_state.Genesis_protocol_state.t - ~genesis_ledger:Genesis_ledger.(Packed.t for_unit_tests) - ~genesis_epoch_data:Consensus.Genesis_epoch_data.for_unit_tests - ~constraint_constants: - Genesis_constants.Constraint_constants.for_unit_tests - ~consensus_constants: - (Lazy.force Consensus.Constants.for_unit_tests) - ~genesis_body_reference - in - { runtime_config = Runtime_config.default - ; constraint_constants = - Genesis_constants.Constraint_constants.for_unit_tests - ; proof_level = Genesis_constants.Proof_level.for_unit_tests - ; genesis_constants = Genesis_constants.for_unit_tests - ; genesis_ledger = Genesis_ledger.for_unit_tests - ; genesis_epoch_data = Consensus.Genesis_epoch_data.for_unit_tests - ; genesis_body_reference - ; consensus_constants = Lazy.force Consensus.Constants.for_unit_tests - ; protocol_state_with_hashes - ; constraint_system_digests = - lazy [%e hashes_to_expr ~loc (Lazy.force hashes)] - ; proof_data = None - }) - - let compiled_inputs = - lazy - (let open Staged_ledger_diff in - let constraint_constants = - Genesis_constants.Constraint_constants.compiled - in - let genesis_constants = Genesis_constants.compiled in - let genesis_epoch_data = Consensus.Genesis_epoch_data.compiled in - let consensus_constants = - Consensus.Constants.create ~constraint_constants - ~protocol_constants:genesis_constants.protocol - in - let protocol_state_with_hashes = - Mina_state.Genesis_protocol_state.t - ~genesis_ledger:Test_genesis_ledger.t ~genesis_epoch_data - ~constraint_constants ~consensus_constants ~genesis_body_reference - in - { Genesis_proof.Inputs.runtime_config = Runtime_config.default - ; constraint_constants - ; proof_level = Genesis_constants.Proof_level.compiled - ; genesis_constants - ; genesis_ledger = (module Test_genesis_ledger) - ; genesis_epoch_data - ; genesis_body_reference - ; consensus_constants - ; protocol_state_with_hashes - ; constraint_system_digests = - [%e - match compiled_values with - | Some { constraint_system_digests = hashes; _ } -> - [%expr Some [%e hashes_to_expr ~loc (Lazy.force hashes)]] - | None -> - [%expr None]] - ; blockchain_proof_system_id = - [%e - match compiled_values with - | Some - { proof_data = Some { blockchain_proof_system_id = id; _ } - ; _ - } -> - [%expr Some [%e vk_id_to_expr ~loc id]] - | _ -> - [%expr None]] - }) - - let compiled = - [%e - match compiled_values with - | Some compiled_values -> - [%expr - Some - ( lazy - (let inputs = Lazy.force compiled_inputs in - { runtime_config = inputs.runtime_config - ; constraint_constants = inputs.constraint_constants - ; proof_level = inputs.proof_level - ; genesis_constants = inputs.genesis_constants - ; genesis_ledger = inputs.genesis_ledger - ; genesis_epoch_data = inputs.genesis_epoch_data - ; genesis_body_reference = inputs.genesis_body_reference - ; consensus_constants = inputs.consensus_constants - ; protocol_state_with_hashes = - inputs.protocol_state_with_hashes - ; constraint_system_digests = - lazy [%e hashes_to_expr ~loc (Lazy.force hashes)] - ; proof_data = - [%e - match compiled_values.proof_data with - | Some proof_data -> - [%expr - Some - { blockchain_proof_system_id = - [%expr - vk_id_to_expr ~loc - proof_data.blockchain_proof_system_id] - ; genesis_proof = - Core.Binable.of_string - (module Mina_base.Proof.Stable.Latest) - [%e - estring ~loc - (Binable.to_string - ( module Mina_base.Proof.Stable - .Latest ) - proof_data.genesis_proof )] - }] - | None -> - [%expr None]] - } ) )] - | None -> - [%expr None]]] - in - Pprintast.top_phrase fmt (Ptop_def structure) ; - exit 0 - -let () = - don't_wait_for (main ()) ; - never_returns (Scheduler.go ()) diff --git a/src/lib/precomputed_values/precomputed_values.ml b/src/lib/precomputed_values/precomputed_values.ml new file mode 100644 index 00000000000..42014a5844c --- /dev/null +++ b/src/lib/precomputed_values/precomputed_values.ml @@ -0,0 +1,78 @@ +open Core +module T = Genesis_proof.T +include T + +let hashes = + lazy + (let constraint_constants = + Genesis_constants.Constraint_constants.compiled + in + let proof_level = Genesis_constants.Proof_level.compiled in + let ts = + Transaction_snark.constraint_system_digests ~constraint_constants () + in + let bs = + Blockchain_snark.Blockchain_snark_state.constraint_system_digests + ~proof_level ~constraint_constants () + in + ts @ bs ) + +let for_unit_tests = + lazy + (let open Staged_ledger_diff in + let protocol_state_with_hashes = + Mina_state.Genesis_protocol_state.t + ~genesis_ledger: + (let open Genesis_ledger in + Packed.t for_unit_tests) + ~genesis_epoch_data:Consensus.Genesis_epoch_data.for_unit_tests + ~constraint_constants: + Genesis_constants.Constraint_constants.for_unit_tests + ~consensus_constants:(Lazy.force Consensus.Constants.for_unit_tests) + ~genesis_body_reference + in + { runtime_config = Runtime_config.default + ; constraint_constants = + Genesis_constants.Constraint_constants.for_unit_tests + ; proof_level = Genesis_constants.Proof_level.for_unit_tests + ; genesis_constants = Genesis_constants.for_unit_tests + ; genesis_ledger = Genesis_ledger.for_unit_tests + ; genesis_epoch_data = Consensus.Genesis_epoch_data.for_unit_tests + ; genesis_body_reference + ; consensus_constants = Lazy.force Consensus.Constants.for_unit_tests + ; protocol_state_with_hashes + ; constraint_system_digests = hashes + ; proof_data = None + }) + +let compiled_inputs = + lazy + (let open Staged_ledger_diff in + let constraint_constants = + Genesis_constants.Constraint_constants.compiled + in + let genesis_constants = Genesis_constants.compiled in + let genesis_epoch_data = Consensus.Genesis_epoch_data.compiled in + let consensus_constants = + Consensus.Constants.create ~constraint_constants + ~protocol_constants:genesis_constants.protocol + in + let protocol_state_with_hashes = + Mina_state.Genesis_protocol_state.t ~genesis_ledger:Test_genesis_ledger.t + ~genesis_epoch_data ~constraint_constants ~consensus_constants + ~genesis_body_reference + in + { Genesis_proof.Inputs.runtime_config = Runtime_config.default + ; constraint_constants + ; proof_level = Genesis_constants.Proof_level.compiled + ; genesis_constants + ; genesis_ledger = (module Test_genesis_ledger) + ; genesis_epoch_data + ; genesis_body_reference + ; consensus_constants + ; protocol_state_with_hashes + ; constraint_system_digests = None + ; blockchain_proof_system_id = None + }) + +let compiled = None diff --git a/src/lib/protocol_version/dune b/src/lib/protocol_version/dune index 8aae1ed77ea..b06a7b5152d 100644 --- a/src/lib/protocol_version/dune +++ b/src/lib/protocol_version/dune @@ -12,6 +12,7 @@ ppx_version.runtime ;; local libraries mina_wire_types + node_config ) (preprocess (pps ppx_version ppx_bin_prot ppx_fields_conv ppx_sexp_conv ppx_compare ppx_deriving_yojson)) diff --git a/src/lib/prover/intf.ml b/src/lib/prover/intf.ml index 29971092d8c..0f6964f140e 100644 --- a/src/lib/prover/intf.ml +++ b/src/lib/prover/intf.ml @@ -23,6 +23,7 @@ module type S = sig -> conf_dir:string -> proof_level:Genesis_constants.Proof_level.t -> constraint_constants:Genesis_constants.Constraint_constants.t + -> commit_id:string -> unit -> t Deferred.t diff --git a/src/lib/prover/prover.ml b/src/lib/prover/prover.ml index 09c5d21c851..f260405a475 100644 --- a/src/lib/prover/prover.ml +++ b/src/lib/prover/prover.ml @@ -66,6 +66,7 @@ module Worker_state = struct ; logger : Logger.Stable.Latest.t ; proof_level : Genesis_constants.Proof_level.t ; constraint_constants : Genesis_constants.Constraint_constants.t + ; commit_id : string } [@@deriving bin_io_unversioned] @@ -82,7 +83,8 @@ module Worker_state = struct } , Lazy.force Proof.transaction_dummy ) - let create { logger; proof_level; constraint_constants; _ } : t Deferred.t = + let create { logger; proof_level; constraint_constants; commit_id; _ } : + t Deferred.t = match proof_level with | Genesis_constants.Proof_level.Full -> let module T = Transaction_snark.Make (struct @@ -154,7 +156,7 @@ module Worker_state = struct let toggle_internal_tracing enabled = don't_wait_for - @@ Internal_tracing.toggle ~logger + @@ Internal_tracing.toggle ~commit_id ~logger (if enabled then `Enabled else `Disabled) let set_itn_logger_data ~daemon_port = @@ -324,6 +326,7 @@ module Worker = struct ; logger ; proof_level ; constraint_constants + ; commit_id } = let max_size = 256 * 1024 * 512 in let num_rotate = 1 in @@ -342,7 +345,7 @@ module Worker = struct ~directory:(conf_dir ^ "/internal-tracing") ~log_filename () ) ) ; if enable_internal_tracing then - don't_wait_for @@ Internal_tracing.toggle ~logger `Enabled ; + don't_wait_for @@ Internal_tracing.toggle ~commit_id ~logger `Enabled ; [%log info] "Prover started" ; Worker_state.create { conf_dir @@ -351,6 +354,7 @@ module Worker = struct ; logger ; proof_level ; constraint_constants + ; commit_id } let init_connection_state ~connection:_ ~worker_state:_ () = Deferred.unit @@ -364,7 +368,7 @@ type t = { connection : Worker.Connection.t; process : Process.t; logger : Logger.t } let create ~logger ?(enable_internal_tracing = false) ?internal_trace_filename - ~pids ~conf_dir ~proof_level ~constraint_constants () = + ~pids ~conf_dir ~proof_level ~constraint_constants ~commit_id () = [%log info] "Starting a new prover process" ; let on_failure err = [%log error] "Prover process failed with error $err" @@ -381,6 +385,7 @@ let create ~logger ?(enable_internal_tracing = false) ?internal_trace_filename ; logger ; proof_level ; constraint_constants + ; commit_id } in [%log info] diff --git a/src/lib/runtime_config/runtime_config.ml b/src/lib/runtime_config/runtime_config.ml index 697567340b7..29d24ab0da8 100644 --- a/src/lib/runtime_config/runtime_config.ml +++ b/src/lib/runtime_config/runtime_config.ml @@ -1513,11 +1513,12 @@ let ledger_of_accounts accounts = ; add_genesis_winner = Some false } -let make_fork_config ~staged_ledger ~global_slot ~state_hash ~blockchain_length - ~staking_ledger ~staking_epoch_seed ~next_epoch_ledger ~next_epoch_seed = +let make_fork_config ~staged_ledger ~global_slot_since_genesis ~state_hash + ~blockchain_length ~staking_ledger ~staking_epoch_seed ~next_epoch_ledger + ~next_epoch_seed = let open Async.Deferred.Result.Let_syntax in let global_slot_since_genesis = - Mina_numbers.Global_slot_since_hard_fork.to_int global_slot + Mina_numbers.Global_slot_since_genesis.to_int global_slot_since_genesis in let blockchain_length = Unsigned.UInt32.to_int blockchain_length in let yield () = diff --git a/src/lib/signature_lib/schnorr.ml b/src/lib/signature_lib/schnorr.ml index cda99112a04..f31d64ee927 100644 --- a/src/lib/signature_lib/schnorr.ml +++ b/src/lib/signature_lib/schnorr.ml @@ -240,8 +240,6 @@ module Make let verify ?signature_kind ((r, s) : Signature.t) (pk : Public_key.t) (m : Message.t) = - if Node_config.call_logger then - Mina_debug.Call_logger.record_call "Signature_lib.Schnorr.verify" ; if Random.int 1000 = 0 then ( print_endline "SCHNORR BACKTRACE:" ; Printexc.print_backtrace stdout ) ; diff --git a/src/lib/snark_worker/standalone/run_snark_worker.ml b/src/lib/snark_worker/standalone/run_snark_worker.ml index 33b8fca9e19..e60efb84eef 100644 --- a/src/lib/snark_worker/standalone/run_snark_worker.ml +++ b/src/lib/snark_worker/standalone/run_snark_worker.ml @@ -24,7 +24,7 @@ let command = ~constraint_constants:Genesis_constants.Constraint_constants.compiled ~proof_level () in - let public_key = fst (Lazy.force Key_gen.Sample_keypairs.keypairs).(0) in + let public_key = fst Key_gen.Sample_keypairs.genesis_winner in let fee = Currency.Fee.of_nanomina_int_exn 10 in let message = Mina_base.Sok_message.create ~fee ~prover:public_key in match%bind Prod.perform_single worker_state ~message spec with diff --git a/src/lib/staged_ledger/staged_ledger.ml b/src/lib/staged_ledger/staged_ledger.ml index 1bf818fea57..2e717b5759a 100644 --- a/src/lib/staged_ledger/staged_ledger.ml +++ b/src/lib/staged_ledger/staged_ledger.ml @@ -427,8 +427,6 @@ module T = struct ; constraint_constants = _ ; pending_coinbase_collection } : Staged_ledger_hash.t = - if Node_config.call_logger then - Mina_debug.Call_logger.record_call "Staged_ledger.hash" ; Staged_ledger_hash.of_aux_ledger_and_coinbase_hash (Scan_state.hash scan_state) (Ledger.merkle_root ledger) @@ -2383,7 +2381,7 @@ let%test_module "staged ledger tests" = Verifier.create ~logger ~proof_level ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) - () ) + ~commit_id:"not specified for unit tests" () ) let find_vk ledger = Zkapp_command.Verifiable.load_vk_from_ledger ~get:(Ledger.get ledger) @@ -5164,7 +5162,7 @@ let%test_module "staged ledger tests" = ~constraint_constants ~conf_dir:None ~pids: (Child_processes.Termination.create_pid_table ()) - () + ~commit_id:"not specified for unit tests" () in match%map Sl.apply ~constraint_constants ~global_slot !sl diff --git a/src/lib/test_genesis_ledger/test_genesis_ledger.ml b/src/lib/test_genesis_ledger/test_genesis_ledger.ml index 413b901664f..b81fc6e7533 100644 --- a/src/lib/test_genesis_ledger/test_genesis_ledger.ml +++ b/src/lib/test_genesis_ledger/test_genesis_ledger.ml @@ -1,5 +1,5 @@ include Genesis_ledger.Make (struct - include (val Genesis_ledger.fetch_ledger_exn Node_config.genesis_ledger) + include (val Genesis_ledger.fetch_ledger_exn "test") let directory = `Ephemeral diff --git a/src/lib/transaction_inclusion_status/transaction_inclusion_status.ml b/src/lib/transaction_inclusion_status/transaction_inclusion_status.ml index 89470111484..1d34ed2059d 100644 --- a/src/lib/transaction_inclusion_status/transaction_inclusion_status.ml +++ b/src/lib/transaction_inclusion_status/transaction_inclusion_status.ml @@ -92,7 +92,7 @@ let%test_module "transaction_status" = Verifier.create ~logger ~proof_level ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) - () ) + ~commit_id:"not specified for unit tests" () ) let key_gen = let open Quickcheck.Generator in diff --git a/src/lib/transition_frontier/full_frontier/full_frontier.ml b/src/lib/transition_frontier/full_frontier/full_frontier.ml index b91851567f2..9d152fa7d8a 100644 --- a/src/lib/transition_frontier/full_frontier/full_frontier.ml +++ b/src/lib/transition_frontier/full_frontier/full_frontier.ml @@ -965,7 +965,7 @@ module For_tests = struct Verifier.create ~logger ~proof_level ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) - () ) + ~commit_id:"not specified for unit tests" () ) module Genesis_ledger = (val precomputed_values.genesis_ledger) diff --git a/src/lib/transition_handler/catchup_scheduler.ml b/src/lib/transition_handler/catchup_scheduler.ml index c57786bcbb5..5d925a58d7d 100644 --- a/src/lib/transition_handler/catchup_scheduler.ml +++ b/src/lib/transition_handler/catchup_scheduler.ml @@ -333,7 +333,7 @@ let%test_module "Transition_handler.Catchup_scheduler tests" = let verifier = Async.Thread_safe.block_on_async_exn (fun () -> Verifier.create ~logger ~proof_level ~constraint_constants - ~conf_dir:None ~pids () ) + ~conf_dir:None ~pids ~commit_id:"not specified for unit tests" () ) (* cast a breadcrumb into a cached, enveloped, partially validated transition *) let downcast_breadcrumb breadcrumb = diff --git a/src/lib/transition_handler/processor.ml b/src/lib/transition_handler/processor.ml index e0b358a331d..c1f81fcefd0 100644 --- a/src/lib/transition_handler/processor.ml +++ b/src/lib/transition_handler/processor.ml @@ -458,7 +458,7 @@ let%test_module "Transition_handler.Processor tests" = Verifier.create ~logger ~proof_level ~constraint_constants ~conf_dir:None ~pids:(Child_processes.Termination.create_pid_table ()) - () ) + ~commit_id:"not specified for unit tests" () ) module Context = struct let logger = logger diff --git a/src/lib/verifier/dummy.ml b/src/lib/verifier/dummy.ml index c9d4ba7b560..79321fa0b5b 100644 --- a/src/lib/verifier/dummy.ml +++ b/src/lib/verifier/dummy.ml @@ -21,7 +21,7 @@ let invalid_to_error = Common.invalid_to_error type ledger_proof = Ledger_proof.t let create ~logger:_ ?enable_internal_tracing:_ ?internal_trace_filename:_ - ~proof_level ~constraint_constants ~pids:_ ~conf_dir:_ () = + ~proof_level ~constraint_constants ~pids:_ ~conf_dir:_ ~commit_id:_ () = let module T = Transaction_snark.Make (struct let constraint_constants = constraint_constants diff --git a/src/lib/verifier/prod.ml b/src/lib/verifier/prod.ml index 1a516780552..ea67d35e684 100644 --- a/src/lib/verifier/prod.ml +++ b/src/lib/verifier/prod.ml @@ -69,12 +69,14 @@ module Worker_state = struct ; logger : Logger.Stable.Latest.t ; proof_level : Genesis_constants.Proof_level.t ; constraint_constants : Genesis_constants.Constraint_constants.t + ; commit_id : string } [@@deriving bin_io_unversioned] type t = (module S) - let create { logger; proof_level; constraint_constants; _ } : t Deferred.t = + let create { logger; proof_level; constraint_constants; commit_id; _ } : + t Deferred.t = match proof_level with | Full -> Pickles.Side_loaded.srs_precomputation () ; @@ -193,7 +195,7 @@ module Worker_state = struct let toggle_internal_tracing enabled = don't_wait_for - @@ Internal_tracing.toggle ~logger + @@ Internal_tracing.toggle ~commit_id ~logger (if enabled then `Enabled else `Disabled) let set_itn_logger_data ~daemon_port = @@ -389,6 +391,7 @@ module Worker = struct ; logger ; proof_level ; constraint_constants + ; commit_id } = if Option.is_some conf_dir then ( let max_size = 256 * 1024 * 512 in @@ -411,7 +414,7 @@ module Worker = struct ~max_size:(1024 * 1024 * 10) ~num_rotate:50 ) ) ) ; if enable_internal_tracing then - don't_wait_for @@ Internal_tracing.toggle ~logger `Enabled ; + don't_wait_for @@ Internal_tracing.toggle ~commit_id ~logger `Enabled ; [%log info] "Verifier started" ; Worker_state.create { conf_dir @@ -420,6 +423,7 @@ module Worker = struct ; logger ; proof_level ; constraint_constants + ; commit_id } let init_connection_state ~connection:_ ~worker_state:_ () = Deferred.unit @@ -439,7 +443,8 @@ type t = { worker : worker Ivar.t ref; logger : Logger.Stable.Latest.t } (* TODO: investigate why conf_dir wasn't being used *) let create ~logger ?(enable_internal_tracing = false) ?internal_trace_filename - ~proof_level ~constraint_constants ~pids ~conf_dir () : t Deferred.t = + ~proof_level ~constraint_constants ~pids ~conf_dir ~commit_id () : + t Deferred.t = let on_failure err = [%log error] "Verifier process failed with error $err" ~metadata:[ ("err", Error_json.error_to_yojson err) ] ; @@ -477,6 +482,7 @@ let create ~logger ?(enable_internal_tracing = false) ?internal_trace_filename ; logger ; proof_level ; constraint_constants + ; commit_id } ) |> Deferred.Result.map_error ~f:Error.of_exn in diff --git a/src/lib/verifier/verifier_intf.ml b/src/lib/verifier/verifier_intf.ml index 13b090d9c73..9b293f07f88 100644 --- a/src/lib/verifier/verifier_intf.ml +++ b/src/lib/verifier/verifier_intf.ml @@ -68,6 +68,7 @@ module type S = sig -> constraint_constants:Genesis_constants.Constraint_constants.t -> pids:Child_processes.Termination.t -> conf_dir:string option + -> commit_id:string -> unit -> t Deferred.t end