diff --git a/.github/workflows/parachain.yml b/.github/workflows/parachain.yml index e2c955edb5c2e..6f3d5c11e0e31 100644 --- a/.github/workflows/parachain.yml +++ b/.github/workflows/parachain.yml @@ -34,6 +34,8 @@ jobs: ${{ runner.os }}-cargo- - name: Install Protoc uses: arduino/setup-protoc@v1 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} - uses: actions-rs/toolchain@v1 with: profile: minimal diff --git a/core/packages/test/package.json b/core/packages/test/package.json index 9c27e8f53913d..585c202172233 100644 --- a/core/packages/test/package.json +++ b/core/packages/test/package.json @@ -16,7 +16,7 @@ "@polkadot/types": "9.6.2", "@polkadot/util": "10.1.11", "@polkadot/util-crypto": "10.1.11", - "@chainsafe/lodestar": "1.1.0", + "@chainsafe/lodestar": "1.2.1", "@types/keccak": "^3.0.1", "@types/node": "^16.4.2", "@types/yargs": "^17.0.2", diff --git a/core/pnpm-lock.yaml b/core/pnpm-lock.yaml index 3a9abcb5b001c..b3772cc2133bd 100644 --- a/core/pnpm-lock.yaml +++ b/core/pnpm-lock.yaml @@ -162,7 +162,7 @@ importers: packages/test: specifiers: - '@chainsafe/lodestar': 1.1.0 + '@chainsafe/lodestar': 1.2.1 '@polkadot/api': 9.6.2 '@polkadot/types': 9.6.2 '@polkadot/util': 10.1.11 @@ -190,7 +190,7 @@ importers: ws: ^7.4.6 yargs: ^17.0.1 devDependencies: - '@chainsafe/lodestar': 1.1.0_5eubo4spvje7gfqvn4yyhdicyq + '@chainsafe/lodestar': 1.2.1_fastify@3.15.1 '@polkadot/api': 9.6.2 '@polkadot/types': 9.6.2 '@polkadot/util': 10.1.11 @@ -220,9 +220,39 @@ importers: packages: - /@achingbrain/node-fetch/2.6.7: - resolution: {integrity: sha512-iTASGs+HTFK5E4ZqcMsHmeJ4zodyq8L38lZV33jwqcBJYoUt3HjN4+ot+O9/0b+ke8ddE7UgOtVuZN/OkV19/g==} - engines: {node: 4.x || >=6.0.0} + /@achingbrain/ip-address/8.1.0: + resolution: {integrity: sha512-Zus4vMKVRDm+R1o0QJNhD0PD/8qRGO3Zx8YPsFG5lANt5utVtGg3iHVGBSAF80TfQmhi8rP+Kg/OigdxY0BXHw==} + engines: {node: '>= 12'} + dependencies: + jsbn: 1.1.0 + sprintf-js: 1.1.2 + dev: true + + /@achingbrain/nat-port-mapper/1.0.7: + resolution: {integrity: sha512-P8Z8iMZBQCsN7q3XoVoJAX3CGPUTbGTh1XBU8JytCW3hBmSk594l8YvdrtY5NVexVHSwLeiXnDsP4d10NJHaeg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@achingbrain/ssdp': 4.0.1 + '@libp2p/logger': 2.0.2 + default-gateway: 6.0.3 + err-code: 3.0.1 + it-first: 1.0.7 + p-defer: 4.0.0 + p-timeout: 5.1.0 + xml2js: 0.4.23 + transitivePeerDependencies: + - supports-color + dev: true + + /@achingbrain/ssdp/4.0.1: + resolution: {integrity: sha512-z/CkfFI0Ksrpo8E+lu2rKahlE1KJHUn8X8ihQj2Jg6CEL+oHYGCNfttOES0+VnV7htuog70c8bYNHYhlmmqxBQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + event-iterator: 2.0.0 + freeport-promise: 2.0.0 + merge-options: 3.0.4 + uuid: 8.3.2 + xml2js: 0.4.23 dev: true /@ampproject/remapping/2.2.0: @@ -470,13 +500,6 @@ packages: to-fast-properties: 2.0.0 dev: true - /@chainsafe/abort-controller/3.0.1: - resolution: {integrity: sha512-oyq0qgFJDIIgLpyPwTv4j/sHX/MITatFzY3/b42VSldyZfnUC1lYBx5RwFvzBv1Sq4APOj2VCZO23pDRwy5kew==} - engines: {node: '>=6.5'} - dependencies: - event-target-shim: 5.0.1 - dev: true - /@chainsafe/as-sha256/0.3.1: resolution: {integrity: sha512-hldFFYuf49ed7DAakWVXSJODuq3pzJEguD8tQ7h+sGkM18vja+OFoJI9krnGmgzyuZC2ETX0NOIcCTy31v2Mtg==} dev: true @@ -522,18 +545,6 @@ packages: uuid: 3.4.0 dev: true - /@chainsafe/bls/7.1.0_@chainsafe+blst@0.2.6: - resolution: {integrity: sha512-9MR4l8Mc8BAPizo7mqaEBGCUJKzMuqzlvyXA9k8zMhcXZaiZ4wTyAU5BDJJLaMNLAjBVcLT/VSGOWe2O7E8J8A==} - engines: {node: '>=14.8.0'} - peerDependencies: - '@chainsafe/blst': ^0.2.0 - dependencies: - '@chainsafe/bls-keygen': 0.4.0 - '@chainsafe/blst': 0.2.6 - bls-eth-wasm: 0.4.8 - randombytes: 2.1.0 - dev: true - /@chainsafe/bls/7.1.1_@chainsafe+blst@0.2.6: resolution: {integrity: sha512-56hjFJujW0Z0Ntkr8y22xIAfT4SChYWQtCGM8dfUMkWWX8xLOXkhBFFSNTvPXA5cBlsFlo102CtBo+6A60II2w==} engines: {node: '>=14.8.0'} @@ -558,27 +569,26 @@ packages: - supports-color dev: true - /@chainsafe/discv5/0.7.1_node-fetch@3.3.0: - resolution: {integrity: sha512-tH8iNm2StTm2VaC7HvammGTr3F7oWFsBJXUMlhOq9rbVaC6gJKKuIjfGMCyxaLH3GslEggq5SASHASIne3H13g==} + /@chainsafe/discv5/1.5.0: + resolution: {integrity: sha512-F4uI5KE7EBJEO6+K4E80hS4DSo0640ZVcjYCujvaS76Z+18F8fqtoYJZM51yPW2cuDIFUhejfZ3dYvDsHp6zTQ==} dependencies: - '@chainsafe/abort-controller': 3.0.1 + '@libp2p/crypto': 1.0.9 + '@libp2p/interface-peer-discovery': 1.0.2 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interface-peer-info': 1.0.4 + '@libp2p/interfaces': 3.0.4 + '@libp2p/peer-id': 1.1.16 + '@multiformats/multiaddr': 11.0.10 base64url: 3.0.1 bcrypto: 5.4.0 bigint-buffer: 1.1.5 debug: 4.3.4 dgram: 1.0.1 err-code: 3.0.1 - ip6addr: 0.2.5 - is-ip: 3.1.0 - libp2p-crypto: 0.19.7 - multiaddr: 10.0.1_node-fetch@3.3.0 - multihashes: 4.0.3 - peer-id: 0.16.0 rlp: 2.2.7 strict-event-emitter-types: 2.0.0 varint: 6.0.0 transitivePeerDependencies: - - node-fetch - supports-color dev: true @@ -588,48 +598,90 @@ packages: '@node-rs/crc32': 1.1.0 dev: true - /@chainsafe/libp2p-noise/5.0.3: - resolution: {integrity: sha512-IT7q9JaEjv4aU3zO8zeomWyw79rLo8hGcmnyWOE1P/dVIT+jqrF08R3rVXonujBbmi6SSgZbB6NModqW+Oa2jw==} + /@chainsafe/is-ip/2.0.1: + resolution: {integrity: sha512-nqSJ8u2a1Rv9FYbyI8qpDhTYujaKEyLknNrTejLYoSWmdeg+2WB7R6BZqPZYfrJzDxVi3rl6ZQuoaEvpKRZWgQ==} + dev: true + + /@chainsafe/libp2p-gossipsub/4.1.1: + resolution: {integrity: sha512-W3z52uTVm48qvwTAcE+tz6ML2CPWA4ErmuL2aCWAW8S7ce6iH8anqo+xI9rcedyIOChWMWLLD4Gtaj4TMrWacw==} + engines: {npm: '>=8.7.0'} + dependencies: + '@libp2p/components': 2.1.1 + '@libp2p/crypto': 1.0.9 + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interface-keys': 1.0.4 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interface-pubsub': 2.1.0 + '@libp2p/interface-registrar': 2.0.4 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.2 + '@libp2p/peer-id': 1.1.16 + '@libp2p/peer-record': 4.0.4 + '@libp2p/pubsub': 3.1.3 + '@libp2p/topology': 3.0.1 + abortable-iterator: 4.0.2 + denque: 1.5.1 + err-code: 3.0.1 + it-length-prefixed: 8.0.3 + it-pipe: 2.0.5 + it-pushable: 3.1.0 + multiformats: 9.9.0 + protobufjs: 6.11.3 + uint8arraylist: 2.4.2 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@chainsafe/libp2p-noise/8.0.2: + resolution: {integrity: sha512-YouGuPOZcP9VG8jarL21KseZZXLsa9RCkFnec3EMrRLIiL5qbbxgpDhbGzocAXSbsbitNBNrexQA524R/GB+2Q==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: + '@libp2p/crypto': 1.0.9 + '@libp2p/interface-connection-encrypter': 2.0.2 + '@libp2p/interface-keys': 1.0.4 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/logger': 2.0.2 + '@libp2p/peer-id': 1.1.16 '@stablelib/chacha20poly1305': 1.0.1 '@stablelib/hkdf': 1.0.1 '@stablelib/sha256': 1.0.1 '@stablelib/x25519': 1.0.3 - bl: 5.1.0 - debug: 4.3.4 - it-buffer: 0.1.3 - it-length-prefixed: 5.0.3 - it-pair: 1.0.0 - it-pb-rpc: 0.2.0 - it-pipe: 1.1.0 - peer-id: 0.16.0 - protobufjs: 6.11.3 + it-length-prefixed: 8.0.3 + it-pair: 2.0.3 + it-pb-stream: 2.0.2 + it-pipe: 2.0.5 + it-stream-types: 1.0.4 + protons-runtime: 3.1.0_uint8arraylist@2.4.2 + uint8arraylist: 2.4.2 uint8arrays: 3.1.1 transitivePeerDependencies: - supports-color dev: true - /@chainsafe/lodestar/1.1.0_5eubo4spvje7gfqvn4yyhdicyq: - resolution: {integrity: sha512-aRqzxfvddBT5aG7O23WJGFqPPOKx7irN04sJAGWkLqtiS9aFpbplHa2l+VYnzn7u43862hCI095koZxVSpNMIg==} + /@chainsafe/lodestar/1.2.1_fastify@3.15.1: + resolution: {integrity: sha512-oFs8Qq6d7fj5kjHsdo/9NuB9kAPOH3h6G6riATaczJW+5LhfPF86r/zmC0wImA5qA0P9C5iUBqgkads8CTNFdA==} hasBin: true dependencies: '@chainsafe/as-sha256': 0.3.1 - '@chainsafe/bls': 7.1.0_@chainsafe+blst@0.2.6 + '@chainsafe/bls': 7.1.1_@chainsafe+blst@0.2.6 '@chainsafe/bls-keygen': 0.3.0 '@chainsafe/bls-keystore': 2.0.0 '@chainsafe/blst': 0.2.6 - '@chainsafe/discv5': 0.7.1_node-fetch@3.3.0 + '@chainsafe/discv5': 1.5.0 '@chainsafe/ssz': 0.9.2 - '@lodestar/api': 1.1.1_fastify@3.15.1 - '@lodestar/beacon-node': 1.1.1_ux4wd6pdcam2hfdxhzxbn7ajru - '@lodestar/config': 1.1.1 - '@lodestar/db': 1.1.1 - '@lodestar/light-client': 1.1.1_njw5l2rxq436lgxeynq25pqgpe - '@lodestar/params': 1.1.1 - '@lodestar/state-transition': 1.1.1_@chainsafe+blst@0.2.6 - '@lodestar/types': 1.1.1 - '@lodestar/utils': 1.1.1 - '@lodestar/validator': 1.1.1_njw5l2rxq436lgxeynq25pqgpe + '@libp2p/peer-id-factory': 1.0.19 + '@lodestar/api': 1.2.2_fastify@3.15.1 + '@lodestar/beacon-node': 1.2.2_@chainsafe+blst@0.2.6 + '@lodestar/config': 1.2.2 + '@lodestar/db': 1.2.2 + '@lodestar/light-client': 1.2.2_njw5l2rxq436lgxeynq25pqgpe + '@lodestar/params': 1.2.2 + '@lodestar/state-transition': 1.2.2_@chainsafe+blst@0.2.6 + '@lodestar/types': 1.2.2 + '@lodestar/utils': 1.2.2 + '@lodestar/validator': 1.2.2_njw5l2rxq436lgxeynq25pqgpe + '@multiformats/multiaddr': 11.0.10 '@types/lockfile': 1.0.2 bip39: 3.0.4 deepmerge: 4.2.2 @@ -641,19 +693,20 @@ packages: js-yaml: 3.14.1 lockfile: 1.0.4 lodash: 4.17.21 - multiaddr: 10.0.1_node-fetch@3.3.0 - peer-id: 0.15.4 prom-client: 14.1.0 rimraf: 3.0.2 source-map-support: 0.5.21 + uint8arrays: 3.1.1 uuidv4: 6.2.13 + winston: 3.8.2 + winston-daily-rotate-file: 4.7.1_winston@3.8.2 + winston-transport: 4.5.0 yargs: 16.2.0 transitivePeerDependencies: - bluebird - bufferutil - encoding - fastify - - node-fetch - supports-color - utf-8-validate dev: true @@ -1136,277 +1189,807 @@ packages: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: true - /@lodestar/api/1.1.1_fastify@3.15.1: - resolution: {integrity: sha512-rRZzozO017FYd64ud85YrYHp1u/EwqBi4u9Q6eHqd1V+cdL1HRhkEK2ux9AEFhNnH62iHRg1yh1WnqFN9RjkzA==} - peerDependencies: - fastify: 3.15.1 + /@libp2p/bootstrap/2.0.1: + resolution: {integrity: sha512-ADM3vJILsJ22ZLZZICMZ+kI39W4RtA+6MbH2NPmeGhOkcp2urbXBC9k1+/dZ9MEVU7Ptqrkk05NOI55KSaqZhA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@chainsafe/persistent-merkle-tree': 0.4.2 - '@chainsafe/ssz': 0.9.2 - '@lodestar/config': 1.1.1 - '@lodestar/params': 1.1.1 - '@lodestar/types': 1.1.1 - '@lodestar/utils': 1.1.1 - cross-fetch: 3.1.5 - eventsource: 2.0.2 - fastify: 3.15.1 - qs: 6.11.0 + '@libp2p/interface-peer-discovery': 1.0.2 + '@libp2p/interface-peer-info': 1.0.4 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.2 + '@libp2p/peer-id': 1.1.16 + '@multiformats/mafmt': 11.0.3 + '@multiformats/multiaddr': 11.0.10 transitivePeerDependencies: - - encoding + - supports-color dev: true - /@lodestar/beacon-node/1.1.1_ux4wd6pdcam2hfdxhzxbn7ajru: - resolution: {integrity: sha512-CKW+7RNbtFMTCK1Hl/UQLf7fyCrl/XhWKM5n3vJNi6U/KBjcy4/pVEUijT2XxQDlB4zo4Elvmq+TAI0ID3ngGw==} + /@libp2p/components/2.1.1: + resolution: {integrity: sha512-/XtfEdBHaNhwiaf9RowiSYnyVFIl+shuZNGQlCsJmOnn5X490TMo9GJ9PVfrTRnRn3ZXPBLS5Vp0s6++ShSv7g==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@chainsafe/as-sha256': 0.3.1 - '@chainsafe/bls': 7.1.1_@chainsafe+blst@0.2.6 - '@chainsafe/discv5': 0.7.1_node-fetch@3.3.0 - '@chainsafe/libp2p-noise': 5.0.3 - '@chainsafe/persistent-merkle-tree': 0.4.2 - '@chainsafe/snappy-stream': 5.1.1 - '@chainsafe/ssz': 0.9.2 - '@chainsafe/threads': 1.10.0 - '@ethersproject/abi': 5.7.0 - '@lodestar/api': 1.1.1_fastify@3.15.1 - '@lodestar/config': 1.1.1 - '@lodestar/db': 1.1.1 - '@lodestar/fork-choice': 1.1.1_@chainsafe+blst@0.2.6 - '@lodestar/light-client': 1.1.1_njw5l2rxq436lgxeynq25pqgpe - '@lodestar/params': 1.1.1 - '@lodestar/state-transition': 1.1.1_@chainsafe+blst@0.2.6 - '@lodestar/types': 1.1.1 - '@lodestar/utils': 1.1.1 - '@lodestar/validator': 1.1.1_njw5l2rxq436lgxeynq25pqgpe - '@types/datastore-level': 3.0.0 - bl: 5.1.0 - buffer-xor: 2.0.2 - cross-fetch: 3.1.5 - datastore-core: 7.0.3 - datastore-level: 6.0.2 - deepmerge: 3.3.0 - fastify: 3.15.1 - fastify-bearer-auth: 6.1.0 - fastify-cors: 6.1.0 - gc-stats: 1.4.0 - interface-datastore: 5.2.0 - it-all: 1.0.6 - it-pipe: 1.1.0 - jwt-simple: 0.5.6 - libp2p: 0.36.2_node-fetch@3.3.0 - libp2p-bootstrap: 0.14.0_node-fetch@3.3.0 - libp2p-gossipsub: 0.14.1_node-fetch@3.3.0 - libp2p-mdns: 0.18.0_node-fetch@3.3.0 - libp2p-mplex: 0.10.7 - libp2p-tcp: 0.17.2_node-fetch@3.3.0 - multiaddr: 10.0.1_node-fetch@3.3.0 - peer-id: 0.16.0 - prom-client: 13.2.0 - prometheus-gc-stats: 0.6.3_prom-client@13.2.0 - snappyjs: 0.7.0 - stream-to-it: 0.2.4 - strict-event-emitter-types: 2.0.0 - varint: 6.0.0 + '@libp2p/interface-address-manager': 1.0.3 + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interface-connection-manager': 1.3.1 + '@libp2p/interface-content-routing': 1.0.4 + '@libp2p/interface-dht': 1.0.3 + '@libp2p/interface-metrics': 3.0.0 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interface-peer-routing': 1.0.2 + '@libp2p/interface-peer-store': 1.2.3 + '@libp2p/interface-pubsub': 2.1.0 + '@libp2p/interface-registrar': 2.0.4 + '@libp2p/interface-transport': 1.0.4 + '@libp2p/interfaces': 3.0.4 + err-code: 3.0.1 + interface-datastore: 7.0.1 transitivePeerDependencies: - - '@chainsafe/blst' - - encoding - - node-fetch - supports-color dev: true - /@lodestar/config/1.1.1: - resolution: {integrity: sha512-GVVx0RHMohrUUO+QwX48EXAsS6eyJ9o9PrX7bwHYxKFQkkAxdvhq1zGQTExGRLB9gUrLdn2Adj7MP9VAHBtBFA==} + /@libp2p/connection/4.0.2: + resolution: {integrity: sha512-l/mvmcA7QkAC/0qRmTpuD5CeMaiy4DuKCsutaY3PpwJbMegTOjxuZh0uzk3z94d0wJBnhquVZ0e4Yqvd+QGlng==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@chainsafe/ssz': 0.9.2 - '@lodestar/params': 1.1.1 - '@lodestar/types': 1.1.1 + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.2 + '@multiformats/multiaddr': 11.0.10 + err-code: 3.0.1 + transitivePeerDependencies: + - supports-color dev: true - /@lodestar/db/1.1.1: - resolution: {integrity: sha512-uxpe+NSWjBStkQAvmy429izSbMvGW8cvdgUDkoSi3cgW4LaLFRcTVDRkQBDdJGtdOfbe73rKYMUSriE+DGdOqg==} + /@libp2p/crypto/1.0.9: + resolution: {integrity: sha512-7jL6dVhwNTKsmFrB8D+36CRhEner/d/LaJDofCb/FsH5EeY06imkuIlu5Z3WoJv9kF803S45mzfPw+Cpqkp6Zw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@chainsafe/ssz': 0.9.2 - '@lodestar/config': 1.1.1 - '@lodestar/utils': 1.1.1 - '@types/levelup': 4.3.3 - it-all: 1.0.6 - level: 7.0.1 - levelup: 5.1.1 + '@libp2p/interface-keys': 1.0.4 + '@noble/ed25519': 1.7.1 + '@noble/secp256k1': 1.7.0 + err-code: 3.0.1 + multiformats: 10.0.2 + node-forge: 1.3.1 + protons-runtime: 4.0.1 + uint8arrays: 4.0.2 dev: true - /@lodestar/fork-choice/1.1.1_@chainsafe+blst@0.2.6: - resolution: {integrity: sha512-eAkFKEFX4exgsFniwSlCsBBz6q3ebZmP+4gGqKv3RlaU41+WkVUDoX5k/PK6TZkKYyx4/JPwMa6lumQdk1BcMA==} + /@libp2p/interface-address-manager/1.0.3: + resolution: {integrity: sha512-/DNGUQEXA0Ks+EOp0IVv3TsWq1H+4ZlSnyBozzNGDmufz6wG+EvUDBbwIXieHR898bj4pHfmmogK+Vwz5s5Kdw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@chainsafe/ssz': 0.9.2 - '@lodestar/config': 1.1.1 - '@lodestar/params': 1.1.1 - '@lodestar/state-transition': 1.1.1_@chainsafe+blst@0.2.6 - '@lodestar/types': 1.1.1 - '@lodestar/utils': 1.1.1 + '@libp2p/interfaces': 3.0.4 + '@multiformats/multiaddr': 11.0.10 transitivePeerDependencies: - - '@chainsafe/blst' + - supports-color dev: true - /@lodestar/light-client/1.1.1_njw5l2rxq436lgxeynq25pqgpe: - resolution: {integrity: sha512-qiuVp2uAX69uFsFAgoCuH62dsmc3PNA2nJqbwLtCQKQMB9Y2VM/t49EaHGF6m8pfGLbkkxpgKMhxDEFztF2a3A==} + /@libp2p/interface-connection-encrypter/2.0.2: + resolution: {integrity: sha512-kp8CgNICXTE/j21l6j3H7y028OR+I7yqwQH1769c5A1ikh2Gl/e1rgoMcwz8HPVNyS8qtw2TEWn45th8Kn4NMQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@chainsafe/bls': 7.1.1_@chainsafe+blst@0.2.6 - '@chainsafe/persistent-merkle-tree': 0.4.2 - '@chainsafe/ssz': 0.9.2 - '@lodestar/api': 1.1.1_fastify@3.15.1 - '@lodestar/config': 1.1.1 - '@lodestar/params': 1.1.1 - '@lodestar/types': 1.1.1 - '@lodestar/utils': 1.1.1 - cross-fetch: 3.1.5 - mitt: 3.0.0 + '@libp2p/interface-peer-id': 1.1.0 + it-stream-types: 1.0.4 + uint8arraylist: 2.4.2 + dev: true + + /@libp2p/interface-connection-manager/1.3.1: + resolution: {integrity: sha512-aaRFzpIU6f2DKo6q9fx7W3xPfT2iW/J5mnGTHvvndCtPGmoziCY90cFYJiZ4nJJfX5YKs+v/kDTztXVWgPA9Nw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interfaces': 3.0.4 + '@multiformats/multiaddr': 11.0.10 transitivePeerDependencies: - - '@chainsafe/blst' - - encoding - - fastify + - supports-color dev: true - /@lodestar/params/1.1.1: - resolution: {integrity: sha512-89gzT4abq1owpQoS6Rz1JvlzkIrZrwCTreYSxkQXxjaoSyl8b6c9IhaGqkpOcwCe/1HV8fnv7rstA36ZJXtjvQ==} + /@libp2p/interface-connection/3.0.3: + resolution: {integrity: sha512-bJRTu/e+sTl3XPApYXEq+SlnYZ6e5CnHah+sBGv2XHU20n+t3CKCkfGFtAyLSHasTZoHSaRLGHVpuV6Uovobtg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interfaces': 3.0.4 + '@multiformats/multiaddr': 11.0.10 + it-stream-types: 1.0.4 + uint8arraylist: 2.4.2 + transitivePeerDependencies: + - supports-color dev: true - /@lodestar/state-transition/1.1.1_@chainsafe+blst@0.2.6: - resolution: {integrity: sha512-GFvb3QtUWMgV3PSPU6zncFvIn/TnkbhbfKl0DYKHCCQ/0lmTStyKxvSazEvE+iNLHLCyEfMCc7cPSLVLj8WSVw==} + /@libp2p/interface-content-routing/1.0.4: + resolution: {integrity: sha512-zJn7wH8KWaAdlc6kNUMsq9cYx1bEdTj0yAEhzIsrfdXX/XTlBqCeWmMBuFMwj4vBp0pKI0nlt3fUHON1cIGX1w==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@chainsafe/as-sha256': 0.3.1 - '@chainsafe/bls': 7.1.0_@chainsafe+blst@0.2.6 - '@chainsafe/persistent-merkle-tree': 0.4.2 - '@chainsafe/persistent-ts': 0.19.1 - '@chainsafe/ssz': 0.9.2 - '@lodestar/config': 1.1.1 - '@lodestar/params': 1.1.1 - '@lodestar/types': 1.1.1 - '@lodestar/utils': 1.1.1 - bigint-buffer: 1.1.5 - buffer-xor: 2.0.2 + '@libp2p/interface-peer-info': 1.0.4 + '@libp2p/interfaces': 3.0.4 + multiformats: 10.0.2 transitivePeerDependencies: - - '@chainsafe/blst' + - supports-color dev: true - /@lodestar/types/1.1.1: - resolution: {integrity: sha512-S/rTIPPbhmnIe2x/sLj1jOlsIA2BouhUwBPdcUg/TnHQw3R7MnKY9Th0m8QDTrWay/5wvu4aF6BgR3h1c7OX3g==} + /@libp2p/interface-dht/1.0.3: + resolution: {integrity: sha512-8SuGn2QIztqHjMPZLNKAZ+UlWc4EDB9rIt53KfjWZnQrRJzkyqFYXvT9VhnqtFX7iblf4N4I3Z42OFAM8ezCvg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@chainsafe/ssz': 0.9.2 - '@lodestar/params': 1.1.1 + '@libp2p/interface-peer-discovery': 1.0.2 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interface-peer-info': 1.0.4 + '@libp2p/interfaces': 3.0.4 + multiformats: 10.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/interface-keys/1.0.4: + resolution: {integrity: sha512-XNyN237PmEuyQK/7G/7L1sC6NkppPoEsVgX8phBt1eUTCE+HgDphW2Kt/uO3oUi9i7sdScRM221pdNmoW/LPvQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dev: true - /@lodestar/utils/1.1.1: - resolution: {integrity: sha512-bOugBdoLltIsSdwyw5bw2vgMG/ylYhlsPvADxdmXwdE8TwtGx2IJUy0IzeDetO09Igxq+DtUJeEYPRbBBXyGHQ==} + /@libp2p/interface-metrics/3.0.0: + resolution: {integrity: sha512-TxK63BrDalv0yW544608xfmg3rsbh31ykZzf7I1yjMCZpyIFOqLTH1WN4YQwXKNlMz/XURux99UTpGSRYl3nOA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@chainsafe/as-sha256': 0.3.1 - any-signal: 2.1.2 - bigint-buffer: 1.1.5 - case: 1.6.3 - chalk: 4.1.2 - js-yaml: 3.14.1 - winston: 3.8.2 - winston-daily-rotate-file: 4.7.1_winston@3.8.2 - winston-transport: 4.5.0 + '@libp2p/interface-peer-id': 1.1.0 + it-stream-types: 1.0.4 dev: true - /@lodestar/validator/1.1.1_njw5l2rxq436lgxeynq25pqgpe: - resolution: {integrity: sha512-apBW5W96tN/W3QDH0sQL1peJFWjJiQnLKe/4ii9+yhs4Dbhjkzx1r2ew89tRnkqzi2E09+QD3ouMGIGCKskaug==} + /@libp2p/interface-peer-discovery/1.0.2: + resolution: {integrity: sha512-Zgjw0bVd8DDwL5qkh/GA1JCQiEGD16wRQ7nhlGe+tXHdZb8LCP/1/P6ry0v0W6MgxAnO90SegC4T3TGYlsj6hw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@chainsafe/bls': 7.1.1_@chainsafe+blst@0.2.6 - '@chainsafe/ssz': 0.9.2 - '@lodestar/api': 1.1.1_fastify@3.15.1 - '@lodestar/config': 1.1.1 - '@lodestar/db': 1.1.1 - '@lodestar/params': 1.1.1 - '@lodestar/state-transition': 1.1.1_@chainsafe+blst@0.2.6 - '@lodestar/types': 1.1.1 - '@lodestar/utils': 1.1.1 - bigint-buffer: 1.1.5 - cross-fetch: 3.1.5 - strict-event-emitter-types: 2.0.0 + '@libp2p/interface-peer-info': 1.0.4 + '@libp2p/interfaces': 3.0.4 transitivePeerDependencies: - - '@chainsafe/blst' - - encoding - - fastify + - supports-color dev: true - /@metamask/eth-sig-util/4.0.1: - resolution: {integrity: sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ==} - engines: {node: '>=12.0.0'} + /@libp2p/interface-peer-id/1.1.0: + resolution: {integrity: sha512-K6LeZ5N+OJ2awfX/DyAxoQ/32Bp9vhEEEePhfPPaSnxNiDwRAvVjaFvSSP+s/xF9qUTEp5RNLIvffAeDT8DShw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - ethereumjs-abi: 0.6.8 - ethereumjs-util: 6.2.1 - ethjs-util: 0.1.6 - tweetnacl: 1.0.3 - tweetnacl-util: 0.15.1 + multiformats: 10.0.2 dev: true - /@metamask/safe-event-emitter/2.0.0: - resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} + /@libp2p/interface-peer-info/1.0.4: + resolution: {integrity: sha512-ILW2j7NMD1jZwWdJyxXY8fv/aiaJf2rOjgQkXgidy1GdaZ7UtNiiyvZmksqfEVlWH6opfd/GbuwrMemzM2E7Xg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-peer-id': 1.1.0 + '@multiformats/multiaddr': 11.0.10 + transitivePeerDependencies: + - supports-color dev: true - /@multiformats/base-x/4.0.1: - resolution: {integrity: sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==} + /@libp2p/interface-peer-routing/1.0.2: + resolution: {integrity: sha512-TPv9ALS3FUG+q95jyvT0jOQd2k17bdzn0jw0nGwTo7beoeRMVehTHAXPn2Hh5tRjc2eH/Y+SSmb0gR3eAQpn6w==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interface-peer-info': 1.0.4 + '@libp2p/interfaces': 3.0.4 + transitivePeerDependencies: + - supports-color dev: true - /@napi-rs/triples/1.1.0: - resolution: {integrity: sha512-XQr74QaLeMiqhStEhLn1im9EOMnkypp7MZOwQhGzqp2Weu5eQJbpPxWxixxlYRKWPOmJjsk6qYfYH9kq43yc2w==} + /@libp2p/interface-peer-store/1.2.3: + resolution: {integrity: sha512-nSSaOO2zvZa9ZGoDbLsjPDEVC1OFWY5/FoQPkxokaPTz0AFJ5jDTAgii8iQ+6XRo2WvV7ZYcEd+AusSYeE3w6Q==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interface-peer-info': 1.0.4 + '@libp2p/interface-record': 2.0.2 + '@libp2p/interfaces': 3.0.4 + '@multiformats/multiaddr': 11.0.10 + transitivePeerDependencies: + - supports-color dev: true - optional: true - /@noble/ed25519/1.7.1: - resolution: {integrity: sha512-Rk4SkJFaXZiznFyC/t77Q0NKS4FL7TLJJsVG2V2oiEq3kJVeTdxysEe/yRWSpnWMe808XRDJ+VFh5pt/FN5plw==} + /@libp2p/interface-pubsub/2.1.0: + resolution: {integrity: sha512-X+SIqzfeCO8ZDGrFTzH9EMwMf8ojW5nk20rxv3h1sCXEdfvyJCARZ51r9UlwJcnucnHqvFChfkbubAkrr3R4Cw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interfaces': 3.0.4 + it-pushable: 3.1.0 + uint8arraylist: 2.4.2 + transitivePeerDependencies: + - supports-color dev: true - /@noble/hashes/1.1.2: - resolution: {integrity: sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==} + /@libp2p/interface-record/2.0.2: + resolution: {integrity: sha512-Xq/FJPFo5YiUY13oJ8rZyppF1F31vbVrCYjFxB/YksmoQ0O3cK8bEPLynP580lilD2mK1pAlVd5CUKVPfXs5Xg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-peer-id': 1.1.0 + uint8arraylist: 2.4.2 dev: true - /@noble/hashes/1.1.3: - resolution: {integrity: sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==} - - /@noble/secp256k1/1.6.0: - resolution: {integrity: sha512-DWSsg8zMHOYMYBqIQi96BQuthZrp98LCeMNcUOaffCIVYQ5yxDbNikLF+H7jEnmNNmXbtVic46iCuVWzar+MgA==} + /@libp2p/interface-registrar/2.0.4: + resolution: {integrity: sha512-GD5EY+LrtV4v4Mvm/L/ObeMWb96VPZppi7Vl1b1HU5dMzWSnPdOylJZ/N0/Ppryg30CO6yayq9g+/CQN8YEk4g==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interface-peer-id': 1.1.0 + transitivePeerDependencies: + - supports-color dev: true - /@noble/secp256k1/1.6.3: - resolution: {integrity: sha512-T04e4iTurVy7I8Sw4+c5OSN9/RkPlo1uKxAomtxQNLq8j1uPAqnsqG1bqvY3Jv7c13gyr6dui0zmh/I3+f/JaQ==} + /@libp2p/interface-stream-muxer/2.0.2: + resolution: {integrity: sha512-BcLsV8ZVr34G32u/w4pgSAgFju9CTuBB9OJwgX6ugasYf6LtJ0a3m5Kwddy79lvvM/gBvVv/McpCr4mPxP4WWg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interfaces': 3.0.4 + it-stream-types: 1.0.4 + transitivePeerDependencies: + - supports-color dev: true - /@noble/secp256k1/1.7.0: - resolution: {integrity: sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==} + /@libp2p/interface-transport/1.0.4: + resolution: {integrity: sha512-MOkhtykUrrbgHC1CcAFe/6QTz/BEBbHfu5sf+go6dhBlHXeHI+AcV8Fic5zTZNz71E1SRi2UR+5TVi7ORPL57Q==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interfaces': 3.0.4 + '@multiformats/multiaddr': 11.0.10 + it-stream-types: 1.0.4 + transitivePeerDependencies: + - supports-color + dev: true - /@node-rs/crc32-android-arm64/1.5.1: - resolution: {integrity: sha512-pdSaFLNl9qGVk/5Q6CMp89V7+W+CxHNDrN/fNVZq9VilgNrLhJW7HeQIhKa8Sa+wZ3vENP8mc79B/WbujyfA3Q==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - requiresBuild: true + /@libp2p/interfaces/3.0.4: + resolution: {integrity: sha512-e8GZAgr72bT2qfDsIVb9lKDA2itLLGfXnaC18VXsToFUd4kCAe6ggUsRFpCBjrX3aWZ16pRiGy4afprOCfgyIg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dev: true - optional: true - /@node-rs/crc32-darwin-arm64/1.5.1: - resolution: {integrity: sha512-jplUknfG4/LGr7XdcsLdM14w0yHq7zzu+80MKJFZwWzdeQBhtbXYrkY8fzp7Ih+l1Uru72R+Tx2AMNxgjBiUew==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true + /@libp2p/logger/2.0.2: + resolution: {integrity: sha512-7XuYoKuce7wTUkVSpll3A/BVlnCVV2kQEfgHtNe8fK8miXCDJFKYm/DhCP1/ZOFs/TrkVt7F/TFJwQ9tlOj3rw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-peer-id': 1.1.0 + debug: 4.3.4 + interface-datastore: 7.0.1 + multiformats: 10.0.2 + transitivePeerDependencies: + - supports-color dev: true - optional: true - /@node-rs/crc32-darwin-x64/1.5.1: - resolution: {integrity: sha512-shonLEeViiUBdl0yZ2LU3rZxmdmNGDa+nnlcO3n3fvQdk4DwQigXIBhJbV+6w1Xvjnrof4iuO9wYZoMCQDCoBw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true + /@libp2p/mdns/3.0.1: + resolution: {integrity: sha512-CNmgZ2YlF3jQeXzePHk2rNookYie2wMiVSSLY+W9FO9yKcYyVxX0/+zHCjY0hxYtycXYzdVm58atx43y7sNTlA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/components': 2.1.1 + '@libp2p/interface-peer-discovery': 1.0.2 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interface-peer-info': 1.0.4 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.2 + '@libp2p/peer-id': 1.1.16 + '@multiformats/multiaddr': 11.0.10 + '@types/multicast-dns': 7.2.1 + multicast-dns: 7.2.5 + multiformats: 9.9.0 + transitivePeerDependencies: + - supports-color dev: true - optional: true - /@node-rs/crc32-linux-arm-gnueabihf/1.5.1: - resolution: {integrity: sha512-gWNtzBPBDrMBuz+nRtbp6ziJSkUo2RopwAZ1Yg6sKRjyZx4aa0DNXOxVJkr5ZQNuvopBaFet42XYqS9SuoTMrQ==} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] + /@libp2p/mplex/5.2.4: + resolution: {integrity: sha512-DyyDaDjSaCNT5eIgtlvyMvDejFhHEoPmICElPVHxFF0Wo7kr2CV8WLlYmwxdO7fKUZQA6NYhX5E1ZrQltCbBqg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/components': 2.1.1 + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interface-stream-muxer': 2.0.2 + '@libp2p/logger': 2.0.2 + abortable-iterator: 4.0.2 + any-signal: 3.0.1 + benchmark: 2.1.4 + err-code: 3.0.1 + it-pipe: 2.0.5 + it-pushable: 3.1.0 + it-stream-types: 1.0.4 + rate-limiter-flexible: 2.4.1 + uint8arraylist: 2.4.2 + uint8arrays: 3.1.1 + varint: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/multistream-select/3.1.1: + resolution: {integrity: sha512-+ETeUxJ2ve6bao4r25fRBZuRheTu7wpQyNTvPyAfeZvvr5DdbNDKhg9X4hnpTKhcwBZwdMa1DHFPq698kCsTOQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.2 + abortable-iterator: 4.0.2 + err-code: 3.0.1 + it-first: 1.0.7 + it-handshake: 4.1.2 + it-length-prefixed: 8.0.3 + it-merge: 1.0.4 + it-pipe: 2.0.5 + it-pushable: 3.1.0 + it-reader: 6.0.1 + it-stream-types: 1.0.4 + p-defer: 4.0.0 + uint8arraylist: 2.4.2 + uint8arrays: 4.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/peer-collections/2.2.0: + resolution: {integrity: sha512-fLHWRms2aiSplZcTfXz6bLGZ62f1jfcW3EkS/TweVRpbWpzbtkW+V1CKkhlF3Qc4pJl7GTA5HAfPWIrVDvBYag==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/peer-id': 1.1.16 + dev: true + + /@libp2p/peer-id-factory/1.0.19: + resolution: {integrity: sha512-L38Ee6r32A+AlfnEd9mO+OZgVamN7oQXS7DQ3GudY0twXBf5QslggJo2jRFZ0hoo2FiT+SUXhiOnqItrTLoD4g==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/crypto': 1.0.9 + '@libp2p/interface-keys': 1.0.4 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/peer-id': 1.1.16 + multiformats: 10.0.2 + protons-runtime: 4.0.1 + uint8arraylist: 2.4.2 + uint8arrays: 4.0.2 + dev: true + + /@libp2p/peer-id/1.1.16: + resolution: {integrity: sha512-frt4wRNme5fR8sFl6LLL22brfEIDR09ewE4ICaRzYC32wvI9LK4oXfMOytpW7YUX1nH/r5mOcJgmZaDW0y6nZQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-peer-id': 1.1.0 + err-code: 3.0.1 + multiformats: 10.0.2 + uint8arrays: 4.0.2 + dev: true + + /@libp2p/peer-record/4.0.4: + resolution: {integrity: sha512-HV4cp8vQHt06gmhoXHf1aVbwE/145DCqRmtURkd+C75t3y+RNxDf/tlxMo/bwse3HxWNpjN8uUYP48Z++GWmqA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/crypto': 1.0.9 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interface-record': 2.0.2 + '@libp2p/logger': 2.0.2 + '@libp2p/peer-id': 1.1.16 + '@libp2p/utils': 3.0.3 + '@multiformats/multiaddr': 11.0.10 + err-code: 3.0.1 + interface-datastore: 7.0.1 + it-all: 1.0.6 + it-filter: 1.0.3 + it-foreach: 0.1.1 + it-map: 1.0.6 + it-pipe: 2.0.5 + multiformats: 10.0.2 + protons-runtime: 4.0.1 + uint8-varint: 1.0.4 + uint8arraylist: 2.4.2 + uint8arrays: 4.0.2 + varint: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/peer-store/3.1.5: + resolution: {integrity: sha512-tChz3TqkQj1t0+yugWroeGhHbX+q7e1goVRJQbli4sZ1j5NEAQlxHpPq2yDOOCB5RVvX0oZ8b32999ILOJXbvA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/components': 2.1.1 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interface-peer-info': 1.0.4 + '@libp2p/interface-peer-store': 1.2.3 + '@libp2p/interface-record': 2.0.2 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.2 + '@libp2p/peer-id': 1.1.16 + '@libp2p/peer-record': 4.0.4 + '@multiformats/multiaddr': 11.0.10 + err-code: 3.0.1 + interface-datastore: 7.0.1 + it-all: 1.0.6 + it-filter: 1.0.3 + it-foreach: 0.1.1 + it-map: 1.0.6 + it-pipe: 2.0.5 + mortice: 3.0.1 + multiformats: 9.9.0 + protons-runtime: 3.1.0_uint8arraylist@2.4.2 + uint8arraylist: 2.4.2 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/pubsub/3.1.3: + resolution: {integrity: sha512-lo3Ay3NHdll2Wt0kzs2RNyWagyECGDx7d4dyKwGQgzhZyoy3FnYQW8vbMLyLLX1FV9DSiWEbFsBxX2MKJXUMyQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/components': 2.1.1 + '@libp2p/crypto': 1.0.9 + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interface-pubsub': 2.1.0 + '@libp2p/interface-registrar': 2.0.4 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.2 + '@libp2p/peer-collections': 2.2.0 + '@libp2p/peer-id': 1.1.16 + '@libp2p/topology': 3.0.1 + '@multiformats/multiaddr': 11.0.10 + abortable-iterator: 4.0.2 + err-code: 3.0.1 + it-length-prefixed: 8.0.3 + it-pipe: 2.0.5 + it-pushable: 3.1.0 + multiformats: 9.9.0 + p-queue: 7.3.0 + uint8arraylist: 2.4.2 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/tcp/3.1.2: + resolution: {integrity: sha512-b2xrzmAx0ktlgzsSgaqeHjtnVNzZeYPZPtgjbGub9zEWHZFuN4XER9XppdCMbvQw/68RHufuSQu8PEDMv5l4VQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interface-transport': 1.0.4 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.2 + '@libp2p/utils': 3.0.3 + '@multiformats/mafmt': 11.0.3 + '@multiformats/multiaddr': 11.0.10 + abortable-iterator: 4.0.2 + err-code: 3.0.1 + stream-to-it: 0.2.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/topology/3.0.1: + resolution: {integrity: sha512-MUGwu+oEiaQElkHtYF7VfsNTo5GS6AQkNE69lg0Enb1AH66I2UivZPaVhT3s2y6kXPU2W4jkmz9HzkLmcKLKuw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interface-registrar': 2.0.4 + '@libp2p/logger': 2.0.2 + err-code: 3.0.1 + it-all: 1.0.6 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/tracked-map/2.0.2: + resolution: {integrity: sha512-y5UnoB5NR+i7Xp/wPrHYyJxiNRS0/3ee8chphTG8GptdTWqWcZ+UALKXMb9neMtFL9pivNrOY+A0d+M60eI+RA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-metrics': 3.0.0 + dev: true + + /@libp2p/utils/3.0.3: + resolution: {integrity: sha512-mUR6NuAkbyLslSb70wW/UP2YIRfefdbEmLkVgj+n3wRDCKBPsBc/9+b7RAlJkTqitxwkkwniFTIlapzAe5UKKg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@achingbrain/ip-address': 8.1.0 + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interface-peer-store': 1.2.3 + '@libp2p/logger': 2.0.2 + '@multiformats/multiaddr': 11.0.10 + abortable-iterator: 4.0.2 + err-code: 3.0.1 + is-loopback-addr: 2.0.1 + it-stream-types: 1.0.4 + private-ip: 3.0.0 + uint8arraylist: 2.4.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@lodestar/api/1.2.2_fastify@3.15.1: + resolution: {integrity: sha512-d5MDJnDnooqUa0QzNAu8W9ajCOqFklSrQLFNoG2eeYTmyjOPMNB4AyzJGBPD96Wm9y9yrE2+hnPvlLN6pUg0CA==} + peerDependencies: + fastify: 3.15.1 + dependencies: + '@chainsafe/persistent-merkle-tree': 0.4.2 + '@chainsafe/ssz': 0.9.2 + '@lodestar/config': 1.2.2 + '@lodestar/params': 1.2.2 + '@lodestar/types': 1.2.2 + '@lodestar/utils': 1.2.2 + cross-fetch: 3.1.5 + eventsource: 2.0.2 + fastify: 3.15.1 + qs: 6.11.0 + transitivePeerDependencies: + - encoding + dev: true + + /@lodestar/beacon-node/1.2.2_@chainsafe+blst@0.2.6: + resolution: {integrity: sha512-fIrNabJtvDLROAuhCUakEV+fOgo8chwkL+HYKOP1XYBnQTJI7iBwFoBf8gODpRIKe+AfEw1iLNkPEdCztvnyjw==} + dependencies: + '@chainsafe/as-sha256': 0.3.1 + '@chainsafe/bls': 7.1.1_@chainsafe+blst@0.2.6 + '@chainsafe/discv5': 1.5.0 + '@chainsafe/libp2p-gossipsub': 4.1.1 + '@chainsafe/libp2p-noise': 8.0.2 + '@chainsafe/persistent-merkle-tree': 0.4.2 + '@chainsafe/snappy-stream': 5.1.1 + '@chainsafe/ssz': 0.9.2 + '@chainsafe/threads': 1.10.0 + '@ethersproject/abi': 5.7.0 + '@libp2p/bootstrap': 2.0.1 + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interface-connection-manager': 1.3.1 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interface-pubsub': 2.1.0 + '@libp2p/mdns': 3.0.1 + '@libp2p/mplex': 5.2.4 + '@libp2p/peer-id-factory': 1.0.19 + '@libp2p/tcp': 3.1.2 + '@lodestar/api': 1.2.2_fastify@3.15.1 + '@lodestar/config': 1.2.2 + '@lodestar/db': 1.2.2 + '@lodestar/fork-choice': 1.2.2_@chainsafe+blst@0.2.6 + '@lodestar/light-client': 1.2.2_njw5l2rxq436lgxeynq25pqgpe + '@lodestar/params': 1.2.2 + '@lodestar/state-transition': 1.2.2_@chainsafe+blst@0.2.6 + '@lodestar/types': 1.2.2 + '@lodestar/utils': 1.2.2 + '@lodestar/validator': 1.2.2_njw5l2rxq436lgxeynq25pqgpe + '@multiformats/multiaddr': 11.0.10 + '@types/datastore-level': 3.0.0 + buffer-xor: 2.0.2 + cross-fetch: 3.1.5 + datastore-core: 8.0.2 + datastore-level: 9.0.4 + deepmerge: 3.3.0 + fastify: 3.15.1 + fastify-bearer-auth: 6.1.0 + fastify-cors: 6.1.0 + gc-stats: 1.4.0 + interface-datastore: 7.0.1 + it-all: 1.0.6 + it-pipe: 2.0.5 + jwt-simple: 0.5.6 + libp2p: 0.39.2 + prom-client: 14.1.0 + prometheus-gc-stats: 0.6.3_prom-client@14.1.0 + snappyjs: 0.7.0 + stream-to-it: 0.2.4 + strict-event-emitter-types: 2.0.0 + uint8arraylist: 2.4.2 + varint: 6.0.0 + xxhash-wasm: 1.0.1 + transitivePeerDependencies: + - '@chainsafe/blst' + - encoding + - supports-color + dev: true + + /@lodestar/config/1.2.2: + resolution: {integrity: sha512-XT7FAiGonVTMMlbTrKpQ2cgBmVS6/Nt/D9WK3lzyh4zXLzMxTe0cC4yuSiaKMiXIMZ0vzsIvmm8a5TG0UKIhLA==} + dependencies: + '@chainsafe/ssz': 0.9.2 + '@lodestar/params': 1.2.2 + '@lodestar/types': 1.2.2 + dev: true + + /@lodestar/db/1.2.2: + resolution: {integrity: sha512-dNeU4vkD2qg6sygeuU/n5mkaiXhe2a7p9NVlqEJfzwNlZ5lPJsrAoaBYPB6UNQkr/GsznR+OkVJs38ZzytVFmA==} + dependencies: + '@chainsafe/ssz': 0.9.2 + '@lodestar/config': 1.2.2 + '@lodestar/utils': 1.2.2 + '@types/levelup': 4.3.3 + it-all: 1.0.6 + level: 8.0.0 + dev: true + + /@lodestar/fork-choice/1.2.2_@chainsafe+blst@0.2.6: + resolution: {integrity: sha512-17SFYUwyaq1cjEYosujM9tpEX+rxCOxkN7cm+BAGjgMMIC1CpkHIrK7T7USl7nwIR5G4lE61grYmEDq1MXusEA==} + dependencies: + '@chainsafe/ssz': 0.9.2 + '@lodestar/config': 1.2.2 + '@lodestar/params': 1.2.2 + '@lodestar/state-transition': 1.2.2_@chainsafe+blst@0.2.6 + '@lodestar/types': 1.2.2 + '@lodestar/utils': 1.2.2 + transitivePeerDependencies: + - '@chainsafe/blst' + dev: true + + /@lodestar/light-client/1.2.2_njw5l2rxq436lgxeynq25pqgpe: + resolution: {integrity: sha512-weRubkbtabWO0d/fE7GEqVii2lHb3EnmdLuwxLSCFJAndrc8m2VKIJrtqm+Wj2UH9BWQJOW5UOS8uPyUEUFkdw==} + dependencies: + '@chainsafe/bls': 7.1.1_@chainsafe+blst@0.2.6 + '@chainsafe/persistent-merkle-tree': 0.4.2 + '@chainsafe/ssz': 0.9.2 + '@lodestar/api': 1.2.2_fastify@3.15.1 + '@lodestar/config': 1.2.2 + '@lodestar/params': 1.2.2 + '@lodestar/types': 1.2.2 + '@lodestar/utils': 1.2.2 + cross-fetch: 3.1.5 + mitt: 3.0.0 + transitivePeerDependencies: + - '@chainsafe/blst' + - encoding + - fastify + dev: true + + /@lodestar/params/1.2.2: + resolution: {integrity: sha512-1AXGOy9AtzrghHpOB/7+Avk4tGPDHOZYdM/t/mm0MyVzLn3J+iqrao/YkF6STNR1o6kUR/tIGTYqbo5u1u6T1Q==} + dev: true + + /@lodestar/state-transition/1.2.2_@chainsafe+blst@0.2.6: + resolution: {integrity: sha512-GjPEDNRYqA5XGLyvF94N4SSBeSDkvEP6mFCyDNE7ksRtPxVjoVGj6q7P2mdgcAgyl8gD4Wk14Ypc3gKKiQfpvQ==} + dependencies: + '@chainsafe/as-sha256': 0.3.1 + '@chainsafe/bls': 7.1.1_@chainsafe+blst@0.2.6 + '@chainsafe/persistent-merkle-tree': 0.4.2 + '@chainsafe/persistent-ts': 0.19.1 + '@chainsafe/ssz': 0.9.2 + '@lodestar/config': 1.2.2 + '@lodestar/params': 1.2.2 + '@lodestar/types': 1.2.2 + '@lodestar/utils': 1.2.2 + bigint-buffer: 1.1.5 + buffer-xor: 2.0.2 + transitivePeerDependencies: + - '@chainsafe/blst' + dev: true + + /@lodestar/types/1.2.2: + resolution: {integrity: sha512-Do6FbLnrydu+KSKXNWqcvYX495o0t7Rtvmnb29HZrMvtoRj1ZyoGG199aoqTaDHGKvhlyJpTPRVcP8kPBcWLdQ==} + dependencies: + '@chainsafe/ssz': 0.9.2 + '@lodestar/params': 1.2.2 + dev: true + + /@lodestar/utils/1.2.2: + resolution: {integrity: sha512-M58ggtIWHiudFyGxAYKj1sLCBuNR/sevPxrs440tI36odAI6EtJtBGVZyvl5QvZul27eXFpaan8kBo2yPun2jA==} + dependencies: + '@chainsafe/as-sha256': 0.3.1 + any-signal: 2.1.2 + bigint-buffer: 1.1.5 + case: 1.6.3 + chalk: 4.1.2 + js-yaml: 3.14.1 + winston: 3.8.2 + dev: true + + /@lodestar/validator/1.2.2_njw5l2rxq436lgxeynq25pqgpe: + resolution: {integrity: sha512-P8VQw1bK9HMTHCqPTAIRHRhWAL8UutJkn598oSG6DkUJGTvxNIlBSBhBvsTsujGtPns9JireHg9bZcxjjNFm9w==} + dependencies: + '@chainsafe/bls': 7.1.1_@chainsafe+blst@0.2.6 + '@chainsafe/ssz': 0.9.2 + '@lodestar/api': 1.2.2_fastify@3.15.1 + '@lodestar/config': 1.2.2 + '@lodestar/db': 1.2.2 + '@lodestar/params': 1.2.2 + '@lodestar/state-transition': 1.2.2_@chainsafe+blst@0.2.6 + '@lodestar/types': 1.2.2 + '@lodestar/utils': 1.2.2 + bigint-buffer: 1.1.5 + cross-fetch: 3.1.5 + strict-event-emitter-types: 2.0.0 + transitivePeerDependencies: + - '@chainsafe/blst' + - encoding + - fastify + dev: true + + /@metamask/eth-sig-util/4.0.1: + resolution: {integrity: sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ==} + engines: {node: '>=12.0.0'} + dependencies: + ethereumjs-abi: 0.6.8 + ethereumjs-util: 6.2.1 + ethjs-util: 0.1.6 + tweetnacl: 1.0.3 + tweetnacl-util: 0.15.1 + dev: true + + /@metamask/safe-event-emitter/2.0.0: + resolution: {integrity: sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==} + dev: true + + /@multiformats/mafmt/11.0.3: + resolution: {integrity: sha512-DvCQeZJgaC4kE3BLqMuW3gQkNAW14Z7I+yMt30Ze+wkfHkWSp+bICcHGihhtgfzYCumHA/vHlJ9n54mrCcmnvQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@multiformats/multiaddr': 11.0.10 + transitivePeerDependencies: + - supports-color + dev: true + + /@multiformats/multiaddr/11.0.10: + resolution: {integrity: sha512-x9DtsMx7XLH88Vt1lpr98WaRJPBAWxvhr80miAYC3gDFj5Z2IIjjcdA4l2MAAnNFIoeo4XR9otGvwT7o2ShyiA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@chainsafe/is-ip': 2.0.1 + dns-over-http-resolver: 2.1.1 + err-code: 3.0.1 + multiformats: 10.0.2 + uint8arrays: 4.0.2 + varint: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@napi-rs/triples/1.1.0: + resolution: {integrity: sha512-XQr74QaLeMiqhStEhLn1im9EOMnkypp7MZOwQhGzqp2Weu5eQJbpPxWxixxlYRKWPOmJjsk6qYfYH9kq43yc2w==} + dev: true + optional: true + + /@noble/ed25519/1.7.1: + resolution: {integrity: sha512-Rk4SkJFaXZiznFyC/t77Q0NKS4FL7TLJJsVG2V2oiEq3kJVeTdxysEe/yRWSpnWMe808XRDJ+VFh5pt/FN5plw==} + dev: true + + /@noble/hashes/1.1.2: + resolution: {integrity: sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==} + dev: true + + /@noble/hashes/1.1.3: + resolution: {integrity: sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==} + + /@noble/secp256k1/1.6.0: + resolution: {integrity: sha512-DWSsg8zMHOYMYBqIQi96BQuthZrp98LCeMNcUOaffCIVYQ5yxDbNikLF+H7jEnmNNmXbtVic46iCuVWzar+MgA==} + dev: true + + /@noble/secp256k1/1.6.3: + resolution: {integrity: sha512-T04e4iTurVy7I8Sw4+c5OSN9/RkPlo1uKxAomtxQNLq8j1uPAqnsqG1bqvY3Jv7c13gyr6dui0zmh/I3+f/JaQ==} + dev: true + + /@noble/secp256k1/1.7.0: + resolution: {integrity: sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==} + + /@node-rs/crc32-android-arm64/1.5.1: + resolution: {integrity: sha512-pdSaFLNl9qGVk/5Q6CMp89V7+W+CxHNDrN/fNVZq9VilgNrLhJW7HeQIhKa8Sa+wZ3vENP8mc79B/WbujyfA3Q==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@node-rs/crc32-darwin-arm64/1.5.1: + resolution: {integrity: sha512-jplUknfG4/LGr7XdcsLdM14w0yHq7zzu+80MKJFZwWzdeQBhtbXYrkY8fzp7Ih+l1Uru72R+Tx2AMNxgjBiUew==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@node-rs/crc32-darwin-x64/1.5.1: + resolution: {integrity: sha512-shonLEeViiUBdl0yZ2LU3rZxmdmNGDa+nnlcO3n3fvQdk4DwQigXIBhJbV+6w1Xvjnrof4iuO9wYZoMCQDCoBw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@node-rs/crc32-linux-arm-gnueabihf/1.5.1: + resolution: {integrity: sha512-gWNtzBPBDrMBuz+nRtbp6ziJSkUo2RopwAZ1Yg6sKRjyZx4aa0DNXOxVJkr5ZQNuvopBaFet42XYqS9SuoTMrQ==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] requiresBuild: true dev: true optional: true @@ -3228,15 +3811,15 @@ packages: resolution: {integrity: sha512-R11fJUqWS6kFUd1Vr8CXuwKrn7Jr5Hz+yy7TnGRNZ2oTueU5lpYmxY9NJon28UsL7BiX1Q9MjC5IowfV5saBcg==} deprecated: This is a stub types definition. datastore-level provides its own type definitions, so you do not need this installed. dependencies: - datastore-level: 6.0.2 + datastore-level: 9.0.4 transitivePeerDependencies: - supports-color dev: true - /@types/debug/4.1.7: - resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} + /@types/dns-packet/5.2.4: + resolution: {integrity: sha512-OAruArypdNxR/tzbmrtoyEuXeNTLaZCpO19BXaNC10T5ACIbvjmvhmV2RDEy2eLc3w8IjK7SY3cvUCcAW+sfoQ==} dependencies: - '@types/ms': 0.7.31 + '@types/node': 18.11.9 dev: true /@types/form-data/0.0.33: @@ -3300,10 +3883,6 @@ packages: resolution: {integrity: sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==} dev: true - /@types/minimatch/3.0.5: - resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} - dev: true - /@types/minimatch/5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} dev: true @@ -3316,8 +3895,11 @@ packages: resolution: {integrity: sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==} dev: true - /@types/ms/0.7.31: - resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + /@types/multicast-dns/7.2.1: + resolution: {integrity: sha512-A2PmB8MRcNVEkw6wzGT5rtBHqyHOVjiRMkJH+zpJKXipSi+GGkHg6JjNFApDiYK9WefJqkVG0taln1VMl4TGfw==} + dependencies: + '@types/dns-packet': 5.2.4 + '@types/node': 18.11.9 dev: true /@types/node-fetch/2.6.2: @@ -3369,8 +3951,8 @@ packages: '@types/node': 18.11.9 dev: true - /@types/retry/0.12.0: - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + /@types/retry/0.12.1: + resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} dev: true /@types/secp256k1/4.0.3: @@ -3546,10 +4128,6 @@ packages: resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==} dev: true - /@vascosantos/moving-average/1.1.0: - resolution: {integrity: sha512-MVEJ4vWAPNbrGLjz7ITnHYg+YXZ6ijAqtH5/cHwSoCpbvuJ98aLXwFfPKAUfZpJMQR5uXB58UJajbY130IRF/w==} - dev: true - /abbrev/1.0.9: resolution: {integrity: sha512-LEyx4aLEC3x6T0UguF6YILf+ntvmOaWsVfENmIW0E9H09vKlLDGelMjjSm0jkDHALj8A8quZ/HapKNigzwge+Q==} dev: true @@ -3565,10 +4143,11 @@ packages: event-target-shim: 5.0.1 dev: true - /abortable-iterator/3.0.2: - resolution: {integrity: sha512-qVP8HFfTpUQI2F+f1tpTriKDIZ4XrmwCrBCrQeRKO7DKWF3kgoT6NXiNDv2krrGcHxPwmI63eGQiec81sEaWIw==} + /abortable-iterator/4.0.2: + resolution: {integrity: sha512-SJGELER5yXr9v3kiL6mT5RZ1qlyJ9hV4nm34+vfsdIM1lp3zENQvpsqKgykpFLgRMUn3lzlizLTpiOASW05/+g==} dependencies: - get-iterator: 1.0.2 + get-iterator: 2.0.0 + it-stream-types: 1.0.4 dev: true /abortcontroller-polyfill/1.7.5: @@ -3600,18 +4179,6 @@ packages: xtend: 4.0.2 dev: true - /abstract-leveldown/7.2.0: - resolution: {integrity: sha512-DnhQwcFEaYsvYDnACLZhMmCWd3rkOeEvglpa4q5i/5Jlm3UIsWaxVzuXvDLFCSCWRO3yy2/+V/G7FusFgejnfQ==} - engines: {node: '>=10'} - dependencies: - buffer: 6.0.3 - catering: 2.1.1 - is-buffer: 2.0.5 - level-concat-iterator: 3.1.0 - level-supports: 2.1.0 - queue-microtask: 1.2.3 - dev: true - /abstract-logging/2.0.1: resolution: {integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==} dev: true @@ -4093,6 +4660,13 @@ packages: /bech32/1.1.4: resolution: {integrity: sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==} + /benchmark/2.1.4: + resolution: {integrity: sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ==} + dependencies: + lodash: 4.17.21 + platform: 1.3.6 + dev: true + /bigint-buffer/1.1.5: resolution: {integrity: sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA==} engines: {node: '>= 10.0.0'} @@ -4161,14 +4735,6 @@ packages: readable-stream: 3.6.0 dev: true - /bl/5.1.0: - resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} - dependencies: - buffer: 6.0.3 - inherits: 2.0.4 - readable-stream: 3.6.0 - dev: true - /blakejs/1.2.1: resolution: {integrity: sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==} dev: true @@ -4402,6 +4968,13 @@ packages: streamsearch: 1.1.0 dev: true + /byte-access/1.0.1: + resolution: {integrity: sha512-GKYa+lvxnzhgHWj9X+LCsQ4s2/C5uvib573eAOiQKywXMkzFFErY2+yQdzmdE5iWVpmqecsRx3bOtOY4/1eINw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + uint8arraylist: 2.4.2 + dev: true + /bytes/3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -5116,52 +5689,38 @@ packages: resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==} engines: {node: '>= 12'} - /datastore-core/5.0.2: - resolution: {integrity: sha512-jEOl/KDmI8mov8ZZEI4RoDOiYBQ8GVWWCK8e8Zu2vJSJqUVKVP128MPLc2fwOaz5h71ZdPA3IYh4ycwOjygYVQ==} - engines: {node: '>=12.0.0'} - dependencies: - debug: 4.3.4 - interface-datastore: 5.2.0 - it-drain: 1.0.5 - it-filter: 1.0.3 - it-map: 1.0.6 - it-merge: 1.0.4 - it-pipe: 1.1.0 - it-pushable: 1.4.2 - it-take: 1.0.2 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - - /datastore-core/7.0.3: - resolution: {integrity: sha512-DmPsUux63daOfCszxLkcp6LjdJ0k/BQNhIMtoAi5mbraYQnEQkFtKORmTu6XmDX6ujbtaBkeuJAiCBNI7MZklw==} + /datastore-core/8.0.2: + resolution: {integrity: sha512-BJe0kXbGFxdgBe6eTWtiGk8z9933CREosiZp7JdBBxdqNud0A3eXR/DA5/0vTarOzD/XTcJMLXzDn84EFbTreA==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - debug: 4.3.4 + '@libp2p/logger': 2.0.2 err-code: 3.0.1 - interface-datastore: 6.1.1 + interface-datastore: 7.0.1 + it-all: 1.0.6 it-drain: 1.0.5 it-filter: 1.0.3 it-map: 1.0.6 it-merge: 1.0.4 - it-pipe: 1.1.0 - it-pushable: 1.4.2 + it-pipe: 2.0.5 + it-pushable: 3.1.0 it-take: 1.0.2 - uint8arrays: 3.1.1 + uint8arrays: 4.0.2 transitivePeerDependencies: - supports-color dev: true - /datastore-level/6.0.2: - resolution: {integrity: sha512-nVpI3TG4PNs6GszdJxCNF9Gc94tksKpAp6Ci4jrLKTf8EuoIumS1cQ44+1eg3E3ck8bG9Nu/x5AhL/5nxTNTyA==} + /datastore-level/9.0.4: + resolution: {integrity: sha512-HKf2tVVWywdidI+94z0B5NLx4J94wTLCT1tYXXxJ58MK/Y5rdX8WVRp9XmZaODS70uxpNC8/UrvWr0iTBZwkUA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - datastore-core: 5.0.2 - interface-datastore: 5.2.0 - it-filter: 1.0.3 - it-map: 1.0.6 - it-take: 1.0.2 - level: 7.0.1 + abstract-level: 1.0.3 + datastore-core: 8.0.2 + interface-datastore: 7.0.1 + it-filter: 2.0.0 + it-map: 2.0.0 + it-sort: 2.0.0 + it-take: 2.0.0 + level: 8.0.0 transitivePeerDependencies: - supports-color dev: true @@ -5357,14 +5916,6 @@ packages: abstract-leveldown: 2.6.3 dev: true - /deferred-leveldown/7.0.0: - resolution: {integrity: sha512-QKN8NtuS3BC6m0B8vAnBls44tX1WXAFATUsJlruyAYbZpysWV3siH6o/i3g9DCHauzodksO60bdj5NazNbjCmg==} - engines: {node: '>=10'} - dependencies: - abstract-leveldown: 7.2.0 - inherits: 2.0.4 - dev: true - /define-properties/1.1.4: resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} engines: {node: '>= 0.4'} @@ -5465,14 +6016,15 @@ packages: path-type: 4.0.0 dev: true - /dns-over-http-resolver/1.2.3_node-fetch@3.3.0: - resolution: {integrity: sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==} + /dns-over-http-resolver/2.1.1: + resolution: {integrity: sha512-Lm/eXB7yAQLJ5WxlBGwYfBY7utduXPZykcSmcG6K7ozM0wrZFvxZavhT6PqI0kd/5CUTfev/RrEFQqyU4CGPew==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: debug: 4.3.4 - native-fetch: 3.0.0_node-fetch@3.3.0 + native-fetch: 4.0.2_undici@5.13.0 receptacle: 1.3.2 + undici: 5.13.0 transitivePeerDependencies: - - node-fetch - supports-color dev: true @@ -5522,13 +6074,6 @@ packages: jake: 10.8.5 dev: true - /electron-fetch/1.9.1: - resolution: {integrity: sha512-M9qw6oUILGVrcENMSRRefE1MbHPIz0h79EKIeJWK9v563aT9Qkh8aEHPO1H5vi970wPirNY+jO9OpFoLiMsMGA==} - engines: {node: '>=6'} - dependencies: - encoding: 0.1.13 - dev: true - /electron-to-chromium/1.4.284: resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} dev: true @@ -5569,21 +6114,12 @@ packages: engines: {node: '>= 0.8'} dev: true - /encoding-down/7.1.0: - resolution: {integrity: sha512-ky47X5jP84ryk5EQmvedQzELwVJPjCgXDQZGeb9F6r4PdChByCGHTBrVcF3h8ynKVJ1wVbkxTsDC8zBROPypgQ==} - engines: {node: '>=10'} - dependencies: - abstract-leveldown: 7.2.0 - inherits: 2.0.4 - level-codec: 10.0.0 - level-errors: 3.0.1 - dev: true - /encoding/0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} dependencies: iconv-lite: 0.6.3 dev: true + optional: true /end-of-stream/1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -5691,11 +6227,6 @@ packages: resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} dev: true - /es6-promisify/7.0.0: - resolution: {integrity: sha512-ginqzK3J90Rd4/Yz7qRrqUeIpe3TwSXTPPZtPne7tGBPeAaQiU8qt4fpKApnxHcq1AwtUdHVg5P77x/yrggG8Q==} - engines: {node: '>=6'} - dev: true - /es6-symbol/3.1.3: resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} dependencies: @@ -6328,6 +6859,10 @@ packages: strip-hex-prefix: 1.0.0 dev: true + /event-iterator/2.0.0: + resolution: {integrity: sha512-KGft0ldl31BZVV//jj+IAIGCxkvvUkkON+ScH6zfoX+l+omX6001ggyRSpI0Io2Hlro0ThXotswCtfzS8UkIiQ==} + dev: true + /event-target-shim/5.0.1: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} @@ -6835,6 +7370,11 @@ packages: resolution: {integrity: sha512-H5KQDspykdHuztLTg+ajGN0Z2qUjcEf3Ybxc6hLt0k7/zPkn29XnKnxlBPyW2XIddWrGaJBzBl4VLYOtk39yZg==} dev: true + /freeport-promise/2.0.0: + resolution: {integrity: sha512-dwWpT1DdQcwrhmRwnDnPM/ZFny+FtzU+k50qF2eid3KxaQDsMiBrwo1i0G3qSugkN5db6Cb0zgfc68QeTOpEFg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dev: true + /fresh/0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -6993,8 +7533,6 @@ packages: dependencies: nan: 2.17.0 node-pre-gyp: 0.13.0 - transitivePeerDependencies: - - supports-color dev: true bundledDependencies: - node-pre-gyp @@ -7025,6 +7563,10 @@ packages: resolution: {integrity: sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==} dev: true + /get-iterator/2.0.0: + resolution: {integrity: sha512-BDJawD5PU2gZv6Vlp8O28H4GnZcsr3h9gZUvnAP5xXP3WOy/QAoOsyMepSkw21jur+4t5Vppde72ChjhTIzxzg==} + dev: true + /get-package-type/0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} @@ -7644,6 +8186,7 @@ packages: dependencies: safer-buffer: 2.1.2 dev: true + optional: true /idna-uts46-hx/2.3.1: resolution: {integrity: sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==} @@ -7760,43 +8303,27 @@ packages: figures: 3.2.0 lodash: 4.17.21 mute-stream: 0.0.8 - ora: 5.4.1 - run-async: 2.4.1 - rxjs: 7.5.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - wrap-ansi: 7.0.0 - dev: true - - /interface-datastore/5.2.0: - resolution: {integrity: sha512-nthO4C4BMJM2j9x/mT2KFa/g/sbcY8yf9j/kOBgli3u5mq9ZdPvQyDxi0OhKzr4JmoM81OYh5xcFjyebquqwvA==} - dependencies: - err-code: 3.0.1 - interface-store: 1.0.2 - ipfs-utils: 8.1.6 - it-all: 1.0.6 - it-drain: 1.0.5 - it-filter: 1.0.3 - it-take: 1.0.2 - nanoid: 3.3.3 - uint8arrays: 3.1.1 + ora: 5.4.1 + run-async: 2.4.1 + rxjs: 7.5.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + wrap-ansi: 7.0.0 dev: true - /interface-datastore/6.1.1: - resolution: {integrity: sha512-AmCS+9CT34pp2u0QQVXjKztkuq3y5T+BIciuiHDDtDZucZD8VudosnSdUyXJV6IsRkN5jc4RFDhCk1O6Q3Gxjg==} + /interface-datastore/7.0.1: + resolution: {integrity: sha512-Arm3PyEdL9kvzUXVPSE8x6YPK5N0MAP9b7au6D9Y91dgWVVLFMGt/W3oiR1mhgT+U82Qc7FcVgW8FBpivOBDAg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - interface-store: 2.0.2 - nanoid: 3.3.3 - uint8arrays: 3.1.1 - dev: true - - /interface-store/1.0.2: - resolution: {integrity: sha512-rUBLYsgoWwxuUpnQoSUr+DR/3dH3reVeIu5aOHFZK31lAexmb++kR6ZECNRgrx6WvoaM3Akdo0A7TDrqgCzZaQ==} + interface-store: 3.0.1 + nanoid: 4.0.0 + uint8arrays: 4.0.2 dev: true - /interface-store/2.0.2: - resolution: {integrity: sha512-rScRlhDcz6k199EkHqT8NpM87ebN89ICOzILoBHgaG36/WX50N32BnU/kpZgCGPLhARRAWUUX5/cyaIjt7Kipg==} + /interface-store/3.0.1: + resolution: {integrity: sha512-S5JcwBV+cJorsD0zGKHcBa8A2e578gw9vhZX0QhkV4Xyl4lAMAg5N2GJceUnjCfj/FOKzxTdABzJKPOF2Id8Ig==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dev: true /internal-slot/1.0.3: @@ -7819,28 +8346,18 @@ packages: fp-ts: 1.19.3 dev: true - /ip-address/8.1.0: - resolution: {integrity: sha512-Wz91gZKpNKoXtqvY8ScarKYwhXoK4r/b5QuT+uywe/azv0/nUCo7Bh0IRRI7F9DHR06kJNWtzMGLIbXavngbKA==} - engines: {node: '>= 12'} - dependencies: - jsbn: 1.1.0 - sprintf-js: 1.1.2 - dev: true - /ip-regex/4.3.0: resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} engines: {node: '>=8'} dev: true - /ip/2.0.0: - resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + /ip-regex/5.0.0: + resolution: {integrity: sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /ip6addr/0.2.5: - resolution: {integrity: sha512-9RGGSB6Zc9Ox5DpDGFnJdIeF0AsqXzdH+FspCfPPaU/L/4tI6P+5lIoFUFm9JXs9IrJv1boqAaNCQmoDADTSKQ==} - dependencies: - assert-plus: 1.0.0 - jsprim: 2.0.2 + /ip/2.0.0: + resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} dev: true /ipaddr.js/1.9.1: @@ -7853,27 +8370,6 @@ packages: engines: {node: '>= 10'} dev: true - /ipfs-utils/8.1.6: - resolution: {integrity: sha512-V/cwb6113DrDhrjDTWImA6+zmJbpdbUkxdxmEQO7it8ykV76bBmzU1ZXSM0QR0qxGy9VW8dkUlPAC2K10VgSmw==} - dependencies: - abort-controller: 3.0.0 - any-signal: 2.1.2 - buffer: 6.0.3 - electron-fetch: 1.9.1 - err-code: 3.0.1 - is-electron: 2.2.1 - iso-url: 1.2.1 - it-glob: 0.0.14 - it-to-stream: 1.0.0 - merge-options: 3.0.4 - nanoid: 3.3.3 - native-abort-controller: 1.0.4_abort-controller@3.0.0 - native-fetch: 3.0.0_hmwa7nplpltavckpkeobtw6pv4 - node-fetch: /@achingbrain/node-fetch/2.6.7 - react-native-fetch-api: 2.0.0 - stream-to-it: 0.2.4 - dev: true - /is-arguments/1.1.1: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} @@ -8015,8 +8511,8 @@ packages: resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} dev: true - /is-loopback-addr/1.0.1: - resolution: {integrity: sha512-DhWU/kqY7X2F6KrrVTu7mHlbd2Pbo4D1YkAzasBMjQs6lJAoefxaA6m6CpSX0K6pjt9D0b9PNFI5zduy/vzOYw==} + /is-loopback-addr/2.0.1: + resolution: {integrity: sha512-SEsepLbdWFb13B6U0tt6dYcUM0iK/U7XOC43N70Z4Qb88WpNtp+ospyNI9ddpqncs7Z7brAEsVBTQpaqSNntIw==} dev: true /is-nan/1.3.2: @@ -8157,11 +8653,6 @@ packages: readable-stream: 3.6.0 dev: true - /iso-url/1.2.1: - resolution: {integrity: sha512-9JPDgCN4B7QPkLtYAAOrEuAWvP9rWvR5offAr0/SeF046wIkglqH3VXgYYP6NcsKslH80UIVgmPqNe3j7tG2ng==} - engines: {node: '>=12'} - dev: true - /isstream/0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} dev: true @@ -8170,11 +8661,9 @@ packages: resolution: {integrity: sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A==} dev: true - /it-buffer/0.1.3: - resolution: {integrity: sha512-9a2/9SYVwG7bcn3tpRDR4bXbtuMLXnDK48KVC+GXiQg97ZOOdWz2nIITBsOQ19b+gj01Rw8RNwtiLDLI8P8oiQ==} - dependencies: - bl: 5.1.0 - buffer: 6.0.3 + /it-all/2.0.0: + resolution: {integrity: sha512-I/yi9ogTY59lFxtfsDSlI9w9QZtC/5KJt6g7CPPBJJh2xql2ZS7Ghcp9hoqDDbc4QfwQvtx8Loy0zlKQ8H5gFg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dev: true /it-drain/1.0.5: @@ -8185,6 +8674,11 @@ packages: resolution: {integrity: sha512-EI3HpzUrKjTH01miLHWmhNWy3Xpbx4OXMXltgrNprL5lDpF3giVpHIouFpr5l+evXw6aOfxhnt01BIB+4VQA+w==} dev: true + /it-filter/2.0.0: + resolution: {integrity: sha512-E68+zzoNNI7MxdH1T4lUTgwpCyEnymlH349Qg2mcvsqLmYRkaZLM4NfZZ0hUuH7/5DkWXubQSDOYH396va8mpg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dev: true + /it-first/1.0.7: resolution: {integrity: sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g==} dev: true @@ -8193,54 +8687,75 @@ packages: resolution: {integrity: sha512-ZLxL651N5w5SL/EIIcrXELgYrrkuEKj/TErG93C4lr6lNZziKsf338ljSG85PjQfu7Frg/1wESl5pLrPSFXI9g==} dev: true - /it-glob/0.0.14: - resolution: {integrity: sha512-TKKzs9CglbsihSpcwJPXN5DBUssu4akRzPlp8QJRCoLrKoaOpyY2V1qDlxx+UMivn0i114YyTd4AawWl7eqIdw==} - dependencies: - '@types/minimatch': 3.0.5 - minimatch: 3.1.2 - dev: true - - /it-handshake/2.0.0: - resolution: {integrity: sha512-K4q+mz8aLlCK3vTjtgNdHC9c/JbuOATsfogarjMsLcBZC5vYfKbX3Gq3AWcCdjIsIrPqzTlhPKSxl64LJkrt2w==} + /it-handshake/4.1.2: + resolution: {integrity: sha512-Q/EvrB4KWIX5+/wO7edBK3l79Vh28+iWPGZvZSSqwAtOJnHZIvywC+JUbiXPRJVXfICBJRqFETtIJcvrqWL2Zw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - it-pushable: 1.4.2 - it-reader: 3.0.0 - p-defer: 3.0.0 + it-pushable: 3.1.0 + it-reader: 6.0.1 + it-stream-types: 1.0.4 + p-defer: 4.0.0 + uint8arraylist: 2.4.2 dev: true - /it-length-prefixed/5.0.3: - resolution: {integrity: sha512-b+jDHLcnOnPDQN79ronmzF5jeBjdJsy0ce2O6i6X4J5tnaO8Fd146ZA/tMbzaLlKnTpXa0eKtofpYhumXGENeg==} + /it-length-prefixed/8.0.3: + resolution: {integrity: sha512-qAMDAZHd9zuDH8UDjG9ISyF/L1BJfUmdqgOAo/15a7LE1EsZgDntV5/2ARlqaGSa1fzeEL0qdg6JDaUk0L//LA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - bl: 5.1.0 - buffer: 6.0.3 - varint: 6.0.0 + err-code: 3.0.1 + it-stream-types: 1.0.4 + uint8-varint: 1.0.4 + uint8arraylist: 2.4.2 + uint8arrays: 4.0.2 dev: true /it-map/1.0.6: resolution: {integrity: sha512-XT4/RM6UHIFG9IobGlQPFQUrlEKkU4eBUFG3qhWhfAdh1JfF2x11ShCrKCdmZ0OiZppPfoLuzcfA4cey6q3UAQ==} dev: true + /it-map/2.0.0: + resolution: {integrity: sha512-mLgtk/NZaN7NZ06iLrMXCA6jjhtZO0vZT5Ocsp31H+nsGI18RSPVmUbFyA1sWx7q+g92J22Sixya7T2QSSAwfA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dev: true + /it-merge/1.0.4: resolution: {integrity: sha512-DcL6GksTD2HQ7+5/q3JznXaLNfwjyG3/bObaF98da+oHfUiPmdo64oJlT9J8R8G5sJRU7thwaY5zxoAKCn7FJw==} dependencies: it-pushable: 1.4.2 dev: true - /it-pair/1.0.0: - resolution: {integrity: sha512-9raOiDu5OAuDOahtMtapKQDrQTxBfzlzrNcB6o7JARHkt+7Bb1dMkW/TpYdAjBJE77KH3e2zGzwpGUP9tXbLww==} + /it-merge/2.0.0: + resolution: {integrity: sha512-mH4bo/ZrMoU+Wlu7ZuYPNNh9oWZ/GvYbeXZ0zll97+Rp6H4jFu98iu6v9qqXDz//RUjdO9zGh8awzMfOElsjpA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - get-iterator: 1.0.2 + it-pushable: 3.1.0 + dev: true + + /it-pair/2.0.3: + resolution: {integrity: sha512-heCgsbYscFCQY5YvltlGT9tjgLGYo7NxPEoJyl55X4BD2KOXpTyuwOhPLWhi9Io0y6+4ZUXCkyaQXIB6Y8xhRw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + it-stream-types: 1.0.4 + p-defer: 4.0.0 dev: true - /it-pb-rpc/0.2.0: - resolution: {integrity: sha512-Rojodsa6yxSTZDqVVF9HXKsISoHtlLNOL0P6b/7oCswiscbjCpt1IB78BxRDHpFL3tg8jFPMNDTP3v6ZjrMf9w==} + /it-pb-stream/2.0.2: + resolution: {integrity: sha512-FR1FM9W71wMTZlAij1Pq4PKNcfVb0TGhUTpNQ3tv0LMV/pJ5cDh4g3jW7jhwB+kHtr7PywD1CybBHaT8iAVpKg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - it-handshake: 2.0.0 - it-length-prefixed: 5.0.3 + it-handshake: 4.1.2 + it-length-prefixed: 8.0.3 + it-stream-types: 1.0.4 + uint8arraylist: 2.4.2 dev: true - /it-pipe/1.1.0: - resolution: {integrity: sha512-lF0/3qTVeth13TOnHVs0BTFaziwQF7m5Gg+E6JV0BXcLKutC92YjSi7bASgkPOXaLEb+YvNZrPorGMBIJvZfxg==} + /it-pipe/2.0.5: + resolution: {integrity: sha512-y85nW1N6zoiTnkidr2EAyC+ZVzc7Mwt2p+xt2a2ooG1ThFakSpNw1Kxm+7F13Aivru96brJhjQVRQNU+w0yozw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + it-merge: 2.0.0 + it-pushable: 3.1.0 + it-stream-types: 1.0.4 dev: true /it-pushable/1.4.2: @@ -8249,10 +8764,16 @@ packages: fast-fifo: 1.1.0 dev: true - /it-reader/3.0.0: - resolution: {integrity: sha512-NxR40odATeaBmSefn6Xn43DplYvn2KtEKQzn4jrTRuPYXMky5M4e+KQ7aTJh0k0vkytLyeenGO1I1GXlGm4laQ==} + /it-pushable/3.1.0: + resolution: {integrity: sha512-sEAdT86u6aIWvLkH4hlOmgvHpRyUOUG22HD365H+Dh67zYpaPdILmT4Om7Wjdb+m/SjEB81z3nYCoIrgVYpOFA==} + dev: true + + /it-reader/6.0.1: + resolution: {integrity: sha512-C+YRk3OTufbKSJMNEonfEw+9F38llmwwZvqhkjb0xIgob7l4L3p01Yt43+bHRI8SSppAOgk5AKLqas7ea0UTAw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - bl: 5.1.0 + it-stream-types: 1.0.4 + uint8arraylist: 2.4.2 dev: true /it-sort/1.0.1: @@ -8261,19 +8782,24 @@ packages: it-all: 1.0.6 dev: true + /it-sort/2.0.0: + resolution: {integrity: sha512-yeAE97b5PEjCrWFUiNyR90eJdGslj8FB3cjT84rsc+mzx9lxPyR2zJkYB9ZOJoWE5MMebxqcQCLRT3OSlzo7Zg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + it-all: 2.0.0 + dev: true + + /it-stream-types/1.0.4: + resolution: {integrity: sha512-0F3CqTIcIHwtnmIgqd03a7sw8BegAmE32N2w7anIGdALea4oAN4ltqPgDMZ7zn4XPLZifXEZlBXSzgg64L1Ebw==} + dev: true + /it-take/1.0.2: resolution: {integrity: sha512-u7I6qhhxH7pSevcYNaMECtkvZW365ARqAIt9K+xjdK1B2WUDEjQSfETkOCT8bxFq/59LqrN3cMLUtTgmDBaygw==} dev: true - /it-to-stream/1.0.0: - resolution: {integrity: sha512-pLULMZMAB/+vbdvbZtebC0nWBTbG581lk6w8P7DfIIIKUfa8FbY7Oi0FxZcFPbxvISs7A9E+cMpLDBc1XhpAOA==} - dependencies: - buffer: 6.0.3 - fast-fifo: 1.1.0 - get-iterator: 1.0.2 - p-defer: 3.0.0 - p-fifo: 1.0.0 - readable-stream: 3.6.0 + /it-take/2.0.0: + resolution: {integrity: sha512-lN3diSTomOvYBk2K0LHAgrQ52DlQfvq8tH/+HLAFpX8Q3JwBkr/BPJEi3Z3Lf8jMmN1KOCBXvt5sXa3eW9vUmg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dev: true /jake/10.8.5: @@ -8446,16 +8972,6 @@ packages: verror: 1.10.0 dev: true - /jsprim/2.0.2: - resolution: {integrity: sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==} - engines: {'0': node >=0.6.0} - dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.4.0 - verror: 1.10.0 - dev: true - /jwt-simple/0.5.6: resolution: {integrity: sha512-40aUybvhH9t2h71ncA1/1SbtTNCVZHgsTsTgqPUxGWDmUDrXyDf2wMNQKEbdBjbf4AI+fQhbECNTV6lWxQKUzg==} engines: {node: '>= 0.4.0'} @@ -8502,24 +9018,10 @@ packages: resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} dev: true - /level-codec/10.0.0: - resolution: {integrity: sha512-QW3VteVNAp6c/LuV6nDjg7XDXx9XHK4abmQarxZmlRSDyXYk20UdaJTSX6yzVvQ4i0JyWSB7jert0DsyD/kk6g==} - engines: {node: '>=10'} - dependencies: - buffer: 6.0.3 - dev: true - /level-codec/7.0.1: resolution: {integrity: sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==} dev: true - /level-concat-iterator/3.1.0: - resolution: {integrity: sha512-BWRCMHBxbIqPxJ8vHOvKUsaO0v1sLYZtjN3K2iZJsRBYtp+ONsY6Jfi6hy9K3+zolgQRryhIn2NRZjZnWJ9NmQ==} - engines: {node: '>=10'} - dependencies: - catering: 2.1.1 - dev: true - /level-errors/1.0.5: resolution: {integrity: sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==} dependencies: @@ -8532,11 +9034,6 @@ packages: errno: 0.1.8 dev: true - /level-errors/3.0.1: - resolution: {integrity: sha512-tqTL2DxzPDzpwl0iV5+rBCv65HWbHp6eutluHNcVIftKZlQN//b6GEnZDM2CvGZvzGYMwyPtYppYnydBQd2SMQ==} - engines: {node: '>=10'} - dev: true - /level-iterator-stream/1.3.1: resolution: {integrity: sha512-1qua0RHNtr4nrZBgYlpV0qHHeHpcRRWTxEZJ8xsemoHAXNL5tbooh4tPEEqIqsbWCAJBmUmkwYK/sW5OrFjWWw==} dependencies: @@ -8546,37 +9043,6 @@ packages: xtend: 4.0.2 dev: true - /level-iterator-stream/5.0.0: - resolution: {integrity: sha512-wnb1+o+CVFUDdiSMR/ZymE2prPs3cjVLlXuDeSq9Zb8o032XrabGEXcTCsBxprAtseO3qvFeGzh6406z9sOTRA==} - engines: {node: '>=10'} - dependencies: - inherits: 2.0.4 - readable-stream: 3.6.0 - dev: true - - /level-js/6.1.0: - resolution: {integrity: sha512-i7mPtkZm68aewfv0FnIUWvFUFfoyzIvVKnUmuQGrelEkP72vSPTaA1SGneWWoCV5KZJG4wlzbJLp1WxVNGuc6A==} - dependencies: - abstract-leveldown: 7.2.0 - buffer: 6.0.3 - inherits: 2.0.4 - ltgt: 2.2.1 - run-parallel-limit: 1.1.0 - dev: true - - /level-packager/6.0.1: - resolution: {integrity: sha512-8Ezr0XM6hmAwqX9uu8IGzGNkWz/9doyPA8Oo9/D7qcMI6meJC+XhIbNYHukJhIn8OGdlzQs/JPcL9B8lA2F6EQ==} - engines: {node: '>=10'} - dependencies: - encoding-down: 7.1.0 - levelup: 5.1.1 - dev: true - - /level-supports/2.1.0: - resolution: {integrity: sha512-E486g1NCjW5cF78KGPrMDRBYzPuueMZ6VBXHT6gC7A8UYWGiM14fGgp+s/L1oFfDWSPV/+SFkYCmZ0SiESkRKA==} - engines: {node: '>=10'} - dev: true - /level-supports/4.0.1: resolution: {integrity: sha512-PbXpve8rKeNcZ9C1mUicC9auIYFyGpkV9/i6g76tLgANwWhtG2v7I4xNBUlkn3lE2/dZF3Pi0ygYGtLc4RXXdA==} engines: {node: '>=12'} @@ -8592,320 +9058,138 @@ packages: /level-ws/0.0.0: resolution: {integrity: sha512-XUTaO/+Db51Uiyp/t7fCMGVFOTdtLS/NIACxE/GHsij15mKzxksZifKVjlXDF41JMUP/oM1Oc4YNGdKnc3dVLw==} - dependencies: - readable-stream: 1.0.34 - xtend: 2.1.2 - dev: true - - /level/7.0.1: - resolution: {integrity: sha512-w3E64+ALx2eZf8RV5JL4kIcE0BFAvQscRYd1yU4YVqZN9RGTQxXSvH202xvK15yZwFFxRXe60f13LJjcJ//I4Q==} - engines: {node: '>=10.12.0'} - dependencies: - level-js: 6.1.0 - level-packager: 6.0.1 - leveldown: 6.1.1 - dev: true - - /level/8.0.0: - resolution: {integrity: sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==} - engines: {node: '>=12'} - dependencies: - browser-level: 1.0.1 - classic-level: 1.2.0 - dev: true - - /leveldown/6.1.1: - resolution: {integrity: sha512-88c+E+Eizn4CkQOBHwqlCJaTNEjGpaEIikn1S+cINc5E9HEvJ77bqY4JY/HxT5u0caWqsc3P3DcFIKBI1vHt+A==} - engines: {node: '>=10.12.0'} - requiresBuild: true - dependencies: - abstract-leveldown: 7.2.0 - napi-macros: 2.0.0 - node-gyp-build: 4.5.0 - dev: true - - /levelup/1.3.9: - resolution: {integrity: sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==} - dependencies: - deferred-leveldown: 1.2.2 - level-codec: 7.0.1 - level-errors: 1.0.5 - level-iterator-stream: 1.3.1 - prr: 1.0.1 - semver: 5.4.1 - xtend: 4.0.2 - dev: true - - /levelup/5.1.1: - resolution: {integrity: sha512-0mFCcHcEebOwsQuk00WJwjLI6oCjbBuEYdh/RaRqhjnyVlzqf41T1NnDtCedumZ56qyIh8euLFDqV1KfzTAVhg==} - engines: {node: '>=10'} - dependencies: - catering: 2.1.1 - deferred-leveldown: 7.0.0 - level-errors: 3.0.1 - level-iterator-stream: 5.0.0 - level-supports: 2.1.0 - queue-microtask: 1.2.3 - dev: true - - /levn/0.3.0: - resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - dev: true - - /levn/0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: true - - /libp2p-bootstrap/0.14.0_node-fetch@3.3.0: - resolution: {integrity: sha512-j3slZo5nOdA8wVlav8dRZeAXutZ7psz/f10DLoIEX/EFif7uU5oZfIYvjbVGo3ZDl+VQLo2tR0m1lV0westQ3g==} - engines: {node: '>=15.0.0'} - dependencies: - debug: 4.3.4 - mafmt: 10.0.0_node-fetch@3.3.0 - multiaddr: 10.0.1_node-fetch@3.3.0 - peer-id: 0.16.0 - transitivePeerDependencies: - - node-fetch - - supports-color - dev: true - - /libp2p-crypto/0.19.7: - resolution: {integrity: sha512-Qb5o/3WFKF2j6mYSt4UBPyi2kbKl3jYV0podBJoJCw70DlpM5Xc+oh3fFY9ToSunu8aSQQ5GY8nutjXgX/uGRA==} - engines: {node: '>=12.0.0'} - dependencies: - err-code: 3.0.1 - is-typedarray: 1.0.0 - iso-random-stream: 2.0.2 - keypair: 1.0.4 - multiformats: 9.9.0 - node-forge: 0.10.0 - pem-jwk: 2.0.0 - protobufjs: 6.11.3 - secp256k1: 4.0.3 - uint8arrays: 3.1.1 - ursa-optional: 0.10.2 - dev: true - - /libp2p-crypto/0.20.0: - resolution: {integrity: sha512-WgIW9rYcWaO/5j2T6NW3R6Q46yvp2ZfFErqRMbi4/pOTL3T7+OROYpL/1iWVksWkXyurU/t2qFsIijWMxR5C4Q==} - engines: {node: '>=12.0.0'} - dependencies: - err-code: 3.0.1 - iso-random-stream: 2.0.2 - keypair: 1.0.4 - multiformats: 9.9.0 - noble-ed25519: 1.2.6 - noble-secp256k1: 1.2.14 - node-forge: 0.10.0 - pem-jwk: 2.0.0 - protobufjs: 6.11.3 - uint8arrays: 3.1.1 - ursa-optional: 0.10.2 - dev: true - - /libp2p-crypto/0.21.2: - resolution: {integrity: sha512-EXFrhSpiHtJ+/L8xXDvQNK5VjUMG51u878jzZcaT5XhuN/zFg6PWJFnl/qB2Y2j7eMWnvCRP7Kp+ua2H36cG4g==} - engines: {node: '>=12.0.0'} - dependencies: - '@noble/ed25519': 1.7.1 - '@noble/secp256k1': 1.7.0 - err-code: 3.0.1 - iso-random-stream: 2.0.2 - multiformats: 9.9.0 - node-forge: 1.3.1 - protobufjs: 6.11.3 - uint8arrays: 3.1.1 - dev: true - - /libp2p-gossipsub/0.14.1_node-fetch@3.3.0: - resolution: {integrity: sha512-z1IzD6MUeJpxAKdvgJuofpPolYxuiEkhO1XcUASfixyl10O+tUPjDrDYwDmmOV+75femnqIOxq62VR1UhUvNdA==} - dependencies: - '@types/debug': 4.1.7 - debug: 4.3.4 - denque: 1.5.1 - err-code: 3.0.1 - iso-random-stream: 2.0.2 - it-pipe: 1.1.0 - libp2p-crypto: 0.21.2 - libp2p-interfaces: 4.0.4_node-fetch@3.3.0 - multiformats: 9.9.0 - peer-id: 0.16.0 - protobufjs: 6.11.3 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - node-fetch - - supports-color - dev: true - - /libp2p-interfaces/4.0.4_node-fetch@3.3.0: - resolution: {integrity: sha512-pD46BpdZBM4OEs/LdYJ74BT582OyL+MLOawZr+YRdQTt3s0UZBInc0SF/AhhL2je9bcfkMe4Z1ko+/nninTNvw==} - dependencies: - abort-controller: 3.0.0 - abortable-iterator: 3.0.2 - debug: 4.3.4 - err-code: 3.0.1 - it-length-prefixed: 5.0.3 - it-pipe: 1.1.0 - it-pushable: 1.4.2 - libp2p-crypto: 0.21.2 - multiaddr: 10.0.1_node-fetch@3.3.0 - multiformats: 9.9.0 - p-queue: 6.6.2 - peer-id: 0.16.0 - protobufjs: 6.11.3 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - node-fetch - - supports-color + dependencies: + readable-stream: 1.0.34 + xtend: 2.1.2 dev: true - /libp2p-interfaces/4.0.6_node-fetch@3.3.0: - resolution: {integrity: sha512-3KjzNEIWhi+VoOamLvgKKUE/xqwxSw/JYqsBnfMhAWVRvRtosROtVT03wci2XbuuowCYw+/hEX1xKJIR1w5n0A==} + /level/8.0.0: + resolution: {integrity: sha512-ypf0jjAk2BWI33yzEaaotpq7fkOPALKAgDBxggO6Q9HGX2MRXn0wbP1Jn/tJv1gtL867+YOjOB49WaUF3UoJNQ==} + engines: {node: '>=12'} dependencies: - abortable-iterator: 3.0.2 - debug: 4.3.4 - err-code: 3.0.1 - it-length-prefixed: 5.0.3 - it-pipe: 1.1.0 - it-pushable: 1.4.2 - libp2p-crypto: 0.21.2 - multiaddr: 10.0.1_node-fetch@3.3.0 - multiformats: 9.9.0 - p-queue: 6.6.2 - peer-id: 0.16.0 - protobufjs: 6.11.3 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - node-fetch - - supports-color + browser-level: 1.0.1 + classic-level: 1.2.0 dev: true - /libp2p-mdns/0.18.0_node-fetch@3.3.0: - resolution: {integrity: sha512-IBCKRuNc5USlli9QF/gOq2loCssE4ZKkVRhUNuAVBRXJ8ueqFEquc5R5C1sWy7AOgbycTgeNcxzSa1kuNb6nbg==} + /levelup/1.3.9: + resolution: {integrity: sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==} dependencies: - debug: 4.3.4 - multiaddr: 10.0.1_node-fetch@3.3.0 - multicast-dns: 7.2.5 - peer-id: 0.16.0 - transitivePeerDependencies: - - node-fetch - - supports-color + deferred-leveldown: 1.2.2 + level-codec: 7.0.1 + level-errors: 1.0.5 + level-iterator-stream: 1.3.1 + prr: 1.0.1 + semver: 5.4.1 + xtend: 4.0.2 dev: true - /libp2p-mplex/0.10.7: - resolution: {integrity: sha512-21VV0DZWuOsHgitWy1GZD1M/kki3a/hVoAJ5QC48p01JNSK5W8gxRiZtq7cCGJ/xNpbQxvMlMtS5eq8CFRlysg==} + /levn/0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} dependencies: - abortable-iterator: 3.0.2 - bl: 5.1.0 - debug: 4.3.4 - err-code: 3.0.1 - it-pipe: 1.1.0 - it-pushable: 1.4.2 - varint: 6.0.0 - transitivePeerDependencies: - - supports-color + prelude-ls: 1.1.2 + type-check: 0.3.2 dev: true - /libp2p-tcp/0.17.2_node-fetch@3.3.0: - resolution: {integrity: sha512-SAdgDB4Rm0olPbyvanKP5JBaiRwbIOo0Nt++WYe1U2B6akg2uatsDOtulfpnc1gsL1B5vamnOpOzKaDj4kkt8g==} - engines: {node: '>=14.0.0'} + /levn/0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} dependencies: - abortable-iterator: 3.0.2 - class-is: 1.1.0 - debug: 4.3.4 - err-code: 3.0.1 - libp2p-utils: 0.4.1_node-fetch@3.3.0 - mafmt: 10.0.0_node-fetch@3.3.0 - multiaddr: 10.0.1_node-fetch@3.3.0 - stream-to-it: 0.2.4 - transitivePeerDependencies: - - node-fetch - - supports-color + prelude-ls: 1.2.1 + type-check: 0.4.0 dev: true - /libp2p-utils/0.4.1_node-fetch@3.3.0: - resolution: {integrity: sha512-kq/US2unamiyY+YwP47dO1uqpAdcbdYI2Fzi9JIEhjfPBaD1MR/uyQ/YP7ABthl3EaxAjIQYd1TVp85d6QKAtQ==} + /libp2p-crypto/0.20.0: + resolution: {integrity: sha512-WgIW9rYcWaO/5j2T6NW3R6Q46yvp2ZfFErqRMbi4/pOTL3T7+OROYpL/1iWVksWkXyurU/t2qFsIijWMxR5C4Q==} + engines: {node: '>=12.0.0'} dependencies: - abortable-iterator: 3.0.2 - debug: 4.3.4 err-code: 3.0.1 - ip-address: 8.1.0 - is-loopback-addr: 1.0.1 - multiaddr: 10.0.1_node-fetch@3.3.0 - private-ip: 2.3.4 - transitivePeerDependencies: - - node-fetch - - supports-color + iso-random-stream: 2.0.2 + keypair: 1.0.4 + multiformats: 9.9.0 + noble-ed25519: 1.2.6 + noble-secp256k1: 1.2.14 + node-forge: 0.10.0 + pem-jwk: 2.0.0 + protobufjs: 6.11.3 + uint8arrays: 3.1.1 + ursa-optional: 0.10.2 dev: true - /libp2p/0.36.2_node-fetch@3.3.0: - resolution: {integrity: sha512-UpNYBMQVivMu56zoibdGitopv39uBBAybIBOEGWmFy/I2NnTVGUutLPrxo47AuN2kntYgo/TNJfW+PpswUgSaw==} - engines: {node: '>=15.0.0'} + /libp2p/0.39.2: + resolution: {integrity: sha512-2C6WyljqwSlO2sGXgM4m6vFCT1TEspQ4UuVlOFq3/kGoI8ctC12z6gGiIDpzWslNGGMq6bop/Id8dAVmDOneMg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@vascosantos/moving-average': 1.1.0 - abortable-iterator: 3.0.2 - aggregate-error: 3.1.0 + '@achingbrain/nat-port-mapper': 1.0.7 + '@libp2p/components': 2.1.1 + '@libp2p/connection': 4.0.2 + '@libp2p/crypto': 1.0.9 + '@libp2p/interface-address-manager': 1.0.3 + '@libp2p/interface-connection': 3.0.3 + '@libp2p/interface-connection-encrypter': 2.0.2 + '@libp2p/interface-connection-manager': 1.3.1 + '@libp2p/interface-content-routing': 1.0.4 + '@libp2p/interface-dht': 1.0.3 + '@libp2p/interface-metrics': 3.0.0 + '@libp2p/interface-peer-discovery': 1.0.2 + '@libp2p/interface-peer-id': 1.1.0 + '@libp2p/interface-peer-info': 1.0.4 + '@libp2p/interface-peer-routing': 1.0.2 + '@libp2p/interface-peer-store': 1.2.3 + '@libp2p/interface-pubsub': 2.1.0 + '@libp2p/interface-registrar': 2.0.4 + '@libp2p/interface-stream-muxer': 2.0.2 + '@libp2p/interface-transport': 1.0.4 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.2 + '@libp2p/multistream-select': 3.1.1 + '@libp2p/peer-collections': 2.2.0 + '@libp2p/peer-id': 1.1.16 + '@libp2p/peer-id-factory': 1.0.19 + '@libp2p/peer-record': 4.0.4 + '@libp2p/peer-store': 3.1.5 + '@libp2p/tracked-map': 2.0.2 + '@libp2p/utils': 3.0.3 + '@multiformats/mafmt': 11.0.3 + '@multiformats/multiaddr': 11.0.10 + abortable-iterator: 4.0.2 any-signal: 3.0.1 - bignumber.js: 9.1.0 - class-is: 1.1.0 - datastore-core: 7.0.3 - debug: 4.3.4 + datastore-core: 8.0.2 err-code: 3.0.1 - es6-promisify: 7.0.0 events: 3.3.0 hashlru: 2.3.0 - interface-datastore: 6.1.1 + interface-datastore: 7.0.1 it-all: 1.0.6 - it-buffer: 0.1.3 it-drain: 1.0.5 it-filter: 1.0.3 it-first: 1.0.7 it-foreach: 0.1.1 - it-handshake: 2.0.0 - it-length-prefixed: 5.0.3 + it-handshake: 4.1.2 + it-length-prefixed: 8.0.3 it-map: 1.0.6 it-merge: 1.0.4 - it-pipe: 1.1.0 + it-pair: 2.0.3 + it-pipe: 2.0.5 it-sort: 1.0.1 - it-take: 1.0.2 - libp2p-crypto: 0.21.2 - libp2p-interfaces: 4.0.6_node-fetch@3.3.0 - libp2p-utils: 0.4.1_node-fetch@3.3.0 - mafmt: 10.0.0_node-fetch@3.3.0 + it-stream-types: 1.0.4 merge-options: 3.0.4 - mortice: 2.0.1 - multiaddr: 10.0.1_node-fetch@3.3.0 multiformats: 9.9.0 - multistream-select: 3.0.2 mutable-proxy: 1.0.0 - nat-api: 0.3.1 node-forge: 1.3.1 - p-any: 3.0.0 p-fifo: 1.0.0 - p-retry: 4.6.2 - p-settle: 4.1.1 - peer-id: 0.16.0 + p-retry: 5.1.2 + p-settle: 5.1.0 private-ip: 2.3.4 - protobufjs: 6.11.3 + protons-runtime: 3.1.0_uint8arraylist@2.4.2 retimer: 3.0.0 sanitize-filename: 1.6.3 set-delayed-interval: 1.0.0 - streaming-iterables: 6.2.0 timeout-abort-controller: 3.0.0 + uint8arraylist: 2.4.2 uint8arrays: 3.1.1 - varint: 6.0.0 - wherearewe: 1.0.2 + wherearewe: 2.0.1 xsalsa20: 1.2.0 transitivePeerDependencies: - - node-fetch - supports-color dev: true @@ -9010,6 +9294,18 @@ packages: resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} dev: true + /long/5.2.1: + resolution: {integrity: sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==} + dev: true + + /longbits/1.1.0: + resolution: {integrity: sha512-22U2exkkYy7sr7nuQJYx2NEZ2kEMsC69+BxM5h8auLvkVIJa+LwAB5mFIExnuW2dFuYXFOWsFMKXjaWiq/htYQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + byte-access: 1.0.1 + uint8arraylist: 2.4.2 + dev: true + /loupe/2.3.4: resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==} dependencies: @@ -9052,15 +9348,6 @@ packages: resolution: {integrity: sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==} dev: true - /mafmt/10.0.0_node-fetch@3.3.0: - resolution: {integrity: sha512-K1bziJOXcnepfztu+2Xy9FLKVLaFMDuspmiyJIYRxnO0WOxFSV7XKSdMxMrVZxcvg1+YjlTIvSGTImUHU2k4Aw==} - dependencies: - multiaddr: 10.0.1_node-fetch@3.3.0 - transitivePeerDependencies: - - node-fetch - - supports-color - dev: true - /make-error/1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} dev: true @@ -9566,13 +9853,14 @@ packages: resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} dev: true - /mortice/2.0.1: - resolution: {integrity: sha512-9gsXmjq+5LZmXDIoyC/crf2i/7CUwDGSBEwSEsr1i/WfKmJ6DVt38B5kg6BE/WF/1/yfGJYiB1Wyiu423iI3nQ==} + /mortice/3.0.1: + resolution: {integrity: sha512-eyDUsl1nCR9+JtNksKnaESLP9MgAXCA4w1LTtsmOSQNsThnv++f36rrBu5fC/fdGIwTJZmbiaR/QewptH93pYA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - nanoid: 3.3.3 - observable-webworkers: 1.0.0 - p-queue: 6.6.2 - promise-timeout: 1.3.0 + nanoid: 4.0.0 + observable-webworkers: 2.0.1 + p-queue: 7.3.0 + p-timeout: 6.0.0 dev: true /ms/2.0.0: @@ -9589,20 +9877,6 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true - /multiaddr/10.0.1_node-fetch@3.3.0: - resolution: {integrity: sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==} - dependencies: - dns-over-http-resolver: 1.2.3_node-fetch@3.3.0 - err-code: 3.0.1 - is-ip: 3.1.0 - multiformats: 9.9.0 - uint8arrays: 3.1.1 - varint: 6.0.0 - transitivePeerDependencies: - - node-fetch - - supports-color - dev: true - /multibase/0.6.1: resolution: {integrity: sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==} deprecated: This module has been superseded by the multiformats module @@ -9619,14 +9893,6 @@ packages: buffer: 5.7.1 dev: true - /multibase/4.0.6: - resolution: {integrity: sha512-x23pDe5+svdLz/k5JPGCVdfn7Q5mZVMBETiC+ORfO+sor9Sgs0smJzAjfTbM5tckeCqnaUuMYoz+k3RXMmJClQ==} - engines: {node: '>=12.0.0', npm: '>=6.0.0'} - deprecated: This module has been superseded by the multiformats module - dependencies: - '@multiformats/base-x': 4.0.1 - dev: true - /multicast-dns/7.2.5: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true @@ -9650,6 +9916,11 @@ packages: varint: 5.0.2 dev: true + /multiformats/10.0.2: + resolution: {integrity: sha512-nJEHLFOYhO4L+aNApHhCnWqa31FyqAHv9Q77AhmwU3KsM2f1j7tuJpCk5ByZ33smzycNCpSG5klNIejIyfFx2A==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dev: true + /multiformats/9.9.0: resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==} dev: true @@ -9662,33 +9933,6 @@ packages: varint: 5.0.2 dev: true - /multihashes/4.0.3: - resolution: {integrity: sha512-0AhMH7Iu95XjDLxIeuCOOE4t9+vQZsACyKZ9Fxw2pcsRmlX4iCn1mby0hS0bb+nQOVpdQYWPpnyusw4da5RPhA==} - engines: {node: '>=12.0.0', npm: '>=6.0.0'} - dependencies: - multibase: 4.0.6 - uint8arrays: 3.1.1 - varint: 5.0.2 - dev: true - - /multistream-select/3.0.2: - resolution: {integrity: sha512-ICGA8DAviZj6Xo1NkaRV3J38M+tFDoWiGtO1ksluyMnskAsdGjAzocg806OzpQPivNGWWboX3CrFT2Tk4UdYXA==} - dependencies: - abortable-iterator: 3.0.2 - bl: 5.1.0 - debug: 4.3.4 - err-code: 3.0.1 - it-first: 1.0.7 - it-handshake: 2.0.0 - it-length-prefixed: 5.0.3 - it-pipe: 1.1.0 - it-reader: 3.0.0 - p-defer: 3.0.0 - uint8arrays: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - /murmur-128/0.2.1: resolution: {integrity: sha512-WseEgiRkI6aMFBbj8Cg9yBj/y+OdipwVC7zUo3W2W1JAJITwouUOtpqsmGSg67EQmwwSyod7hsVsWY5LsrfQVg==} dependencies: @@ -9736,6 +9980,12 @@ packages: hasBin: true dev: true + /nanoid/4.0.0: + resolution: {integrity: sha512-IgBP8piMxe/gf73RTQx7hmnhwz0aaEXYakvqZyE302IXW3HyVNhdNGC+O2MwMAVhLEnvXlvKtGbtJf6wvHihCg==} + engines: {node: ^14 || ^16 || >=18} + hasBin: true + dev: true + /napi-build-utils/1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} dev: true @@ -9744,20 +9994,6 @@ packages: resolution: {integrity: sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==} dev: true - /nat-api/0.3.1: - resolution: {integrity: sha512-5cyLugEkXnKSKSvVjKjxxPMLDnkwY3boZLbATWwiGJ4T/3UvIpiQmzb2RqtxxEFcVo/7PwsHPGN0MosopONO8Q==} - engines: {node: '>=10.0.0'} - dependencies: - async: 3.2.4 - debug: 4.3.4 - default-gateway: 6.0.3 - request: 2.88.2 - unordered-array-remove: 1.0.2 - xml2js: 0.1.14 - transitivePeerDependencies: - - supports-color - dev: true - /native-abort-controller/1.0.4_abort-controller@3.0.0: resolution: {integrity: sha512-zp8yev7nxczDJMoP6pDxyD20IU0T22eX8VwN2ztDccKvSZhRaV33yP1BGwKSZfXuqWUzsXopVFjBdau9OOAwMQ==} peerDependencies: @@ -9766,20 +10002,12 @@ packages: abort-controller: 3.0.0 dev: true - /native-fetch/3.0.0_hmwa7nplpltavckpkeobtw6pv4: - resolution: {integrity: sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==} - peerDependencies: - node-fetch: '*' - dependencies: - node-fetch: /@achingbrain/node-fetch/2.6.7 - dev: true - - /native-fetch/3.0.0_node-fetch@3.3.0: - resolution: {integrity: sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==} + /native-fetch/4.0.2_undici@5.13.0: + resolution: {integrity: sha512-4QcVlKFtv2EYVS5MBgsGX5+NWKtbDbIECdUXDBGDMAZXq3Jkv9zf+y8iS7Ub8fEdga3GpYeazp9gauNqXHJOCg==} peerDependencies: - node-fetch: '*' + undici: '*' dependencies: - node-fetch: 3.3.0 + undici: 5.13.0 dev: true /natural-compare-lite/1.4.0: @@ -10140,8 +10368,9 @@ packages: resolution: {integrity: sha512-9gRK4+sRWzeN6AOewNBTLXir7Zl/i3GB6Yl26gK4flxz8BXVpD3kt8amREmWNb0mxYOGDotvE5a4N+PtGGKdkg==} dev: true - /observable-webworkers/1.0.0: - resolution: {integrity: sha512-+cECwCR8IEh8UY5nefQVLO9Cydqpk1izO+o7BABmKjXfJZyEOzBWY3ss5jbOPM6KmEa9aQExvAtTW6tVTOsNAQ==} + /observable-webworkers/2.0.1: + resolution: {integrity: sha512-JI1vB0u3pZjoQKOK1ROWzp0ygxSi7Yb0iR+7UNsw4/Zn4cQ0P3R7XL38zac/Dy2tEA7Lg88/wIJTjF8vYXZ0uw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dev: true /on-finished/2.4.1: @@ -10241,14 +10470,6 @@ packages: os-tmpdir: 1.0.2 dev: true - /p-any/3.0.0: - resolution: {integrity: sha512-5rqbqfsRWNb0sukt0awwgJMlaep+8jV45S15SKKB34z4UuzjcofIfnriCBhWjZP2jbVtjt9yRl7buB6RlKsu9w==} - engines: {node: '>=10'} - dependencies: - p-cancelable: 2.1.1 - p-some: 5.0.0 - dev: true - /p-cancelable/1.1.0: resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} engines: {node: '>=6'} @@ -10269,6 +10490,11 @@ packages: engines: {node: '>=8'} dev: true + /p-defer/4.0.0: + resolution: {integrity: sha512-Vb3QRvQ0Y5XnF40ZUWW7JfLogicVh/EnA5gBIvKDJoYpeI82+1E3AlB9yOcKFS0AhHrWVnAQO39fbR0G99IVEQ==} + engines: {node: '>=12'} + dev: true + /p-fifo/1.0.0: resolution: {integrity: sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==} dependencies: @@ -10276,11 +10502,6 @@ packages: p-defer: 3.0.0 dev: true - /p-finally/1.0.0: - resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} - engines: {node: '>=4'} - dev: true - /p-limit/1.3.0: resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} engines: {node: '>=4'} @@ -10302,6 +10523,13 @@ packages: yocto-queue: 0.1.0 dev: true + /p-limit/4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: true + /p-locate/2.0.0: resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} engines: {node: '>=4'} @@ -10337,48 +10565,43 @@ packages: aggregate-error: 3.1.0 dev: true - /p-queue/6.6.2: - resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} - engines: {node: '>=8'} + /p-queue/7.3.0: + resolution: {integrity: sha512-5fP+yVQ0qp0rEfZoDTlP2c3RYBgxvRsw30qO+VtPPc95lyvSG+x6USSh1TuLB4n96IO6I8/oXQGsTgtna4q2nQ==} + engines: {node: '>=12'} dependencies: eventemitter3: 4.0.7 - p-timeout: 3.2.0 + p-timeout: 5.1.0 dev: true - /p-reflect/2.1.0: - resolution: {integrity: sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==} - engines: {node: '>=8'} + /p-reflect/3.1.0: + resolution: {integrity: sha512-3sG3UlpisPSaX+o7u2q01hIQmrpkvdl5GSO1ZwL7pfc5kHB2bPF0eFNCfYTrW1/LTUdgmPwBAvmT0Zr8eSmaAQ==} + engines: {node: '>=12'} dev: true - /p-retry/4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} + /p-retry/5.1.2: + resolution: {integrity: sha512-couX95waDu98NfNZV+i/iLt+fdVxmI7CbrrdC2uDWfPdUAApyxT4wmDlyOtR5KtTDmkDO0zDScDjDou9YHhd9g==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - '@types/retry': 0.12.0 + '@types/retry': 0.12.1 retry: 0.13.1 dev: true - /p-settle/4.1.1: - resolution: {integrity: sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ==} - engines: {node: '>=10'} + /p-settle/5.1.0: + resolution: {integrity: sha512-ujR6UFfh09ziOKyC5aaJak5ZclsjlLw57SYtFZg6yllMofyygnaibQRZ4jf6QPWqoOCGUXyb1cxUKELeAyKO7g==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: - p-limit: 2.3.0 - p-reflect: 2.1.0 + p-limit: 4.0.0 + p-reflect: 3.1.0 dev: true - /p-some/5.0.0: - resolution: {integrity: sha512-Js5XZxo6vHjB9NOYAzWDYAIyyiPvva0DWESAIWIK7uhSpGsyg5FwUPxipU/SOQx5x9EqhOh545d1jo6cVkitig==} - engines: {node: '>=10'} - dependencies: - aggregate-error: 3.1.0 - p-cancelable: 2.1.1 + /p-timeout/5.1.0: + resolution: {integrity: sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==} + engines: {node: '>=12'} dev: true - /p-timeout/3.2.0: - resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} - engines: {node: '>=8'} - dependencies: - p-finally: 1.0.0 + /p-timeout/6.0.0: + resolution: {integrity: sha512-5iS61MOdUMemWH9CORQRxVXTp9g5K8rPnI9uQpo97aWgsH3vVXKjkIhDi+OgIDmN3Ly9+AZ2fZV01Wut1yzfKA==} + engines: {node: '>=14.16'} dev: true /p-try/1.0.0: @@ -10514,17 +10737,6 @@ packages: uint8arrays: 3.1.1 dev: true - /peer-id/0.16.0: - resolution: {integrity: sha512-EmL7FurFUduU9m1PS9cfJ5TAuCvxKQ7DKpfx3Yj6IKWyBRtosriFuOag/l3ni/dtPgPLwiA4R9IvpL7hsDLJuQ==} - engines: {node: '>=15.0.0'} - dependencies: - class-is: 1.1.0 - libp2p-crypto: 0.21.2 - multiformats: 9.9.0 - protobufjs: 6.11.3 - uint8arrays: 3.1.1 - dev: true - /pem-jwk/2.0.0: resolution: {integrity: sha512-rFxu7rVoHgQ5H9YsP50dDWf0rHjreVA2z0yPiWr5WdH/UHb29hKtF7h6l8vNd1cbYR1t0QL+JKhW55a2ZV4KtA==} engines: {node: '>=5.10.0'} @@ -10578,6 +10790,10 @@ packages: sonic-boom: 1.4.1 dev: true + /platform/1.3.6: + resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} + dev: true + /polkadot-launch/2.3.0_e7yvbkxpwwqnzxz2s2bfjt7zx4: resolution: {integrity: sha512-X+m5RT1VSq1cQ0ONImSwmb0t+lts+udVORXZzF3C5ljlTAN15M2J/sjLjp6S67i7xBf1HTKGb6cBFVge57PNCg==} hasBin: true @@ -10694,6 +10910,16 @@ packages: netmask: 2.0.2 dev: true + /private-ip/3.0.0: + resolution: {integrity: sha512-HkMBs4nMtrP+cvcw0bDi2BAZIGgiKI4Zq8Oc+dMqNBpHS8iGL4+WO/pRtc8Bwnv9rjnV0QwMDwEBymFtqv7Kww==} + engines: {node: '>=14.16'} + dependencies: + '@chainsafe/is-ip': 2.0.1 + ip-regex: 5.0.0 + ipaddr.js: 2.0.1 + netmask: 2.0.2 + dev: true + /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true @@ -10712,13 +10938,6 @@ packages: engines: {node: '>=0.4.0'} dev: true - /prom-client/13.2.0: - resolution: {integrity: sha512-wGr5mlNNdRNzEhRYXgboUU2LxHWIojxscJKmtG3R8f4/KiWqyYgXTLHs0+Ted7tG3zFT7pgHJbtomzZ1L0ARaQ==} - engines: {node: '>=10'} - dependencies: - tdigest: 0.1.2 - dev: true - /prom-client/14.1.0: resolution: {integrity: sha512-iFWCchQmi4170omLpFXbzz62SQTmPhtBL35v0qGEVRHKcqIeiexaoYeP0vfZTujxEq3tA87iqOdRbC9svS1B9A==} engines: {node: '>=10'} @@ -10726,18 +10945,16 @@ packages: tdigest: 0.1.2 dev: true - /prometheus-gc-stats/0.6.3_prom-client@13.2.0: + /prometheus-gc-stats/0.6.3_prom-client@14.1.0: resolution: {integrity: sha512-vCX+HZ1jZHkha25r5dAcRSNjue+K3Hn0B33EcZl7y3hgp3o1YsQ4Y3x7oJWKvDdbelFIL0McsXGmRg3zBrmq+g==} engines: {node: '>=6'} peerDependencies: prom-client: '>= 10 <= 12' dependencies: optional: 0.1.4 - prom-client: 13.2.0 + prom-client: 14.1.0 optionalDependencies: gc-stats: 1.4.0 - transitivePeerDependencies: - - supports-color dev: true /promise-inflight/1.0.1: @@ -10757,10 +10974,6 @@ packages: retry: 0.12.0 dev: true - /promise-timeout/1.3.0: - resolution: {integrity: sha512-5yANTE0tmi5++POym6OgtFmwfDvOXABD9oj/jLQr5GPEyuNEb7jH4wbbANJceJid49jwhi1RddxnhnEAb/doqg==} - dev: true - /promise-to-callback/1.0.0: resolution: {integrity: sha512-uhMIZmKM5ZteDMfLgJnoSq9GCwsNKrYau73Awf1jIy6/eUcuuZ3P+CD9zUv0kJsIUbU+x6uLNIhXhLHDs1pNPA==} engines: {node: '>=0.10.0'} @@ -10799,6 +11012,43 @@ packages: long: 4.0.0 dev: true + /protobufjs/7.1.2: + resolution: {integrity: sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==} + engines: {node: '>=12.0.0'} + requiresBuild: true + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.4 + '@protobufjs/eventemitter': 1.1.0 + '@protobufjs/fetch': 1.1.0 + '@protobufjs/float': 1.0.2 + '@protobufjs/inquire': 1.1.0 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.0 + '@types/node': 18.11.9 + long: 5.2.1 + dev: true + + /protons-runtime/3.1.0_uint8arraylist@2.4.2: + resolution: {integrity: sha512-S1iSPQC0McdHKJRi0XcATBkWgwWPx46UDfrnshYDXBvGHSYqkFtn4MQ8Gatf67w7FzFtHivA+Hb0ZPq56upG8w==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + peerDependencies: + uint8arraylist: ^2.3.2 + dependencies: + protobufjs: 7.1.2 + uint8arraylist: 2.4.2 + dev: true + + /protons-runtime/4.0.1: + resolution: {integrity: sha512-SPeV+8TzJAp5UJYPV7vJkLRi08CP0DksxpKK60rcNaZSPkMBQwc0jQrmkHqwc5P0cYbZzKsdYrUBwRrDLrzTfQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + protobufjs: 7.1.2 + uint8arraylist: 2.4.2 + dev: true + /proxy-addr/2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} @@ -10909,6 +11159,10 @@ packages: engines: {node: '>= 0.6'} dev: true + /rate-limiter-flexible/2.4.1: + resolution: {integrity: sha512-dgH4T44TzKVO9CLArNto62hJOwlWJMLUjVVr/ii0uUzZXEXthDNr7/yefW5z/1vvHAfycc1tnuiYyNJ8CTRB3g==} + dev: true + /raw-body/2.5.1: resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} engines: {node: '>= 0.8'} @@ -10929,12 +11183,6 @@ packages: strip-json-comments: 2.0.1 dev: true - /react-native-fetch-api/2.0.0: - resolution: {integrity: sha512-GOA8tc1EVYLnHvma/TU9VTgLOyralO7eATRuCDchQveXW9Fr9vXygyq9iwqmM7YRZ8qRJfEt9xOS7OYMdJvRFw==} - dependencies: - p-defer: 3.0.0 - dev: true - /readable-stream/1.0.34: resolution: {integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==} dependencies: @@ -11853,11 +12101,6 @@ packages: get-iterator: 1.0.2 dev: true - /streaming-iterables/6.2.0: - resolution: {integrity: sha512-3AYC8oB60WyD1ic7uHmN/vm2oRGzRnQ3XFBl/bFMDi1q1+nc5/vjMmiE4vroIya3jG59t87VpyAj/iXYxyw9AA==} - engines: {node: '>=10'} - dev: true - /streamsearch/1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} @@ -12582,12 +12825,36 @@ packages: dev: true optional: true + /uint8-varint/1.0.4: + resolution: {integrity: sha512-FHnaReHRIM7kHe/Ms0I2KGkuSY4o7ouhUJGJeiFEuYWGvBt4Y64+BJ3mV6DqmyYtYTZj4Pz8K/BmViSNFLRrVw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + byte-access: 1.0.1 + longbits: 1.1.0 + uint8arraylist: 2.4.2 + uint8arrays: 4.0.2 + dev: true + + /uint8arraylist/2.4.2: + resolution: {integrity: sha512-7fN4/+WJX/iIfZs8td5PCH9Jf78bhvk3Ab+xkLHLapfEnm9UHUATPLOEWCgjRTBwWPFWAsqjSrNEQf8yllDMGA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + uint8arrays: 4.0.2 + dev: true + /uint8arrays/3.1.1: resolution: {integrity: sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==} dependencies: multiformats: 9.9.0 dev: true + /uint8arrays/4.0.2: + resolution: {integrity: sha512-8CWXXZdOvVrIL4SeY/Gnp+idxxiGK4XFkP4FY26Sx/fpTz/b6vv4BVWELMDzQweSyyhdcuAcU14H6izzB6k1Cw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + multiformats: 10.0.2 + dev: true + /ultron/1.1.1: resolution: {integrity: sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==} dev: true @@ -12630,10 +12897,6 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unordered-array-remove/1.0.2: - resolution: {integrity: sha512-45YsfD6svkgaCBNyvD+dFHm4qFX9g3wRSIVgWVPtm2OCnphvPxzJoe20ATsiNpNJrmzHifnxm+BN5F7gFT/4gw==} - dev: true - /unpipe/1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} @@ -13376,8 +13639,8 @@ packages: webidl-conversions: 3.0.1 dev: true - /wherearewe/1.0.2: - resolution: {integrity: sha512-HyLZ7n1Yox+w1qWaFEgP/sMs5D7ka2UXmoVNaY0XzbEHLGljo4ScBchYm6cWRYNO33tmFX3Mgg4BiZkDOjihyw==} + /wherearewe/2.0.1: + resolution: {integrity: sha512-XUguZbDxCA2wBn2LoFtcEhXL6AXo+hVjGonwhSTTTU9SzbWG8Xu3onNIpzf9j/mYUcJQ0f+m37SzG77G851uFw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: is-electron: 2.2.1 @@ -13654,10 +13917,17 @@ packages: cookiejar: 2.1.3 dev: true - /xml2js/0.1.14: - resolution: {integrity: sha512-pbdws4PPPNc1HPluSUKamY4GWMk592K7qwcj6BExbVOhhubub8+pMda/ql68b6L3luZs/OGjGSB5goV7SnmgnA==} + /xml2js/0.4.23: + resolution: {integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==} + engines: {node: '>=4.0.0'} dependencies: sax: 1.2.4 + xmlbuilder: 11.0.1 + dev: true + + /xmlbuilder/11.0.1: + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} dev: true /xmlhttprequest/1.8.0: @@ -13681,6 +13951,10 @@ packages: engines: {node: '>=0.4'} dev: true + /xxhash-wasm/1.0.1: + resolution: {integrity: sha512-Lc9CTvDrH2vRoiaUzz25q7lRaviMhz90pkx6YxR9EPYtF99yOJnv2cB+CQ0hp/TLoqrUsk8z/W2EN31T568Azw==} + dev: true + /y18n/4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} dev: true @@ -13819,6 +14093,11 @@ packages: engines: {node: '>=10'} dev: true + /yocto-queue/1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: true + /zksync-web3/0.8.1_ethers@5.7.2: resolution: {integrity: sha512-1A4aHPQ3MyuGjpv5X/8pVEN+MdZqMjfVmiweQSRjOlklXYu65wT9BGEOtCmMs5d3gIvLp4ssfTeuR5OCKOD2kw==} peerDependencies: diff --git a/parachain/Cargo.lock b/parachain/Cargo.lock index 87616674518d7..75afbf29ab8dc 100644 --- a/parachain/Cargo.lock +++ b/parachain/Cargo.lock @@ -9920,6 +9920,7 @@ dependencies = [ "serde", "snowbridge-asset-registry", "snowbridge-basic-channel", + "snowbridge-beacon-primitives", "snowbridge-core", "snowbridge-dispatch", "snowbridge-dot-app", @@ -9991,6 +9992,7 @@ dependencies = [ "serde", "snowbridge-asset-registry", "snowbridge-basic-channel", + "snowbridge-beacon-primitives", "snowbridge-core", "snowbridge-dispatch", "snowbridge-dot-app", @@ -10471,6 +10473,7 @@ dependencies = [ "serde", "snowbridge-asset-registry", "snowbridge-basic-channel", + "snowbridge-beacon-primitives", "snowbridge-core", "snowbridge-dispatch", "snowbridge-dot-app", diff --git a/parachain/pallets/ethereum-beacon-client/src/benchmarking/data.rs b/parachain/pallets/ethereum-beacon-client/src/benchmarking/data.rs index 30ffe21f6cb72..0511053bfc03e 100644 --- a/parachain/pallets/ethereum-beacon-client/src/benchmarking/data.rs +++ b/parachain/pallets/ethereum-beacon-client/src/benchmarking/data.rs @@ -10,11 +10,11 @@ pub fn initial_sync , ProofSize: Get>() -> Init if config::IS_MINIMAL { return InitialSync{ header: BeaconHeader{ - slot: 48, - proposer_index: 3, - parent_root: hex!("d393d8f104239a867d99a044afb51cb868cf4d80fd4feb879cd819bd8e3195f8").into(), - state_root: hex!("b48d4dbbb174fbfaaa5b8d5df1d54cb96f514c9058a73324c9f661b794552fbe").into(), - body_root: hex!("5b7f8ec8c256dab49e816d265e39df6ab4e0a9bc79e679e0dd5aa3d58b534da3").into(), + slot: 16, + proposer_index: 5, + parent_root: hex!("4160d4f2db3e573919c458f5bf7d29a82f18e78d9d98ebd71bc7b170c111428c").into(), + state_root: hex!("85f571cbe5f3c204e3a33d758ab958aefca3215bef6e0e6ebd3492e3ffc6045c").into(), + body_root: hex!("64ea641794a0dd3a7a12ad6a8cfd9f1bbd558953b337a7c40975ad80ac49e2ae").into(), }, current_sync_committee: SyncCommittee{ pubkeys: vec![ @@ -55,545 +55,545 @@ pub fn initial_sync , ProofSize: Get>() -> Init }, current_sync_committee_branch: vec![ hex!("92df9cdb8a742500dbf7afd3a7cce35805f818a3acbee8a26b7d6beff7d2c554").into(), - hex!("3386e0343ff03c4a148563dd4cbb5a7ad6947087ea6f6e7969a23ff52c535a11").into(), - hex!("dc064afa8fe4539c0b6bfbbf8090bad226fa7c884c2ec433298a4171bee5fc4d").into(), - hex!("3d5d83ed07ab8f6623824c1f1db0ac955636b96d07c24fce50a4c456b2264f55").into(), - hex!("791843f852bba1c691eb0f060da8c9700dd6b40675f870a0d305b79af79ea86d").into() + hex!("058baa5628d6156e55ab99da54244be4a071978528f2eb3b19a4f4d7ab36f870").into(), + hex!("5f89984c1068b616e99589e161d2bb73b92c68b3422ef309ace434894b4503ae").into(), + hex!("d33a17a3903ceac967c0afc2be32962dd69f5836e7674b4c30b2c68116720b2c").into(), + hex!("0d0607530d6ffd3dfffafee157c34db1430cd7a1f29dea854769cf5c45aed99d").into() ].try_into().expect("too many branch proof items"), validators_root: hex!("270d43e74ce340de4bca2b1936beca0f4f5408d9e78aec4850920baf659d5b69").into() }; } return InitialSync{ header: BeaconHeader{ - slot: 3979904, - proposer_index: 205890, - parent_root: hex!("129f2cfed1924a35c783b61d21b7b4a146eb8f35a8b9da88cca249dc38167cd7").into(), - state_root: hex!("24768d4ff1fb8008c4495de4bf53df99ca8deed5bb3a761512f9fadfede3d3ce").into(), - body_root: hex!("38954c4a68796c2849915cc0862181948f876d93ddb868861d1e8e7b6f084c3e").into(), + slot: 4485184, + proposer_index: 175032, + parent_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), + state_root: hex!("50af1a41cbbc841135f4e9f61ee9ff36d26add5fa0507c31036a215d1f2bf96a").into(), + body_root: hex!("422f3417769106a17ee304935601418f06e539aac604b906e99408d0d750d58f").into(), }, current_sync_committee: SyncCommittee { pubkeys: vec![ - PublicKey(hex!("aaa5f12e4c6503fa7b582037012ea84ee4d100bbb6ae177fe79a787639a06a997fb060dcc633c2516d7ce5e00ae7ac5f").into()), - PublicKey(hex!("8e33e9de5bdacf5498f4d08ad5a5d66e5973f9a2b26f9531cafbce19dc70f7f6da38a50851b214a3f94575aa08211492").into()), - PublicKey(hex!("8dedff1d920bea13aa136706a60b3fc19d768e96ab5bfc3f6e97156baa4a31145486491c351b17b8f1849f36470233bd").into()), - PublicKey(hex!("a3c68dba2d79a02d35eaa4b76a22d5f8d8496d9a718c984ffb1ad3bb40dcb9ef3bfe5fe9d5e054d78287185a84d0de85").into()), - PublicKey(hex!("825ad4f3414228b3202d7c5f9d7c0b2de2f30684ba23075e0c49ff6521cbb9a51f331ce53ed266e2e025ec8b81249ed1").into()), - PublicKey(hex!("8abd92e1e5724b9fe0c6b22a894dcfdffecd548b0e3fc8b1a027eaee96ad5381fffaf6256bb87f7722afddb076218205").into()), - PublicKey(hex!("9357c07122135e26dcf1aec2238b8463125dc7dd8daa1eec48213656f7fcc5ae05dda3113897f2cb2ad09351889eaadf").into()), - PublicKey(hex!("90986d3cead49506d79fd607bcd5143a93a72c2e143775e24324ab2ffb060e7144c6d3f3a5833a8d2ca237d438e655f9").into()), - PublicKey(hex!("a3ba6c820b35cce17c571b99e9791aafff72ec39368b652174f8ca7903b0d7a9814bb9386bff76262dff17c8d5261b58").into()), - PublicKey(hex!("928fafa5d75e0df2c5f2809c2515ced91a0fc1ac81935bb51bb3f931c13a0dd5cba806ebe09a90c66b794dd6f742415f").into()), - PublicKey(hex!("a3f2a43c57660dc45f08c54f2c29512427b88f419c313247c8d7d87ea9692784dc15d92a7ce5bbdff7755b9bf431683c").into()), - PublicKey(hex!("8e5eac574024216fc4c130f035e6b10c2d21052bd4c2f0d09ceb4580f7cec4e6fd04baf0d6c7dfce0aed249afc152623").into()), - PublicKey(hex!("873e738ebcd8be037f168e1b65dfabd36e121cc9cd3cc5d219ce877cfea660e9bcdb70d48f59093e0aee169348b9b1db").into()), - PublicKey(hex!("98c6c3ee33a14015489cfa476a80a002a97212fa48a747d9e77cb247ca71e61ca8b7635409d683f8fa4e4dab7b6fb486").into()), - PublicKey(hex!("84a93cbb2a6a48d9c816de34584cda2ed3d1f59507c0c8095cc76b632fe16228c5e12fee539c68772ff3a25088cc6e0c").into()), - PublicKey(hex!("a1974fa680f2a2b61e62a622736d9599749cd5993cdbe581ab23ed3fe64590d6eb18d05d03fa2de5b9bf1294ff4713ec").into()), - PublicKey(hex!("ad54aaca2711de451037a95b5faf4765360acb15fabcea043169cadbf884d5e2de1e145288ca667f5bd2552a7c455fb7").into()), - PublicKey(hex!("a9ce01b3d65e10ddbed67c6e85bed9ff71cc23168ce8a0548fc6e8aac791ff8f387646ce8bb96d28e5c3b006514bb585").into()), - PublicKey(hex!("88ce9cd24e87221a34de1d61c97b243bc15fec1143700051f9a2f5292dd343386e60afc3e33755dd743ebedc2e5136a6").into()), - PublicKey(hex!("b5427567c70b3a528decb1b14cfdd53dbcd44686eccff3d6d4daed9cfc8a32ba57d5ae4c582c57ee5ca561c28ed25215").into()), - PublicKey(hex!("83413739ec3d9f53e80f1a79786ad140788af16be267a1441bde6ff3a8caf84c3775028d6fed6e542577787b33e71799").into()), - PublicKey(hex!("b4461ba87fc016f6149755bfbc8b20489bdc424c14c002f3a8f8b1baab5925acb2d4533bbc686217fba0793d52b26afe").into()), - PublicKey(hex!("80c32d4595263eb19f4382e19b2e09768e5d407ebe59a344e0d080846d632814e72c2185cde9c0ebe435645ea12fb984").into()), - PublicKey(hex!("8e91d9acf41c0e3589d7985d7e2b8247060286a07817e574e199f423c1aa49b49028e9e521d7322530619d3d39d50f2a").into()), - PublicKey(hex!("8dd31615467249ef3a909063b0be7880640e7fc7b5c1cfe7212aed44a876ecd19596dd1d8d201ec3e0c669fe7cf50a5a").into()), - PublicKey(hex!("a095a76898ca2c70937493f9835658fa89540488d2cf47358780ea9b6e6fbbd83408d97248a65df99007c544fc8bfa22").into()), - PublicKey(hex!("a4063852635ec1615c95de10622d6eaf597426a3e946c4116940d7e5d0ce82bd36f4fbc89be53ec86d79b75c79b3bae3").into()), - PublicKey(hex!("9478fb43b735c6d2a3c398417e90dc00bcd45595f4564c22284415fdaf720522eb0ba649b77bbec769e023be806e16fa").into()), - PublicKey(hex!("b7c3508e533ffd4837bfde3aac049b310f6f92132c4c50836144de5bc7ba10fafab8d9fce5fff28a0ea097fc6770a507").into()), - PublicKey(hex!("870cebe53c6a17841f17800c636c26dfda7ff365e55dcd6ce292d24f7fbd97750dbf42d3f21bb859a0e08c7d89f67745").into()), - PublicKey(hex!("a1d22e9c7cb92c5deb205942148bbaa07286558baf45a56ae4ac3709f682eab7f19b4cc2d2a5f26a72db448a9bded3fd").into()), - PublicKey(hex!("81fcc8a25a41859161bdd5ac14d007b0ad0528ebfbfe7fc464bf6247bdac960f1f7d0b980ae3ff15c5909316652cb02b").into()), - PublicKey(hex!("a73bd35fd39e110c38494d82f30667e64ea4922bd6b52086f9e61ea5ac6585c206a9ebab6a3184b2a781c7fd51205897").into()), - PublicKey(hex!("b8f745359b33a99667033a6e2b0af6201029d5ef030f02ce0fea910cb36c58025cee7ba55a5c0071d5d8e7d9d2bb7ecc").into()), - PublicKey(hex!("94e14e03de977732b7c7faa60ec8180e77233a43d513a37c443be4fa0bac64308d6a1929de075b5d51efaa9bbd6855f7").into()), - PublicKey(hex!("af912613cadcffe4b1c740a724cda44ce2808d35f9c0d6c166561f4016498679e8547f5a83ef4c8c8593298b949c713c").into()), - PublicKey(hex!("ab10243155069ab62d5f7a443dc97531835d5ca11dda30ee3e745a3b28d6061c0c7b94410e5d736b322f96eb084b86b4").into()), - PublicKey(hex!("993bd676c1e011c88313ed4ac1d7ca636815b41d55b551d503672528cbb58c7ff39a06cbc1680242901637f8845d6dab").into()), - PublicKey(hex!("8e32af2b1fc89ee39254f4d047ccc099f8a3c59f49857f64d5e9623d3e0289564f29a843cf907ce44116dbcf1be7b38a").into()), - PublicKey(hex!("96bf26b58995021cdb44abc2d4b8d30f3fdae6df1881ddb05587d964d53593d1823d294eba8182b4cd7f6e33bb6d9ace").into()), - PublicKey(hex!("b835b11341cb78061f3b4a398e63d078a2e46291c467bfd50e3e21997f86d5ac8a18f65fc55b1605868ee39a5eb73580").into()), - PublicKey(hex!("8433234df1a79872accad25ad663328c125227c9fcd26ec8c072c1fea692d8709b5b3a5debbb51b64f9e5fcc2a999611").into()), - PublicKey(hex!("928c080cc97eff5415af4d9d562a7b2eceb4e9f3e3f5fb3064b2ba8165a05197b88a09a636db71d82692edcc997119cc").into()), - PublicKey(hex!("a7f5d7e9412c56d81a75b3338cb2c474405a815132dcb6a2f3975a358a0aaa335e2bc75d62e903941e6ad4d79bce8246").into()), - PublicKey(hex!("b0f024a6e1346f6723284264eadb4d2fa5b812e6d6443fa64018de41e4f8827f17dec28e4595b320aa0855f1c0e443a9").into()), - PublicKey(hex!("b719a3f7cf01899c702559a1a8af30172a05216d94d8c75185902a517620333048de27249725603e1a476755709aee7a").into()), - PublicKey(hex!("a7e9f67759b4023138a1d4b1fc71c7313795b9326d8d0a7820259ebb39867c6d66b4e9eb0726668d43ba37b71cc923cb").into()), - PublicKey(hex!("b4679d182ea7fcc7f132d665570a22a8345594928c234b26e6cdaef9666f39e58563dea4f482bd6bc878fcec009ea4fc").into()), - PublicKey(hex!("8e49f125a6bcc56dc8221c79cebd8d10828200d2fd9f6a9a24dc0221b9c14f817cd201c3a9ff0b4b0a975c2b6cf67861").into()), - PublicKey(hex!("8c5a4acec55c4092b29bf02041e0f918693fc9552148ddb38c09b4efc7a30ac9eb4b78d0fc94c9e524a318f08248e24e").into()), - PublicKey(hex!("a1cd4cd3ad88991a1e171c7f3ecd8bfb39f1c317108ba8758c8db364a4040fdbf307b9a306bfc5428fb3ed443cd29424").into()), - PublicKey(hex!("b69b287fcbe3b66fa08aebce44e6449c52efd10dfd61f7b3cd02d0db0a6af07c57ab13a01b246de14303cc13b2dab282").into()), - PublicKey(hex!("b8b23a681476b712bb882824366bd34c6afc365d63424063c053d7ddde5bc2bddcf440453c8d0f31b369383000f21471").into()), - PublicKey(hex!("8e09a756ef56a203275913f3d1aa4c3d8824a748961f209560942ee5774595829ee17817b38742b6b8a52316b5d087c9").into()), - PublicKey(hex!("88f8d2f832ffb0b3f5944dac728fbc5841edc531a047fa4692abeb658fb3e187cdd830f3d4427ec3f74b3201d17fdbc2").into()), - PublicKey(hex!("aaf1ee9eb703023a96e0f64abad42ec314a5d9be9326656bd4ac382bf268c8a511e0539725f77798331e7836eb41aadc").into()), - PublicKey(hex!("b0c15ec28af33480cd1232ef461cae9d73029141d56592c9c35a5fa5294816cb8fa4b1030fbc6e0585a89c17eb1f6f46").into()), - PublicKey(hex!("b56e8f38b9266a1f8d42f9fc85ab23e5c7717b749d22ec4471bcdb9c10ec5c4e88e7aaec6da4e0fd7d0a4bc05fab8650").into()), - PublicKey(hex!("82eec051edd198d6d12070bd842a0b284c49b191dcb0a13278efb97f6e3f6c280f81768219b5ca8867b696b402ccc0c8").into()), - PublicKey(hex!("8c677d9e9a4617552309164967ab4221db8d3a90eeaa16fed5cca81aafecc88bbdd37ee04979b7e1824cf6e5af47013c").into()), - PublicKey(hex!("8dc602d2ec3c34bb76d002ba3b96dac91a2eb811b5b0f5df9f53ebac3c527aa89292f14ad022e01b887c3c6da776672f").into()), - PublicKey(hex!("81d205e9624bb0420aea6dfb0727863a91b1f480b21bb81b1f3c06020bbfacbc3d42cc8b74fdb31472c934b0a10ff169").into()), - PublicKey(hex!("b78ff764b79898d2aac79fa64d27721eb6c5ad1a448a734ef54a47fdc1541d68c7cac57899296ec5c5b159a0167a36aa").into()), - PublicKey(hex!("b7c2ea48b17be095f9c0836384c23e0ce7d2eb3d88c8dc9ca6d8139d1a9ace8aad6f937c4b10c80280c13c34485e65d9").into()), - PublicKey(hex!("b635dbdbf344da994eb2be6fae0e70e4b3892462c4713af681a8c3039ada595743a93b19b40674fc54741eec49b19600").into()), - PublicKey(hex!("92e21887bb0b3289abf8ff8b7e3bf02b88e47c7ff9fd9a6baf486c4a3a1ac3cd9855f4d5a284f7c9f582ab3517925258").into()), - PublicKey(hex!("a01bfddef75942269279a260d68a827fe5012836e9b5c1a80888d2fcee7ba0dfac38b4f2073871850140aa3673ab8c62").into()), - PublicKey(hex!("9206e579a61df2b2f9dfc19bd3a7e542e8ab9fe2422c160d1baac5ffafc19b779bac5c4055ad2e436482fdcac46f9d9c").into()), - PublicKey(hex!("975dfc6f4d8fee2c7b65a76a8e18b928b4aeb645ac31189bacd3294ef5d6b1c4e6be2b8ff05ead394beb74be442360e5").into()), - PublicKey(hex!("928fdde439b9600652ed9c796f81b1907fa0a700d0cfc71164f93aabc51928e3bccfb0384cf3f3e44c150329c5c16067").into()), - PublicKey(hex!("8e47d7fcc499e9b107883c03b2bf41d20bf4d50a3568b3cff10858e8029c4e7930693355034817c73c460ea998b6ae62").into()), - PublicKey(hex!("8ae85f5afba076671bbe06518fee67a0f3111fd13e6168101b3e4431231e538dbbd515f0f5f90b4e7a0348c07624d41f").into()), - PublicKey(hex!("966aa666264e6474db4221b1a725b08b096943a8d1df77ed9fcb44a5810ef7c888fe717c68f681f1b2754fc44a6cbc4d").into()), - PublicKey(hex!("937680b3daf4035d545e661899a0e5b0f2e646f1bb731b9fca990b49897bc6b9853f4d8029ae7f5529b164be317bca51").into()), - PublicKey(hex!("81cc4df78b27cda2165018744c5c8df824f5439c7b97ea1248ae48dff727514fe373ec61139ff80578a478087636436e").into()), - PublicKey(hex!("b33b11ebae624f6bbb59314794a26dfbc914cb0ea058e0cff28bc79c2f237967fe3b4a071e582e188fa3124b338f4ae8").into()), - PublicKey(hex!("a5a46e05f2adf0a08ca5a5a685d5b680c584a0532a412d2ca9239c6307f687c937be7cb05298c3a23d3d70fab4b625dd").into()), - PublicKey(hex!("b96b98af5ba1ee4d521f66cc5d995f41f02db7a8c760824007fde820731d64151de4e1811eb54fd91856b1e1e7c7e2fc").into()), - PublicKey(hex!("8319f853f1431a60cbbeb27e627f74de90043819e82e65680446dc1d54e8b714372d90605b7da573de36a7c1208b8701").into()), - PublicKey(hex!("b783e8a323afa3582017438fc875c16155c98870f271e3d78e7d164371e446fd4a9eb7ba601ce6ff7e6c06977d27ed14").into()), - PublicKey(hex!("a20f9d9771bda9eacc3950299b6f690c169c75f8126208aa6967fdccd15b816da221d64cb8cf9682200767d073c9e894").into()), - PublicKey(hex!("943147c65a7d08c5e72dee29563c2513c6c08d9e94ecd1d890480bf84beaa57f060de8f2b7ef6477251b01ee78ceb0ae").into()), - PublicKey(hex!("8bb7232ba1b636d3e1107673d4f65b7dd1bda5e25bea41c3590e063e74beb4cffa18a62d14532063988d95ccf991953c").into()), - PublicKey(hex!("a5da5814b8090940b51342b6b67384dd11cec7afe5b9d273cf65f7a4113dc98e4b500178a887ad703fff6e1ce0a834f3").into()), - PublicKey(hex!("8757e71c2737327617c1d489b62dbcbaa428a2ba9ef8355cb9645723097edc3061671910e030a21e24b2bd1cd85c50ea").into()), - PublicKey(hex!("93cb18ba048a3dd1cc7c79948033ad61fcc7e85749dc1d67db038a174697c7198d02bd084a029e84dadafc1f36bda298").into()), - PublicKey(hex!("a2ee6a4062e0c5c3d2452af1e973bb0a47f559cf134510a0da3d10c307a90f5e64ffec367e929ed04783d114adb8b821").into()), - PublicKey(hex!("aef0ea18dbe7d6754f41c65f5305054ae2908706a2d0d0796f834cbbfba7203aee2c274d07e75708fbae118f5e2e0ffb").into()), - PublicKey(hex!("a9248ce1ee41d8e3604c5d5d7e43665e526d5730fd72892d430f42c979c4e588a33386126777d72826a6943d42529c1c").into()), - PublicKey(hex!("809200985f166faac275ffe627d4262a3740d090ea07866e748ca50e0637082c73ab4607b7599c064f14f1487a21f9e9").into()), - PublicKey(hex!("8686562860ae6d9b7fcd04318dcd627aad8c08e0e44f7af9bb2812c178242b1cf17de5412ac15d0f1c76fe189d388e40").into()), - PublicKey(hex!("ab81329e506775c015415e248520ba94abc29cd68f0bc2816671d521440e94c8fd333975d4f42b297b48aa1ad511da1d").into()), - PublicKey(hex!("aef5caa9905ecee2a6348cbba811f7da590a381818595828cffbedd7303e58b8354e7ef74badd227e579d53fd98a0b0f").into()), - PublicKey(hex!("92434a07277b242b486e6bd6601273d044a1a70adab4e8aa0b74678a7da2decc59987adf60f3a24822e9f4694914cd10").into()), - PublicKey(hex!("b720b224853f5682a6558e8347e55c3e9681c75065324bcee444227124183ff07bdcbc2757c8691ad13856fb63a395f0").into()), - PublicKey(hex!("b692325a485010af65670f237caf5384123cff64079a8c21fcacc9dd4f243e21c3f9cb91573d2756fbb3313d9835bfb2").into()), - PublicKey(hex!("a94980d2b591bcf741801b5f0a9b9f6309f5d278f9aa8bbd6d02116ed8d4297cbd0b7f48dc196a900174bdff16d34b3d").into()), - PublicKey(hex!("b6aec4dbf5d4901d3bd8d4fabd0814637aeb671a164d1b44770a4b6adcea93ea5ebf680cc08de86d5ce448c1d367447e").into()), - PublicKey(hex!("b0e5ced48b2073468dc2853daf873bacdd0b6f48c0ec368d28667a3122d6e32ecbc3b279f8d44f832e5ddaacd49f53eb").into()), - PublicKey(hex!("9552f75fbf587d81ece4fda4880165711036d460e31e552db0f9a22fcecc47c37425eca150ea3dede55286a94dc56197").into()), - PublicKey(hex!("9275951888556bd48ac14c49b80e45b4077f0fc25fd3577ad4fd9f9ac183026c6f50e01734ceda04f6e54b1078ba4574").into()), - PublicKey(hex!("9840ce72c950f581f1a7a280c342acab55ff8db9bd2f4aad9175c9831bdb81befeb307d6355dbed898ed0254bbfb7406").into()), - PublicKey(hex!("8defd58055b484a61f4e43c4103bff0ac1148d231f9a197899c158196c6609817a77ab19a68809aae4fe6729f9974ead").into()), - PublicKey(hex!("8de5f0d88c22e44c35bafcf664368877fa0c1e5bfacd196965408d014080b29857048bc6550ec0429dee689e55f3f3fd").into()), - PublicKey(hex!("b85d78362565f3b55f498fe475d0d35aaa8b789b3f26a144fe29e4d8232089afd88242aabf2e36344e4da25a436c7cc5").into()), - PublicKey(hex!("90f7310928e21d49c96fad33f5732fbd23aeac7499d44ec91c4a43a02778f8c3a3dc3e0daad324df411389ed7fe2743b").into()), - PublicKey(hex!("a382721fa7034a2497cb8097f7a69f0e3446669582fef733c9c359048541d22ea8426842e4e001a38f15ccbe662b01a6").into()), - PublicKey(hex!("8bc9896a4d54eb1ab5226eb436b9fefba67cb10a326bce1a5a171926f526dda989cf71ea59e0bb4b9c572eed71cebe57").into()), - PublicKey(hex!("b37385d05682b3c7d0223561bef0dfce6dd1d73138d0a76535ddc55f913ff4a40f0f3669647727271303d647003d321c").into()), - PublicKey(hex!("8b63fc30191028e00e4cf74593ea209c1e19e9d08e1119ffff272564f384f0c652deaa00ae7c6a33a59425ce0f27782b").into()), - PublicKey(hex!("b62745fe6705cf529f0e11516b8206cc8856dc2213531cb8aa0da69fa379afa9832cc2b6b5070f12161bc6733404c572").into()), - PublicKey(hex!("b5d07440e851e0487846d3461f87af3116a1ac7ad2719c5e159f4b4bfd0ff52efdec3259b04949eba2f354c492bf527e").into()), - PublicKey(hex!("b7abfe20878f585e497afad88e8edbf9eb561cafebaa70c187d6e7558a231436a8a5d59946dc722656c0497ff9a1c317").into()), - PublicKey(hex!("85ebb7501169996ba17cc98bed91f6e225f56edfc665db3a508b321b3804fbeecf6cea587ce8481df6f18dd51ce084ac").into()), - PublicKey(hex!("b1020e48b4ae30a011c7889a2bfb3ecbd37af7fe4ddddd905d483059e42dc71070a67f1241a94de375f4941ad30ed65f").into()), - PublicKey(hex!("b159dd9c7f7f7274d3259aaa6ed902150aa0d546c454ca0a330f4b8d3a72388a4a3df3f9c80bf8d9ca22895ef4252c79").into()), - PublicKey(hex!("b2f4ad72938590b2f6395433469aef8d372aa3db5f59623abd57c746ba4727b9e00ef2307c2fa315f76b2ea3f66b2566").into()), - PublicKey(hex!("8c5a40d20e95717328c57a41e49f9991278bd65c41e235f5ca6dd626b8900878c7668b2609adee556825344b05d80d3a").into()), - PublicKey(hex!("92918e8ece57bc454d8421ec81490348560d38bf437f4f830b9c9764913b9b4236011db26503edbbffd4fe118109e220").into()), - PublicKey(hex!("a3037156f5399b3e819abe438df7c2cf74e48317ab3c824c03da9808b8648db3f7bf4151135db6d7c2c7469b6e9ff459").into()), - PublicKey(hex!("9380cfe72b521393a54d3994b0767b761a97f30545033f6b8fe4a045ad08fb2935e45d9666d686efc0b099f4ebf69baf").into()), - PublicKey(hex!("89a7151a2c04281f9ccfa3cbc3cde68c182e6de5728f683eac49d8a89977894fcccab92877a2801c02973cb069737e47").into()), - PublicKey(hex!("890ae41b205c04abcd18fcbda2087a017dad9b940c33a8315dfd09fcae8747fe5f54ac0058753297441012154f6c2673").into()), - PublicKey(hex!("90ac34c24cc88a8f80541ddc1a2b4d35bd9d13f648aee23bd044d2b3e87e29a2351056f0fa49e15b0e2ac124baf5a05f").into()), - PublicKey(hex!("81d0f4602b2cc1a1c7f2e7b6e20de8aee2b9d2cb9fedc866378197e180d01f17690d444c749914ecb08729d181845d77").into()), - PublicKey(hex!("a9abeaf1c00f99ea38e92de9caa4b079fb71ca0efb39e4dc01b53aafd7b8850b6bf2669da354f30f5fecc3a9f6b8ecd9").into()), - PublicKey(hex!("8ff6aaf3e52da22f6e1b7f4278315ffdca632f07083b22974578a731037f5e10cb02d05d16a645bfc900474f09f8ebbb").into()), - PublicKey(hex!("b4397aadb9b67edbb518193dad2e8119d8430170e6009bf3cfd77059650310c6d6e7331ce263ac74e180e5a044486b2e").into()), - PublicKey(hex!("b83f8f1a05909f42b7505be96f44f8a238a7588bbf59385edf6b1e1e9ea711958427c9a037f8e5a5cd6cec4658ff5633").into()), - PublicKey(hex!("a71a4f69741c89b39e52fe54a9942b4ab231fb278e29a5ca049435f475c9e6d847dc299e8af644ea38d930c856e1e60d").into()), - PublicKey(hex!("a122155d6adc863b7333cf679258da8f7475397affbe7ab9460ba7f15fee3a2a298e03e7f9ed8f420f37193eb9abe419").into()), - PublicKey(hex!("849c159a06c2c9dd30583e077d434f6b4bb5f148630f45afa1ec620f9e827648af659b7df596c8132f476ae114bb5e49").into()), - PublicKey(hex!("81fafe5bfc5f7dfcb46698ec79fec1ef83937fe74b3e6594196a90752a4a8653da222da8db4534632e491dd188aca2aa").into()), - PublicKey(hex!("983a8b916c0287ff1d1e0c2a2b95d2189f19fd313aceba9b0b382e686c24734a15d80c7d52826bf396e9a4f471026957").into()), - PublicKey(hex!("89daca52da9cf28a043eadc861f0d3454c98e9964fdf069293bbf646a17cdade7c9400dc270192811591ef6a159367f3").into()), - PublicKey(hex!("81df7e53c95e51e70d64327477571e8e7734a6a06aa44e308afa95a934b65546020c51e5b8ad6ffedb0a195817e2fa0c").into()), - PublicKey(hex!("84c0fd1a4e650c4a54bffd93f7c226a65919de74a1580a60daff014013a27c39a325b117b46fa342e3e603921b0057f4").into()), - PublicKey(hex!("a57b11b840cd4a65618afada6b7817e10e438ef4588fcc15e4c6031919eefe0eec9be5797734ebfc2b52e5be63cd7aec").into()), - PublicKey(hex!("aa5254c277535ee33a3a711118bda9462d0106e6b45100351639329cb6d9b11e47c99a0f9bf565699cd43a21ba6dcbfa").into()), - PublicKey(hex!("97f5b40f12ef51c476e5123e8958421d5461129330bb0bf31133593f8a492fb6dfc25fe1e04e071b4ea8674856c0f86a").into()), - PublicKey(hex!("b74d68b63d1ff7ea27765a2741071cc515e48c39f896d7dd84279e41a580b5cc01c32afd251f9052381585dd673178f8").into()), - PublicKey(hex!("8f4802ad0660896642b878139242b5d58095ac30b24d43d4b7e05f001d86149d5b4c74e68a7390c326e10b5769ea39b0").into()), - PublicKey(hex!("90503de4c181e2aa1a0be481d866dc2087c276cac8a89c442195534f541a1d8a9c49280458b5e54eb6a9aa2c53f3ae00").into()), - PublicKey(hex!("95e35567addd1329046796fdeed26e114553790c1824218b7618f117795c6da60a549af85ebae39358058d08d500e3f0").into()), - PublicKey(hex!("8d7126e89a455352be94e3e29e4a1f567770e38f77abf1a48c2e7419887782c7b2ee4f66cd7652fcb7667ef03865c058").into()), - PublicKey(hex!("b0bc540b2e09e41472f8dfa537f85a5b2ea60ad88d8a9bf3ad183cdb4792179a1dbd7b65070aade0cca6bbc9dbc848b7").into()), - PublicKey(hex!("b1fdfa2257925d4d4df6911c373c2288e90aa82945258c17a5ddaa5d1b8c37464ab61c8982dd48bb44e6e595c2afa7cf").into()), - PublicKey(hex!("920acf761419f86a16976470801937340f37355f197f9ea5b282355462e7fcf97d4699c330d587024c58b5efe63c2932").into()), - PublicKey(hex!("97172941d154cb1c1fb4ee3a428d7ef254c1111a8f633aac99ebec2ad1263d186ca925fe6996251f46908d0207023cec").into()), - PublicKey(hex!("8affa36f9bc732c4c68212d44afc71bf3b849a7617e6897d4064206901aa4b9dcfa97c1e3cc7db07dd9cec617cf6726f").into()), - PublicKey(hex!("8885f947200ad4ec96930da2abbb161c62b372c7e9cffc41b579295f93ad2fe6195540ed1533a299049df71d33462371").into()), - PublicKey(hex!("b7833caa065c2353a2df11328e53380e799f3ceb286377fdc78aeed78aafc38a4b8a374bf90275ab2d9afea87d9d3660").into()), - PublicKey(hex!("8383fdffec866ddf88172d7007b5fdd789850f16b32a7420775327068c654922a72e05087618a874d75732f516b40f4c").into()), - PublicKey(hex!("975f66b3d1a3342f43de5527a46b580ec4454894e205d44d7ea5aa4d0a3730b56450e0feded82eadfbaad96c6783bac2").into()), - PublicKey(hex!("8926d6275a17a52d1368a67cf5776948a61e221a304e06e12a857886c4f93c990e1b995e4af595ad0b6a67f842926706").into()), - PublicKey(hex!("80ca858b0e0c0c022b6044d190d3431fc77f2e4f1f59a4d7ae54c8f4993d74a78632b66a3eb7d1d03321ff7012ae2b71").into()), - PublicKey(hex!("ae693c33cd72257eecfbb3cafdf0319ae66cf474147f0da1d1f90faeb907467d4b8977a439065cd87a9036861389927c").into()), - PublicKey(hex!("8e4f8a0db8ac2d739393de91df5fe90c1ae4a8654dce498cce627f27264068e3b6405a9fb94af8873a2a6d76102d0e76").into()), - PublicKey(hex!("a00b516bc3112879acb8b2111f602120faa9bd55b479c6bc1fcf1526698d50ba015e28eb759ffe1d3174c9c5d965e692").into()), - PublicKey(hex!("99ebcedb5848a05a90b0284f487bd1833f025db7c6d751d57a18664902c6457397cb439f2f07cc4c70dd25816b9e3e9c").into()), - PublicKey(hex!("b4e3278f98510126c54d3d6dedde95da7eda022e29877073c82fe29918242649a942f3079b85dd8dbeb58766c1002180").into()), - PublicKey(hex!("b314f525fa131f06013f339d8336ae29c51f16c1290ac665158041175689eb508a94dec0ed36f51ba425b3e46559bc59").into()), - PublicKey(hex!("9752e8ab279900d252495985d6a44d0e0ad9b42ea583ecf9e5edfd89a2db866aa03883db1a19c845d74419e43504ce15").into()), - PublicKey(hex!("a6ba71ed5551ab00a0dd6775d4da60a5e7a9b963810dfc9cba46a39e1c90c0760299dcfd48fb9a1ca7745298c858007d").into()), - PublicKey(hex!("b0d663f67fe4e45f7ffb0bc95abb494573a1133279dd25a59c017296f220d39ebabafb17f8e759cf6a60e6437745bddd").into()), - PublicKey(hex!("a328bab1a96f817bac209d7d350ef0727ee837e6712d01769a566f61be37e3e97bf79c5bbebe18b7626a9e63ed931190").into()), - PublicKey(hex!("919a79f5561ff9cecd8126c7084df5c359c316c22afc64f222c4d89142f50ce76b4f6485981fa7f092840105c5ec5b85").into()), - PublicKey(hex!("ad1a0d91f6539572224e076c44af7438146cd1c94579bf4b7da09574ed72cda85b944cd45c39a80049ff71010b11c250").into()), - PublicKey(hex!("95d29627e2ecb5acac95c39aafe2d5d8e806f26d08150c6933ec8431967a9a1065578a959ccd1d46a50b38815af77f9e").into()), - PublicKey(hex!("88a53b6acd5e1a466e72b49d6f16d5c4621cd17ad249eb23aecb904a0d13748f23faa07d6f75d3231ed924b526211568").into()), - PublicKey(hex!("8b61713d337ef0119c94c19a77c7ea564a9dd032cfd0e3bcfc34c1f8db93f039d39fbdde3f3aebb3247b6963e6341d61").into()), - PublicKey(hex!("9546cc469a16e5b48a634fb033a213fc24e46015e8e5175982b30706d4e96b6afe04640811d39d2e7d5a9f1b1de04f1f").into()), - PublicKey(hex!("a95da12b299d823e6c72507b74c6b70788ad47297da2282a1934e48c7d052c07ca00712b4640b49cbaf945b86d000991").into()), - PublicKey(hex!("b1d2852ed007eaf12568beb05cefa80f6297282fe673a1cc05f7270ab0864ce60df8cca37a9272eb29fed23c85599ac9").into()), - PublicKey(hex!("88a57c79a5bee6b131f2558c4239a0da3f634cf9a5bf505a05f0e6f3818ebadb14a7b8f0122704b3ba4d55da0d34c555").into()), - PublicKey(hex!("b096cc5c4de707becd58d4cdfda60ff9aaf0d8e3d7cfc150e34b2d41f588008b904a9b80a2215ae64224712ea8b9c74e").into()), - PublicKey(hex!("82dca076b0d3b56afd51ae6d6daafc708f9cb151c45a427b352001206acc03e228b8c4bf30498af7eb7c16f6cf172bad").into()), - PublicKey(hex!("89579943b23e87a860b79b2be3a215ac04014c7057bece95fc240ea7cadc919b00cc7952451965c263dca826cefe8465").into()), - PublicKey(hex!("a4582a26c2132bcfa1ab68b7698ac34935fbf18eeef96daea991c8faae71d75abdccf4f85a7ed65065deea26baf65472").into()), - PublicKey(hex!("b34ccefaf95aa7ace9ce37c1bba78d048cd0ed4c7444a510128ba87d72b0e634427f1dab8cf201d7574171a8bf1c0f98").into()), - PublicKey(hex!("842c2e680962315608c5b2008b9bf280effa5d26fc105ecf8c0fafb6c01221164f08dd8a43b577e1e5c87823ad53e71d").into()), - PublicKey(hex!("a26176ddf57be65b2148fe4d434fa6f419dcd5889bccee99a1726c567684a8c72cc9d5a7054cef9df2dc7eb06df80334").into()), - PublicKey(hex!("8232fc494c01ca6503da57a2dd8cda3c3218598f549b70cd818844153721165db09d3cd9153e93148df83807e42b6c4e").into()), - PublicKey(hex!("b9e8c4bc3604044479490c665045cf1717f1ba1fe1f9841f7b718c4dc3ec482aa21feb05dce52f44c693e759b090d8ec").into()), - PublicKey(hex!("a036ec43d34465faa5db19988b260f0e1b26afef2b437aa02c54af3d91f61efdb87a4ba28b318f00acc9f13c0bf1f390").into()), - PublicKey(hex!("84c6441a3255f1289837bca60595696590bba534fe6ee5078dc3bc3a6eb7c964f5881fc6a96fcee90aee595ea9a27cf3").into()), - PublicKey(hex!("b1830bce55af7e1226f9e9cdb5ea083d865de1297354063ff49a51f2ad80e6ff8b23d60a54c8aaab305c29e68a5d1708").into()), - PublicKey(hex!("a6973c69fe5733094b645777121c17796c74c82c1ce7a088eaf64d6fd5248b5b0a0c0086d52a976f15ea1ec4e5ec8c96").into()), - PublicKey(hex!("a19cea7dc9b852f67725e746cb6865918efbd2b1d490e538a2512c609f1119d16951b614207ed075286b6943566c06c7").into()), - PublicKey(hex!("9638c19b9aa1563b9bf98a12e27f427b0e61be47bfbb50c6f70951b223b42eb0e82fda9ea333fb086cf07aef4c91fe91").into()), - PublicKey(hex!("a3bd61c1536a678549b5c1701553eb21140c2b6ec0c46b9f8e6c76d77bcaa67a78e93a813b03a095e409d785f9eb7958").into()), - PublicKey(hex!("a8542be9c242ef84016c2acb52f29b453b8c16bd9be0012659ed98f2008d3bf83ba65667bd46118503442e85c66022b4").into()), - PublicKey(hex!("8035d37b8d06e5fe22daff584a46528b4789090c8b4e7987a12f3d967bbb0afff567b21bda6805c5a6d2ebbfaa57c413").into()), - PublicKey(hex!("b43c6c25f61e5bfa5e6c56db2d4666880c8c3d9d2ef276d9995fd5b2bbcb5f0a94efdcef25edbe1f69e07fbff4268a6c").into()), - PublicKey(hex!("908c75f25ad4850f92510c886901e68adacbeea57c3cc3f1a948bf0e8495439cbe9594b9fcc67313478b9cf7024af7d9").into()), - PublicKey(hex!("a5d717a5b6c4dbd12b0ceed933cf22d0962db598d831ab9887eade8a299519897f1b0240ca057b221a0818e32c8cd5a3").into()), - PublicKey(hex!("b10aa71a8e88c1715109cf42db90ad4d2881f69e039a8c04226f347ce265dac52f23d319a69bf4c2763e1c758f7a0f47").into()), - PublicKey(hex!("81e80c0678bbbfcc98aab5a80fb4fb6e00843982c5aa31f181f925e26b09ca23d43ed49488100dd75298a78538ef9ea5").into()), - PublicKey(hex!("839ef6a9c77e94079243c28adec2b91709d21e6e5c34516b958296d205c17b5a4622ab1a1f34960b8e8b9d05e9b37bbb").into()), - PublicKey(hex!("a95f31d71642e2b9f6c9f3a02cf884b04a34d1326cd2ffb90fc7544ffb67af3e65de1a70b6bf7154225feb42540eb959").into()), - PublicKey(hex!("909e0cba2f68c4d8663b80b90b8002280b3b2fb91d845a750a3e58341e58439b8859adaa6dc2f55dcb358a2152b7d588").into()), - PublicKey(hex!("914d416a86643e0a1329c8ed167512eacfd8bc3826fc4f8145bb870053a9cebfdb16ede805d173e79f4994b41b847411").into()), - PublicKey(hex!("992e271d262cb497feac2ce47d983fe4e546113a23007f27cddce8e5296eada23edb8d1fb2a58436f68c0e212ec28e3a").into()), - PublicKey(hex!("a0b1c26dffa10dbeb486f3b64ec227a175e51b1302d34e3b6b9e2d497e1ea63acd1a54019c272cdab29b2b5481416fdc").into()), - PublicKey(hex!("81011da631c889d67e7ab437a7cf0e3530d9e66c5261ab2d2f2bcfa29d621c7cb8b5097b01d71d395002ad2fd1a9a6d0").into()), - PublicKey(hex!("b93fbb65e2d85cf38142bf96ee6ab33f7b76a00bc23aad78e5053225ad3b8bc104f92f6c9fcf7c30d9294b7a720f80cb").into()), - PublicKey(hex!("8b23c516426d07eb1b39b08fc4892a4a3170ced4e5c585b91254996a3f256a810f4ba77c4e1ec92e8155381e6f6ff6a2").into()), - PublicKey(hex!("83767aae8714c65ba08ac9ae63875fa037a18590dfa788a5fddfd6eaa4ae93dbab01e41af6224844cf0598c2580a119b").into()), - PublicKey(hex!("a45b08c8437848ae6b7ab9d8b276191bb0bb079bc74866176e024fcf7421a7def19246dc659fad01736c61dde39056e3").into()), - PublicKey(hex!("91aacda98c93d3ffe2f2742104eb33763da6ef7c5c44d3bdf6826ad57b1bebc59d3ae11918ddea6fa2043230f136ac6b").into()), - PublicKey(hex!("a2eee701bf2bd28d2db7e9baa4b467f4847f26dd678baf54b7fc675a19361d0d78a922f5374e2637476c0b8ffa8f55dc").into()), - PublicKey(hex!("83191437db841561b07e5d41b847d8d646bef4570b11cb2759669aab3263957dbfe45f225b5a27e12e8cc02f819d6c3b").into()), - PublicKey(hex!("a6b943824cf61ba89e6103859f3a6497df4b3416c9db5b587bb5688ebca1a2c9a1024fb36ff1abd54002bc705042c952").into()), - PublicKey(hex!("89dd716eb0d750404ea8b3863fa1527c5ea1792cdafc08ee2be998d61c749e79bfe3e5dc9ff449cc23509c71eb1057c5").into()), - PublicKey(hex!("84273a100f4b2ce613620279a3c25e9a5674676d8a6f28d77d91eebf1349af472874a7582ee9d051706feef64e1844da").into()), - PublicKey(hex!("82d24f634801981682e1e929a3db2d6f4fcec63fa74227bf29400af24fb7deecda234efbe40b3c4471806c3af94a7051").into()), - PublicKey(hex!("8a3bc87afb4bf91ec613501766bbec1478d13d69744ef0a14f3d7b26b52a5dba59f76b14497dc0f3addcf201224b7b21").into()), - PublicKey(hex!("b31a9743b4f7367aef83a20fdc19014eda12785d9f7a49959ca17edf2fae071ee8452abb187a0da4f5e78f5a90281388").into()), - PublicKey(hex!("835d9f0570c18b531952688c1849e296f677513a765f0d781fd1291dc7bb96cc82eca8fb86ae56916f0baae2e2bb5843").into()), - PublicKey(hex!("afaabb83f7927e1b9975cea26330ce96c007e30088e3fc482809a9041eed1060494aa971dbb9e876292891e4d008302e").into()), - PublicKey(hex!("b79333a7d4a427710e3507a4fbf22471ad7963432c8309695f7569d5a41dd7224ddba442e7d804c14cc30d81a530d9e9").into()), - PublicKey(hex!("a611ab6c6da0e0f50974924d30357e505eeefbb81b1ca37b67fc79d5ed259c074401e479b0cf89d4076dc83f2a70cfbb").into()), - PublicKey(hex!("8b5f22b400e4c6e0e7b7125a3ceafc653fd8b038a705aed35d96ecfc6ee21678021756c490a5d43ec6bd6bbca0c22389").into()), - PublicKey(hex!("a83cf99015a7d03167dc60765fdf6591a49d503e8587548b9fc09497a536f4044509a3e84d440571544cbabe47c2bf28").into()), - PublicKey(hex!("910b2e9ae1fda8ae0aca996aae60ed0dd25992ff54b000dfe32f53e992cdbef2ae2845b2fc497bb0bfc37af95c44cfa5").into()), - PublicKey(hex!("82bc81839c12f113b3d7b785c1d0f5bcb17a0ca7c5513d4df892c5d652f5549d7946a988a5f8ec9aa198ada2f2a901a1").into()), - PublicKey(hex!("94e370d49ab31f193eb5f40f422287909b688e38f99011c1be422e183fee80deb2ff8d0841dbdae381e24e308700c9a7").into()), - PublicKey(hex!("8bc2e53bae218d362519f718a64a8af15a7653fe9991852d256ca56b7dc813777fee516331ba2eb09b8309e520d73870").into()), - PublicKey(hex!("a49618bb3a1b78eeb96834c1bc227a4025f0351efa90f62979007094b6d75acfbe5a8cda6070e33463b46125f863bc46").into()), - PublicKey(hex!("a54cfc5b0630ae8cc9f5af609156eff9952b2181b817c6c92d58dd96edbbb5b29194aaa8cf9dcfe772a60f579624c3d2").into()), - PublicKey(hex!("b48af6f4c745b4a619c1f9f1352f392f2848add140a79686db6225a0bc4772eb4833bc28fa0e7ab592099649dcded2a2").into()), - PublicKey(hex!("87ea59ac67475c163bc9f33b6843eed179b384c3060d5c027b62e838a7eef568a901f15a178eb094cac7b0f8c21252bf").into()), - PublicKey(hex!("964f97b381bf9a79c23583146b2ebf07afd7e47211269e007ea741a211a9b4bd051f6ba5fdccc234354f78392bec42ef").into()), - PublicKey(hex!("b25e960916f8240f91349ed531f12def47cb2e1fbcbe36bc61ded00f0da1e1820250723bfbe76674f5b7cdd2bc5a0ec1").into()), - PublicKey(hex!("a39b5ca7f53197190e12fe5be5c8b332807dca6d7dc46a0a771f1877847bed3c565a693e8ce1d2604b41436f12c96ca3").into()), - PublicKey(hex!("8082f6b70ea00e5f7773f6825f68c67aff0ff24a6dfe0375aa5c66f7133b69367e7bc3eaedf40726f44b31d2c4d8a3f5").into()), - PublicKey(hex!("80c031562db3702496af1f62694a1ecc89b0bdb062c541f9cbda8e6d724e39eb8a5ae5cd60540d8397d4b24f630b3b98").into()), - PublicKey(hex!("8585ddbd8ac00d4bb75d69dff79ebecc59b28772b542f4e95ceeab2c6da8a756f8f0366f7a23ff52346a9166ead150ed").into()), - PublicKey(hex!("806c369093012dc6e5015c90168458c4f957c3c87d86193c3880aa610c4f821818d43280a1dbd6ed5ee08acc2ca7c3b1").into()), - PublicKey(hex!("b69ade5bc14ed97b8a16a58ba89d68e9bdaed589ee86680b6cddbafd828ad046597d233c47d851c2a911df2fb1a0e353").into()), - PublicKey(hex!("8dff0bc9491353dbc2a51e407f4f59fcff8eb27fb5cf4d1868702aff8acd1a3b4b3decfa43db9625355a0a976d98b770").into()), - PublicKey(hex!("90e056125e802d4f2f25d40bdc1563af7f275d844edbd900843038f495c7289028b05bb79ce9c44a1c57542d8dc224dd").into()), - PublicKey(hex!("a962caf9d690511722039493ea580b7e2ac0da35b63135ca505eed70197976ece6b56ba1449649dbca69a467227f3a00").into()), - PublicKey(hex!("a1f3c30f1f50a2f5c256783382c645aac0df25fa7b4721d1d687d8c432a7c1fa177d882bb5f2ea189fb67f568d9340b1").into()), - PublicKey(hex!("acb5190cea8aee54e7f691e10eeec26d7f4ae477eb5063599062714e08ba054c1005c76a257f813a6cd25fc04785d147").into()), - PublicKey(hex!("865d0082c6d809e47f46dc5aa8bf982ce3ef39cd070b84bde5c78ab8804e65de706f5b3b7a674ba286499c56fb40e9e6").into()), - PublicKey(hex!("b5f358df760662916946d4138d412c85dff314197ee716369939d287ea44c0cc9f1b991607ae143cf555c9be5aa1cc97").into()), - PublicKey(hex!("b52b7ee81f469e1ec33d0a73119a6adcd55a9a3d9e3785e0dfd64c9159a5a9100b6599d1fa39eb2a6343d9f8592391f1").into()), - PublicKey(hex!("b4d5e029a0d230b4fa666bcd4da41d7601edfcaf4596601c1e1d8f634bbad662f19e7f585d9eb552950f871248e93c34").into()), - PublicKey(hex!("83656ec053d658e189aef12123d1083b2d08a74829dd54162082da2bb5f87c8c7504ba09ac027625f974ecd4f6d12b5a").into()), - PublicKey(hex!("a90efedab6ed956edc40426bae1ac6758d5b6c21e4f6136d5e982680dbcd6262c864f33f369153a483f07d09cb26e582").into()), - PublicKey(hex!("8d4de0d63d9ba35c8e9cd28f27a5d0fbfb6d2ef4f423020045dfda21d641bd08b3cb85a69541f2a0ef6cc770106a355d").into()), - PublicKey(hex!("862a831527f5a87b631fe71ede3a5788bfed0eef491a43ed0128376634db72263b2771c54723231417a297975e801af9").into()), - PublicKey(hex!("8e99e096a9f9c9fd7811abccc3be8ffc4a165acb34847ef7ebc69f39ea8ed6d904c24243129ec7b746b7db94adc0db4e").into()), - PublicKey(hex!("a327d2cc1f76aaaf31e43abfe5b143233d7c030ec246d823af79870d9775c0eabc05153a8e3226a8bdb38f4f100ae28b").into()), - PublicKey(hex!("97c41ab22ee3a1630a27c6b3cfc05a8b207a73cfa03f4acc5d480f9ec04f5fd5ab0e473b5c8cb199d71a32381f8608a7").into()), - PublicKey(hex!("a1713a70ddd9d405dea03e6b681ebc26e61759948e77548314f40d61a36db9f7f469f4c164287a5f450049423fa8e906").into()), - PublicKey(hex!("a06ca3975dbd93c95e3debe03f668f6a934c227be6b00f47d5705312926b0edf0d3dd5a0bbd910c0989265c5b0d6cb24").into()), - PublicKey(hex!("ac82cee668355813b33b5a2fe2b77920a38edebd72fd30b9ac448694855c929aa62a2ae3028140bfe2d07de781b2ad28").into()), - PublicKey(hex!("8f4d5984cb127b0c316f00ab0001e41bfc66df9b722dd0f4b73d7e8661240d1af313139c79f0ad62005e1f7bb217ee1c").into()), - PublicKey(hex!("b74c99b38473ea4e12324db61ab52780841fd61f4dd93aace6b38edfb24aad72488db28fc03ab35c2cc2cd3ce06656ad").into()), - PublicKey(hex!("b88200a20366d7c496f34179b52e2e9509f8f16de33756be23dc102df5291e620ba53ba2012dd9f6f0fb22622861ea0a").into()), - PublicKey(hex!("a9d4cb70f7a24793e7023e424e9b5c54529d460a76085b12de343447d453fe10359a9e15e73d0251886cb0ca45fc5ed5").into()), - PublicKey(hex!("91184c560d214b44a15c968b3c99aea6d5a22e75d19ae9749afee4f39498747dd9516498ad599aeed9c1ec599b058dd6").into()), - PublicKey(hex!("b6bbf6082283216a9bd9460ad4dca9e66f2178a2067014f10b36d12b9594065a35bb287830bde72e6f678fbb4c8aa929").into()), - PublicKey(hex!("b7008d5622a5d1702d7c86bfb2fca03ba46499858e7b0f287ced4b0fb66f7e7cea316f2c711f08535d9cd76085fb0b8f").into()), - PublicKey(hex!("873ae2f1ac52875ee6af29c40dc5cc6c6910c35a2ae305c04f5d97d919735c24f75876c64b5350a0ca528dcc90e720ed").into()), - PublicKey(hex!("999ccc99fe518b35509337ed86803957f6297fb2871c702cde49c0c23531ddf0b4ed4dac28014ae15d223b41d0f8aba7").into()), - PublicKey(hex!("829a8a475161bd1841eddc2b60abd538fbbd1f9fb0f855f8af032b99375cce9ac016d7c5ba44348d0e454515da18bb2e").into()), - PublicKey(hex!("92e32a9d3fc3c89a66a9bcfa1f90c708f2144b5c7a70751334e7870c5f23e246615d59b8538e3de32f0836bc473d4dae").into()), - PublicKey(hex!("8d7e279f7caa137948527d72427f1b798f5831f864b12b482a1b32616723112ab72e4ce7a0c210f2574afb0de25643e3").into()), - PublicKey(hex!("8aba93af9225126cb74c31bb04fc72ea4f5503e30deee5d168f67399dcb46c657a3123407a38216ccee8154b554bdf47").into()), - PublicKey(hex!("955c948dc3c85a2865cfbffadfd2f921170969631a186bb9579f22c43005c2a17b5874f792e20498978f0c3811b2ddfe").into()), - PublicKey(hex!("80bf37e75b9d12ed7573c9ff5d69b8ff8dedf57c5409fa9c2386458f925f362916c90d507a82be5844cc8e935f2b5490").into()), - PublicKey(hex!("8acc12c95f3bf08c7d8c5fc5338e198e52a09725e79e9619ee47fee7804e9c1ea645f12b56004ff642757ef10c66ac6b").into()), - PublicKey(hex!("a89c2a0ea32094484930f2dc5b0f98acdabbf709d340d35297ba4b67e05a6a8486f3dd3731f4500a50d4eb2ee9b548ad").into()), - PublicKey(hex!("96c90eac900c15d5e6d8a91dbf3aff8e98af39c5a9f3b0d08bbec41ad02f95b5855682aa537bf654f6e1fba40b32080e").into()), - PublicKey(hex!("8b44b568a1fdba8841999158ea349dc747cccc59601fbf8e7233ce833b9a9468af6cb10ab1cf039a84f59b732844f07d").into()), - PublicKey(hex!("a77cd1c02c49753567530f2217d6c451fe0e5704c40ec1783f273777aff0ca05d1f603b72f242bc50b893d90c82b3d20").into()), - PublicKey(hex!("850da661f3aabac974d76fcad683456a85ae387b2c9b3b7e9ab057608d66dc6c71073cfaa59b3703c726c1f3b938d8a5").into()), - PublicKey(hex!("b151077d6fcf1e305ca9e98d2d6144dde95074a7a05198ef48c2fed005761e86bc2c28ea18924b52f684d8a0d0cd9ce6").into()), - PublicKey(hex!("affd96ef10e0f37577876beab7ade978663ad87b7a2e8a8ce771d960f373c62c1a69792760e7173a94f8ea1c7d8e0c3e").into()), - PublicKey(hex!("83b16acbfb47e50769167d52a19895d1e64fe7a98135f2b9121fc36ada19f504ba8518e50b74eb5e24cd248759cb6d23").into()), - PublicKey(hex!("b3d096f3ff4552799977ed00e248825ac60ddc76d109c1331d0d8e9feb3c95357b0155f71a962157b37eeab74b56784a").into()), - PublicKey(hex!("b90b4083c56bdd6d355b5ff689bd26ce5431ec473c293483f8d98c987904eba65d4a3801a2a17a896937b2a2777839df").into()), - PublicKey(hex!("a94686067598d8a2cc536e169fb8a8b3d3fbe346e680e0b8536f6412e30f67a7fa50867b2fb5566c8015142767462eaf").into()), - PublicKey(hex!("b28e7db41c71ddd7de04fca3d4717f09abb59ed08afa1bc8b3724497dd0a655ed3b23939952b9baf48bdde3ade0c18c5").into()), - PublicKey(hex!("b5b2ab8c237ba8f61a23d906a979da9ba20fcc5a01c525aedcdd90e28d2de49b60f807f6380040e8f739f8cca55eb8bf").into()), - PublicKey(hex!("b1ea6adfc3bf086a6eb3f95a363cb1143920538296f15ae20934656920071660473dc420fc5200922a446a6340f6f7e8").into()), - PublicKey(hex!("83d79b7fc9a07cea0a6222ad569acd99d40212fd8fcf931f0135f04cf28fa96292d0c2464f93996c5babfef06fa885fe").into()), - PublicKey(hex!("b8cc21695f2b432fdea0c3d19a5da0b7b69ed6295c4800331eb27cfb873736ae68466872fe3a5a331c2417d197027e26").into()), - PublicKey(hex!("8767a27ae578bebb3aca55f16fa176c94463d302e6d186c6582d6b91960d5ea6e014b95cbad7950e1196806d6fc15636").into()), - PublicKey(hex!("abb8dc9507e45381cd8d0ee8a65c0f4446836fbef50074d03e42262ff7368974a7f9f50f6d63bb5be970d868a19dc4ea").into()), - PublicKey(hex!("9584d6ba4144e292c76757fd0e7418f4c3348ef42e634ce8b111c4ea633da715e386f9fc3bd8bbf8c9624c890730ed4a").into()), - PublicKey(hex!("b8d19b9c63c933c940b29223890848db2838577026b5eca7ba07d865d1884b9df4ea39671076fa0043e979ae38dbb87f").into()), - PublicKey(hex!("ad04bc5ea7b829ac688455e127af45d809e152f943fdf950b571d4c3a178e5ed6d4bea6c1ab7fc60b13c689a3d2b5663").into()), - PublicKey(hex!("893368e4fa97cbf70385412c7e04c5b56e680945dd209fdeccf36d7b21b11d468d251010c833df3c677c64ce1d2f3039").into()), - PublicKey(hex!("94d5ee5054c63161371355592c61f2034136f7535e5297356cc0e200ee9ea4f43196a3f9999622d972b2d05028f6f5b3").into()), - PublicKey(hex!("b7ae7947df3061bfdf4bba3ad536207cc3cb94cbbbf19872c0af370abb127f99c15fa54b0db5ecd866c312b1b3ec8b53").into()), - PublicKey(hex!("ac355e8e65197f656b0e7c4ae6a9ae8160a046f7336bf40af04ec234088d9757bc676cb5c0789ec3944d0369202b9d77").into()), - PublicKey(hex!("99a05a0fef17f6922c6dbd77f5d553d2cec30f6dcb8bd8b9bf70194f9d03ee48063bf03a6e91cd5d72b2f78c31587b72").into()), - PublicKey(hex!("b2cf71270292ce714e853821cb914844cfb4d61103dd03135c9c539bb9386cbe832cd096d7bb5563b3f2178af7eb2f1e").into()), - PublicKey(hex!("870cf13d88c2d9721e343e1d087648857668bb0db3f039c3cdc20d799eccf26b8a0ed368209830fca4631fb6059feb0f").into()), - PublicKey(hex!("a16a5677371aadbb70904ab0de04f7f766bc92f4986dec691e2fe38cc780a4a8e66db91f17c4dcf7a51134f0f65b2934").into()), - PublicKey(hex!("910c40f9873aa79c07839c269c687537e18d2d6b610386255264e08e001fea51cfd81ebc3d5162ee478889eef08bb587").into()), - PublicKey(hex!("a9fd4cfd465068036546d90c0e251e03a45e17efa3029981929ffcc1b3033752a7107390f9a2dc280ba2d66c6fc1c256").into()), - PublicKey(hex!("8888848bd3f51107d84c83a6052c2a2ac2fb055f33b6c3776b2be323295979c4166fbd28a7b5a6e08144577a246e0108").into()), - PublicKey(hex!("80b4f4e3f9d3a3b8c4de3d380aaf8411e1c6a35bd8bbeeb186c71b2a265eadf6733042c350b4a4712e1ff40850741091").into()), - PublicKey(hex!("a7bb02de98ea09c9bae1e3c3e493fd86356ad14bcf8166a41b8ec6c1cbc7e159889ba0b775a43ff6e29e10e0fb3618c6").into()), - PublicKey(hex!("a7e231fa45e6967e751847d53602fcf92be12b689dc1358b2697b4415752546d108092099e8db0969ae43bcc8d8844ea").into()), - PublicKey(hex!("87cb53fcbce10a76bad2d1dd757da56814b963fe5a9cd6a29eb3769cc98dbd5f565e7279e7760f32fadebd5a1659abb7").into()), - PublicKey(hex!("a71c4ac6b501a4eab2c75e5b577628bb1d0d66f652bc6735034a083ac8e0ef78180eb2ce032d93dda9327dd410131c89").into()), - PublicKey(hex!("82a3b29f7beb64494137caaabe358bad98e9d58b1c96ca22a8692ba854e3495516632cdf003ede07026be7c354fd2cac").into()), - PublicKey(hex!("b9892e3a43d152c56796a6a6f6a9dfb5e53c87e4dd817d2b94bf4bfbcab69c0eb13a6b7be5bb51b072f022c563d61502").into()), - PublicKey(hex!("a160b196c9259f3ca50ca2eb869a90967d61f552f3cce4e6e0aeeed5bdcb2111e3855a362c7c686b17c03409cd8c8366").into()), - PublicKey(hex!("8b6d121a149ad47eb2cfcaaeffa3ceef0e311a4c3d59cb851b3131ad53903472bf1a1e9a374c2e9dcafb9361925f0b61").into()), - PublicKey(hex!("b56d5634a85d61f1eaee00addad696bbdc4316013e1d4564fd6777a496459e7b188f44a9e29b7028f2dec28c574aadf1").into()), - PublicKey(hex!("8c7f8109ad291cade1f475ca6edf636566b36ba86d9bf6e805a00378108c0e1069c82cc05fa92bf69fbda4cf2837da40").into()), - PublicKey(hex!("92b7f26ec11678d1ed525afb46cc75e5430861cb6a52a9e2b101f4b3173d07b53052df69f2b2d18e9a05f47698898e1a").into()), - PublicKey(hex!("a34328ce6f4d8079cd3bb3185dc9400c39af1daee699abfc5ebeb1cd02fc43659a310e149f76488b666a8580ac128341").into()), - PublicKey(hex!("90829483256d6ff934cbb6e8accda4f771080ab92e35f20ace8b8cd5a1f1efcac11ef04027fe89b76a908724a3c2cc38").into()), - PublicKey(hex!("a0b5d2e727a94f59c9eef743d27e0822d11117b7e8a7b75c7755517c514bf7a1875e355d7416c67f73cd6e73f2deafb0").into()), - PublicKey(hex!("9228ea35c6488368e5d7a47f813eb28e6575f598c757e375e90b4dfefb0eb3c9685674521dec8639c2635c2d17ddb1cb").into()), - PublicKey(hex!("a01fe29585073a9c22cccc86892996d97860fddc653f1e377e6ea7ad732589095a123e16166b649958f827e08bed3f12").into()), - PublicKey(hex!("915ff2d9bb04b454dae0c2ff8c49a1a0e0afdf718204b052bcb8a5db487b3dc7448f78df3395fdb4a67cc14d8cadf3ee").into()), - PublicKey(hex!("b0597958b75e64fe5c6e56ef803284b3b7420fd537e5625c75af3aef814a87a5ff01951261c2c7b27e374466658711d8").into()), - PublicKey(hex!("8fd59286fded89077050c5e826188da705ab7106637e15280ad7d253652bb527a4f775d464e9c3941a4463ec3054b505").into()), - PublicKey(hex!("a472e376e381bda3df20d8479464cbf9670641a1f5fea54990917cdd1e3567d24bc5abd4839bc582f87d1b1a0b4b1456").into()), - PublicKey(hex!("a7f2983314a2364cabcc27d1ea78952e178163ea37d3b24b0eec0d7d3aa8d71cb003c9a2cfaba3b911ef7a1cd24f4dd2").into()), - PublicKey(hex!("a2471ea25638772362139f3b54474cd4d2413d3b4b3c6eaaefc9af09b24870595f309e2761437084a48f06b8e3dbe021").into()), - PublicKey(hex!("a790f7c7251fd25e5363c0537a7cd585e9b14e1a210053739f2d6d81f2cd3b3fa86ed7c990aa48aee5eadc66775f6950").into()), - PublicKey(hex!("a983b0a549a6aab16c16d04fb56eb3f77fc339b0fa92d1ac8ff1b2981b30cbfe6d8cdc0d8d847d1b2f850ac7bc877d68").into()), - PublicKey(hex!("a0b26ee952c8bc29291562146cdfaadd1b6650836d25f536bae21e057b12c2c0c0fb650d423808cbe8c4685e6f0e3eaa").into()), - PublicKey(hex!("a2d50b22452b948857818ef769cea5c25fc41aae379e66bffe5ef52259afbce4e6e6bccbd88acbb4ccde1821807f2be6").into()), - PublicKey(hex!("ac65a3fb2bee877ac6c94d47864e37d7f32ce3a4a9b16be440f54e861e9e1366a503393e4d49f135b1b4df509275b214").into()), - PublicKey(hex!("b0534fb964933ad6fafe3cc1e2f9179920d225a91873f9cc5a26ebee2fda6aeb7a1c7a22b880c7a77e1b78483f10c66d").into()), - PublicKey(hex!("b97724ddb8dcec0342e43f0a7fbca6e4fbfdc758acffff4f91c8f499026c478f2f643bb74c6e3c9f425de250633ae072").into()), - PublicKey(hex!("838fa61142f29cd9069e16c7ed6f1d04156ffb52d5c9fa6a0dd71699793a1bd5ec43c7482614a788b9934e297c356fc1").into()), - PublicKey(hex!("b313a08ea0fcbbb72246bce52577a529e538f909fca9228b35906a1a1b605b721a69e2f71f0ce0a41e7374b72208555e").into()), - PublicKey(hex!("a8ccf859132c003d69efa8b14184015541e876f74b600d76bd53f516fab4eae59ddf98b2c855fffa00172d34a92d699a").into()), - PublicKey(hex!("8133babebd96644301942a1fd36f11ae98271a9c0473c46c686da81c94c78ff11a1fe0f9292b575f61570632ed6f3879").into()), - PublicKey(hex!("b9a01a41d2c020ec2eaebe5d4ab18ceba89398760b39fa9348386682f136e9b15f55b7fd07aaad6dd59d147a33a84ef5").into()), - PublicKey(hex!("8381558d0a45ffae95ea63a0ceeb4465e1081bcdc30f38122dd44a2aafec1caa54392d5645b5bf25035141eec37d4ee8").into()), - PublicKey(hex!("ae3f80448e73b7d6a8afdbf040116667a8f6e5865b741773308e0f1dbcb5d4b2120621b2026d895c078176113a87164d").into()), - PublicKey(hex!("a238d72e94f6921fb08979fa4b5b56101bee26ce7e2c7bdb03c05fe6923dddca1111d5b79e309436dbb55a00d05e6c92").into()), - PublicKey(hex!("93e501c4e37e87f4085481c1fa54742a9b2e74565371d3b1d594dc3f20abfa527a9f65e7293162f1e3fcc73e9dd4e9c8").into()), - PublicKey(hex!("a23dc78b106e77df216ca46aaad70eae1281cd467f936a92bcf84b09cc161bfefb05ea29374c276c8f9c9d1ccd200280").into()), - PublicKey(hex!("8ccb3cccfb8a05239de9180f305c48ffd61556c571f5de05aa4438a89b802aa5696d1537fb35c80f9849e7b018acb4be").into()), - PublicKey(hex!("8878d7794d651a41aa14b4720cb4bcd48cdc02156b038c87710bd59a87ab1a33562e5538e13ceaf89cba2e873e6a7ad8").into()), - PublicKey(hex!("8420c7872e14fe1c248366624433d0d682b6d8e8eac8ccf2ff2eb0df9f59f8bff0dd97e10801a09c1171ba7dc542d266").into()), - PublicKey(hex!("84da601354334b052350c6cec4ab6746436b51280a213cee3a775857eaf1b0eb97c6a5d2a32458aa79a552cc5e3031d3").into()), - PublicKey(hex!("b5f6539846e4de5d27d73b4c80a2acd61cd5817d85b5211c37bb45693ebf4bf1bb53d5f3ec84cb65d685c97078595239").into()), - PublicKey(hex!("b4f8a952e2331acbaa99c08fd304c4cd155d51befb1249883c4818b6dc36c1ef3f177c537f8b231248c9cef22c43f788").into()), - PublicKey(hex!("8dcb7c9dbfb642ff98f8ec14480c90d3d857932cef788d799f01e04704f8e2816b48650aa756d5652c8940d831c10712").into()), - PublicKey(hex!("84d912fec494400074f15640a7ee8bfbc9d53a1cdf15abf91c803d580fa31c987190365d3e84532c79f06e7311933f84").into()), - PublicKey(hex!("91f1a7c0b366c18e861dc1f5826a21b9d300d60a69dc14af0bc2d1c281b24c1f1ec5010a29e12e75214196dbf5f6e18b").into()), - PublicKey(hex!("97681e48a7bdbc014779e1ef4bb9833149b42323167837f72d503b0e376bbaca86717a82c43d07720cdcf103d296014d").into()), - PublicKey(hex!("b05e495043b14830193cee7f602f189f1b545096eb03df32881b7b56d907c1296335b95a387850eb6677cd5e167dd216").into()), - PublicKey(hex!("a2e3ddb8b8a54051c11a314d0571c9723b951356066f5109a46b016ce20df5a0caa1dc28ad5a7880f6bcfe4375020e23").into()), - PublicKey(hex!("86d41359379306eaf237dac768967a65fc6d3efda0181dc508aa119cb544e88553d088e862940067df73ac1ff90bb982").into()), - PublicKey(hex!("af62a112b952c7e61ed20923632bbaa9640bd182d6342bdf6b42f4a9826fd5d814521dbc2c5f242e36fac2236902dedc").into()), - PublicKey(hex!("8812cd45233e6384bb545f9925abb499bafe50bb3798162a94b5052d9bd57dd22f56137d0317d27228740e330be5eeb6").into()), - PublicKey(hex!("a47c090ce35da0f09ba31d989fb3f0c41c5e4da0a2b359cfe0d09ef37877c8e858b65d93fdec5496ac4318b86e100bed").into()), - PublicKey(hex!("919fedc10dca71c6671e11946311837e2ec2507878ee7acf99d4de2652de1d55cace543ac6cce87544548ebd5ef246ad").into()), - PublicKey(hex!("812d9962e6d61518057bb62041a42373a55f7ea4805a53a0aab8c82fc79cc457eea68865c51cbf278da3f5b9180e5720").into()), - PublicKey(hex!("b237bf206ac18b16a49233c70b503920e0d18cfb02bcbc85111d5d4479d0e324225bbcd2903918bdc83ce8dfa531e542").into()), - PublicKey(hex!("8a0098d1864c2d0da124e6a86ccae80df27861d169c271797469bc1103b2b2c8aa2ecb6ab0f754eb33dc1b6feee9389d").into()), - PublicKey(hex!("968ec2842fd64cc9a8e245a42a63b083fc9f473d86f1c18c286006c65dc29b11283af8c4ae890b85eddd3b2a23d46553").into()), - PublicKey(hex!("a971ca74117948ca7b20cd1099e74f6d99913e9a91624cfb338278c517c767e1146704f28baf59dbeec336def30637b7").into()), - PublicKey(hex!("a5101523f93ed2b0d4313558b5b55fdb491f119232597512cb72ce817d9ee0b1db71f3eed2c9d03e72b4d360eaf7f251").into()), - PublicKey(hex!("89e08e4674efc19913d5a5ee104a2eee304912a4852594b44485ae466c35003a583783add4f7e1f4c7388b731183556b").into()), - PublicKey(hex!("b604a4a9ffcf59a7b77b1cf9afdd7255c7ed33b6266c508d07ae55486d819d195f9b3c2d628decfeafa20ee56d466a6b").into()), - PublicKey(hex!("9608dd764c357488a0a37b04701a4035e82e375d030ad66e7c6c31820fc983a8e4bb7157fdd780d384590ecfd8cc4f10").into()), - PublicKey(hex!("a0362c461470e07b139d771f1cdc8263b89f49878b8b94108d5d145146b49e89e1984ab7e2cdc262919cfca5c45f1459").into()), - PublicKey(hex!("b1831c76756c8c9aaf05c61261467e76bc9373a95df1a662caa94ddacad182b563fddcb7baa443bcf0e0f7eee2d6c2d2").into()), - PublicKey(hex!("a92a7e6a2676e2a76d4fe074cda356c0ec87929752f6115bcaf29efcdcc117972d8362afcfbaad801d97144ea18cc862").into()), - PublicKey(hex!("abac9de4b757f1b6d7a281ec1442d0e760dbca630fced73c581f6845cf0d4f23d711be740a06b092d37aa6203433f75a").into()), - PublicKey(hex!("b4fb4d248970489d509d791c3b0d2677d37330ddbff193303fe60361912cf3684f1ee08aad3eea9f9df0f98d405c6fe1").into()), - PublicKey(hex!("b51f068221020979e0495d847e74b6e0a157bad237fc5ddc065d8d1b796e09a6384fb0c8737c85c7645dadc34d6f4c07").into()), - PublicKey(hex!("964ced99f4b76f8f956984f0748d8bb5ce6f3bdc87808fa5afbcd7d99e807d5df67e6f4bf9687849aa0ea2f0920c95ea").into()), - PublicKey(hex!("8d9c8d05acb7feed2beb6ee951545482259ca1e1b667d2426b60b9f044f135fd52b46f89ead179f78353901b8955f971").into()), - PublicKey(hex!("b8ae7db026b3bb83125a495c10563006c0e5be3ec0b31c72aad197fecd2b5f5d913459fa3b4f4289b865116674e862c1").into()), - PublicKey(hex!("86af13c9a22f4801ad7fe7181fb40c5f9c0550997d2ecdc297bb1c2948b1cce684f40f56cad3db766a77c08ac549575e").into()), - PublicKey(hex!("802001dbe194f0d844bab116ce31b77d6b1ea69ff15225125cd392e41a1ff11b185c73ef2e2317470a7b3b1eced26210").into()), - PublicKey(hex!("9116764779c0746ecfb2f1a1334de85238ecf555e1080b91838326d813b94c56e4e3298a2552b2a20cb8c8b3a4e0a5e6").into()), - PublicKey(hex!("996ba13d229e9577dc07c7a31b9f5123b590abb9a9c9a58ec2e7df7223f6df70f77bf90adae3f37a78b608e1eaddbd2a").into()), - PublicKey(hex!("b71144428b562efcf71f61c94f026dd0ddc24d5344fc1a013d916af24686291d8eb86513a2b22b5dfc022b7353c19826").into()), - PublicKey(hex!("886f243b32f2ea2cba0124212503d916055e091a37919f34c655b781f7b35d9bca64a43103223038dd464913143af492").into()), - PublicKey(hex!("abdc5be5091953301a81e19d80931a9a02de0b81a6f5612c39f96ba2b8f8ca2bb41e9669185677c52b0f72b766c22747").into()), - PublicKey(hex!("a92834f565eb130dd5d10cc3b0c6952712536426fcc8985a1990da14e4ce7a5cff5c784d7a468f2c3aca3be9d249a069").into()), - PublicKey(hex!("aa49bc4fe3f9b9b0a63accc454464ca7fcce72088c3ec7d0592106a6f4c1539c06d501897252c8acc2e2f39beffdd309").into()), - PublicKey(hex!("a116eba07edd7701e767e20febe1e91b5131a676558efd98ffb3e16251351126c93cfe3996d3c6b0aa92e8db4385095e").into()), - PublicKey(hex!("925c9356c2340c7f26b3189a5d460ab99e7aee91213b114818083989e2eb4c4f172b5280745e19d193ffe0e4489cd80f").into()), - PublicKey(hex!("ab2654e823f46c2eb660fea84596c6938ffd6303604330e27325ee604a50602b5581c4ddb056cdabc0ed17a151d9e3e3").into()), - PublicKey(hex!("aa81f10fa1e15703981917bc5571d99d4cf260ae5eadba6564853a201ddeee439df02623245ae1f91bb20cd1e2dfae0d").into()), - PublicKey(hex!("aa7395e247c48fa16198f776df01b6eaa58afb079a15c3710a87b58d51c0b517e01e620bd14fbd4c6c1766a9738a7f45").into()), - PublicKey(hex!("b401f60bdc451d82e03b370b7e527937c93fdeb555a8eb102672529b71f695db9712570b35c9a1959fc037cb0c8112b9").into()), - PublicKey(hex!("a1428032528cf0059994a15d81339d7d99a01df6e732dc950a6d3c7392a60a4aa0cde11494b344b566b851b72c40e1c7").into()), - PublicKey(hex!("9229f36fba6343af8a4ee218214932461dfc3c565936cafc00ee9506d9af187dd04177ded81ea2633198a5fd3c1f7db2").into()), - PublicKey(hex!("b7ddfaf66ddd1c26ca3789d840bdbb7ae31e656245e25407ebaff5b1c8f2bdfb8a0c5cbdad48b1d4cb6fbe8d2f791735").into()), - PublicKey(hex!("8b69f93109b886413c23b4e9877c94da025c375bed11fcb4aecbaeb1ebd6eae631c97c75d5a0dc7f6ea2112eb48b3c25").into()), - PublicKey(hex!("a58a0663d6e7c1af992d820bf912f0c89b317c8ba9e8d60debb93e70a4672ce4c3abbd882960c899c391a555a64e81b8").into()), - PublicKey(hex!("8375902abcb0ba00b31161128f0c052f42867a86ae6f7adfa30293ea8e4beea4a97f7183b593ac956c4289b9c5e510c3").into()), - PublicKey(hex!("aa89961d3e97eeb0da5a004455629f85cf24ea851ee453f7414df4674207d8a2f10125fc9aed1c4f26ef03f165d0908d").into()), - PublicKey(hex!("a8c157a18f72045cd3fd582ba4b528377124f7653e2b86ad7f5315822f34523cbde6363562c40c0156a3692d39da6a53").into()), - PublicKey(hex!("a6fe30d4b31caaf2f7cc1d3ab9919926f96bc161b368d2ab61b15f485cc9d45d01d08c0810998f68f56e64572339a6c0").into()), - PublicKey(hex!("878b4e4c9635af50791a6503cf126e0e277d59cc128e76c3db6ab6969f661ec5800906c40c339565dbecac3f1b6b8c3f").into()), - PublicKey(hex!("a7618e50520a23c4427f1a3fdeece259f84df65760add61446ed33d25af342da7bc1b951aaa88f6680a3bc96c6353015").into()), - PublicKey(hex!("9236327b2b540df60fdf3003dcf20154de1c679832b4b62e9e83e4447635d8e5990be4f5b71c3fc929085a9f03ce4ac6").into()), - PublicKey(hex!("ab3d7f667a3ffd354914c2f336daf3b5ef24ab01a93b9fa29f2df1317ca19c14eb6d26893882a4ac5ece2a5d09d05073").into()), - PublicKey(hex!("b1b9b56e2ba24198018a31cb505fde5f92f07126c5aa3b19107f0fd5e7fefa130b390a9d24855bf0008ed952947c9b18").into()), - PublicKey(hex!("97e1f81f311463c8b0aabf18b46dc4abcc0de2798d4fb0aab80c1e9e9691cedcb6407133b79c9033cdc497a691071357").into()), - PublicKey(hex!("990d9051957aaac91f3d1492303469177d769d26a25e13043e1c9a5b30648506fe5ca9487f07791d08de20b2bf93fd07").into()), - PublicKey(hex!("93f9c3b1b46094c1a5895ac2e2a9729dded641d7b8a771b5598f9b52837d39a3c47a23879ac9ea49296c49d0ea55c259").into()), - PublicKey(hex!("80e4995da18a2198b4d67b4aa1a9d6723a0a6c7d88459dfc3e846c1a2a348b2d7edb37304e218ca6b604dec34c5bbc63").into()), - PublicKey(hex!("a903b1aa33a048b13c97255b44a566d2f3a2437896f62051c23c6993b1846f41b82d30431be29ea664adf727fb8ce18d").into()), - PublicKey(hex!("b589fbf90986429964fa47c1c537fc8cc00e972412eb8951618fda7be45f1cc7ace9dd1692d56f00748b364dadf67663").into()), - PublicKey(hex!("b305588889c1c8e5adb04eb58fd15c8de6a8f81d822943e3167e7df44c6af44a9db3c4c09125c79240626b309eee1929").into()), - PublicKey(hex!("83f53ab926be9cea3bbba19cb08eb4e39129832d75b1c00dc1c4bb003ac81a9be6e78c6e94ef35fd1561ce2a6efe578d").into()), - PublicKey(hex!("9913e7b63e8f058e5c0ffa823c2c3502f4950786e41fa95bc0fabd8a1ec4593defc59be5295977a0c12003dc10b2326d").into()), - PublicKey(hex!("8827ee24438f029a51276115b97c4017f4bfab673d7809641730a3ebeab08e85a5969f10443bff722db1f8c1ab940195").into()), - PublicKey(hex!("a205ddd4bc61bda5fbf6208bd26516dcad0060e52033945ff18894c1f53faadbcdca280440d4e974fabbde5e5da38b0a").into()), - PublicKey(hex!("8d0080fa5da6dbbd9306dd37b68a8c04fd1816a73732a3b8386740afec02c50f79391f3c0414a9851429c50f73627148").into()), - PublicKey(hex!("8b86547de8cab2df2100213a5a7fc1fdad5a2275bb7d47953a8ce4d125a6a7d655a549b600be0fb6a6b0b65ab0605512").into()), - PublicKey(hex!("b7013b089dffc8610fa7d3b65f6b054668ab1d96ae1db6fe997a20f7b65b95c8d17bfe8c04c272613015f20c3f2587b7").into()), - PublicKey(hex!("8322e62f9c36fae3f70a28890e426af711278b1a0d28d50924bf1aeffc7292376ebdfd31f2ec9468d2dae9be7895066e").into()), - PublicKey(hex!("ac6fb47aa232ca54dca4b7d26df3fff4ed6126e46461a69e93cf3d48db2af4ae9ea4c6814d6880d0c5349b1e1229a2f5").into()), - PublicKey(hex!("b7bc27b2d03d172395d8fce23678357aac199e381ec58cb3fca94d1163d4aa4c90bf056945cf9a10961679afde824b45").into()), - PublicKey(hex!("a91c342a4dc933f5c5fa1da33584a85409fe7d871af8d5280b1cbc6d2cd666fe579e2acc5ab0922bdd2ce6a5cf111684").into()), - PublicKey(hex!("8a99040f6a5739496a28bfcbad317047be2cd6e4b9a62156aaad421ef019edda3d09c75723367ebfd413f4540a4a0637").into()), - PublicKey(hex!("b2061892907028a83dcca07e414ab0009117616d09d771eb268576e2fb3c17f2b550c1a514b4a151c4e8e50b7a509e40").into()), - PublicKey(hex!("91c3b565e4d031fda445fc878a11993eb44fc878c3d897986665e79921d2c26ddb9236799e77a72485e327fd3d0d5dba").into()), - PublicKey(hex!("b5a9d8a212d54f001da07b2dd3c89258cfa991d5b839d0fae980c36172e265587c2c48766e050813e46e8740a9475de6").into()), - PublicKey(hex!("b5d96caccecf2961448cfea9aa59a5f7a33c385837c8566700dd175516a4a598e48e6fba5124f964b47650bd9c58425f").into()), - PublicKey(hex!("9049ab7279cd64f91fd04388c7470e15982c2cd3e666658c4b9ec67ddd40fd4da88492b4e18fbbbec39f81e724cdce38").into()), - PublicKey(hex!("a7dc051ae68e576a52007c3d65006d438d7f7799630a8a65882d01893e527f4c4152a64d7286eb09e7bb9b2dde98808f").into()), - PublicKey(hex!("a2fc567b7687bf15b49e901e6dc1e4a4657aa24a5f7715fd753d04ecd23f46a818bcc32a105eaebc11834f9786725ef4").into()), - PublicKey(hex!("b1593dce38c785084d1691fbe7f8f85fe2b4e407a647a21c44b65456e2e396c76ecd04393008a4532b9588f241853658").into()), - PublicKey(hex!("b90bb6cff7a0cc93910a296dbc7e5b67165e743b1a8c02e112202838417c91f4c21243d253b4762dd65cea213ace2f8b").into()), - PublicKey(hex!("a668653374ab8f1dc50d63559b83e590df9d49573ea55420ce25b771653089db9f7fa80e3c8b4c987eed962cfde6c841").into()), - PublicKey(hex!("b815afced2255cf59bbee0bc86836cfd88ae1e2c9ecec7a87b41c579dba169d53067c020106abe29666e4ea379d0ae29").into()), - PublicKey(hex!("890a7afcd9985276e388333fcd770df1e9a87841b30ca2624a3e7b9c5b47da21cf527361918d125bbd59ce7415565f99").into()), - PublicKey(hex!("96cc12bd343d4d60b2a26aae55d266c4022fc3767d469404e9566362f3d89fcb530091604061e97f605b38f3c1549968").into()), - PublicKey(hex!("b0c6ea5be7ba5f459c1aebd3562773a2697b5c3f7d2c7735de0ec2f3868f2ea3017d4fb819b93317ed35f9555a4cb59c").into()), - PublicKey(hex!("a55ce60b84f92fcb1f41d8ebd71e81c0075657d1d5ba563094c68b93a52ec5ec59402c61b5fc4068fc56a73138e57cd2").into()), - PublicKey(hex!("94f03d0b35b455b3693b183eea7ec8505850b4524668722cbde1401c0a3806c15fd9cc423978590e7112af484525879c").into()), - PublicKey(hex!("b5e429bf688d715309ffdb8f5bdf7c0ccca0a0016996c0f5e898765b36da6cddf89c504fc05934538172ff77768928c0").into()), - PublicKey(hex!("b51e8cf960ab6326c9cd9093d97d7deab170aced75ed93a2b2274a7571363703cb53d5777e68f97580980e60bac04838").into()), - PublicKey(hex!("b6dd2b707b4b2978a62598edaf7fef30fad7859c3ba9ba000b8e587ad8db38796d0507bd566b8885d28f70a66059758e").into()), - PublicKey(hex!("b431968ae4a014d70f8204654b972c10f172367d51f822e16c1d12b730b92000b289cf89bf4f085274afe51c76477893").into()), - PublicKey(hex!("b8da58f3e8e04beb5006042b82ede48a56fd177c11ec0e088de92f6b25f77bcbae7f2e7283e6982c679a278fb17ef328").into()), - PublicKey(hex!("844e5fa0e7ab1e46b67cc7d8eb86f90f0e01b0a475a8bac1e827355fd18dc8905c2005d3fc7db6b44a785fe1140b99b6").into()), - PublicKey(hex!("80377ba7d302051aa72eae79031d85607ff666dc50ca52aa6adaafdcf71e2f1efd7d53b0a024ed38618a872c7dc48194").into()), - PublicKey(hex!("a34e9a28fc2de5bc90e6fca35672da719c2eb8e74b031d57eced932dae04620ba240b67233d53451081fb4c01248a0f0").into()), - PublicKey(hex!("99d0e1e7eb878e3eac30aa899ff0bb5747d2e11d41e139256ea61b21d960c7fba82b0b942d9926209a405f71d92d75e6").into()), - PublicKey(hex!("8b7c19d83631c9dfa9e7bce8d1bd21b000a6cd6e7d3668422ff7428591531776d6c95c908832731cb0d7f1785700d482").into()), - PublicKey(hex!("a4db6436e5628ee24bcf1ddb8ee52b8e68bbc0c757e6e28443aeb02da1162aca42ba5672b389d9cc563fdd4dbd273c04").into()), - PublicKey(hex!("b8bb956294647ec60ad4206f7cce1f2593f047d5ac47578dea5c323da47675a3387f18a3b320c79f2995cf7c7ad0744e").into()), - PublicKey(hex!("88593dfa25f543984791750556cf4b76b55b860939a6a4121ad647dab27352bd41b079d6abca06d0ecd7fdbc42e1fd6c").into()), - PublicKey(hex!("b4b0e9de56bf7d0d10a3b83b5607da9d713ff1bcce9b40f165ccf2765aa124038cfbad0c2f54d9838835ae80f2ab82e2").into()), - PublicKey(hex!("91a6b7b609b586d49bdeb45447b3723f99e104332fc976d0c2c35160c57bcd50bf049f3d2f3b8f240278a444595e70c9").into()), - PublicKey(hex!("ad8c90567482f3e7d6100905e08a3bc6ad3e35b3d8720e03c34baa0a7081b75cc0b6d675b08e3bcd02ebf92d2aa4f7c2").into()), - PublicKey(hex!("87d03a608e09ba28ad0352258b2d5b31a1a967c4819e1a79f8433df534169e36d9a6c624b4ea1acc6e09e5bae76b0c08").into()), - PublicKey(hex!("8623afa0a77dfa58068b32e99ccb24fd5dd73f14a668123afce368e7d145b5da0805d8d6f070345019f83e8aa5a8cec0").into()), - PublicKey(hex!("b45673441dd82d28d89f526536e9cea0fc9485a9fce3fe5f404cec2fea3c27e360c06a2ccc695904ef3e0f6e088a54b2").into()), - PublicKey(hex!("af8121ce9489e8229d507592a47dee0cc211f5e77ff6341ea92be67996b18e5fe73f725401d097f8bb5beb004163f821").into()), - PublicKey(hex!("96cfe7a263d4361ce6ef7ef55f92c2489ef25ad6d0b6d440fae6d62ca46b2cdeb62190f14425db36729879c7e5ed7332").into()), - PublicKey(hex!("b5f20644fc9f3a39ff1b22d3fd4cb132e1c0f2c70672e94cf0b0265f38177f78bbef029672e596b2d324febfe497c92f").into()), - PublicKey(hex!("a740d15f382021e21a8416fe8a0016efb3c8340ad73c821b6848a86a1716da9160c97684c5527a00dafed0b38661f20f").into()), - PublicKey(hex!("93961ca4ec6fdc2c8fe903ec8f03d6e87b0bc748e021e16baca59bb4094c1e294ca059b2a83773e9bc00ff939802c3d4").into()), - PublicKey(hex!("a7b98026fc05408e6c0e3f87a750a928f97b570351ce380e2b30039c9c970689ab277ccd2884510f8724f97937f5c8d9").into()), - PublicKey(hex!("9141b945647b69f6a385e62986ca7e7c082d613d13752b1cf87ee1d9577073edec4c1a3e70b1997b0265a12b042d4d12").into()), - PublicKey(hex!("93f60708d9eddfd9aa03231d7732c5b3107cb283d6e84f3aceb8889f7bfd549023b7e01c618f3c8470bf4d5b6e0a3993").into()), - PublicKey(hex!("a858eff118ab39387a55dc6a4ae0eb4d2c52a4d66335253dd29da3de8a328588507af5d8c47fdc0ab0a780cbdfdc1e09").into()), - PublicKey(hex!("93ec328b13ab3246f1488df0b417ef6c58b58767f53f290b9dcbb21bb6b916787e24f3eca2a40c2641a5861cfc669d98").into()), - PublicKey(hex!("a453a88fffb4e234fe32f9116ea907d44f49594bf94b1ac684eb72f90e9626235e3ee13edb102207b9cfb61b1b38de24").into()), - PublicKey(hex!("930ce5ac41ba9ec3b4bf6043eb0f1dddfcb746e152d3f82d73f967d85359458096e714f02cdb9555ea086d9174a7e545").into()), - PublicKey(hex!("b219ce9b0ac3a4f4e13db25728e1a95bb9979f3d93d825177aa67d169534d044cd885bf9ac363a9aa0b16c65a859699e").into()), - PublicKey(hex!("8f3a4c32fc1f44b877ff3560fabbe9f2308f83d9ef11be987dd9e1a534e9a358af87fb6a05a34e339eab904e4ae9c1f0").into()), - PublicKey(hex!("86253cd3b620c408ab0420dc97f589e131af4d304adb28695fd4e464078e44d03cf3ee575d339d9f8f63d67489bd2a43").into()), - PublicKey(hex!("a1f925fbfe34e61a103237567bd36bbc39bef4190bae1cdbaff128d5cf483de5a9b799699b5fa14ae60315599e12908e").into()), - PublicKey(hex!("93b255f1632c0a5dbdb93dd6523c14e4e40cafb2ec11380711fb33f0dbd078759e47aa1ab78c1773df491fd781dc2817").into()), - PublicKey(hex!("868100d9752c19daa256123c1def5136608ab9761a0f7c4ccfb0a5df6add41fe72f65e2cb75aeccf517bcfc1061293e1").into()), - PublicKey(hex!("ac5e3365c71371129a0698ea2eaf5cafb50a168b5e6bacc21720a25113f55b9b1440ba9eded5f3009ac03effe8a8613c").into()), - PublicKey(hex!("a3cab345c4ad1b37b52bd89d5fa5a25256668805261882de654905005660777c718c69299bf68cbdfaf6803cf751e52a").into()), - PublicKey(hex!("80d5b1cbe5449485227b0cba2be9011d0e6f3ca8f5f4a95889e858eb5aa5bc82af28415ac8f2a1580615f8586b372e30").into()), - PublicKey(hex!("a4bd33ec8b9180e772ac71286640413bff36530a62e871178ba1b370bbebe55a330c18edda9f80a7bd9c727365f9c383").into()), - PublicKey(hex!("a87ad27aed259b28356f39c7216dd1be913ece2cb0e3757ad4d718da51c3d9a9bcc80e61ebd7efced5b90c2194808c64").into()), - PublicKey(hex!("853d0f27481547927f6125c67b4bb7136a703c599f20255b51bbd6b5a87b62dac87dc891dc2484204c1fca8b01bf71ad").into()), - PublicKey(hex!("994db09ae88566c20018c133304de60576a0819d408e79cd756ec578556c443044b806586235c770ffa6df0a43b0584a").into()), - PublicKey(hex!("82e811aedd5ac016dc4623dcb1ecb5040fd1d7ec05d24dde32ef135b58bb7fbc2d96fd005bc021e840e63404ec549ede").into()), - PublicKey(hex!("a3c10884c5be715ea4d18bc1082680cf7b2eb2cc570e11d1388ca7cdf415e430cf35f1bc942c5adce21b9c52277e5f3f").into()), - PublicKey(hex!("a00afc15a0a4bb80bcfacfab5ff42d0142945f3fb075bfa3d68d40129a145f7321ccacbd4d99974f2a0723e0fce82c78").into()), - PublicKey(hex!("8e3bd02bc77a29de907a70d3ed73d58eac78331cb8664d732f4f67fd5fb490105d139263d4145b5f653c40d06b34cd40").into()), - PublicKey(hex!("ac4e2b6162d4e6238d6c1a24d156bfb6a6da582786af5ac8391b3fb425ae02b569b3a4d6dec32d84eceef677b37f7580").into()), - PublicKey(hex!("abf44ed457d12153f8943bc373dbdff354d464b7596e4292e2874a0e4ab415d0fd46133bf20944730267e567e7c1da91").into()), - PublicKey(hex!("aee9fb51c770d3a221d231f6baba41b2ca1c1c1f7cf0bab8fc11e641207a56fabe85cb14692f528fcfe5eadb8075e4dd").into()), - PublicKey(hex!("89a88cbb080550c8b4fc484975a5a9f1c22b52b7772eab1e3b4d62c9b0a614fbed1577bde0728700163f7452f3fd6171").into()), - PublicKey(hex!("ac8efac6d83f793f2d5971af4d5b37213cbeab410c2e43f5ec78d81e3c53886c2bca13e7e6bf6a18dc4a58fcec957eb8").into()), - PublicKey(hex!("a17190e47a29877144661dcbe63be4eb34f0ce91f4a3d50f1a182b861dafcc510a6c0476d0586d015ee5130f94ab1e34").into()), - PublicKey(hex!("98b87131dba29e84fd6b96beeae00335d3216489d18fef3c1f63e1f7ccc1617869104ea0684bb453126847f21369d5cb").into()), - PublicKey(hex!("b6f622c70ef7d2c08e4157c39e87f4d86307873104459fe48814403442f369f794071a609aca78b9685626e78f65108e").into()), - PublicKey(hex!("84323f6465cf18061ab043df9b68f5e590f1a0756352c2945c656487273278c496261604ded93186aab8040e04bd8322").into()), - PublicKey(hex!("b57b6a83e0e4ec13158f17be24d16ff5602b918a77535ef0bcde21aa31c8041a205e43897f5623b16d402dba9cd4f3cd").into()), - PublicKey(hex!("83987eebb870869ef8d67ae19cf39349ea655d2d6b6b37b6ef884593788a986ef28621814315051a0e99c35b198ba439").into()), - PublicKey(hex!("8e7d3138834f79e0b245fb396a04f40da2f0fafa0c58509d66866e45e9de683bfc87689276ac76542a1aeb7f3ec55651").into()), - PublicKey(hex!("8b03d72e78befc9d75183a9e98ff7c76882aa3de65216e0dc96123365cce89d2c77a2555c693b9161c39df1412ce00a0").into()), - PublicKey(hex!("8910e88f979fba40ca692f15749d41a668cdb4b2f8129209d5fc4a2cbef412bb7c0350edf601aeb25e786ef8d3848267").into()), - PublicKey(hex!("a9351bd27bb2660632b128163a95f3a5b2a34394ae953df826c4a9f5455e0c6a754a22bcf4a019ffbc1516c7452be53d").into()), - PublicKey(hex!("905889f9b5d913e4df560e48b524f045958146f4b524329e6730dd9bae7e9d2d8d579766f7dbd1e4757727b5081c25a6").into()), - PublicKey(hex!("a0a8575a23192bcd8d11a7892e78569facce7f0054961ce0de28b9734fb3a6363830672eaeb3e680afc2b211aa810d9e").into()), - PublicKey(hex!("994530c2f676e1ce775be93489ed67ea3f5524d9673ded1fd998841708ca645d6af43ff51d3f3b3885c3421c88e64dbb").into()) + PublicKey(hex!("a9d444e9f1d61da2789f1ff886c03c0c3f76d3cecdaf466b1edfd98a9f7ae2be0d48dad31de9a5ad66a68723015d89af").into()), + PublicKey(hex!("90e9d9541ef4b10267958e7a5ebb2cd9852277719037e1e975f87f27f81e093ff4dcc056cc59c80cde0abe6ee3a47b98").into()), + PublicKey(hex!("b7ddbb192713cef1944d97459dae9daedfd8e1418e1245702ac4e136766affa24d4daa50c2d0b1195730a4fcf7742d91").into()), + PublicKey(hex!("b495de1f97c78bc60cd367aefd3711701fbcb500348031f414d7e0b1548b85ded7169efc442290d21dcc3b16851e3fb4").into()), + PublicKey(hex!("8aeba5be9ee0b68ae2d2f8a1d401388a3cf56505aa0213e2dbff4b229f1485da498e6ac28014067b8152b123e4fd3619").into()), + PublicKey(hex!("8e7d0ce4605837984d4454920009839575d4379562086876880cffc30605e76fbaee4f359f370adaab51dc5593cae03b").into()), + PublicKey(hex!("938298312611b5fac56fe92ad7f8b4bbbafe4b418c2115a9c9002da0c1153492ebf5bab05098a474ec6775d1f80a35b8").into()), + PublicKey(hex!("88db3b86d3dbb9e801bd0f316effed0e344eeb1634e140a11d80a2caf5d7f78788d08e1d509fdbf0c0be098568b8068e").into()), + PublicKey(hex!("88c5c296c0bf1571b927046948f801b0a0e80d06f6bb1bddb40147a2bbcb6c9467e635dde3d827c42772449dc14b7a57").into()), + PublicKey(hex!("a5a08f75de23a86ca40c2a3e8a58dd788c59d4adcc4de75c0c122aa8836e1ec645016b6123e33ce1eb0ac7db4b6fd5c0").into()), + PublicKey(hex!("b0ac7b989beca3524241fcd0079b9fc41e47743d93d63c0a3c21e7aea873a503ad144e5d9a4ef92fdeb14fb5e1919c5c").into()), + PublicKey(hex!("91bac5ed4fec4f7f65919c723678b91768c092a958303cc8e784dd5401f16b35c8cdfaf87d7a89c86bd102de00c4b71a").into()), + PublicKey(hex!("b15752d1546c1869898dba3d3e62aaa0de6b988c8d86523c593053a76f98688a2964b08c3fd2d7e757bbb799760d0791").into()), + PublicKey(hex!("b42d61d3985687454ae53c56c4762c0b01c795a7075d87efeee0800dfe4c7f794b83f53d00d798c4b5c5b8a6b0596d5b").into()), + PublicKey(hex!("aaf19767a17c384a587a99f57a0629d2782d5bdb04ed98c15f18e5f6e3a0b5b28e3a788c51918f0eb2cefb81fe9be851").into()), + PublicKey(hex!("900e42a5e3da9fdb485561ff28a8a239b572188dd3fb300bb90fcd7ce4612d7ed473adb409e1ed998a8fc292688d52db").into()), + PublicKey(hex!("8137b3841af6b6014b021cc476d55de6210a9c461ceda3ee02d57855d5ccf25ef34855dabfa4698fd5ed52b6553b1b4a").into()), + PublicKey(hex!("8d1f1df9ce02aa80ddfc1ffe9a5184b6a95a417e5dd23939dc0bbf32b90ec439f5b31766af99a33b790ab6c6bdb45131").into()), + PublicKey(hex!("a166bcea7cd0c148410c5e9420377bd2dde33992584c3fab49d5f958c216dd599428345109343bd19a0701544a9ad6db").into()), + PublicKey(hex!("8a282c6b3fbea52c778b60668bf7690d19325ea064e992a66ff7733965598e8c28b886bc1747fa4df4500ca9d1f95a42").into()), + PublicKey(hex!("b934624f1e63ebad3b2d0cd43f80e9310d9cc7672d74a000109996e818fe072af158520f0bb06faeebbf23c2feea2aac").into()), + PublicKey(hex!("95cb8deb0e52155ee585802c5ddfce2de5fa65322c19f5b2f13aff73cb5cd27a76f1e75804096522a1fc2907e4339891").into()), + PublicKey(hex!("ad93153db3a88b85e22214a83871a16e20937ec90b00a4ee7184c6ecbede3fc9bb8ac9dd31e8b372fd90c8dcd3aff43f").into()), + PublicKey(hex!("a701ed12958a0af8c317ab678cbd8c44e938772b77bb1db9cb1698e5ae5a85ae1a0d0d75dab0c660db6a297f0816465b").into()), + PublicKey(hex!("b621b3adc4da494f00b3333a47450d88a80d998c0785c865f467a61b028f914debf6682870964d53f1ba410952aa6cca").into()), + PublicKey(hex!("9062189e5ca266d568654936d820e3675550ddc163f00007fc48582c042ae886cc14c4e71d67c5ddd5a30b728c74d885").into()), + PublicKey(hex!("87f9e592ea733cab5c3e4ff9d5bcabb238c5aa7ffab82bf17780d398f546687b7e7c69d88ecb7ef7b5d7789b4be58776").into()), + PublicKey(hex!("a11951881fad861e019334acc240385534cb2eddeaecaee9bdfa39a106406aa41445220048ac405b3247731a47ca481f").into()), + PublicKey(hex!("8940084b86272a1f72a42cf7219256d5f63d928d0dfbf0890c25ceb9bfd40e24e9900a48abcda0b23cf2ef4865899502").into()), + PublicKey(hex!("85befadb3999da591159cccfb8a826f208abb629093e81ae7b9f975acdae0c45b2ed0a3abad86e8cb53a9eb0aa56a506").into()), + PublicKey(hex!("85221af4d04d66e244c6f2717ca016bef488aa1e75af02417abae731ea91c58b395d0ad0916d38c275c6cea593ff1ae3").into()), + PublicKey(hex!("8f42ef9462daf4296df1ed276c4544d0105198c9f8394f734bfe07b4464383d8506f2f90ffc6081c36d70b8ef77b794c").into()), + PublicKey(hex!("b29eac879097dfd506d7064137598b3121523181984d12320d78a0192e3cf50cba4bcd21441cc95672111c4f134430e9").into()), + PublicKey(hex!("a580b1e220bdba5c107ccffed8305a182e01e318d35b9061622607433aad1b4216ddcbcfd83423685b5aaa4729845d84").into()), + PublicKey(hex!("a905f16c80911769477f58420bfe0901b4f8251572d1a377ee981f5de0ed851f19261a94e2dd42509f35dfb2e4b1f8fd").into()), + PublicKey(hex!("8c9bda8fd26c2c03256df3d4b47e28a1c2498edfb9ddd05260a3c8f4a2823199571a1084539115c7d893f980f38cd57d").into()), + PublicKey(hex!("801c90a8b8eec5a5094d9ab13bb6b3eec7a3f566bc61761149bce23ddbc39b75b02d14bf03e9459e47f017c0f85f5dc4").into()), + PublicKey(hex!("b2e57ef1641e58bac7223591d75efc549624c7f89772f722af854624929e17429324130231f273241c0611e1a38543da").into()), + PublicKey(hex!("b6504ed7ffd1f6ba9027419b9af8cf734e4c346d59dac371a72c5f67e9f0beab782ed0cd0479431b79f4c8d91c797c5f").into()), + PublicKey(hex!("ab5b3f6e9d7f4fecc25d25a645690f970b5ffb207634c55e1eba256540f05205d38e2d3f1b65313cfcf9e31c05a894a0").into()), + PublicKey(hex!("81622077aa72ca5eedd83760ff9106726cc57f4d51cac05aaa8d23b95e6fdfeb592e54814e27895cf22ecc9ad9715134").into()), + PublicKey(hex!("a74a0b48c3741b269b53daa7af6a68073de60fae6ea92d32fd93f001eb9fef6a8921e15b947a4106eded2a42b0c92b1c").into()), + PublicKey(hex!("831b984b57ea4ae5fc080fa8c1b399bcca34288c5169bef19c56104bbd9137749b91eadd7da0ba81035ad3fb743afe11").into()), + PublicKey(hex!("85a509959061c9f07067efd78e0092fd718485177aa1805f7dfcd3456924094d8c331fbaa0f153e169083464aa598e38").into()), + PublicKey(hex!("981b10d1ffa86ae8bb80205e3abf114cc898f039dfd138a065b1f6354451ef55ce4328415909d35f1ee43442db424dea").into()), + PublicKey(hex!("ace2ea3395cc5cd9fa95ef6a67527839805213024d8c6a2298001a743bb167c915a25eda3ac616013d5f1747d1279739").into()), + PublicKey(hex!("a1b4d54cfb55ae9fa991a78b738b14c425835a04417fb0e1aa31fb0ab6e555cd5dbe399bb32cee4f9268d8b3c8f9d107").into()), + PublicKey(hex!("8a1f387ea7a6e0c5d5c78d40660999f105e8af4bdf26e535d8772525cac159dbc105685939ef16d7a83605ef97d80765").into()), + PublicKey(hex!("af1fa6377ecfabd84fb0d0100c778df3f0b9d9396c5e00954743104ff862b2abc3c3f71e7d4c2f8a5fa2fe71b5f24e31").into()), + PublicKey(hex!("8fd81714ae6dc0d511d88a839b1964f70b2e885972198ce94efe19fa17234efffc0887a58f568629e238906b6bdeacc3").into()), + PublicKey(hex!("b7d73cf5bf1ba79cb084e06d61d2382f3f9b5fe1e080e0256e074b36427d05747c3062efc4cb3de425205d90673a36a1").into()), + PublicKey(hex!("a3723db77b5de6651125cfd6f5e9f09a7e3b8f46075427e36878733b61df0ec1e22567507a527b06475f9f98d86ca9bd").into()), + PublicKey(hex!("a2ccdfdfd406fb594ff0d2ba86041da023d6299ee62b92e7769b2363211857bf0cd7c51e1bea2bf52a941c68e6c115d7").into()), + PublicKey(hex!("90a38e8d641ce33d5328f70bc79e3eae13fccb615e36ee16089b86d5b67f9802451b2e9f24b005a43b578d6f7555b2c4").into()), + PublicKey(hex!("b7ed87ba3b6b62109f24f3e666ceaa07c9b4eeace86c4b33126d1d7a9b33fc35654ec7a4aa851875aa1f819b1829ff17").into()), + PublicKey(hex!("a69d0ab7da482aedb8bb0a9a66b0d55774d1dd2586cbb5e0e84f924fd0cf687cf06197a32209c03e609b6156d2eb4807").into()), + PublicKey(hex!("b8dd82eaa9d9b8fafbbe846da441b3eed32407aa5667b8ea0f483de2b22bee7ea8eb219edec52185fd0de3db99963e4f").into()), + PublicKey(hex!("ac9bd55ed0287de63975b3fba640510252b1fa2ea1dcfb4b5409b3603cb8722461c0446a55bc4470edb0aff4f995d63e").into()), + PublicKey(hex!("9982cd2245efe0d7260ecb3cfd437eec7bea5edb6bc9939df9045de3b511da99e17b142097257fec4e45d56356dc2f8a").into()), + PublicKey(hex!("8f1559ce60384dfd579a13472d2d76d7f85c22c30d8503c8b8dbf7a1fda8873b77fd373fe77c59e5dec6ee64dfff6643").into()), + PublicKey(hex!("b5179346f004d37a807d1dc65274ab5f5d70ebcf20682fde73df0c35eeec6999221e72045a0a18ad81c049a569adaa4f").into()), + PublicKey(hex!("976f287adede40ddd540eec5fe6136dab3a0248f2a73e3bd0781a3ad493f988866dd05c9dc3d638fa1ae0f954aa75205").into()), + PublicKey(hex!("8d132ec698c579213ef0bdf7f0f782e337900f3ded68839dd2bdaef7800a53e2287dcd616d2c652c0f2c8cf511687e12").into()), + PublicKey(hex!("81f82edbc2b14d71b35f2bac3b5c084918e90d59ef4dd6806ebc1e0d12f216a50c3fbf9cc970cf4091c3b039f126f34a").into()), + PublicKey(hex!("8f51a68a829af54720a16603262ccb3465f586688a12fbd144085e4db969d4306c28402b747a3b2b7df87e2698c4ec1d").into()), + PublicKey(hex!("acf3c80067e9dc0d45af49df6cd06911bbd127eaf5bbdf07587b0f18c95c831b926e53dfa0c02a79f56c395a7fc43b1f").into()), + PublicKey(hex!("8334a7e266b9ac8c9cc585a86248c51a89fab88c3a80e3bbed9fbb71a89e1f86a4ecaaaea41430762fc2f06142aa1fd3").into()), + PublicKey(hex!("8e7ec14f54216efb42f2f100badf789983c3b00764915d17a7d01a359278698d598166c4509b27682781eeaefa209a68").into()), + PublicKey(hex!("a4d1023329665bceeb7d655e6fafbd9ed1f9e65901a830fe3f43a47667b9e43bfc312a24bfa3ae39a48beaa4b4f633cf").into()), + PublicKey(hex!("88d0a66143c4fb670ed5d34590106e708cc2e6e4e037964faf6c58ae47195de31ea6c2407108495f955aa68aa79d36ba").into()), + PublicKey(hex!("8963d370a6fc4e1a99fc8bee297de6478cf103d3dffbce85f4c153f307bda08f4d77d4aa8e397c3dcaf7a84ca484b0c6").into()), + PublicKey(hex!("a868495e38a06d7ce8b8cd3fe8ae52643873a4f5c7423b5267be16432fd4c66ac129f93e0f044678aeb0d0722d11a460").into()), + PublicKey(hex!("a697c92b3f28f85209a77a11f60bcb5c75f8992b0713f36b324b8748f78946c2cb3f023d4e36b35f1c6d2197b9200a05").into()), + PublicKey(hex!("955ba99c3ce7c39e390fd39ab6439e569a7cef59b69add7aba9da8c52abb04d344173fbf49123f401f841c8bac38b2ca").into()), + PublicKey(hex!("a1c5fc69127019e29857ea86f7dd84e5550ee7c6221b0216122cf42c110f5c0b79f5ece392d103e62ed31d279579f058").into()), + PublicKey(hex!("958d4d230188a857c9b4e23bfb45a9c28926f61d1066a88e44c593174c12bfd749ce8c2ebae2c65a561b9e1a65f33cee").into()), + PublicKey(hex!("b2e9728e056af7f648fcc07901091349025b8c557867850cba7c69be11c5a5fbd75764bdc21b6fb1e6c3b59b7749d5e5").into()), + PublicKey(hex!("ab76bd7f37f8e201c38c59f2cc4e28eb674e9029fd1971d8e83a384048d7e59c3312dbb1a32daf8cf029cb95a94b7a2e").into()), + PublicKey(hex!("a470aa964f8616815e46a0b8357252d0c87fa15c4ecb53f2855595f0ec4d367e9a90a7b5fc19cfa1981db400dd84cddf").into()), + PublicKey(hex!("8e7ed0942bf27d6411ee693e845bd1d11aeecc64d77c5b4dabc951c487acba4c0edaf2ddacbeca3a6f590429b05de63e").into()), + PublicKey(hex!("b9ebca805b1e0b04dd9a36f130b6d2e85ac9c1f84b8478c7d1d31cc7000c229d0292745a9a54d87533b389f85335647b").into()), + PublicKey(hex!("a07a157ebb964282729ab09205f5a2df132b5a0103233dca67dd55215b84e66423c576c6e0b055bf85c6a27025fe1aba").into()), + PublicKey(hex!("b7154b1768ec4b524effe4e18b9eb602a8801b6867493d4f85c249e261b88c004a9e1b4f560915b3fb84e76463789b35").into()), + PublicKey(hex!("afa387da042a525360971a382baebecc5d15f003d280b42b39271fa3f0521a3bd1189de5330955e9a3479dc5a4cc1ed3").into()), + PublicKey(hex!("9095b1df28fba3ef1540032c9ee5b6ba45ed532aab722024c59fb1d73b307444f3bdb28a537ce2d1dc0958c2d4dd3d71").into()), + PublicKey(hex!("99ddbe36a0fabd99391380f50a12bdf551a18ef6dbe14466c1ce904a85b0a144675ccead29ec801d7f691349ae638c12").into()), + PublicKey(hex!("b08164694457685c622d0406b4a30256d7fc58635aaa8b614c56761b3e35edb953229b03b2c0efb6e46ea9235d5f0a1a").into()), + PublicKey(hex!("8023b6df8bf2599e73da1ac2cd4b712ef052364458fbcbe3940d23bbbc6372512bda4c224dc565a7423481345d53b916").into()), + PublicKey(hex!("85761da959ddc97454babe100e4e89b3c91088be2b9b4819c62fedd7df8b299a73e19b05e3ff60c90c9fe7726d72f847").into()), + PublicKey(hex!("8e360b1d1eb764db614ca69aa730d3a9bee38b670b6fdf515862fbfc6c749a0b4d43199aa804e2d72d31a8cc0a1ef3a5").into()), + PublicKey(hex!("b3ea376091bf85c8998a01015d5c0e32d758dd3253112ed0aa157527d4358922a4260f0e22dc3e71ba9cc3994bab0cb3").into()), + PublicKey(hex!("82278cd4de31064ee4cd6d7b85f6075d918f1163995eae5463eda0e62c3dd9e09ad91da1b53aa9a2ada1424eb4831274").into()), + PublicKey(hex!("914155db9740f155563db22d1dd5ced21a73bb91fb3f015ca8d3684983720a4b10a485f7a0ae5571e7600f14178d4a50").into()), + PublicKey(hex!("8091fc700ad48164fae1bb87efecdfe25da39f87e6e35e885b7638e648b44636d81caf55540a748ba0e4b9edc90d7973").into()), + PublicKey(hex!("ab40a26135b415ecdae0d0b9e1d05a8864ff39be03317ddb30ae055f40dcea4fd5d85a86508dcc01cc447ff6ed48edf0").into()), + PublicKey(hex!("a505eae9dd77a587a8d9cd2729e60441900d5f0489f17c4beab7cc791eec71c60319c28fab04e5a2b66880da1b14356e").into()), + PublicKey(hex!("aaeb71357f65ad8d0b39c7ffdae28a656b78dd5bf3c598aeb44df08417a1a0d873fd95221cd5261323ce10cfc92f0dcf").into()), + PublicKey(hex!("a5d778aeb2ff234f56a070666f8e96b4f64b6f5684eca03971b409a63697a8cbcce23457a0a5bc4973db47ae2fd837d6").into()), + PublicKey(hex!("a96260b0a6bad1d7440e68f1808b0ea57ce2a6fe445708418f21d8d72931c1711164c3c3ff003118d982cf952e9bb905").into()), + PublicKey(hex!("9596db67f9e7fe80c5f58369e8cdbca65628054a5f2fd355f14a56440c19ebac2488da83157ac48cd64519820b7667f5").into()), + PublicKey(hex!("a0cf2d6bd1b54795fa6a69e501e24e2dec46cdc2ed87859b874f6ed5c6b182f0709e2b5744675154264029cc0d24e0e4").into()), + PublicKey(hex!("a6e54fc3c7b4e5def4f00cb25ef1ae6cf6c805d665c2099851d9384bf187d47c50cea6e597a37fb0e9590f4e58942c2b").into()), + PublicKey(hex!("b1dab33da4420ac03d9031066d45a02f3ca221873c25a9f1b268f63307118f4a4f568ad72820ee8fd82724c41e10047d").into()), + PublicKey(hex!("afd6f094bdc35d659390a4f5a938cbd203cad60af02c86cabc59ce793788ba945be1c8b7fb4d5511fc69e9326bfccd9c").into()), + PublicKey(hex!("882ed5f6093cc56a7b213e1ad0769600763a18ddd73d49b023f1d6e60a17530875545091c2e3c479cca0cab8124eaaf8").into()), + PublicKey(hex!("a61349dd570ff5d9debb1b774ae295846d9f410d52f8ea3c702eddb42e846689a7e18712abbf5e1a6647c770d462badc").into()), + PublicKey(hex!("ac6f37832cbafdb22529c07afa4fe12ff3c01a76bc0e1b0170beca620dfc985396d5825028951027fe5e8ca5c6e8c671").into()), + PublicKey(hex!("9057a00b642cc4b70681b682e9a24a452044bc612ce3028217c53b0f707e7fdb5f8354dd8fbdf6c7ba359e75e26f00b5").into()), + PublicKey(hex!("a6015fcddd255674f9c1bfe44d4696bc0e9eb8e13ddc746a34ba12ce9ad9294d154a07940deea93853330cb67e2ed824").into()), + PublicKey(hex!("a3c8ef5962e787e3971f2eb5bfd37bd5cf9ef368a399a9923c2bcf14d11c3215d622ce7c61d91c39843dcfc3e7e31ad8").into()), + PublicKey(hex!("b08c32b6c6c674971f5e2ba55a2d0da7da361a34488764e0bd782edefc6ef3dbb656f89feded4bdc758b28149a2b6c43").into()), + PublicKey(hex!("8fbad4e1ff46fa9a407e1306fd53039aad830ca2a13b397802948e46da794f86e0929dab586c9d2421a8f220c8a931c1").into()), + PublicKey(hex!("ab455f8ce67d46edcacfa8062213f217482a2a480ad290d5d208a4651df93659f61879836e6a6df3a5765b14b388acfb").into()), + PublicKey(hex!("8a62eb6be1854f5005821dc7361eafd06b9b6f9cc48637f646fe51c03ba4c0d9f2c8dac96cfb5d13242cf4621d1c340c").into()), + PublicKey(hex!("869e70af3daa37fca57b59a1204e13d6c158acdb4e0b30ff715465bef15c5ee4d3f9ca883fd06e1fe897685b10e39fd1").into()), + PublicKey(hex!("87d78d20e0646b4cf346206f5c090ca1d8146679ffddfcafdb53ddb26c4869094de390105ffb61788aa12433a3b9ce0b").into()), + PublicKey(hex!("9666a250780b6d08222eeb6d15124195686c1d9a947b1554923c9f6805585ad1686093ec77f7ed2706ef7f2d010b1ab4").into()), + PublicKey(hex!("8c01e418e4678b18347a5300a1ee38983b02ce396a22b7b91f748062bce2e3eb095d1b5d8d2f437a8c343847d75b2c7f").into()), + PublicKey(hex!("a3369524ef26958ad5133f68132078d2ec3dc792ec8d5ce090606f11b4ad575bad1daaf7195cb01854345dbed4884596").into()), + PublicKey(hex!("b68c4bb773259228310f9c95f4d4a0a92bbd5b9904216903e7da783697b2c853ae2e904b97eacca7e7cdc238a2f36cc7").into()), + PublicKey(hex!("898009325d9114d51759368b16053de27eb9320cf0f84822a99653a5292a2bec7619619d32869b8fa942b2a26ed0626d").into()), + PublicKey(hex!("a9da963d419e0d3ea99782e2cf1469d59a1075bb3ef5f3bfe8c26719fb71eb2eacf91c8693fa2bf45daf8a952859b5ca").into()), + PublicKey(hex!("b13d39ee8d92d8ff6dcf6cd7c3c18f76f7bcf2057949ae8e70300a550052aa3803c8de949589680e850128924d482748").into()), + PublicKey(hex!("9250ffd8bbde9dec2d68c7662feb6a7062c14f9e17985fd88cc37eaa0ea056b32b124ad5e943dff665a158a308bc58d5").into()), + PublicKey(hex!("916750e3e8e22abe583a25e1430d786bb94ac9e756fb82659fd44c97047f50d92379a34a61aed7aa7a66e81319423ce7").into()), + PublicKey(hex!("b9a5dcaea056276fda5fa4d7ef27e740a3439f3ca0c7e7e927a18bb49355f8bcd50a96d5e623f3169e8c2616b6ad5952").into()), + PublicKey(hex!("8f08db419a94cd7fa9ee1d7dcbadb58592ee9013ce8ab89c86ab0cdc4b28a3c900b061ed6c8bbebadd445950b90b9e68").into()), + PublicKey(hex!("b6fc6c3b795835dd6fa47466aefc831051c5e6e2c404d5b5825a4fa45a3d47ab214ef8739316fb4021e69ec9034eb24a").into()), + PublicKey(hex!("99575a662cabe4733a44d604256009ae6040b63e19f89178b9bf8faf885e749a5f59f0e97e03cb7deaaecd462cf1e2b4").into()), + PublicKey(hex!("87260abb4ed9f431bd4575cc74e32e91c5dfa0de5bda20a93bc7ee98d944b361e118173346ed8d4d94cdf9ca37ee51d7").into()), + PublicKey(hex!("82188a5e81b6feef6f523b5980ad81e75ef91b01446e4e120fe59da1ebc22a066ebc312c9182fd5cf73a25c411613249").into()), + PublicKey(hex!("a1c24680f4b041a00f9084c656d2d55ab6823491693f4d9d445b81732802edbe0618fcf33d2474efdf684a199042775f").into()), + PublicKey(hex!("89fa11c61ea4b5adde8d0eab1f6a563a46c30c26ce4bc4b12bcd038ce4a04a5b169beb27fe528820620bc5f0abb514e1").into()), + PublicKey(hex!("a2707f7468ea4241fe0f482e42d6bc31005b0567b9d3ba5e720f03546c7f825b4c129741885442867e3342ef67a5499b").into()), + PublicKey(hex!("a975f5dc9b2b06d7cc2ce1e06a4f84778fe45efdd9a8cd7366b951069338fd3d2c0c90827d67d71609aee82016199819").into()), + PublicKey(hex!("89c461bf53b7ee796698b88a10c0304d15c8bcfe6c7033b00066f34220cc38cabc43060efa2bd03152d3abc6f45c3f81").into()), + PublicKey(hex!("99452b174c25025b772683ea2a206b7892aedd3644acd78681246c397710915690d7bd10e5e00f968f8f2c8f81bc9ece").into()), + PublicKey(hex!("aa20f8fbaec301e0359525e4dc886ef062c031b2fe39aa5e2663bfbad040c8ffd7dbf67aeff98ef60dd96b1670ff92a7").into()), + PublicKey(hex!("ae7a88fb3e320c7900d8a177636fead11c2c17a5ba177f0439004cedbff2b6314e571a765a5f4689371f0ab858428448").into()), + PublicKey(hex!("b656b8d6aec1f225affe98ad0e887f562a195bc3d3211dfcab1f5018219fff66fee4f7bab6b59202fa408de134fdead9").into()), + PublicKey(hex!("836d9cdc5eb3529542aa60f605581f2a2877c80d0bc1c430b28f465540f9f8919dacf6761092ce1b241b58fecd32582d").into()), + PublicKey(hex!("a96cd96b8c99f44a906433c06ac9aa212e47b2fe5c949aa1061b43c5718462bc078981a7f6681e5b6a82470aa6d16e35").into()), + PublicKey(hex!("b6138ea4d9883fc679a58a07b6029cc24e51fb1dde627ae32f5c1d8cb09fa24db6597fefde3127a10a5d0a60f46fe3a2").into()), + PublicKey(hex!("a97af1fc2d27ff1558b1d94e23c41eb0c0553d9a67be6491ae6757464c41fdbde326f2876d9a279409714743e2cea5f1").into()), + PublicKey(hex!("b9e877508d70b120e43d267255165fd080b72026b65aec060e8c673352eedde11eedf9cd556c01fe1c8cf9536d586f90").into()), + PublicKey(hex!("acaf28cbc2903213effd77abd7406f9b69a4c48472b11f94d5e49e811ebdffc8016dc877c65a5aeacebc577f3d4ffe83").into()), + PublicKey(hex!("af113fe92be21c225838a31e1f2c020f0dc45ba08c89bc4c49da6ff482b8d79c82a73c48c3e3003fe3038e74665776eb").into()), + PublicKey(hex!("89afa7e0b5b971092e8d69da159fb04830f2ad3708d4c430ad7e08e3a7de34640b9b958f828bfcb70079493126b2c631").into()), + PublicKey(hex!("8cff45e78b9ebc40333ae3ff520ee4b6a44567c95eca5de6530931c4903585bf78df4edabdc840655b05a4b5cc872a44").into()), + PublicKey(hex!("852e0eb51166ee9165d21b41287eb201195a44b022d2323088fea72389e1d6edcb26b4a925f82e35db9e10a7de0f39ae").into()), + PublicKey(hex!("95256882746c0d3fdee5beacedb740548722daaf40a4e4decf9dd81d072c7dadc2e80652117a9281ba5f222da82b13aa").into()), + PublicKey(hex!("8306216b05d88ea8587907880f6f94b5e1161c4bbe8e79bcd9a8955cfa6cdc428572e67457d17ef193c746974a4244a1").into()), + PublicKey(hex!("8f86dcd8485a9f9e90c90b749dee25a4b18d32ed4b22ce860b6020c572a944f95ad6b4aec18722f88b28446ca57d3664").into()), + PublicKey(hex!("8d6ac818e67b8770da51dcfec9123cc8e0533945586d81c38a076b78145ff6b310fe85a0548decab06d2617adf855e49").into()), + PublicKey(hex!("99cb0e1521c0e12fcba0bb4075c6c511bec92e8548cb2e2812f8f1ebd2301280f8a9fe1fb17041dc54ea81ae9905cb7c").into()), + PublicKey(hex!("aaef9587cbe1eb6fc35dc7d71834724824699ea0b5a71760abd20bbbac59595ea57f20237809d1260496086ce4e07a61").into()), + PublicKey(hex!("8de537a7946230f05434d9714ae372f100708e08d4103cb49bdd5058777d7e139acdfbdf0ac8ae3b553c3244e70a94c3").into()), + PublicKey(hex!("a32cde8458e826f1fd4f898bef71b5494e571b50375f94eee65d7af44f1a739d8d607143e327e1bb995b8a65ff5a4d0c").into()), + PublicKey(hex!("87ef765823b5bed06a1dacb65a3e0ecb6f523f2f7f941fd5485106e338ae6d02a24dca6307bcd2b1e9017cff02e6ae60").into()), + PublicKey(hex!("81d31dac30d2dbe8e761354a86ead96235d4cb956db09a25ec65558a8085d8eb01eb41217fe9f832a7ad567e9914c4db").into()), + PublicKey(hex!("8832c08b000ebe4d2cf869b63ac3e256f320b8adc3022fe341adcae1b9d1cc68adf00b37c0bda74d5fa8919ad1a5b860").into()), + PublicKey(hex!("90ee49ceb2ccabb6bed4a11aa9a8c153b7da1869687db0f75b2e6950dd6c2c61bacd4db666e20096cf616431e7694cd0").into()), + PublicKey(hex!("b6634d5aa9a5e783ae2de7dfa19dac319a13612452a91ea59ad57784c13a6e3f252006a170358709259cf630d30b7c74").into()), + PublicKey(hex!("ae6cf1fc79031cbb8bc040abe707226a7d25cfe9ad0d4b08f445b148a29f8f8b5c20707ec6910bdcc4ad0b87a2178145").into()), + PublicKey(hex!("a3fdaf7fb3fb51d6f4854f8f70b03e957ff49016f6ef4f27d42e97124db00aa959271ca31a91fad6a0c3ba01c29fdccf").into()), + PublicKey(hex!("87efcbc89fb3a3e8f0188961b875b81ca1e5ce1508602669350062b58034500618478ee413ddd972bc40b5c9c483de65").into()), + PublicKey(hex!("87a4c60ea737d0b39e90839acf00ef41fe07d52eb54d8264c072d13289801ee87da308e25a91ddaea39bac20cb5486d0").into()), + PublicKey(hex!("815e3bf0e36e57a26fc753fa19020983728ae731fc5728f852b6c41e2d3c5cd13c1dd647b933c949f0171c6eccfc2622").into()), + PublicKey(hex!("a47e4f2b02869289ab0681011673ec71bba0d4ac2fd9a00b3426094b049e232062db73af45ff486c64c04c2e3ec52d6b").into()), + PublicKey(hex!("9781184c4cc943965edd37f94433e7a010d3fdc9d750d4890a50512fb145966f927f80cc41e677bfb755f79e895d39ca").into()), + PublicKey(hex!("8c80dc0258d25264a10d472f0b7f440718e7c4cae39fb2f1a699edc7e681e86ea4a1e13fad8326f06fda42998ecc83a8").into()), + PublicKey(hex!("b61c32a6467175ae01d3068b473abbd3f5acf4df31980250dd334a392de75d758f82d47dc57eb14bfdcf50530defe23f").into()), + PublicKey(hex!("9601fc322268238c1d0c8076610d17fc45f38ad611e5cf0ede775e9276dbf6061eacf4a3c2ad22f0b0f30d58ef51aaf9").into()), + PublicKey(hex!("a0de2875febc77a145df91162d6aa156df60b3014235bf103e779ffdc25be4ada4b0efcd9599d9f7910d6f9f6a566d5f").into()), + PublicKey(hex!("a36750e6fb887d46459fb46c2d34868fbcd695d09b37d88e461ef52cdc59c69785f2f37f1bf6b554c653507874e80ba9").into()), + PublicKey(hex!("ad4b124ce2f616704e9372b4109e60546b656d389e0081ba409dd3c0785198cd9a76d5cdaf8794350beb4e2c6732b8da").into()), + PublicKey(hex!("82834ea185a34756760d9752305a99dc21885310484e0f97341511a506172111e38f9760a052f23209ff5cca38998ba4").into()), + PublicKey(hex!("a23722f34fbedcc39ea2c3487d94677cef4864c07dbf7fa4b7219b037c83f2251363233104b90a8e3fd2ea9576813391").into()), + PublicKey(hex!("a668e5ac044cbb1c93ee4521f95dfbfb81982ea5c5176b3e924b0ad552573e5047c19471e05e04d8df42c91932681878").into()), + PublicKey(hex!("aa357d8daa9117035fc5b72a6119bde2b706e9188c6cbe666698db40e8e8fc1aba1eaa45cdbdd53c1c8c0384cdef7516").into()), + PublicKey(hex!("8b7b27d657fd4c13f76beac5d4dc2aa65815317f2aeb2e16d8e20aeeb1e6a71cfc01ef0d75a4ea040c394703f17572c7").into()), + PublicKey(hex!("943d9740680d2a4ba090b4f241d4a2de58d9e383f5373447484127e3ca4d14fa011b41bfdccb20c3c0f9a9d575254386").into()), + PublicKey(hex!("b228f88a483d3189b204712df9b318ad0b9a5a6bc0fdb4ea64017457758bfadfec1f6026222817e7d8acad61ecfdecb8").into()), + PublicKey(hex!("8e11cd06a3b3b5be8ddfecf317ca567e4af7ff7af3ed5f6fd15f05ecabee5b4c222c62c933e92e2188f6d979770eb2c2").into()), + PublicKey(hex!("92cc5c48cdb52baddcd40b4a89af18dc4e92b63e6ab308bb1bd4ad430d94e3c540c667f2483881094e73f41218a7bfc2").into()), + PublicKey(hex!("a6fe541946c0efcc6af910ba72b4efd6785d40d4cc3ec6a96b36d96d4661303c915b1437996b0d35dceaef79ac7744f4").into()), + PublicKey(hex!("866287a4d6d8db8cfa5f0dc5380f587b9e77d9da903a361437c377f5f32522fdb405e1b1c2cba192e2261111d9f06b22").into()), + PublicKey(hex!("a3c36e0e7733b4c69a74de59b915a175bb0a889c40c21e58c82239d807e9587030460f7faddd254c59804f8b1594044c").into()), + PublicKey(hex!("95c3b3dd398398cf828894f27d665a0962339a593e6960573edd6ac5d4bea74d48b40c8ac22cebb6bdcbbc12fb0913b7").into()), + PublicKey(hex!("93dfb644d3ca08766a63400112c164998ec967319cd93027c781dee565a96d56a24587eed2e04f033dbc414f6fd59722").into()), + PublicKey(hex!("a0f89a4aa67cb88e8e3255237dfb55735b0cfc709676aa2fb56c3c475ea4ae73e2533d783129de9ff8cf997882201a6b").into()), + PublicKey(hex!("b50e478e53028bb067783d3a5499831d857a1e0fd06a492d6e1d877e5f76188bc2d9ae1e9c4f3fc568e1b77945281eeb").into()), + PublicKey(hex!("a12f24b038f295a225e09cb54bcee70ab663cf6c6dbf67aef4fbcd0bb3c71b99af8805fe0442fe79e4a2f9d59dd565bc").into()), + PublicKey(hex!("a352fe631d5d84d3ac5ea17f5486146b7512b74932aaeb939b3335296e9fa3413338418297f2f6000b6cb03088f6b5bb").into()), + PublicKey(hex!("97ac085abb8de20b4d62579acea4e86b7c8b873ff0716e9617b71bcbdc67a9d4ab43c3eb70c2f79fb05067e67588403b").into()), + PublicKey(hex!("8e5014d7ce4446dc1d8e220448f7ee7db4885660fe6b463dbfd8abae255c933794d8cd488607a61643208c522643a8f1").into()), + PublicKey(hex!("8a74c57192003c9bd023550a032eed8c70637d3abd58fe130c8375cfdebfbe4423967216d66f59d0bd4c0b6bf7dac0fd").into()), + PublicKey(hex!("a864c8ce9c0204a07e9d28825ad6f1782f75dd30c81b1869ca32fb14c1ccfdb7d4266f02c20a47624340fd04622f53be").into()), + PublicKey(hex!("8ddc597f01419bf3645ed420f5a19c5b0ae84b12bd92a7d6de993009799d2d129a27ab8a1611446307115de699096aa8").into()), + PublicKey(hex!("8763770414a094ad5e686cfbea4573db0824a7fa5b2db9e70fc4a06733e0b4e696bba40af9bb90bc552b0bf321908d6f").into()), + PublicKey(hex!("824851280f060ab6108da9bdd424e4547e8a81a15cd0d433b69d1fe822ad5d91c040aa68cad9140490eacd394abd12be").into()), + PublicKey(hex!("a3a53e7aa466e3401ea800d1b3d04972390de397e6faa7a0e45fa2bb97ec744cef2f05a21cdb27f30d69cade97507376").into()), + PublicKey(hex!("8b84b3317c6fb345d71fee16b6170579c0dcdb823edc69ed2961aa957a09536e41c164211a2f9c3f8530b8ee871f1302").into()), + PublicKey(hex!("945b315875d101369f1f9103ccff746841ab3d441785b5b19c385a21b51183b33884b53036355195dfd2b738d9a34d43").into()), + PublicKey(hex!("b46070f640f1bc381dcbf7a580cc7845e1c27979f14b1111098febf47823fdc610581823529d328dcd8ebfe7bfa7fe38").into()), + PublicKey(hex!("8089d15a5a67912b6ce506a3a4f2aa24cb66a41d6047075d1b339c776737c31efc03531fa7db81ff39e18211537faf76").into()), + PublicKey(hex!("96f09694c1a531cf611039ce7040262a0f386711b741c5d97e6b6ff9e77be02ec895f85287cd34bd5abf9f4ec3bd64fe").into()), + PublicKey(hex!("b32c98de91754139e309dd12d817a344a831f2682bbd98a8c413b9cb4cdd32930ee6a3a07011726e0f293032bdb76db7").into()), + PublicKey(hex!("8d78c1ace3e6687914b83beed9c9918a3af5e6fcfd1d4c3aa1d12784fae514876f12159a9b8ac94ca6afec45f0414754").into()), + PublicKey(hex!("898613a674824b00909683ddec42736b45663a7825c865237d35ac92d12df0b70415782e58db72137ad029cd2818c2e2").into()), + PublicKey(hex!("b2866bb9d131bdefd9294e00f9c2f9a4a2a01e30482ec113472189a2f5f0ed93197427884aa3f1e725bf369f8914ae1d").into()), + PublicKey(hex!("81a0026eebf50454c893d7f532bf98456547ca081a2d12f650be894f267cd0a3bb6c25751303022c92d864ae060c9b51").into()), + PublicKey(hex!("8ff1995c8b3a9d9e4cf4abf38d2cdec1fa37ff38d9ce47d73af24e7b20df317cc10f66f4d073172ee1590d0e772ab759").into()), + PublicKey(hex!("a5e8c5dc5dad2489de03d34830a4e32ccdb8de013cc03a0f59e233397307cf097f876648de652f9ec4d0de981fc2f1cb").into()), + PublicKey(hex!("b902879acd364c3444bfd51377db7040b79c484565df9675f0a85c84ed4cac99aae2da327d991c235f66987b43132d49").into()), + PublicKey(hex!("8dfd1198016184db945ac755bb496c345b281990f87fe0321ab5a873c0e7bff1c1e79269eae5e5c8a86968dd8b974df5").into()), + PublicKey(hex!("85ea0c65ca30448e025324a7cdedfdc764f5cc73d66f466bc09df7feb4078b4ba4ee2b907b304ffa4974eac1b59b29f9").into()), + PublicKey(hex!("99308fc3440d10d7ffcfb6814b427291d04010000bdfd2f4f6fa6f6fb186797b9bfd98e556d36a73bb7b5d4d4b986035").into()), + PublicKey(hex!("acd80ba3d9bb53eff2d20fc75d110a2001ccf5dcc63a41bc7961352ce9848598ab06f7887589427ada368d905bf4543a").into()), + PublicKey(hex!("8a9d56cdeea90c64a5dadafada48aec04a38d6133b31b8b0f899656d2d8843827ef50bf278d42e36f30702312ee4eb00").into()), + PublicKey(hex!("8ad2e6e010cd01d833f93088dfb32a59cb7bd661a2034a54efff4f71053b82c9af491ab4997c07ea74a5f5f7fc393c24").into()), + PublicKey(hex!("8592b0931cd644dd7d949f134e65ff49982979ba6bd9a52fa567a1fa646d8d6b80e79e8250b466b93bdde3db0eb76e0e").into()), + PublicKey(hex!("993c3571e4eda33a85bd317740904a2e8b3814a8e167b6541ce722810d0e063af3e7f9b6645f2d1b17b08b7f510cd10f").into()), + PublicKey(hex!("95e7ee3d7e938522b1ebd911e7e9ee81f9e23b6bd78193031595312d9f3aadc5c4b30b5df27ad2daf282b4c4413882bd").into()), + PublicKey(hex!("ab0cda8620df95242e4bff033fdcf5d2e12a5bca6cd827797610f5eefcb8184a1100e08da627e6a88e0725dd95ccad38").into()), + PublicKey(hex!("a1f195adf2f1f9771cde0620439651e97a7f35129c35686faeef521798b33c5a78011e20a86babd4c959c11562e5c4e2").into()), + PublicKey(hex!("b34ec2fe1f99c1c9cb1155fd60fae762334c668be771dcbc7b5237cab10d38d80d42bf95fbae1a8f07df9d4f489bbe0b").into()), + PublicKey(hex!("b22f615d93649799683f67014366de5120281b98fb6cf7e7c28ae438de8b9a80159d401cf8bf513dc8adc19d8de49391").into()), + PublicKey(hex!("b1582d83b66a819419cee71c1eda412bc77b901c1976eb346ced59b4cdf7df2b4df8961414d9dc993b197aedbae868fb").into()), + PublicKey(hex!("b065f2a93ca3d70644747eb7de23f5de8641db5684979fa753b7ea4b0e2ef195ee6abd02a7ef402a0f93ef5aaf78e121").into()), + PublicKey(hex!("8e9247fff6539857135c704af8e72123906a6bb9e507623725960718e9550ba32a6716bc8a4b7fed8259fdacfbeda151").into()), + PublicKey(hex!("8604f41c43d8b9c3d665bc92d38a418fe441324db4510f866aa49408290a7ead7f9d92c61a6306d3f5490680e1cb913c").into()), + PublicKey(hex!("8356f1b22bb14a56a32b436f61eda84c12223c89f84228028eefa79c59f555de1522011359bb9cec734c6a6807d97f27").into()), + PublicKey(hex!("b806646795fd777f7fd57f7e735358a39220e3c1e5e336d729e785535c41c326ec236c4255398312aca2e3d7d0037926").into()), + PublicKey(hex!("935474214beb3f40fc1507e2de8a519ab07a8fe70b6004cecb78e6045119ef605df6932108729a6e555d3bb7b9b77f21").into()), + PublicKey(hex!("b9426c05bf2fd785876a9fc19054c82e4a017071c822d715d813d09f175b52b8c07d2c640767b06370c8fa63caec0877").into()), + PublicKey(hex!("8e51d5d35a7c7474834e5614789615d793c838e0f3655120eb0fb25174d6d9b15115b60243de061d8507882833e41806").into()), + PublicKey(hex!("b6a832de9a3bd73bf403276df06d9ca730b1e0afb274240d74d50e6775ecada9a9084050e42fab531045ca38622f37ee").into()), + PublicKey(hex!("a258813c30266378b618e1ffe44c4de318561861a84d555d1c2ad7aae2bc95f1767aa0ca59431188a1fa95b0fe322725").into()), + PublicKey(hex!("92b4e39fb9fbebf0c9552d14e12666d7ca406931ba0cde176d7dd776cec78a349552644f54a2f50241eb7d21f687bd7c").into()), + PublicKey(hex!("a5e93503e016af514679ac32a2606ba05a74c566ba863ffbc9ff097af662fbb3903dcb8e5a97672fbb30cb8b8fe7b4e3").into()), + PublicKey(hex!("8db009b8c1e30de9e4cbcbef0383ea9d5bfbf9875910258f3adb20f3302d66fd93671768b686ace61e66524ecca4412a").into()), + PublicKey(hex!("829cd50f92795820934a3649d6e12db3387ce9b55a444dac06b97d59b21c080a8339b80ed4bb9ea3730e1542773ffce4").into()), + PublicKey(hex!("93725e2bb708ec7b6754fdbe1bfa83381fe938d5f43860315ca3af1a9597aaf1eb045932db762854237cea9feba2e816").into()), + PublicKey(hex!("a409eccecbec9e0c4d70a52321e826bbcf2350f53662f59ed30f16d5835e6355e6ebe2d64f113d1141352b4e28eb5542").into()), + PublicKey(hex!("b223523c5cced04137c3eb6f74d2675b1b547d15da0a502c571ccd89831278aefd43fed40735e746d5a4f84234c44878").into()), + PublicKey(hex!("9157f302f5bd06d1874c034663890815b40d40dc16b2d760217c9dbad5ab3f9061438402793325d3614b3f9168f4a873").into()), + PublicKey(hex!("a998568159d993797082d8de583ebbd30951aaba91903fad075feca598b7772551abd5d891ddaa05f34bf90e0159e735").into()), + PublicKey(hex!("b61e54c96cd4050dfc2af36e2628c710bbdd99644c06b3d42f6cb6974ceedf37ac9693c4a78c32f8f41475875a3926c4").into()), + PublicKey(hex!("8b97ccff91452111787c36d8c49a049cb842d235372c9654e554cf8853b917b3861e879aabc55efa626e954ae97eb04d").into()), + PublicKey(hex!("9723cada952166eff922ea73559eae26f89d3f38db1c8a2fd250a11573fa5a5ffe240c2f23e273555b84400d764eacb9").into()), + PublicKey(hex!("989017db29eb3f82a095aba5f2b3de026f5decfd54a040d039810816701a0942f3d93feb7dc56d6c1360ffa106c6e2cb").into()), + PublicKey(hex!("898835bac63fe16a659fb3211e7c7a9c41a4d10c371b2109e1c28fff090548e59acc78c01151e9d24bd51202b4944089").into()), + PublicKey(hex!("ad6acba5b6f9f546cf91672aecfdcceebfb7603791c7fbe24cb846204a5b19b9a2e9b77a088d17a99d34745771c26228").into()), + PublicKey(hex!("89cbed1ff8035bd73be5c90105e72e7d2ca8e479a8e1323fea92454fb780721010009bafc4d08a52278721584355f555").into()), + PublicKey(hex!("b269ebb16684815a356edd829f7b15d6d1efd5db47ca77192540c4df48dc22755d985dea8a64d4e21a775dba92b00f86").into()), + PublicKey(hex!("a13210fbc316e34fbd060335000c948ef832e6e2c7000bf96688fd503b1370a36fe7d9576a8f0bea894813d25296e475").into()), + PublicKey(hex!("8e5e9c5791dd7cacf54ebcd6544773c02c946eea663acf2b4fe13adb67cc37535802f584a4db1cb8a1976aa2669f4981").into()), + PublicKey(hex!("8061f626ef08ec3fec2ebe7e72d9bea4efc8e46582ceac424f5e362ca0ee5c7e9e059643465f449d3640c545171c6b0d").into()), + PublicKey(hex!("92dd84e2f346dbd671e64214cd7f7463223c4c4b42511c235bf83d02e2d9187dc5d9b6dd534c07499a82b3bf05cf071d").into()), + PublicKey(hex!("a98e562d155010b95db58abd3aa801a7d799272d6782bfbccf7af8cccdb8777ed59297b070f90bac209f17da23d6fde3").into()), + PublicKey(hex!("89e18cfefda06c25a69c5b6825d4c6e75740f08f991777d53f00850da49c06351a92f679d1bea28baa7167a7a7160470").into()), + PublicKey(hex!("849ecc2f81c70f1d50299e63fc4e3736fe2b303c5a2c4c8c5f07ad6c28046ade9b4d6220de1004e8fc8f6f40ed73dd4b").into()), + PublicKey(hex!("97add440e6591205a539857f4e086c892a54231a7db7391d294c2d253a52108f385accf1e3d3515d60ae89c531e0d191").into()), + PublicKey(hex!("b6c00503616654034af0ca02a7f2ee5e13a031f6473f49cbc0636f1cd64e39b2b684b112281828740926e067868319ea").into()), + PublicKey(hex!("84269d3e8e883e60fdb286a575b293408ab77bdebede802e8f76599356b3afc2433773d7d6360a3cf005ff9a6ae2ba83").into()), + PublicKey(hex!("b206d34644fb87711d2ee5125929084bbcc2687b5555e9c43509773d9ea89d1ebb3b0843f6e4d1bd4505c327e0eaaee9").into()), + PublicKey(hex!("8f08922f19399a9098da31b082f0bfc0994ea413365c201d6d22a93f33690923a7957a6f8a02c7a7d70d9af052291401").into()), + PublicKey(hex!("85677f842fa64513f0bde97456bcb7dac81b85cce636b780b47179518081cc3c808ebfb372551a1b7f1df76e95893996").into()), + PublicKey(hex!("b04109977921692cac0ef8cfe2cb3e0d3d9060542c20e60540fbca1cc1a7c07a485d16d3e6fabc4a72e31ae09ec0757e").into()), + PublicKey(hex!("aa9a25d1e4263603954a993fb9c9b02e2efec4906eb08e580d8a81df3f1f9e581a9f34d966b70908cfd44fdadcb8606d").into()), + PublicKey(hex!("a13e2ac18e6f46d71599a27c530b9b607507847e1fa5e98c20f194b93111e04aad82383533f7a73deb4ce7b385affa89").into()), + PublicKey(hex!("b594d74a40b950c613861aa981f96fdcb4b565fed9e9409c98a40eb2340a40f71de1ec43fcebc0a0cdf65fe127e9fbe7").into()), + PublicKey(hex!("a7dcea244813acd8f558d8469d67276116fcb6f2203ef3a4b2fc55f2f3127893df5e85b373c534fd8c536c1027980f19").into()), + PublicKey(hex!("b5524bf35e3ed4e71635429689dc9472845c480d8d8e5b2bf6922984a97b1aef5813087d59e4e689e298c14aeb1b6534").into()), + PublicKey(hex!("b00574a3e1eaf33fbb1f9d8e94865e49cec6640820dcbc663bddca60188d24200ea551e258c750448be7b8beca6a3e79").into()), + PublicKey(hex!("b6c2a11ef9a921fc47d153216b5d4902ab1da4f748171289dd2a3314d8d764f71b77638231959db67b51dd1d05b2358f").into()), + PublicKey(hex!("8bdc0b2026b3fc2515c461d16c55ddd4ba8829f866f7dca1b9f9c26b1854c4ebc83ccc29e7bba125ae60d0c4db73f6d9").into()), + PublicKey(hex!("98ab6db595ccbecd88f3aa345a76d6992852529daeb75995a246562e8fd4819d78ecb2749cf60f4f2214bc2f7d0e7950").into()), + PublicKey(hex!("917634502937524af0c03dde48bf1eed8a43b0e56eb29f97aa8fb3acafb22baad6f1eae388a3c695539176dd3744ad31").into()), + PublicKey(hex!("b6d63da0d56253191d39b9a68dd1e1e8eb126d649b84ca05b62eee679004502c46f4f0a9589e2a7cc0dd69d456be66e4").into()), + PublicKey(hex!("84b4f999348620a305887d61c649bd4c695500376f9782d346d5b7a8a3446835deee282063bb3bced1131d42e614084c").into()), + PublicKey(hex!("b46ef5a8a7757027fc0aaa87ace524d14b16ae092db647a876d9c3048ec5842d2c1738e0eb268793a7ede7b0a49c450d").into()), + PublicKey(hex!("9993942e2e45d2e04a3b60bff67364456372a00d467b3d7afd394f0e8ac9e0979d1857cb87337fd2916d9cbded85d3a5").into()), + PublicKey(hex!("aeb9d571545b6bcbfbf62e9203f7a32c48ec489d579a60244edfdfdb135b554447c7609729ccd45279f6cc5949ce46c0").into()), + PublicKey(hex!("8153997dc537994ca0f17ab6bffe12133104bc1004f7c06409035e088e45c009cd3b65cba394caf04aa22fbd74639021").into()), + PublicKey(hex!("8062c6b7aa53bfdf4a7b6806125612f9bc6ca4534749e13de08b0d60df4a217b22b68bd71372d6243e16f3c8282fe479").into()), + PublicKey(hex!("a3c423a329ef4ca9c7efab9498ccae11a5d7ecdb027e003c432e8f938d3dd46f9fce15ba71ad0116b5136f6580e95e3c").into()), + PublicKey(hex!("b7152b7fb204924ae8b82052f0c7f62f6739d36fee3f1b6eb8f01d145b8f46d4bb4a773612d49a6bafa3a0b88e5e5413").into()), + PublicKey(hex!("a0e146609fccd109872338f4d7db2750be18fa843b3e870bcf8537a5ce25798e90a8bcd2cc63afaad06e5561789dbec8").into()), + PublicKey(hex!("b2318fb0a9d14e51425af093a83004bb898bd89cac92dcc2b4e3e94fc86daab61d0a42bccaac3a9b52f40101d2f812fa").into()), + PublicKey(hex!("8f9c5a684e35f1a89c8279ea0b128b5319d1feb2b0e4e8ef9234bce3907f1e2270d7e5ef13c9b8c44cc1584f3161dc8e").into()), + PublicKey(hex!("a2e383a21bd4a26d946636c388da98764ab5d2a0293e7bde879973acf586b3374483b8c1a8b095219396fce3f4e55ae8").into()), + PublicKey(hex!("818b0804e20e6971124130c7b069f429eec970718dc3649b5a83baf904f8714d2be3513880bdec863bdb09b92c1937a3").into()), + PublicKey(hex!("b1b60c440050bf1c3c04e04610cc11a7515507992a330dafb409d22f500c1915efc105fdc6978ec5c457d886905afb7a").into()), + PublicKey(hex!("960f9b7642c412a5b6bc660d69867542c4b9436c5f1dc0068a17285a9cfa1508bb0f587bec52ffc61f35c00ee1ab5697").into()), + PublicKey(hex!("a88a5ee3282eaa5779b4d89369e026a730920c2422ded204cec4aa9410ed6c8428d27251e2d60c299f2906d185266a88").into()), + PublicKey(hex!("a742e2522f11ef2afe4979fb783d2f1c9fefcc9d29361c7d7a3805936f5ab3906df7ff11361758a08882872104fc13b1").into()), + PublicKey(hex!("aa2b98aa45ca973325e56d6aa44db077d489ea1fb8a82ad78283fe3bd2429b28075a8ff64adb6fce7561b9112104ade3").into()), + PublicKey(hex!("a55847ae77c8a888a68bd5040fcb460a30ca28c3983a2dce71c890718af3ec78e6558530c97f52f24b97de7f7e73736d").into()), + PublicKey(hex!("a4407d06f7403108c2003adfe043abd01f1b69aafbc209ec8d035b9f154a1b9093d5ce729b12bff6f06044633d5aac7b").into()), + PublicKey(hex!("b9d310ba1b301a69913bc55a5e8f0345c7eb6f8fd650a4f69a057fb8d6540985e4a292b584b6ec03046381d70029099b").into()), + PublicKey(hex!("80a423dd8bdff3dfbd47950d119e08a58a3b8b2399e6306463a657fc67432e2a2f897f4a32f57dc31e0b21297cf75862").into()), + PublicKey(hex!("843685b7b5bae7556b223b2705ed9abf52e65e55e0f6afc7b1a47eb57036ec26f96a4b686ad996617b4677a0ea21c7b5").into()), + PublicKey(hex!("a1207524f90a7a29abc9afb4cd89340accf0181a29de4f628ebffe740c3ffb9818963973a2c8de8b3c1dd1a256b0b7eb").into()), + PublicKey(hex!("8ede656cfa53d04e94c640a9ce4455fec855a2b5d807aabfe25ab45cfe861a7150273839f58e9757b29dd083e41c78c5").into()), + PublicKey(hex!("b7e44257a966c7c074e071631c4bd426315e0c02aedb7c6e1224a361c4c1a8d331f91fcb42ed8e5130f276cf66f46bb9").into()), + PublicKey(hex!("97260e5601a765a7d20653835aab08fe7496a7530df5c8cf9c25ea20ed9bfc8c33ba18f9b6ffb47c8060db66dfdfe4b3").into()), + PublicKey(hex!("ac1970d5d7633adf4122aa35c42654b848bb15a69c353483effbad7ca790b4232636f48c949089e9f59c2f38df2d1901").into()), + PublicKey(hex!("a0b9726a57a926f650ced513ce2c4b0f2c6867352eebf01f475cb8cb905a6d05ae4dd547070a20e60c33f78ba13b40ee").into()), + PublicKey(hex!("a23adf39cd6b2788344aaca61e3411b74e37b9902c90f9d79b08a799931da8889eaac41119405c0fa69fd7dcb23ebb0f").into()), + PublicKey(hex!("99c4f4c8f3da83c826c5619d265f5b437d801835262384d6875546a8a6d750f91f73e56144b9782cb259086b271bc58c").into()), + PublicKey(hex!("873b7b755d36eb0b2a46792559a94ab9cc6421dcd90da97afd29f8fde5f7e231c2cd5e8d6f9ad73ffad2298fbb6358c3").into()), + PublicKey(hex!("85ae55895a3ad67fb5889090dc81c44e375f4df9ec560e38a901899dda93cc63a17baa11c1634524b327195df3b06141").into()), + PublicKey(hex!("a4621d3aa4ff102cdc829f31d6388d758ea15fe279a1cbd27c09a41b1af1af59cf580d00b61b979bbaf56e552592045f").into()), + PublicKey(hex!("99b7f3822406c58f60786a121741bdf5b4bb3d13bbe84c4ba3dc3bfcf9a2c02cfac2113b6c6ffdc4597993848a6e5476").into()), + PublicKey(hex!("ab6e9604920e13ba6b25bd0345287b99f2ba187b5fe0969d45836889b82e025dd65d219e84f7d610093cfb61a190eb1f").into()), + PublicKey(hex!("b758b37884645014e7d3006e1caddac72245b3fb1aa5377fc8bc6cab4100e2767cf5cbaba6c130b85f19a51b5ec04a85").into()), + PublicKey(hex!("aa6cc28beef519bc51f3d7f4d8db08708bfbe41e656427f99ce8f31182e991878988849bd4988bb55669f9622956700b").into()), + PublicKey(hex!("ae77d54926b478aaf5428ada63c2340cfbff7b83dc3948604fdf816b494fd93199a955f3a3ce388d27529dd24f846587").into()), + PublicKey(hex!("91edc82349ed930dd25bb54529dca846ef4a1f97317da6f125809ca7dabb53e5431b9504f165f8546d2a496817ecd60f").into()), + PublicKey(hex!("8a0a238b07f6d5fb5548796962f918a6b34ba1de0548f1d494e0eff8f9a6a972aeba1855e7117887ce8c86d4e6baf448").into()), + PublicKey(hex!("810da23981d8f6903788771edfa214dbd2a5227fd36ae3cb18f29f39ff3bee71dcb1a20ae18908ecce212a7c1347d68c").into()), + PublicKey(hex!("a0a26e89d82459d53fb82af8cb03f32eeabf4b367715624ea2d518eaf0516984f456d4e3f1ab5e92dbe3f2d9d81f08b4").into()), + PublicKey(hex!("b2f104f4b7e2c6b9229140c41a8dab1059586bdf7e723539fe5a72f50d8adecfb0987af8210d29e08673d8e0edb89864").into()), + PublicKey(hex!("857d66d97938806af9b7e1546d45df5999c4dc4887bdba385639e5acfb14f9fd03abf73692a0a1cc5fddd8b8eca2f233").into()), + PublicKey(hex!("809f4779fade96cc27a4b7ab07e91e686f7707b4254ca88cc7517dc93da5c3250a7e68340c4e811d360aa59e9a4a4b4e").into()), + PublicKey(hex!("8317bbac142c56fa22f901b9c7a51340c8a85a0ddb5460359a05519b1712e15f02e2533e6e7f492e8219b03de0c14d5e").into()), + PublicKey(hex!("b6184db5c3ff21c837210ab0e95faae1d5f553fc9cf7ef78caea27fcacfb4d16bd5aba9cef0dc3d24fc8adfd4711a3db").into()), + PublicKey(hex!("b811235c4f85b3d0217dd4f9b7200195324d09d56525ad4d3fd7444de98a321537c7aab0c0df09fb2e378f9c71e1c130").into()), + PublicKey(hex!("b220c4d34dcd47d6c7d1d61ae25a21e1df716eb67ebd5e4076316480dffb292d8363235a7a576ec1bb5e69d0cb213881").into()), + PublicKey(hex!("91b57cfa87c49cc53e00beff9c809abf87b73d4fd8a86c934e54351ac1f5bc53614be59cd94747ab33e038d928e5d519").into()), + PublicKey(hex!("83c649ba00e00bdf4bd4d72f8ba5ae669068b739122cb305e6c4cb3b177a8336ea628d0374c23cdd83ab5a53c85e7c02").into()), + PublicKey(hex!("8ca2cf5a9fb2ea4323f5eef127ea94d501e4df72094d283491eb7ac905d497e987f71b633d9805cf40b1b6328de4e86f").into()), + PublicKey(hex!("a05a70c01d7359f2e5755194db2e160938cb1439199cd5b887e3879699f13105172fa173ece608e4b38c5d007a6daf6a").into()), + PublicKey(hex!("8e42cb19983b3e49cccca8b77405ba1646d6baea339673b14bd2069f54358f9e537b6ddf2146cabeeb73c5729d792a0d").into()), + PublicKey(hex!("9744774f02bca41fa9a7e58cffc5eea3fafc1bb7ec7e17e8a8d8554c4af232e5b28cfeef455f1c0b15222a86f53582f1").into()), + PublicKey(hex!("835ffa69c415fc6718bef2d763d2d1b071b698f26529b69683d28881c5771ddfe8b2c2f84c25fd881921aabc383fe0b3").into()), + PublicKey(hex!("954a5cc62be761ec7fac941aa0aa0e7b2d09692922ef24d907111020546e19b9b94f3f883989229406f25f9e8407d81c").into()), + PublicKey(hex!("9373c0afd250a37f9166a2d7491361fa81dff67f34b74e0a58df035c0b1b1964d05a518848d1a88709a8ba5deb6730ac").into()), + PublicKey(hex!("b0e9c49253ff3669e24e7a0b1f901fb19740cb7b830609d5dfcad264e65b92e8bec79c3354b28acef8faaa30f83419d0").into()), + PublicKey(hex!("8d71e921fd40ab954a3d84bdb981207da6f7261fe64b94826d8bfba8b33ce215575cb431b1a52202ff81b64ef3d60adc").into()), + PublicKey(hex!("82255592a6d38241b58e3dcc72e785ab02b0100a3737d8a00d9e074eb0f8131b11adc6edb4bc66760aa37db05bb1c4a4").into()), + PublicKey(hex!("981c3cf743b1a4673727f7bb5163d680d453e23ebe3108dce32323bf49e409a41e467e85e4e03b69fdcf30872903aca4").into()), + PublicKey(hex!("aa169f8368979306feb4c49043e4ee18ad119c2b41fad11e425835a5aabbb02d922efe070cd537fd79dd1b7297ddb0d7").into()), + PublicKey(hex!("99cf9e8e71b8b9eb9a1aaae5a753d7482dcb2a5f1d539f986693b95823e44d143abb1c9012524d51b72aa2dfc4f157b7").into()), + PublicKey(hex!("a9f9d7ec29edc65574301f9dbd86643bc979ff1222370cb5566f03265b2c3468033ffe99a5f0046e08f061a88a1c9fd4").into()), + PublicKey(hex!("8eb9d22a002a3cb5827d6e89d661253e5f4087f21c15f9f31a4e32b98063c32db144470a956acd7df852937f47526182").into()), + PublicKey(hex!("b2c3544b79ddbf48201cf02a22c5370ade3ebc3bd1fc4c17c9f628a53a88de9a156ff5db34647db8f2dc99d3f0bf0257").into()), + PublicKey(hex!("b664d54554dbe4beb0340522d233c576f27636cf57f52b5cd622d3937f6ebaad33bb1c50e3a4f14e869a7e6ae20f456c").into()), + PublicKey(hex!("94b34afe9e217386cc29432f075fec85c6dce13d9d57068aba9d06ed99c19e8f195a99de1d2219147028b52d67a45650").into()), + PublicKey(hex!("a170707c474bab15f517552a6eb0f25c5922351ceb7c498865116e1e34e60949659fe5ba364925d6497ac456ecd2c61a").into()), + PublicKey(hex!("a7b7a8bb2e72e265f423a873f8cc3e81c529b7db8a8b2ae7bb500123a10759d06e51e948f04ed8c1882a0cb82d9681f1").into()), + PublicKey(hex!("ab9b5aacec8a86ef957d4fb9ca2d603b187284a19a1b69f314bcb2545bf134bd109861db6eded2bca4fbcdcfa86a26f7").into()), + PublicKey(hex!("981fe06bcb4c5d2d7d6b754350c268bf024981b19687bd3284297a0c90b1b4a6989f69bd3209ae09e60500a6a4ddbc71").into()), + PublicKey(hex!("80ae48cdc4d1a8e4b2ec1b47bacc5aa4e56eeb2083ccde0e2bb185b0443174eb446276e3a6992a9ea4a99f221ca35362").into()), + PublicKey(hex!("81b773abf636f04eed84d7cea32fa6c606beac3f1cb66030b5fa1182dc161145cb81922a5f02e6520ede29eba010a5f9").into()), + PublicKey(hex!("93aae125ccf2ef68250d72eaa30592b01068e56f6874cad3e8846d0112955740dea8c852d4c933d7dd34a6d7cceaab64").into()), + PublicKey(hex!("b2a120b6806ad555c0e056be8ece3e40c473d5beb3cdfc4186996362e399c06ed76382acf2ce023665dd1ac4245a6c4e").into()), + PublicKey(hex!("b73f6530b01a25eb25d984e4142eb4fbf6f74e4562ceae1fae2ecdfb3214fba4187637c006f71d28a79b0cf6f87d015d").into()), + PublicKey(hex!("acb63b51cfd2e8eea64ad9c77b8a5b31e3ef20d9ac8f07a8b5541c563518a28119548fbface38bd08eb66149748816ff").into()), + PublicKey(hex!("b5963af28c6cf88145d807fc890c32380efca9c5b38a20656cc7400214389d42d894c77a9ab3e6455d995bfecb641bb7").into()), + PublicKey(hex!("913b517c72bc6b1682425d60bca7dbf9829c9e1ce5e65befb2c20a44a9fef340554e819cf1c70d1b70d5c8e1a9c2dcb7").into()), + PublicKey(hex!("8bd71daa832a9b09183b27a28db9789d7299a10c50f4b6ef50b59886e92682688f3d243649f53199e41835d2ebf3051c").into()), + PublicKey(hex!("a085c732c9e6e6ec4b3e3d1b658698b748e21de6527017824ae9c4bc58da2c556596ba071720cb9b871959e46699b0a0").into()), + PublicKey(hex!("a1a77689e44a0a9ebd1c3c576d37a5bb756080a96e99469478af1e5f1238d62dd3bcec699237f5a7d01925d9b8768d96").into()), + PublicKey(hex!("b83b6ec045f0bee37c8c160a419fe3c89b67ea98c00a8ce25bb75e57be975bd28dc9a0e51284a5e172240be36e50527d").into()), + PublicKey(hex!("90f5c2f876a0e62f3afc4427d4296ebf9aceb0d03718450cd30c4048ee805859a2ede7a448ab870dd285779ba8eac769").into()), + PublicKey(hex!("951bba7242272d37a44d5ea8df23d2df07e15de7c56227c991d48ef0b111540bfc88cdb8b25e81c40e0f21704d9da2ca").into()), + PublicKey(hex!("892b5a86ecddb62bdac93b4d0ca9fd962cfcf03fbdd78747cad757f894cdf6d4854c67a8d296e2be3d3d2e575acde6a6").into()), + PublicKey(hex!("a371e470ec2ba53c5532ecb8c3152f8088d385467d64d263379cc8274763107a9049879bde234471021ae4cedeea4972").into()), + PublicKey(hex!("ab00d70206ed33480c8ffbef122ceb05f55ebfa490f36a1cfd1b0e50f8071a489883496aa77956418db56583cda8fd70").into()), + PublicKey(hex!("a05586b844bb49fcb3c66e3c680ead83113c45245c0d20f6c0cffdbe781bb20814ce7597c3cd46200f92c06d470e3fe3").into()), + PublicKey(hex!("8fba74ff554208bec9741751fd401f220e32b4a3e33f3012a33bde0d895a5bff2ed7f5cf42aaec88dfb92f1e7385d35d").into()), + PublicKey(hex!("a16bf9a294d2afbfdfa16230ec8c0879e320b7ded2612d0dff42310a695864fd02726ea08d24c753d06807b7e9c48d14").into()), + PublicKey(hex!("8b368f317be115dc49da55644bfe203ccc062f63996eba95791cf1457c5ef8d6d7b34aea052345398e3af27516d0ca5f").into()), + PublicKey(hex!("86009d45231a823fcc2078005a8b7c115f6526e0318a40a71762f0fa5c3ef2952ed77c4c358f952c955e48fed8bc139b").into()), + PublicKey(hex!("a1eb0eae324869d3c49ecc5dd2b6896496728749ee9ec8fdd57424cf8e8e3d7ad3809ffe9dc7134296bd45d66358ec9d").into()), + PublicKey(hex!("b14c4c7165adfe4a22195bf8d964e6986009fd008b07ff6f797cb67577758aeb49f8de93ffb77bfa35fe06410d2284e8").into()), + PublicKey(hex!("b0fe9c3e9dccfb68c3578d664802bbacfcf1bc5af49cdcae356a3dba96ddebb00cd59f5aee60f6fe44a439176347b227").into()), + PublicKey(hex!("8166e6f990ddec1520b05c9d2648561b584288b7cd51bf0be453ca4eefde48452f9eb225362c128e04db00180728b2b3").into()), + PublicKey(hex!("b587448931870c1bbd1e1304edb3fb1cb4fcb30ecbe76abf8395b4805804671d8c5edeac463e5acea6d56984ac09e2b3").into()), + PublicKey(hex!("af91dd051340c8ec4c845aa7b5456d7651198742fbd4d43b1788bb06c2e0182e233faf4896821d8ed1d54fb17f90468a").into()), + PublicKey(hex!("aa973e4378f6932493925035916058daba0eb5244d235787e278c6ee4f46358b8430e3a2a0c69f23e7122d993a5db9a2").into()), + PublicKey(hex!("a3328bc4be349738d9ab5c6f36b3ff43efd87422a525c9887af1965a32e713dc802f1a113c9a9f88be2ab9eebdc76172").into()), + PublicKey(hex!("b44b1848cccc87a31dc8e72dd450cf60ea7afcd789edebd9c40fb57ff07a70fb845f1db3f5fbed5be890013e77402d93").into()), + PublicKey(hex!("aaf40cbd26ce20ed02c35bab4334743f72a4aa9011cc9cd27b1f2d4e3ad1c97822bb8545dc721e3b2279ef73dd58b140").into()), + PublicKey(hex!("a6e37e7fb14d3dc4127381160bef1021ba5ac1cc23f6dfb127e0e92748c54629431953b9850cef15b333f42d8fc98b94").into()), + PublicKey(hex!("837e95bff4506d81cf9c596ba3e922548983a218a49760f6b15cb386d72ef236eb2fc0a30954011f1f91cf34d34394f2").into()), + PublicKey(hex!("8232e646a7b03a2d4769ebc6245b07ba309c6412c18a2d0beb97e05cfb9847dc71dfc91c14adee0a8978db3da83c6b7d").into()), + PublicKey(hex!("91bcca60e9fa6354cfdb6c9eae1ce51e7c1002c4b353b9b6cc4a2ccfb571c271a908e62c5340b3429568ff25de846ecd").into()), + PublicKey(hex!("82c63d0ac115f6b8d40fdf6d9da4ebf77b70419342eb0010b89519c4a93ab565becff033d5f65f629e4c96887694398c").into()), + PublicKey(hex!("8d1df48f60fd513f236db7e4f1869232b614b6ecfda0a50a54067ae58bcc1d99f3c2a152290d3260d48ab6fac98204ab").into()), + PublicKey(hex!("a31bb0908c565e21fac700eb45c73811fd9affefb21c3faf0d13ad4c5da544baef8722918c965929136f42e7dc73f491").into()), + PublicKey(hex!("90680fc753d513bb5a520568b6bf8b24eb134bcf54a110c039e26f095f7f2b2ce784d318a5da8b2053857b3d605d62b5").into()), + PublicKey(hex!("9694d02bf1bb06d83a122fe2341ff8939925f0efddb44d93797f0caa8f36ef17cf7a5ded5ffd29fd1607dd282af1b8f1").into()), + PublicKey(hex!("87291ba9b386e6283720ce0a01749aacd04ea942c60e425091f3638442324c9a61299ed159049877402772e576f77dcf").into()), + PublicKey(hex!("85028a83b2a0a008d2dade666f23926c34b6ba4762e7a93ebaefb86bcd5b1a7eadf83bc0626686764b31bb17d381ca66").into()), + PublicKey(hex!("b2702511c0a605be187d543dbf3af539391ce3d8289d8a20e21368e83a1e8a263dc0e1a1cf9a2b606f9aa0e3f535f7e2").into()), + PublicKey(hex!("8c4b60a7bab3df33cbdbaaccbc59fb3234fc4fa14cc26a67f777d638d9b4f5c2b9cb8ae71277963669c79a374a9aca6d").into()), + PublicKey(hex!("864080fc15ff7e693548d8e6f0d8a268e7a7857122c04b7fbb8a50e575293bbce92ebd829455b08ee6e7affd5a3bf2a1").into()), + PublicKey(hex!("a0b265d6c7d49d6ac1690d06d14b51276a530d9b6b847b33bd045d2a2f86511fc7a9f0bdafec61ea6902fc8e752b67a3").into()), + PublicKey(hex!("b40bedec63cc2697c30873df03a3f652df9ed8f5a764426fb69ef1b473d76cbbe79d22d355bae753daa8354035688139").into()), + PublicKey(hex!("8a69dc63fca0159514b733bf67410be34afc8c8b1c7e332bf221d61a7840b24eb668d5b695a262b41130b799df1d3044").into()), + PublicKey(hex!("83723127d182bf1512dfdd6a40b158689b08b14d459f4e93774dd84c2c86925042a231373287e57dd36723f90aeca49e").into()), + PublicKey(hex!("81ed54601a4b396c06aaad583d6799096668f63ade7ddd1e637e4dd44516372ebf53bf4c231d213d8b580202ed7df1e3").into()), + PublicKey(hex!("a79ed14daf008e4033bb774984d5631a3744103b9d10dd1670092e6f3f7d8572124de4ded002a6c5ce2b378cd7d003b6").into()), + PublicKey(hex!("903f6c4445d0d75634e336151d0c69b78cb065aadc3ce845419be820dd15982504a2d694d416018e67b5c72494fea53f").into()), + PublicKey(hex!("a8d3f2479be54ae32fb13ba2b00aed7fd465f5d6284a9f2c79636772f4520905f2ed33a3096f6e4c7c09601aaf5ac7c6").into()), + PublicKey(hex!("a6aaaca3f9da5683d24b4f47562bf8bdfc78bc742fcf3e574dd5e3e829297d697b1a5750911391c51ff68fd94092dca7").into()), + PublicKey(hex!("8a86653a4fd67f6c2766649a00a498b032b64a61aac345e02a2e0c5582754dd040ac875498b824f4fc066950199d0214").into()), + PublicKey(hex!("a50f459140ae02f0d3e28d3587899b4746002bd889f4681541dcc250629e9f1df4fd16f6ad3b42c8a703e2284fa72715").into()), + PublicKey(hex!("8737ce2aabbbd43754330fa244b995d8abd5a09ceb07e75d57a2fe0206c63260cbd524d7195e97493752753f8a4e6385").into()), + PublicKey(hex!("944393e8dbd360c12b3f60e4f0358a734b2e1aab54f437bccea04f4e504ce4ff422d4ffb02ee57728f7de35ebe718ebb").into()), + PublicKey(hex!("b1119e224e72e5394acf964d365b7df502dab80a46ad57268b3a296b24b72021571a296c7ce697bc9ca951fa3efd5efe").into()), + PublicKey(hex!("9817e8faaa31a10d6f85db508c743ccbd15a4f6bab4d4364aae78a90009f65e1a4968fe39b1323edbd1e15b7959715f0").into()), + PublicKey(hex!("b3391cf713818df2245e3a306e985d3b4f475bd10054bfc9cbe978444a5ebfd379b045e12725b9b545b30e7f99f05483").into()), + PublicKey(hex!("a4ec596048649ebd000134b09350097963b11f757ead973b4e2ba65dc7de429ca1a14f08dd13d15ebe9ec2f2aa986f74").into()), + PublicKey(hex!("ae7c0348728721348974173a5bfed8afdfe68fa4637eb9ca79650b4dab0a0d4527b17cbdb870d8df637ee166ed9903ac").into()), + PublicKey(hex!("b19842d2dfcad14684e7fb719bd70bb01ed2b809f7aea9cf782c54e69501661a587f70de9df57e0938f901e727d1e252").into()), + PublicKey(hex!("aef83ffa8728a26343747078c908cdbdbade372f99f1b9f69876d7a9d0b3c2868228ebd57abb5d248d7f3c0710e37f83").into()), + PublicKey(hex!("8562fc666cef026f5e73c177355b5a124d5189334c945dd9e55a524c7487fc0057861db416c1273848262b0ab4e8c91a").into()), + PublicKey(hex!("80eecb0d11d033fcf0490655bdecdb00a69724216132dda12b238cf95438c11f12f0ef8e6d2713af2a08b2083be2b130").into()), + PublicKey(hex!("a694add6e8aabb59f0897218e286876ee65d3328a83ff60fadd4399113191faad17388b2c4212c47174dca0ca36c78f7").into()), + PublicKey(hex!("96082155e2b5224db2105b19aed95284f1310aee03ae271862dedc60a9b42deb235605c2e4a0d07ea479fb215e04854e").into()), + PublicKey(hex!("8df64625ef4219e52f5ed0a5445b5476497d914845e508f42143b15192f1d00c6a6b794cb851417602fb611e3c70328c").into()), + PublicKey(hex!("afb56db75da2102a450fe5f43b50b578a6c39792ae49936731f79851ba06e025fa5fa4b3d9be10dee341a01fef8ff7fd").into()), + PublicKey(hex!("b8654bf987f42187b09b26e5e084d2791e6996764941cf4a4ac2f278a43254886c585dab29db6eda593d39a60e34b074").into()), + PublicKey(hex!("95479caa9f9d6829933b4a7fa9c7a5d5047263ced2e9e4ffa62ca8dcdb09137178ea923f6697ed299149c581c022a181").into()), + PublicKey(hex!("a68144302a39f697ebcf080924f5cfe1223333b8c14d4b78699729ed247bc196c8e837fa531baaa2a904a4ca5eacab59").into()), + PublicKey(hex!("93a8e43abfdd00b3e8ca87dc7001d26963b093a366d958e4fdedb0f3b9c928b64ccf68707c70b231ac971388afb7d772").into()), + PublicKey(hex!("af1779fa6f85cb3303dd3523ae6e29ce02a086fd29dcfcb3e4dbe13708ecc887bbfd52aabb7aa5e6c309ebd34189bd9c").into()), + PublicKey(hex!("b6b30e91ee5223fcb29bf549e0f8cad140bb359fa227c61c3dca6edd0ea33ff2136ebfe382045b4b88fd6b2dd072db89").into()), + PublicKey(hex!("a4fd7b60cf110ed3f2337b05870fa2cf7184f1ae432d6ddfcb2b664dff87cd8c3b7a14f7b7b8bc5c3ecd86d7524d3cfb").into()), + PublicKey(hex!("82fa355fc023d404e3cdd22c180261f68a9f7e31c10aaafa03a43700acd674daefa673d59c7d5954d29aa20d0d2eeaec").into()), + PublicKey(hex!("b3c796f75fd5ed7b53bf486a5635477f540a57f2ac052effca163a0fdb14dd176f1cba572f876b357ba5039f70756049").into()), + PublicKey(hex!("b308a300a986fb5a4c0494301471fd5e319ab6464bffc4410ad6d90acf2fe18c351e1d783d6e2cac0ccb7fe576494673").into()), + PublicKey(hex!("8aa4d36a4af8590a5288a6d8dcf6104df860a600e0680d7b098de6db6406643dd6d9768f6539b8f87d096d22a1e970e2").into()), + PublicKey(hex!("8d3acd043b8ef3b51dfe65421ff97d0d9f5c1d7778d3ed60178879462c864d8b0dc51815a4eb78d21985361df54fc66d").into()), + PublicKey(hex!("878f473097ca7c59e49bbcc67e26cbe6fd32c557b50ffc51a57092b4c84d99084db06f4c50d25655f2de327d68dea5ec").into()), + PublicKey(hex!("8e10eb513bf78b7c39384ea161c33b51e4dc6459872971b3179bbbb24e44f88f2d53c79c30dddf425273b5439b343b83").into()), + PublicKey(hex!("99e358f9bae15e4beb15fa60d5f318e4da52c2042209d204591660ffba7806ab73f04f917ea7bd59bebe6bad1bf4bd23").into()), + PublicKey(hex!("acabf2490bb380a91d90dd704ec35e997a5bf07404c05eec867c61de29c615e799fb939e6ff87298d9a3b3d2311179c3").into()), + PublicKey(hex!("93f6dbb4c4855b4e36f302d40aaed9ed31cc847cadc57dbb75ca0363e215f4719aa3fca9897a7ca953211068fad1f329").into()), + PublicKey(hex!("91a73fbfe427b552c1e4a4dcf00b84cc0d4754328092dd6041974876b3939f55434c93c099c7b43172c39cc8c37ca240").into()), + PublicKey(hex!("84987e96fd5814aea1b3a221219469b3c12a0db04e8d3e84f88045eed2166c5957d511bee3caef78259e0c34b2b31e48").into()), + PublicKey(hex!("89e37d288b33746d5103d1769775a4c7cfc80dcbcd162b11c331c43f14dc99d8ba6b276e885e3d3ecb8f1609df96242f").into()), + PublicKey(hex!("a36d3a4b0a75b331e64342a3db1797e69c4ed72b1ec8289554224ac3ecd88cc9ccca4af6ebfef579276f04a3615c7e9d").into()), + PublicKey(hex!("a77e1c06bbd1dc7a2ec2af2a8640123b94fe192ad842d3c53a98e91a7bc93d00bec01b6ce690d664e196f7caf76c8187").into()), + PublicKey(hex!("8ad1f55f1d857f1ed55ba6423143008b23956d2197c501d79c1bc1f560cd03046646a65d889e2c7c09540a7892f73155").into()), + PublicKey(hex!("87a07697991573a8e1126a63e03d8e0af59d4f5e161a2ffcb7bf2d6285e08c2479bbeb369bff901aed223f26d8594e01").into()), + PublicKey(hex!("b3b4f5b6363d7e0439e4ea13e2e2c71916e79bebb8a650978cbbe073fb8ebca299e0f260c569c7ec36f03b3de1c3ecdc").into()), + PublicKey(hex!("96452b62e759dcf31c5acb956a6cc4ec82a101a693baef4321f79847578d4bc1d43fc75e6bd0d691f5e588a99ea8996e").into()), + PublicKey(hex!("aec15e90cb735c4db8553c014aea7a2c9f13130211cc568af41897761e4d7facb0e6e0e39c93a4fa250fa4429a91cd53").into()), + PublicKey(hex!("b7f35e841c22294954d331962b004a9965e12c0e708da6128e1a5c200151499d73e2fcbd43d3784c38ebd944490f75ae").into()), + PublicKey(hex!("828e7b0158c165b374e3248135e6b64434d6074c2e91a220fa277ff78148eb17e80e9965f4c8ef2b621c9231118df0ec").into()), + PublicKey(hex!("a5e200ac66a5966830b2819aebd9be8eeb694c83dce422ceede4ede10584cb61fb83f9e071527f18027eb98db81ebd4a").into()), + PublicKey(hex!("93c3ea8578046e75b8ea55e509870c2a3b01936708afca2192df34c743b33dd96a9f90650104892b6b812847a19ed851").into()), + PublicKey(hex!("b4f996eaa740dd9a3efffd33a48adcab4bcb1cfe166eaff9e8a34a2dedd097efba08dbeeeb8206b37e3f9f4f58b91596").into()), + PublicKey(hex!("a7ac03780d8f22090195236a2076a9ae222304e8b9ef5c8c80ab67364d2ebb1725f1a5a0bd100216543bf289fc16b0db").into()), + PublicKey(hex!("aebcf680525e6a3fed209b62848f05ac2f9cb7a687da96e38f605f3c30c97af9d7f065853db5a9026d31e26f172e975c").into()), + PublicKey(hex!("986ab068406f7dac6095b2d2d97d0fc511cca77081cf8241abf46295f8f560f3cbe6f71f0b4180c1797f2d1b191085a0").into()), + PublicKey(hex!("a0affabfd11d2b8feb926b410cf68e39793a4082057e4ac645f914d05ee799e2bf9f7dcc75bf069778610ab38526ae90").into()), + PublicKey(hex!("a1a1f6830017409c9fe6243b0f02dbbac2085a9d50ba14203e1dc635e7f60e55202fe0917e68813a2207b866076eb6e6").into()), + PublicKey(hex!("b11fca3617392ca575e393d9fce65ac6609d78809171b772a47e71d898f6bb149458b4ef962ba3d98baf2a81eecf92b8").into()), + PublicKey(hex!("87de24ab93035e5e46e7df469d14892e13946c68869a8e1e3664000e2bcacbfd5c6ea6bcab59b56693dc36ca7d944aa7").into()), + PublicKey(hex!("b5e1a2f9a1ff25a36f1a500afd03bc3442d9da924665c4fa7bc4cb307ed0340e09cdc5791c7b2c4f21e00cc74b0959e5").into()), + PublicKey(hex!("86be4556b5e0493dfb3ef7d0e3abb77d2d0386f5d3728e92bf2723a0de8ef66432d18eade1e25396ce0419a68ba4fe6c").into()), + PublicKey(hex!("84ffe79e3611fd815858642aff22e23a38d0a7ae0d3f12d43fcdf1a3863759ced01cec0edaf176476442035645c5fec2").into()), + PublicKey(hex!("9423f81c922aec5670667aaa5bd3b8fe3468e31fff145c0be61262b4394123e4ea771bb3c881d2b3f812a4c2a760e350").into()), + PublicKey(hex!("80a9b2e8b0e730b6c5b8da19a2ccadbba6fa509789e5e332b247bcc09d3cbe2284bda84a015ed0c5bf4f2486bad48b05").into()), + PublicKey(hex!("b39540a3d7feb8b34ce22915e49ef32b4bfac49cbe51ac36caa8caad7aeb83158b0e0d33f86813e4f7f1d590643d01c2").into()), + PublicKey(hex!("b8440a3456c1874c683836b1a95dbf96216efda12a42920a8605664ec5a3b69a4572542fb0caf901287ac2642e3b812c").into()), + PublicKey(hex!("aa81ca4075bbe2149226c199ff2a305e91fd48bb6cd72ac57625ce753c8d69a602249bfd0913447cdab31d2d20e82b88").into()), + PublicKey(hex!("a3e2d5dd257254c4c4736546dfed874cc31ce41845922d39b4574920803d085a2b000f4666c682b3f8be43b616cd6eaf").into()), + PublicKey(hex!("94b4792d11a20845dd5ab712a469fc8c26b39a769af379aa535bea1f5e1ae80561bf7f074d411452b1f64f3739947410").into()), + PublicKey(hex!("a2285f3f8d609b49434209438c7a39b0b7d019bf18187975b39f4ff10aa0884e57b9a357025fa0fee3d12eb0522d82f4").into()), + PublicKey(hex!("b8fab9fef54caf75432788fb3b2e54b8dabaca38f81284800d5a822bbebafc630c6be3a134ee6bacef509c138c2a8b46").into()), + PublicKey(hex!("996ffcf98d406c9464eee75153b7e629b4d0028cd95660f104dc93fa2913838dd4c69b29f293ad42ec74b4b4c7ee3736").into()), + PublicKey(hex!("871f6719cc2b5ad2af46b0c297a58f7dce04cf9af9070ffbd9c9d73774537145ae9042b95133ffc46ff182093bb1aa9e").into()), + PublicKey(hex!("93298eeb065c3a9c956b2be06ec40c4a807e5c73ef022845e1a7aba23ca320d8803ee37403c8c746ad2c43649396af6f").into()), + PublicKey(hex!("86462a28062e0c125da85613c5fc6fd41cfd2d8b432d4089df65f143a60e4b9dfd963e3638a89da0a2098be6009a135a").into()), + PublicKey(hex!("a5c53167b076ec7dfce47fb62c05b3d2fd7eb6a0e9c371051ba8a37617532875a04211497cd248c007837007e241f5ad").into()), + PublicKey(hex!("99ca140675dbdc6ed6039dba971948eba424ec8f735aff48e428bbc81e7414a5e99f20c3f20ddd54a3283e887858e6d1").into()), + PublicKey(hex!("92c57d20c7e3f051db8d4cab7a9ea8c54f13f3a686d8f26dc6fa41b127ef5e596b172e1126bfef47fdaabb7933f12a44").into()), + PublicKey(hex!("ad49286419ffb939bcfee7fdf8128e833c2c50f0567e8c6de110d4c2429839918bf07afba54e2dd40bebfc6187e28e86").into()), + PublicKey(hex!("ab2bef614171d5c67060ec7624ba9a61d975b5b20fdc78c0eecc04fde96bc622c5f35a066ac49956713ee8cb4d77f8e9").into()), + PublicKey(hex!("8d9420c1c203038c6cf6892ea4b520501b6622954556c29a7a18fd22caae9d875c0699ae04d6c7adb66a735b364aac61").into()), + PublicKey(hex!("94bfd87b4b0b96ef83e6c116cd9a50bca272ee88834506bff566ff0757cefedc0f7817422130177442f993b704d36e28").into()), + PublicKey(hex!("a2db4f515559ed6da8991351ba4a4d9031cc73ac3fea890fe0d6da33cd951fe94b01590d25ad06a003c38c149d34330e").into()), + PublicKey(hex!("94715261e7c857b02dda895a2c8aef702e3efe8db5dbc20a94ca2d316a88a2e4cbeb5ec77893e6a1aabde9fb6d0d92a9").into()), + PublicKey(hex!("8862f80b27b2e3dc58cc0ed283154cc5034e49c52b7b2435807c794023a3ff9c0c993ca447b6f8d2e6eff3b5a4e8091c").into()), + PublicKey(hex!("8d32173b4894b9f700c06399e16902a9b11aee3a2a605d0ea4d47504204fb1da3ef9c7d53d39e0c5ba9fb3eea617a704").into()), + PublicKey(hex!("b97e2ef4c88a6f137f41e1dfe8aaf6c5c27bae70dfde03ed15052fbbdf491e901b7eccbecbe397b25ca1b8306e18ac04").into()), + PublicKey(hex!("856caa3f9ea9376b8a1eae988993d07b96e1bf2d433d544f77368798f7f909524eec35d5c9913fc8527c036deef76df4").into()), + PublicKey(hex!("98c3f6d77b356eb566a2ab45c27601f95267581239f906de438981238c0c69615ba52ece42f0538133e07b7a99124170").into()), + PublicKey(hex!("95b8df8c1c961c75a86c8580f3b9507c765ddad7f45221a0e7d472a70fc0a09d230e09e947832261851082f9cf9f58b2").into()), + PublicKey(hex!("b6037c177cf186ebb5364e11c225f145fa32c50533fdab643d7600be0ec3134cbf73b7237266a4a1603113202c8b808c").into()), + PublicKey(hex!("89703756e01d351cf7116544b39dab6be49fc94ae13a134a5767e7e9452f74efa60a316af525bc8e20b4eb3372f914b2").into()), + PublicKey(hex!("b83be26bd196e33a0d8d3bbac59e39f2d405712fe04463814de17e26f69bb716d596715c42649971a2c798c4f3c93025").into()), + PublicKey(hex!("83f4899d4e9f9b34945343996d33a06ad9a93ce0c1dab4c45ea08bf215a6e8747b9f03112a901e59bc70e2382c1eabe6").into()), + PublicKey(hex!("93abd014a3266d42a5a2ad4276302623d352b89c3ecfdbc7b176ed2ff8012ad6382350bd90e3a85dfd9dc0f4cddb49b7").into()), + PublicKey(hex!("8830f2005d44b2e55f0306f427c60b7300c651aa7a32333b50c1abed74b1143afa9e1d70dc5b32ecfebbcc0f14b4a1ac").into()), + PublicKey(hex!("b6338310f32f2f9e56f545ae622582e1affea53ab8f6bd21f8b61621722e89ed30d74e72f2ce194375074b45afbe32c6").into()), + PublicKey(hex!("b3bb268630793c268ee54f55ecf0aea2440cd0502d02f5621a29332ac19aef1930625a8c1591cc6a61ad6392d426e4a3").into()), + PublicKey(hex!("b1ea408568e355c392c68b85f2e3fbccaf5711cdef9a54025f879e78b5f245844961e6bfc8d65e4e43ed7d3686cd9d9f").into()), + PublicKey(hex!("a42b6002b865f335d9dd412f9aad56804dc5b795f3a1e54cdb6220cba55bf6ba80211006b5f25c261dcb33cf902893a7").into()), + PublicKey(hex!("8c651b08efdf7abca450d34041691c4da61378a75b0b731957f8e3f994dfd9cafeb58231b30979423e9faeecd51976b3").into()), + PublicKey(hex!("81396998b20108e7aefcedbeec4dfed3da5d32097ea3e61faf83a30c5b04a4b3db83811fe5b478ca20060457457cd1d6").into()), + PublicKey(hex!("8bf9ca88d4a132da12feb67fc86ae934af594200275aa39a0e577168b713b18a59454846461370320179a354ac196958").into()), + PublicKey(hex!("867692b206e8d4581c9ee2d985bc2adc35b6781621e5329a867012111f1d2eaacc375c11563a44c1e3c0bb3b80be20be").into()), + PublicKey(hex!("97218f170e8a57c344feb3cec8ed390fea71106790feb0b3f4b19774acc7e33797828dac725bf97f03d88e5a3df10985").into()) ].try_into().expect("too many pubkeys"), - aggregate_pubkey: PublicKey(hex!("8d7fb64510ca766ae8dd78ee226a89b8a777ce71acd5ba5abfa06649e7d097404725d1837f55c8415b74b4198af6d55b").into()) + aggregate_pubkey: PublicKey(hex!("b318ce3bec56b45940b382466b0d76888119525bad44777b921f6f594d9344022fa7e78bb3a59e1378e00a7304223911").into()) }, current_sync_committee_branch: vec![ - hex!("c1bcfd9c44c8b9fec443530f7cf06f281c6b5d2d1ede77a486eea591fe79b0b5").into(), - hex!("af71ab8e71d20aef2a5cb3283230b064d3f77efed74f361e389ea1fe3a8cc9a0").into(), - hex!("01aec45072d2445cd953121060456c88d8750497c9f4f4136157ce8af0ba5102").into(), - hex!("b2af9144c7758e1ceceb35a4f0f86d5afd112c3284820dc823727d6288598ca7").into(), - hex!("48d6a2e1255c5fb4bf1ba7693a6caabb740ce4a8c1fd5cb3b69d34300b2fd725").into() + hex!("a18ae4d83f81638e41ae4bd43b005b2730b0710cb178ffb50766c93ea3d812c9").into(), + hex!("d75268f5c47248cc9f9452e91c2cfaf934cf4d4e5e60f39a2047d446806926b8").into(), + hex!("ab0e9345b0d1c74118ca28d3abec3ec60296559709a66c4f50b3fa5714a18ba7").into(), + hex!("b073d53f925033e981d9069da106e2a158989a3bd734651a874f95cdb63e203b").into(), + hex!("b132c9711ec41fb5b14de2c9d06da61cd09f57da54ca5556e70824e4787a1e84").into() ].try_into().expect("too many branch proof items"), validators_root: hex!("043db0d9a83813551ee2f33450d23797757d430911a9320530ad8a0eabc43efb").into() } @@ -603,633 +603,632 @@ pub fn sync_committee_update, ProofSize: Get, SyncC if config::IS_MINIMAL { return SyncCommitteePeriodUpdate { attested_header: BeaconHeader { - slot: 32, - proposer_index: 1, - parent_root: hex!("3f2ab239c82804669e6b174e77b894b39a12d15ab7d605c61ec53352392111b2").into(), - state_root: hex!("8a9e9f924d91ed6054b7e9eb9458fedfa5f0cddd8bf817e4138ca0223b4e4ade").into(), - body_root: hex!("5eb79001e630f0bc4a755f74617e2b3279a71ea19f4d91cfcf824e863f8cb167").into(), + slot: 80, + proposer_index: 7, + parent_root: hex!("2a937036a7baee76abe846851de22ff66e7bf3028803554b13d51bbf71bb77df").into(), + state_root: hex!("8e7b9cef08be18d33eee71731196ee0ddc66f9651e92b1571bfcefb206591292").into(), + body_root: hex!("c5c548c7b4101f5179820490beb7b22283791dd24384d32328eede04ea67b08f").into(), }, next_sync_committee: SyncCommittee { pubkeys: vec![ PublicKey(hex!("88c141df77cd9d8d7a71a75c826c41a9c9f03c6ee1b180f3e7852f6a280099ded351b58d66e653af8e42816a4d8f532e").into()), + PublicKey(hex!("9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373").into()), + PublicKey(hex!("81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e").into()), + PublicKey(hex!("ab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34").into()), PublicKey(hex!("b89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b").into()), PublicKey(hex!("a8d4c7c27795a725961317ef5953a7032ed6d83739db8b0e8a72353d1b8b4439427f7efa2c89caa03cc9f28f8cbab8ac").into()), - PublicKey(hex!("a3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b").into()), PublicKey(hex!("a99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c").into()), - PublicKey(hex!("ab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34").into()), - PublicKey(hex!("81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e").into()), - PublicKey(hex!("9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373").into()), + PublicKey(hex!("a3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b").into()), PublicKey(hex!("88c141df77cd9d8d7a71a75c826c41a9c9f03c6ee1b180f3e7852f6a280099ded351b58d66e653af8e42816a4d8f532e").into()), + PublicKey(hex!("9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373").into()), + PublicKey(hex!("81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e").into()), + PublicKey(hex!("ab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34").into()), PublicKey(hex!("b89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b").into()), PublicKey(hex!("a8d4c7c27795a725961317ef5953a7032ed6d83739db8b0e8a72353d1b8b4439427f7efa2c89caa03cc9f28f8cbab8ac").into()), - PublicKey(hex!("a3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b").into()), PublicKey(hex!("a99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c").into()), - PublicKey(hex!("ab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34").into()), - PublicKey(hex!("81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e").into()), - PublicKey(hex!("9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373").into()), + PublicKey(hex!("a3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b").into()), PublicKey(hex!("88c141df77cd9d8d7a71a75c826c41a9c9f03c6ee1b180f3e7852f6a280099ded351b58d66e653af8e42816a4d8f532e").into()), + PublicKey(hex!("9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373").into()), + PublicKey(hex!("81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e").into()), + PublicKey(hex!("ab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34").into()), PublicKey(hex!("b89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b").into()), PublicKey(hex!("a8d4c7c27795a725961317ef5953a7032ed6d83739db8b0e8a72353d1b8b4439427f7efa2c89caa03cc9f28f8cbab8ac").into()), - PublicKey(hex!("a3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b").into()), PublicKey(hex!("a99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c").into()), - PublicKey(hex!("ab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34").into()), - PublicKey(hex!("81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e").into()), - PublicKey(hex!("9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373").into()), + PublicKey(hex!("a3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b").into()), PublicKey(hex!("88c141df77cd9d8d7a71a75c826c41a9c9f03c6ee1b180f3e7852f6a280099ded351b58d66e653af8e42816a4d8f532e").into()), + PublicKey(hex!("9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373").into()), + PublicKey(hex!("81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e").into()), + PublicKey(hex!("ab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34").into()), PublicKey(hex!("b89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b").into()), PublicKey(hex!("a8d4c7c27795a725961317ef5953a7032ed6d83739db8b0e8a72353d1b8b4439427f7efa2c89caa03cc9f28f8cbab8ac").into()), - PublicKey(hex!("a3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b").into()), PublicKey(hex!("a99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c").into()), - PublicKey(hex!("ab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34").into()), - PublicKey(hex!("81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e").into()), - PublicKey(hex!("9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373").into()), + PublicKey(hex!("a3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b").into()), ].try_into().expect("too many pubkeys"), aggregate_pubkey: PublicKey(hex!("8fe11476a05750c52618deb79918e2e674f56dfbf12dbce55ae4386d108e8a1e83c6326f5957e2ef19137582ce270dc6").into()) }, next_sync_committee_branch: vec![ hex!("92df9cdb8a742500dbf7afd3a7cce35805f818a3acbee8a26b7d6beff7d2c554").into(), - hex!("058baa5628d6156e55ab99da54244be4a071978528f2eb3b19a4f4d7ab36f870").into(), - hex!("5f89984c1068b616e99589e161d2bb73b92c68b3422ef309ace434894b4503ae").into(), - hex!("e77bee7f098b9357db8f1a5b69471f5f09f983061f2814a1b13dfb40ebb25ec2").into(), - hex!("89b217c6ecc5b7f169f8d25f05fece35d528e4bd4e4c03f2fe57fad66aa5589e").into() + hex!("766fe587be8a7f4fad53f2fbab80a05ac860b972116de2cd5ae81731dc14b786").into(), + hex!("6f64400ffec870f8755dc54059f53d7dadff72133e3086ced29033185a8a0a27").into(), + hex!("4c6527ba7e971739a1843d570d267ea3086db63ea0d1d3f8bc4f09940c7993c2").into(), + hex!("c80d5ea71deea67299e517919da0b5ddfc39372bbbc6eb9e517fa6058b667184").into() ].try_into().expect("too many branch proof items"), finalized_header: BeaconHeader{ - slot: 16, - proposer_index: 5, - parent_root: hex!("17b99b53e56ff417de2f1a3b42343b01299e1b5a9c12b11843bf9060fc9d762f").into(), - state_root: hex!("2ac8df667e2560d1ecc4c5355c9f28fa34ceb048b15dc9b0473f4cc60946c488").into(), - body_root: hex!("8cae61b66925fa7f0f52f3d64710fd30110d454839cee6ba5e8616b1cb6f673e").into() + slot: 64, + proposer_index: 3, + parent_root: hex!("598d94215d008522e6440e51340935560508aa30290812002575aafdadc9beba").into(), + state_root: hex!("2df4ad597b224937ca4991279fb11a87f8a9aaa12e8979902f2edbd1897f4e40").into(), + body_root: hex!("9642f7ad16ef365f89ef5d0a9e11f9a2c3502cd9eab914e02aa72508ed6352b8").into() }, finality_branch: vec![ - hex!("0200000000000000000000000000000000000000000000000000000000000000").into(), + hex!("0800000000000000000000000000000000000000000000000000000000000000").into(), hex!("10c726fac935bf9657cc7476d3cfa7bedec5983dcfb59e8a7df6d0a619e108d7").into(), - hex!("2a44b3c5730970355d5ea71ed4cc8b032572975961e4d8cc83630bde8b2e7b37").into(), - hex!("23ef328a65df815911a8e9cb5d41caddb5bd066987bd8fcc0006ca0273647884").into(), - hex!("f2bf3c1c758c4c2b02639179a8d22bf7c13498ca69e34829dcb89ca88754fc05").into(), - hex!("92240d7c89a4015823144fd2fed1ed8ce2a3aac9fba829e52f6a6204d45bd449").into() + hex!("d3dcb1f293e906fc339a96cada5c25cb26d692e9f2df3cbdf20f3790a4ab9067").into(), + hex!("6f64400ffec870f8755dc54059f53d7dadff72133e3086ced29033185a8a0a27").into(), + hex!("4c6527ba7e971739a1843d570d267ea3086db63ea0d1d3f8bc4f09940c7993c2").into(), + hex!("c80d5ea71deea67299e517919da0b5ddfc39372bbbc6eb9e517fa6058b667184").into() ].try_into().expect("too many branch proof items"), sync_aggregate: SyncAggregate{ sync_committee_bits: hex!("ffffffff").to_vec().try_into().expect("too many sync committee bits"), - sync_committee_signature: hex!("8f01feb0138edcaf0d50bf40f056c02d11454b340d51c2ccf77d55b56f76e1cf6197c899622db22c8a239c3481a188a609d6190f9fcda6c74345b22be2966fe2c5a6f0d647efcd2eaa5154cd2cec5433362f7ccf611855849a8b3e6d1178967d").to_vec().try_into().expect("signature too long"), + sync_committee_signature: hex!("a0a21827bd977489d79153a5df37362d583bef778a244209f931f975930255a66f5eb11accc444dc9703e2e8da10033d13ea41549bd7559cc2c726447e4ecb276fbc2564b0b6a1a95e0c8e4aaadf52f284cf7f5fb50a9c4601e6224979c3871c").to_vec().try_into().expect("signature too long"), }, - fork_version: hex!("02000001").into(), + signature_slot: 81, sync_committee_period: 0, }; } SyncCommitteePeriodUpdate { attested_header: BeaconHeader { - slot: 3976636, - proposer_index: 109415, - parent_root: hex!("0e3ff2db264240bd75f821848bd0a077544c5a4b5c3c231dbd98a52a82d857c8").into(), - state_root: hex!("76366916e3f9538a53d22f21f2edc9457ec45f3af4974a405614c01d943d1dd9").into(), - body_root: hex!("d76ab975b30c516c656069da5fc14352b44501d5e161ca265f9f35e111200d3a").into(), + slot: 4484921, + proposer_index: 296453, + parent_root: hex!("d23a0b0012d58264f57f2926c0f3f5dbf49a15146da163a04ba517a96d9d1058").into(), + state_root: hex!("de3d47ab2861d71df2f5047da0fa62e541744d0220198cf477ad9f7385f3a650").into(), + body_root: hex!("12d51857018d5e60c843f1c2bde4c8ba4f8fee185efec5e95835268ec0c5d10d").into(), }, next_sync_committee: SyncCommittee { pubkeys: vec![ - PublicKey(hex!("995ce8d6f933957a002c5e054d73cfe6b21f753bb20fdf8d5b373972836290dda106b090fe7b91e2dbe6bf1a3fa47b70").into()), - PublicKey(hex!("ae1a9caac911d19e94007ba35b2a0dcaaef0fc06290e756814e9642de72ab2092f1527c921ec954f963c982c5dfd3b15").into()), - PublicKey(hex!("8067662d705d781323b26c1444481b60c8d3d2c8d247006587f586b4bc589d457d57a76c98256ee4e85fc3c0f804562d").into()), - PublicKey(hex!("abcc3d3f8ab1e58e4c8fd01f9d6293a1c886deb522f86a2d7b312b7ddad3acdb4a2fa6bf3754334776dc1ec3619dfcdd").into()), - PublicKey(hex!("88a6981de3699e799dd43563c4c1beeb2b5d1b465cf7202d9c838eedbc619f401d038fb1b414c8e3e5afcb76d626999b").into()), - PublicKey(hex!("964d280068ce7301c6097649e0696dbc446b54a1b8d956c5ffd65ce3ea334a70136e980b040755e5c6fad9178e16c0f2").into()), - PublicKey(hex!("85e86e3510ef0f7d948a713a0baad9a691c9636aa5c3d8857e9666a3381df35e56a9606689ea95adfb3ded8f6815cfc7").into()), - PublicKey(hex!("a053861e6fe6a2cd12e0f4cc5b88924f3cd327e1a3c1ab7ee7c5aa9237850cb0d68ed321d940ed943bf1cba3d01876c3").into()), - PublicKey(hex!("a4f54e2bf67aec1fff66200c4522f868415f82932e6677aba8a429cc244bad30517585ac862dfaaaad5b4d907c830510").into()), - PublicKey(hex!("8d10bc7427465703f1361fdd85b026acc006ca99a0a6a2a45c72dc4e9a9661ee2ed9dd3238f3b59b157975d63cc1fb8a").into()), - PublicKey(hex!("b99e7d75a25f6b4502a9181e4e4be3ed4268cc98a489e0d7a09bd315b7c846615f04e74cef7c671ffd03be564dd12488").into()), - PublicKey(hex!("a95c5a38593a212cf55770dd0ef2cae6aaea76d7d0e26346fe3d74f342fdd24219de50de76f144b3a32585ca75e0607e").into()), - PublicKey(hex!("981a47bad585f4700045a694002cdff749f949651e398fc4c4fd3517a488b719762bf08ab1bc80c5238d4aeae142e601").into()), - PublicKey(hex!("80694943299449427a2411e0187448e86c4efd8ec9a91ce87daea5fa68603e6af22cc6c8f55c6ca574a94a4bc63c629e").into()), - PublicKey(hex!("a963290f937abb67cc687bc5ec89ce37e341b9b2278193bd8937f1f7cf8e4c3656826ea7cbd3b4c43bd00ed0c3fdbdd1").into()), - PublicKey(hex!("b10c39c4eb1dfd31459c40d4ec62ed70b0fb2414d09fd65436d0636cafec9c64710e8a8ee20acf9e58b7d2d8255263e3").into()), - PublicKey(hex!("a4a4fe6eaf36ea3aaeb81aed0845c9c5e973872b1c409a08aff4f3b9755d6d3d118976413789c1c40d13599a987887ba").into()), - PublicKey(hex!("8834e71882aaddc32029e402c48c6498264646a0a9a6ed43df17cb29d64e3dd1b35e6d6cbd7085bb84cffb09e61a18d4").into()), - PublicKey(hex!("a1795b3a427056930617dbaf41778e76d095495d5c18a481e6b469f6b1fbfb5de701c93bd5ba7dc8a2bde9a09a912af1").into()), - PublicKey(hex!("829ba502386ce46a93612908c5f74e16e14519807d58bbcd4bb5ef3e56c4bf547e5544795e2b3a48f86e6f0b8cb99e65").into()), - PublicKey(hex!("b11fa6a943d304e80daf9cc1b6c01f26aaf9664c369cf9b1f1c5e8a368ebc98063b37b899f11792977ed315fa560a343").into()), - PublicKey(hex!("b40ba269492d68d53cf3a76c337afe2ead9a7b396d99a2277f34d6c68098c185c4e51200caf8f20379a73e72cb594a04").into()), - PublicKey(hex!("8b4afc61c6a4c0227295f0567b8cfdc6d6cfe2ff7d4f88e553d39bdedfb51c901598d0ac7ae4587df968c7b8d4bf1de7").into()), - PublicKey(hex!("8f350c579c35203dac1801027f1e70d3a4ea0a6b07074038c357665ee5d7879c8874fb7b607a94da50c2bdda3e3a304e").into()), - PublicKey(hex!("897adce74d322cb6a1ae0a7784806c0c2e4286935ba1b9b7c10e121c1bb1c8bd88276834b5e9307ffef77ee583c9a140").into()), - PublicKey(hex!("85fee007340a64c67a0387562d097be226550669daf1829eb9396b3971a75bc4427b6fad76bb3f6d52f48a0f4740f992").into()), - PublicKey(hex!("a8ac3f4630e55dbea6273411b3645fe718d99275fa2077a35f701b76313e5bd9045157df8a22b84193bbe4807c55dd83").into()), - PublicKey(hex!("91370d0172337781b6e84ffb8b53e0692bd164b0fc8e64e6da1cf9b9490478abe05a191e44716021fe9def6b12dd45a7").into()), - PublicKey(hex!("892d0edc12308bf782df66556d56fbcdec361a478b45ad9ffc396bb266851f5aa54720c8ff172306d3f0507b5db0f353").into()), - PublicKey(hex!("86ca8a73f373fea3ebf120b4fb8e5bc3560a5cf5075e41e183e28f335113ef0fb0e782355341302ba7f2d20d4a60aced").into()), - PublicKey(hex!("8eac4a744da97e1dcecdca614273f52d6c5fb86a99ef239f18ca85fa0b0846505208772c63fc1a70cf4de2e1d05e08c2").into()), - PublicKey(hex!("b3f4746fb7e18e9ff3253cf3e42439bef2260b3a3e9c208abb35aba54f7b1e1d9a1d81b2709e57cc3bdeaffa1b4e1eb9").into()), - PublicKey(hex!("a0fa213f5571634049ec4ab39e3bb69c0cb85089539375d857b29f94991039ede24112f5d1256f5a6b3c85d09a6025c8").into()), - PublicKey(hex!("b7ac30bbe4530ee608d7dc32105460feed2b6b6f0de2601a68f8c9c797d85dd016322ede99b11d6df15822bc0788b8f4").into()), - PublicKey(hex!("a3ad197e05090cc9a98e4462ca10e5887e9a130a6a2bce917258b49fdfbe4dd1400f4e12a7bc8b89b12606b9e9e469d6").into()), - PublicKey(hex!("94562a45948689c5a70431c18b9e704376974951b2cb942509d626285377eb5fe9da32212385f012e6a1e0547788237d").into()), - PublicKey(hex!("989e61faf54e90f06078760959ffb436d6acb71e4a04c44057b725b5ca9de03e77c6feb88f57af6a9d545dc4f723c3f3").into()), - PublicKey(hex!("ab810bba3a0781affdbf70ce093bb4f0bdc6cbca517e32bcb83daa0cb4614b27da935be8864137c48ed512fbf3981c63").into()), - PublicKey(hex!("93046deeab22b76ac5a97519b545d056f09ec1d823452da13662f4d5650af58ff7de647912adef20adc5684ad1edd583").into()), - PublicKey(hex!("af17e208e3a65bcfe6b3d5ae8bec20ba265886bb233ad449edec3a4ed1075b6ee78ec8d6201a9ce88cae58b539129aa3").into()), - PublicKey(hex!("95db41be7fcff67fcb5c0d298c8ed58bac4432cc3ec3fc2bb0feb4608822bc6b118abb38b9e22c1a108eda2f589c45ea").into()), - PublicKey(hex!("a99fdeb598d2a05ac3eb4e20bb33609ab244dd0d360ac23f6364ae434d2d6b407a8ec43be131a4f36281dfae48f2a69d").into()), - PublicKey(hex!("8a58d92fea63bd97a65c6c59cc7e253a91f7ebc7fea553c2ee5ff7e9a3454e69176e3d5093a65a4e6accd3d7bc84acee").into()), - PublicKey(hex!("a84fae60e9159fcaa053f46fca4589da65d462ddf34f6f1607c6b098df181135ea777854dd6a105f36658e6898943645").into()), - PublicKey(hex!("a95b95be5be7bfebf47d95633319bd2e841458cf50ea4a2a5ca8a2a1d56f0c815f730655f35a6c4187f568a1463d3cc3").into()), - PublicKey(hex!("a0c89a5acd55d3b6b51e6baf1509caf9d412f6ecf36a2d53927940ccf96aa2d6f787ad1fbc02bbe10d743d1862371dbb").into()), - PublicKey(hex!("87fac2652748091dcd19365c4f1dd9d5347fb2925da10e33cf1e204fca39de7f5181c739dd4a38c2395e0b19edbcffd0").into()), - PublicKey(hex!("b09fd0a307071300384a4eea55785d06bd25d5998b691b06c5e1b9a65fa5b00d94c0db1a37d7203788e1e6b67e3d655b").into()), - PublicKey(hex!("acb0b203f4a70942615c14f4c7c0fb4749188fc6c6df202fef7cb308ec6e286480738a42f2c917b7f9f6d8da0f70476d").into()), - PublicKey(hex!("a1fcff4f11fe7cf3b92c1541e35269f3828e2af27019a3961b995c3b4e7a2d1036071c518b0b587672d186cb528d38a8").into()), - PublicKey(hex!("843957d897cc9aeff83428f1d07c66ba8273ee2a0296ba0fcd6d7d0b8c0b7f85dca9146865528f5ae2895569727491c2").into()), - PublicKey(hex!("b7c306e6b4ab090e95ce8f1459ab2020ad896410bd643023646ac8dcf9c43a4dbad40a2839eaef1de4d840c2c148ade3").into()), - PublicKey(hex!("84814e3e0b3175a31f846e260725e28465d5a1a5f50db51ca103e4f7936e00c52320fa72bcfc233f72a92761c351192c").into()), - PublicKey(hex!("b6aeec7a042ab8758b7cbd50416aa2d2e701ddd798edac7afb7ab167f97238fd62d676e8cb75beada94a5560b480b1c7").into()), - PublicKey(hex!("99107796009d783c9550408527b216f1d35d273ac7e7dcb8b8026cf1fba64eec52eb812797d703fb5283ba08eaa40fc0").into()), - PublicKey(hex!("90794eee35531e5ddc0d3860f6e164b2d74910cbfb57d8feeda2410004ca0385252cbf9b8f1e71ebf5c2f011d6402081").into()), - PublicKey(hex!("b8e3418ee9c420a18e3cd5679b5be333e68b1a4864ae9788b888c32c54487ba7aba3828264a19203805f99aeeab5989b").into()), - PublicKey(hex!("b93120b376c8cd2b6a2cf2c359122037fc3d050bd3f66d801dfc0574a6aca2ef0616bdf043256944391f729c27bca33e").into()), - PublicKey(hex!("a55ee772be464f34d9d78005d55a220e3d9a0ae2e9cc33315497dc03ce804c26cc91c7e992427b92407db56d5f983161").into()), - PublicKey(hex!("82bd84e6a295170c5e5544dbb25fc1044692ae14c28126f10064e12b219ae55fc00997ddde57d2f8abb64b9e9b701a40").into()), - PublicKey(hex!("a089238499f46cf34caf625841f36902da1cba8ea70fe64685f2d2168ff89f916d59bb61926bada5abbf3304c40dc834").into()), - PublicKey(hex!("938817b6daf5051ac2f5cadd5e0b4c2edda3f603fb647717248690281fd6c181700952cd403efa6b1e49387c606b7986").into()), - PublicKey(hex!("a8816f6a19275cb5a82422059cc4335111b51009aa1c95f0dcc85c2d5affeaf03f8f4116a742bc7989dd8ebaf1dc77f1").into()), - PublicKey(hex!("a82ae3c3b2b838f3d6b435f9333399ae1c51ff41ccab108b8c9a139209b79d6b8f1cecd706edae25389d24584ebde009").into()), - PublicKey(hex!("acf1fe80fd3430d5d80817b4df762f055a3d67b6e485d6829fd3c56da39863aca7bf2fe24c37348772edf36371f0408f").into()), - PublicKey(hex!("a2034ed38ea36966abfa51bb38a777ea5c1d2bd55accee36ef2861c738645db96dc77ae926609a3ee0236aa840fc7526").into()), - PublicKey(hex!("8bcb43b4ca3d308a73fa703e27aa903f8c3a750ab8166cc2065b3383e296bad15083dd1d4eba237439245f4ce9c01dd8").into()), - PublicKey(hex!("82b2117f700dc0256320712705ad0334a7d04cb66d314e8d60597207d5ffe04eaffd07ebc8eecff7caf4447bb46209a6").into()), - PublicKey(hex!("90bdacd2581f3d6bc3e94894572b842e6dd07b1464a0f8e8de7a3761a4e0a2fda415c95a7c839be8d3a2c43e0cc2a72f").into()), - PublicKey(hex!("913e6ac4f24a3a251c5b57fd3e5329b9a9d78c854ffbe9c9489982bb338a14b87019f5c79e2f9918ed6e0bb6255bb51d").into()), - PublicKey(hex!("b1fc0b3a1da9141dcb85df0de6cd3ed71d81ba0c57188c11758f86a7eb3ed5c99a97d287e0c6c4185c57a83c845b60b2").into()), - PublicKey(hex!("8016dc421e3acc719ac5cd8be3cef8832c5c1fe3e25daa5f8cf3c0090a2c418f0b5ceac124a3632eb659caa00ce22c45").into()), - PublicKey(hex!("8d5c76e4ac25f7e0b494cc52ad50b0a472b839a1a3a82b901d90bb728e44a38b075aec2aa6f4c76e615409aa9f460b1c").into()), - PublicKey(hex!("b32a120990068e534762be5061524786a27c908a0ccbea644e8650646bfe92f5f564b77c2cc4bcb980ae41a38726c51c").into()), - PublicKey(hex!("a78b1a8c94869f7231907d8b63e4dd3afa34d4602dd6e2da3e09b68ec473dbb0beea2e694cbecfeff4e80bf3001a8ec1").into()), + PublicKey(hex!("956c96bdd7e08d254d96132c64e4014b797ff4b44b737c4be5ceddf7380a10ad1275a70dc1be81663a321bbebc2a6758").into()), + PublicKey(hex!("b8c568202cc03ece9b6011424875aa0a7468e0f7ec6058992fb3fbdd87d56170f0bdaf83126b155daaa877a801c6ed1b").into()), + PublicKey(hex!("834140625b2c36af71e1604a51835d3b1980cbd9d6cf09f77ebd84dcb189bca5fbaaaa7615ca0b8eeb5dbc0a1e957404").into()), + PublicKey(hex!("b0b0b013556e2d171d818688702a655c0fef5f3c7b6648923d2802e3d9aa3570e3a0bae61fc46ca2423f91cc57b62b12").into()), + PublicKey(hex!("94844328cda4072abd69f39d39453e90c6f7ed96b188d48e171681a9d2a86fd7bd65c7575627fe591289f009f8b9dcc9").into()), + PublicKey(hex!("8e408432ce75597cd329667945c512192e2234ceb4fd97a4c15a6ed64557bcd0a79e5a5f1da1d2c46df1a42c6233cbb8").into()), + PublicKey(hex!("b5425a1b1099f70405d68ca9a8f45314c626268718294c974a9fa569089bd047dcca06a3294161d4682763a8b785b160").into()), + PublicKey(hex!("971001e4f1151e5991902580961677292d937c229a88145387b093353f7af6deef3c13f84b361860047618a571550af5").into()), + PublicKey(hex!("936164afa419bbed6cf196f6950b9fefc2cc761243b7dbd73487c0c40294a2442bf154f0d0d6f29078c6cace9ceb291a").into()), + PublicKey(hex!("a7f7ebd6aec724b5e9041477307274b16bbe163e327e9299df50e2b5d2c117c81008785186b69d6bf85181d2bf3b8f55").into()), + PublicKey(hex!("b8048f803355ebf1b86b23adc85216651d6bda89ca2b26616855728f7fd9c6d568b7bc40bdcdcf81dc44bebc6157dddf").into()), + PublicKey(hex!("8ac572839e544eb8c05e7dee9fae32426b4b1cdc23ca046ac83cb903d2698896d0e191a102b13ee31083b0aa217a353f").into()), + PublicKey(hex!("8f80335e35549a1650add314e74ff736f3c8224327103a74a2a5d63fefb40a87634fb49de9c650ef304ba6f8175d5dde").into()), + PublicKey(hex!("9023c34b2caa1b52742ffe27163444344b15dfdbea60909856dec9b3dbb4ced250cd8370c0375df16494b75b073408e1").into()), + PublicKey(hex!("88c9942d7ce166e59ebdf3c746a9e108886b8ec6a2c2c4a353ae3e57476e5d71cd77c548dfc103777ea9b973606f5fe4").into()), + PublicKey(hex!("a5d92119210ec348ec50d21589a166a1876552a39c587de135eed1751940cd50a8ee4f4504cf5ff61bbc8f1fb3a5ec29").into()), + PublicKey(hex!("904b81b2dae096ffd89a006f9c7d8cef6119c294953c38765c28baf568a8b23b03e81f8dfd35c844a271a6f205278565").into()), + PublicKey(hex!("89f5b7aa031a4f661ad770c8dd7931dd8e1335f0e7bfd79776aa5ec298aee60c42789e6392d03ebbbb5adde5ed766df9").into()), + PublicKey(hex!("894dbe8d7313eea98209e2dbb85a9f64c61b8f2442992f369884165b573bfc1c58a5b5438ae07723f0d87fbf5cc791fc").into()), + PublicKey(hex!("a2436c4a313028fa63a774953d7b8ea8e4fd7b3dd25c3874e63eb4b24ca223c1ca362a6e9b19f55a53b22fd2f2a63d7d").into()), + PublicKey(hex!("92a2a34c2fef3de639f6d059cfe381f9a5c9a70205b151f53db9841ddf21db734835d2c29e50a011d526c4c48287a555").into()), + PublicKey(hex!("8cfee912153f2001dc85c1b106d2eb00ec27a77ee4607d601267cf9715c899e2628612d3dd3b026cfa7df015b8c8a317").into()), + PublicKey(hex!("b86d3711eb8308dd3ad79a26f0d8d84b474674a39268a55aab7dccf990e980440a3d58ed46393362fedae6c9f1276d4c").into()), + PublicKey(hex!("a5c7fbe29115e412f495323d6233018a27aedbf36c4d10c26d3844e81444a22051c016bc306051c2487e0fdff6558d90").into()), + PublicKey(hex!("b121780d91a25d8ab9b4edb3b36565e505032179c36dd87fe42735b0d13aa4296dcf2b9f066a57ee597db92ac1cd238c").into()), + PublicKey(hex!("8e707a106b78623a2fa75364d7444dc6b93d991565337456aa19ae00bff88b72b3f2e70ff7b803073f0784196d23e0ce").into()), + PublicKey(hex!("b27c5be8dfaf30cf6a99c9c591d1b5f5a630f535257d0631005c0c4c9d4b338a6c923220699ca62c5f6770c0008f2214").into()), + PublicKey(hex!("a11a7fb67281d7786a8aa3114f551b3742f9a545a6185db69ca375bc6454923367dc7ef9211d2ae06fbfe965841916ef").into()), + PublicKey(hex!("8e123a795c09938552b689f27036e1e3c0025dc1293eab7078914f54900b03c020783a85c0a8ca34e42aad253f78739f").into()), + PublicKey(hex!("ab3c8ee07936cc3b5049852028c57e6462b260cba1441cdbea4d240d102e95b06c4cb55ea47d4065f78b607c6b2dc383").into()), + PublicKey(hex!("82fc6b0c04d4f19078711614015d82e317a57520ccc70fb7619322053adac6c3dcd18e9da183ff0edc47c51ee59a12e8").into()), + PublicKey(hex!("816a9c3a467a6d2ff1b1c79f249427dd9c67e08dc320de48a9aaadc7d93c48072d98fde58208fe94b26a50324f47418f").into()), + PublicKey(hex!("b9c2780f2294b0f023e302ab08558b9ea4f98ed0bfc4265e7bf85401c0e18a251b0fc4089e94ca906f3a9efe2a314a2f").into()), + PublicKey(hex!("ae45f1d613022f87454fbc7076e2f907974fbebf46fd92022705b35d569d6db16ed80c3e438603ae56d135160b1b77d8").into()), + PublicKey(hex!("8af3a300d6eddc40e331d159fba5c13d59553014643bf759c4ffdc6f3121e8fda37a6a5faa230a50ea7dbb3ef42be646").into()), + PublicKey(hex!("a205401b1cc5c3c3a441726f28471e14ed585e53c0ea7f585c1747e1d657309feab03efb69cbc24cef975ae6cedde719").into()), + PublicKey(hex!("b5b8f1618492236512dd33bd7c8377faf965cee228d8745c4e86346cb0898fe6439006a7507bf7b7628862ea4f178be4").into()), + PublicKey(hex!("84c1f419c2837d9d8556c7fd84fe8a86ce44df4420b318595f8349d39bd4e885f2df32814ed5bf4e5248a9087f637b2e").into()), + PublicKey(hex!("a7acd4b6a5d408c3e195f397d84c021d0e3d0dd47c1d7b87bc22922ef65eb18fe7d09d5b6a9430d6a377c5f23f2848e7").into()), + PublicKey(hex!("951bff1424b652d427e379969b8a3fe914208ba96b664eaa030d27890acc0b9bb2a40823e66ba2bbcaeee4e38b52b95f").into()), + PublicKey(hex!("8e51d64258b83aaaefc4b20ca3708e693f5c52766a19f4885b2002b9391f120ce2fa313ff72ca5f51e051f15e66741b3").into()), + PublicKey(hex!("8693f4b954399f2d953865ad925ccc541673a2a57c6904e962765d0524ed0da756bd172743b40aa829688b9588ac7ddc").into()), + PublicKey(hex!("9378ca7d3af8912f3951312f553721521d384b98a36e3e901df8ac6b733b742c352c8422ba2479be4a5b362f2b623960").into()), + PublicKey(hex!("a059451bf75fafd5b4b18d061400ac21dab4d8a61f09fcb0c8fe6eeacde7fc4688d20464ad06b138cccb8a024f55cd43").into()), + PublicKey(hex!("a5bac757cb736652fb6c8d86c3cc2b3f794c9fb265ea4f3efbf154992dad12298437c94ee923b7a056c3fe6cd6840951").into()), + PublicKey(hex!("923556d21ae8c2512b3176f6aa2cfa6554fef38406b43b38ecca4a554375ef6d41b0d2a3591b714fa881bc293cae57bf").into()), + PublicKey(hex!("a2f01544fb161a58066f7a1b169e6e8e6af3d6cc97420a2fed55577b8bb6d5103176c4306e0e4e45cc4ca2515828c63f").into()), + PublicKey(hex!("a0d028e667d2f09c1fbc85738a054c013eca80b6f66822a48ce01be88edf18cac55c1fb245b5700df13af53112f0db98").into()), + PublicKey(hex!("b013850de970731ea8eb6e7827c0387a8abb2cd7f46533886bcc24ff34ab7501ccf229043c42122da5a1d280d02ac779").into()), + PublicKey(hex!("81733922145dda464d1843abe2e8a3eed18a3562cf77cffd4fd775d2a0a70f4918f8c7fe1585390c1a18285b3fed32e0").into()), + PublicKey(hex!("9864cdbce2b0df7bc6f4d9a6c46cbb8eb206067bd5a9f38a0dfe9f0a84ea578fa9ad71e9d690e3c76cce5e345a38f305").into()), + PublicKey(hex!("a75f03ffa3135f6ee5a558d6789e735014fd3e4c0fa1d4224badc29c5584af52fab886a4a518a5a261de7fa428e492b7").into()), + PublicKey(hex!("8a384f8a05bc6385e1547a46aab8e7261fa05f5cb74aa5c2ae09d32b4e6c1f8edc8780188448fabfff0e50c7b1f99543").into()), + PublicKey(hex!("902985069c6bccdca6a639631251abab73ac787a2c06230f0b03dee31185607f5eee9c57888bbc633d88e8f101b9dab3").into()), + PublicKey(hex!("b863541554a40f1be0f498335c7ef6ac2cedcd5666d32acca0c08274294422b85a86bd7382699f010944bb67856d6503").into()), + PublicKey(hex!("a792ec0416bf152f7316cb97ec78522c00153942b880da7eaef4ad3b6443d1bf240b03490ff7ca6fe92ed6aace4b5043").into()), + PublicKey(hex!("af4df697b45d5f586e2204df90500eeabbd6220a89618be69c919cbe37535ddf0d74c2609a5c4cc3e4031bafd3b5afbe").into()), + PublicKey(hex!("81aa2b7a1b2b373cf3e61f4f35a99f06b5e8d60fc4cc8b3f46c930ae71ed73221c690f43457593b8e8490632f939f99d").into()), + PublicKey(hex!("8e87b5728be9292bfb96923722e805d89a83be7a4599fc1948bcb09d6a16c800cf92c6635543d99bf36bfcfeb5f58503").into()), + PublicKey(hex!("a5e4f9c2cb71d6339059d74a0fefe46c3149c088287190c66688902e3cd90fb8e9ad29f683a00e6c39967f5ded7fb415").into()), + PublicKey(hex!("8553945ded11c19cc825927fc5d583c2789ce2b71322143cf654b521f73863aab95f4b443294e19628f88f310b66bad9").into()), + PublicKey(hex!("ad82903c5bac2c94e409de49cc1b527f5472cf4ac5ffc01018ad5e0a829574dbbd12e2c046b06d4fee3e729ebe9017a7").into()), + PublicKey(hex!("a5e1c97e3e7cabb14f0328edea212a9789a9058aa45b98e40493ccbac8f14e6148f5d375bd98b3d1cdbe5f5e5e383932").into()), + PublicKey(hex!("b1d2f7e1c8630659636eeec13de1324b90156841ba467048809c737a502390edc35e8652f155d264dbcd0f7938b5d45d").into()), + PublicKey(hex!("86116cd261086857e2e63dbec476098ef7039de5aaaaab45162c255122735706f3a5c8a4d4bcbfd1962b31e2322bce66").into()), + PublicKey(hex!("953aa1eb7e38e7b1d278dfa8a352d0f287d0c676f84d2c2d0dc791893f0c73ff9aadda50fbbb11edeb0034da6a7989ac").into()), + PublicKey(hex!("b227bb75cf3bec9f55f662f75744c1942d2d28f3e4a7bc05d11b32d6fc513c22e1d3a0bc0223a162f7f54782dac918ad").into()), + PublicKey(hex!("a9a2b22ebc58aa70073270d200a315fe9e784461569166dabbf04a1c6c2b3ac6019b9d4d3d4b20048ba2bbdc8dc00e3d").into()), + PublicKey(hex!("91a6d1a6287af1de3de097bc0ff42ba5af329aaeecf1b9642ce8f9cce431db2e9ce02770c4e0aa0fb177a81acd9e3a0d").into()), + PublicKey(hex!("8a609b52a03436a3b0551e22542f7d4a0e781026a31f661cecca94544410a42484571fe54685278202cc66ce03423b85").into()), + PublicKey(hex!("ae7c27bb0c04dfa7cefd5c8fdc284e347457a3d048f649a42579169d4d285c0674820128231a9b92f4c3a252de4c7faf").into()), + PublicKey(hex!("999988b8e5e18c7a7b4768dd93f6850d80bdb33c811b95c863cebd3061a2ce4b66c96b8b28bdaaedf4ba27df87cc79df").into()), + PublicKey(hex!("860a9d698d74d2aadf689b4bb72ed44083f7a44b1972c973d16ad14584d0d4a81c366fb274bfd4e1066a7b0fe31de157").into()), + PublicKey(hex!("90b15deddb9ee6a5e8ad1eb691de586ce22d2fa721057c2524a855ab8e08f8b31b3ed08eb2c72c5046f33a654266606c").into()), + PublicKey(hex!("931ae2f64367abb8c65d9200b7871f8fd7f5cfdcb3ea5b8b667acc803b71d87ea84328fad87531f1f8e4a84956681b8b").into()), + PublicKey(hex!("8d29847700f7e3763b2abcff71c7da790298ae4c9b385f5e5aa140388139c749662fd483286ca18d01ce2ea7c0c9c21e").into()), + PublicKey(hex!("b53c36b8710568601deaa3730fad37d00212d12e075c89453d0638185ef410275880e36987b78c4f9a57e5eac62f4f51").into()), + PublicKey(hex!("af4bd0a8809997282ff2d8fbbcdd7e258951feba61c42002294851bbad5a5816d0ff14ecbb8def1bd511a155af8e7e30").into()), + PublicKey(hex!("b8215900515ca5856739badc561a8583e703f9ba4d556ce0acc5ca51077c7516a885275c6aa6f62deb97482ca319bce0").into()), + PublicKey(hex!("91367af5c82bf5aeccc7c5985ba07a76956eb232493ef0987fd1a8e01a9ff7f883c605f9a9d1f1a6e39ed494dc531624").into()), + PublicKey(hex!("a39110af18e27b55cbe989dbbcfad2dc369df06df60f09561f77d43339cdcb7decc440f1f79908d5f4a9b52a24361a87").into()), + PublicKey(hex!("b64686bfd9123e4f9177fa8e89fc370227cb469b4fb6044e9c1e515928b5115d2c03254cb80142bb6b00c7a9417c682b").into()), + PublicKey(hex!("89d6f27e597cf830bdec7acdcd7ece435b017aa593f66fcf0f920e8ba63459ef380d7c00a5d474f1d351162da87da479").into()), + PublicKey(hex!("83eedd38ea652b1fa594db5ad0479d8223cc58fd04f5655929c18be2a686b4d1decfea5df418c8a91641de40e099ac43").into()), + PublicKey(hex!("af3319829a2f89a1a8b7b9c31bd32c0adfe69f954a2b3b39c68bf09699beda3601e63496d2bb8810ba8ca86a7c30b7f3").into()), + PublicKey(hex!("80fd022bab08d3639ab0ae790ecd7e6193d690f3303124b49f281c280c7703214fe0a2bdceca397cd30a5c3703f6611e").into()), + PublicKey(hex!("b509377961aa17889e6512fa7fb76129d7c861719810314f71d5aacd558df25aad9a47332729c320cd911f819aa59094").into()), + PublicKey(hex!("aada07d1e2bc6466edfec8e54789782f2b0e1c17cfc4f95cba00f80cf39cc2a751a684ecf0d8203b3dd72067f68e031d").into()), + PublicKey(hex!("8d39dbd9ea73196c1018d11afd10ff535d9873582ad7627daaa270a344dbe5bb0a4437fe045a9b4b6b1f856f3ede5ba9").into()), + PublicKey(hex!("b6ef433fddf49bedf584662726279c372a678b671528abb1306520fb7752aded3e5178c7a729c448f9e9cc9969982c23").into()), + PublicKey(hex!("902db679ae63602a73c0f9768f784f46443e76bf36b807133ddf8419a3cc77a732e0e4044ea0d0eb60c77802f21fb207").into()), + PublicKey(hex!("883cfac97b843cc64c22616ffacb2296736b29f2cec980e1511e5e4bd237605b769219d72b8589ebbfa84185fe26ffb3").into()), + PublicKey(hex!("8cb60153eb150b178d72a8cc6af492bde58899a35ade83c6436515600c582a2f1b48e244e1f67c29fb1dec4d731f0283").into()), + PublicKey(hex!("909736a8a8d62e1929667ea55eec16681eed6229702ae3ce7ef25dbb8f80227f8fd64284b9e049dac381f014b367cd43").into()), + PublicKey(hex!("84fc10361313142ce7295df7a591e8db90f33f807d993f1b90c5dc9ec77f8339ea90bdeba24a38a2c3944302fb490899").into()), + PublicKey(hex!("b384f167f4f54e7597e979fc083edf1f0fa4376eaf8b4f3af824787dc2a1f3c008f4ced920840a4f75f7a86eef7401ff").into()), + PublicKey(hex!("91d2ce58ba98f8e41d5897b5bbbbf0ae5fa14855617d75be433a3a27485b6a2b8be6c9b6f537777a61ee3c8c46b4fec7").into()), + PublicKey(hex!("98661de69f0bfeabdfebcb11da2b3013606a5388fcfeb8aee2bc3537f36eb221640b24851201956bc38bc4543d8cb33e").into()), + PublicKey(hex!("8cf99e8c60ff32dc6474f1a8a282117f96877b87e060454113c48e51ddc2f3749af618bd0218e290a46ce6b488c63555").into()), + PublicKey(hex!("b38b695497c95ec2aac0d17589ab4b680708ba4307a97956b6b0976f2f3ff7acb3a99296bba6dee0b1ad233bbe2d8178").into()), + PublicKey(hex!("8c4ea96fc9722195541807013770b9dc9cda257f10401ba2c43b6c0bf0dc69379bd990d9ec15f8d586194196d7aa00c1").into()), + PublicKey(hex!("af0be5612efe9bc0ff5503c80459cea65bbdd3edd7159117d96c916e4011bbbc6a6d68b2c0d47adc6941d05329a3b3fe").into()), + PublicKey(hex!("a4e344019fa4c1a66a2b1ab3b83ce6cb5ca63bbbb26a3f44ccaab08d2935d4046779a104d3cf97793d069825e31000aa").into()), + PublicKey(hex!("845e57f1de4c194159d5fa4678b7b618eb85a743910654027578909bdbab833ea835652b754c583142d450e60943041a").into()), + PublicKey(hex!("837a08f4f0972bbb4816726f58b6919f4520a454ad5a37f51cfdae41d4a2e9d221e732dd3c48d9a4e6bf4684857dc7e3").into()), + PublicKey(hex!("866454736e08aae4a6fceaa376faac4f319d7903dd462faa71ce33896afd3fe06a41e1b46325112491efa341a981bc8e").into()), + PublicKey(hex!("b15a9bbf1ac4be39f1d9237073df1140ea1dbb03d6bff7c70562b2ccb6b4f66e6ecd2e3b59f8359684732217ee2dae6c").into()), + PublicKey(hex!("832bd082920063f0d7d3c2d38f2b27df85cf9b18854f33a394e79843bc7ddf945f30d5e515de8cfc59f019ad7bdcb584").into()), + PublicKey(hex!("a09fc104d51c08d51ff5ba4f33484b4f83df22dfdd88e2bfeeef062cdc2b8191f7ee8657814bad00bef4be83000f247e").into()), + PublicKey(hex!("a313a88fd295d14893f48cd9992c43ec8c8e421c50bbc9cdd59147c236d8bb4baf7b6ef148cfb80d14adfee578a5a939").into()), + PublicKey(hex!("a9371c0d58d6a3de10d177af6a37db416241115fccdc8dbec03ec4b52c6fbceceb35bb5b3fa515c5aca5b4e1d12ea851").into()), + PublicKey(hex!("b98b59a05f41b7074d984392d3c1d513e072c8e7b0a8653d996aae5c06c0e7267898f14684926e6a1c290a10e0af9045").into()), + PublicKey(hex!("b1a4b026167803a40eb8801d5293935ba6c920fbd99986e53339ef0b95ee22647a99385a41eed88d6f0785dcf3bc41d0").into()), + PublicKey(hex!("90a950ed6e64f06abb6023fb5babfd86a11f77216d5668246fccf02dffde91dd33197d81fd89ef5090c65853178d16ea").into()), + PublicKey(hex!("883cf9b8d516c958c79488dd6ab631bb8230292fe8b47d1dd46ac538529c588ff900cd60df3d9e068c5cb3eef1338dab").into()), + PublicKey(hex!("a9166749af44d18dd3b98194e4a364703e4d11cb3564ecf7de3b0c8a3fb575eaf550cf33e7c611e2350f2037819a9abf").into()), + PublicKey(hex!("a14efa369f9d065de4970c062f9f0acd6e8b82e00873894c66fb064890013732bb7587d8dc488f80f851c50a20a642b6").into()), + PublicKey(hex!("9127ece21a67c104c9a86b633b68d1eee7bb162d7c1700fe98030f2025e331ef7ed0a9a08add6a439118c2d535e62685").into()), + PublicKey(hex!("aa2665b8e5b3199f4aed98ede02b450de854be9354aefef4dd9f6c19c0e5cbbfd62b583323a2b03e8da9786fff861a0e").into()), + PublicKey(hex!("b3027674e7224d0074607a88b0f138a4fb130eb776f4d03d9652d1bd699705f838f9ffebfb3115697764ee819e03798b").into()), + PublicKey(hex!("a755e4a0c7fdbf203b85f2cc19056347d7cf541ad294c1f0bffc1dc19476fa26cb396a958498affb77ab117337cbc8ff").into()), + PublicKey(hex!("ae6e42bd788c7d56cd9fb332b2bd0a3a4f7b6b222a6bb5d28cbd73ff424ee168377a727a3fc97f50b350df53a67d78a1").into()), + PublicKey(hex!("af6dbc91c460818a3a7e8de36e137a4e6a1011ff3a6f58dc4a696b09218fa2f85656d3cbc27dda0ef7feb4b0ab024898").into()), + PublicKey(hex!("81d03f250f539cfd003bc487f76a15a03ca9a3c998a576f297fbbb22ef88393ab3609b47177f98765bf5883b542cdae2").into()), + PublicKey(hex!("84328834bfca5f522cfe3be2975f16e943422f4bbf6692bd37aa1a3e5e3cba234aaca49cd0ad054b6f3adf747cae338b").into()), + PublicKey(hex!("8f9ebd6b61ef1d43d82b018bab7dc1286930a5fe6e9df49b0b3ef8c61c33105d23f80b4621bb11a7edb7caf795d2714b").into()), + PublicKey(hex!("aa0aa82169546f2a805a943c219c05f9c5af7bd718fb001ce5b58f308e3df62d340ddf93bf6e4bcb800972510567bcb4").into()), + PublicKey(hex!("b25be23677bde4d1c238a931ddff5d8e9393cf4996f74a82d469f04f929c5fcc0578eb59bfa6273f3a04766cd3994c2d").into()), + PublicKey(hex!("925ba6827ca6e21fededaa005d5394d4191541a3dfccffa71f68785253f65121482e9b5bde18a1a98484ae3c3b3252a8").into()), + PublicKey(hex!("ab3537c0d20aed33f4631cf881c0367a5989069315601d6b2c02a74193d67b13df448eaaa3d767a936c98d06c92b3c20").into()), + PublicKey(hex!("93447d739505498645e91b2d5072ff754afc127289007d1dfcda898d1ca0aed2610243592151c298be0a4818ec30952c").into()), + PublicKey(hex!("91497ef7c53cec0d55671290800630815b4e8ca5b259a9719ffaa4cb8393045fd56b8b0f8a890ca1d736e4f75fe167db").into()), + PublicKey(hex!("b660ba247caaba3be9e987cfa0b4fe24356daf6f9d415255c4b0228f08655f48060b255a4f7d25bc936629ccc9ae22d3").into()), + PublicKey(hex!("a5928bf6386b148244fcbd5ac07d85cefb702b6645ba9c2d36cbec983e2b4a0817818d0ef1f7bb151729855b61fb1279").into()), + PublicKey(hex!("b44a8d760fc1b8b0f87aa1fd944008192f42d330bc964504f63940ba644f3109bc00e4ed8118150b63f828dc84c0a2d2").into()), + PublicKey(hex!("90067f2cca91ea5b41066dce6da6fc969c51e658d5e9b90cc2db326c9a25ff4ba053ff7325b1d749c000cd56038df144").into()), + PublicKey(hex!("a8a9e3397c7f065f86c5d2b7ab954fa01436badaba5a29d9dadc6288f1bd9d00aa65d507db2ad29382d170d19a96f997").into()), + PublicKey(hex!("87a39603ee74d65a489699476dc5620db5a152f96b017e61f233d7c8baab69b65da993e500197c8f920b94f28642687e").into()), + PublicKey(hex!("aaeff86775050e9068768f479283f8cb14e278b2b8f063575945d438858a14449555475803ead800c4856610f8614731").into()), + PublicKey(hex!("83b886f4846be6fa33f973122cdbd8e1c7ef408289bfc16e18a8f5bb2620fa4a0750f8c45b856c2d6840b52e9249fb15").into()), + PublicKey(hex!("8236fd3c19b3783fc8c2eb239a54aa73dcc897b62c3e41d71a041ad1f188bc66b2b0461cd196cbb42f7a3148bd9516af").into()), + PublicKey(hex!("b4971e963e56a72876f407ff384eae927d4c971a9f5f84b7a2aa61761b9eb9f45deabb70d9b13c31dafda0b432dabf93").into()), + PublicKey(hex!("976a0202fe244c41a3ad7d39d5e1332278e705aa8596772bb1be40b048e55352205ae031214d58e2ee1857cc8f69a7e7").into()), + PublicKey(hex!("abf1a0e8fe0fa46a2a3edd5a4236f7d7241a38626d55d4d5c2d99f759af347e51c6e9ef1bb20a3025f7537b733b3b163").into()), + PublicKey(hex!("90216f6b6b2938bb13110ec5efe00bd29d376ccbd2475f5493cd09c820ae8f7bdb25f56bd86876d0502913f71ec8e028").into()), + PublicKey(hex!("b320e17e1773e238f5ec37e0f054cbd3d525b5a3c12c63236948b4f46c75ba35e3936f074874ffaf5b50d0fed23a2878").into()), + PublicKey(hex!("8317ecbc5c03e066c5f58f9dc2791f3698571ea4d99814d519c0ce7c58cdb363ec0cf615213fe47d9f92bc334d39476c").into()), + PublicKey(hex!("94429dd3f1ceabfa9d08722cf5d88b50cf377c628f449ea24be1c3fd9eebc8b39f69a085d24ffdd365e42ec5c6c5958c").into()), + PublicKey(hex!("8fcc84874ba81fe3b2bca9c4db13eabc571b814abb499eff5cee6c69823adc66fe1c0024580ca5598cfa0baa604fe8b5").into()), + PublicKey(hex!("910fdaef893ee2a32f625d189f82a5e85e6f87c1902a92546c75a0b1ed901d6203d085393f1525a2019a6fe74eb33dd9").into()), + PublicKey(hex!("8e956fd6a7ae84ae3fbdb7b51ae6e5b0fea6d489e36f416bf3474876adda27393b049d4f462120580abe229854560bf7").into()), + PublicKey(hex!("b77d4d42cfc898479ed5ec2f8d5ad74fe6ff830ca8d145fd58f960b1facb74886d1d0df7bc6360c61b999205df0d6d0d").into()), + PublicKey(hex!("9517d0e55b9001a504d5fd2899187ef4cc917391f5450d9ffc86b5378448dcd951c0c1d305930c0215549cc8d06d630f").into()), + PublicKey(hex!("8df554bc2916cafbc9904e7b349f3c0634ad0a8feea4ba03bf9d05bdae84686af4a3b68e85b7e0ed89304b403749e868").into()), + PublicKey(hex!("8f58ed5b47dd4e044203828cf38e856017270cd134c8ea7b78dafc4d80f43e575b9d5cf3e306f35e8e6695abbcc5d283").into()), + PublicKey(hex!("83707e8664107eaba103ac141042b62728cbc0c7625879d2de67b2d4d8cbb87949df22c4c08649b09e58003bdd09b6a0").into()), + PublicKey(hex!("8a95f1b22c8cd665b1b8ab5fb07b7b4d47185e15219c971982f33e7fb23a4052dcdaa6e07b1200cf90fe7f6f02e4d2af").into()), + PublicKey(hex!("8d7cf584c576d5b5a2c09121a186d8168ea248b1f33b8199e9c89db069a83f4bea911103652e499eda022dd28ace1d93").into()), + PublicKey(hex!("8fa2413ef2fbb0040905d78d68be904bca51c2d7f003dddf639842365ca4b79dfab414eeeee088ed01b2d7e4f9c2994b").into()), + PublicKey(hex!("8ca5e3dc3cae508ff1baa798ea71786f12f49b57013e5d4bfa6d5e85f895339ff65e3d40282eab876b3cce73452837fe").into()), + PublicKey(hex!("826733e0eb6be050eb06a2f120bcc803d2c1cc6dae2047847754e6af947196104936cae1e8f3ff91867e5b8b865bfe9a").into()), + PublicKey(hex!("98579c5dd9752b96283431886ff92d81c1577fc77324020499badb472371c76ac68206c39bab40609a70a9caf57f4b1c").into()), + PublicKey(hex!("8c7acbcda37db82e04b0690cbec0c71b00262174eef0244ec34490c1a4061df28a25d4882e2967f1b6351acf9273f698").into()), + PublicKey(hex!("940e45079da8e2efd2687f06745d5082b0c6384f60de6c214f4173de62ab27e530cca00cdb98b0313c16d4cb0c619127").into()), + PublicKey(hex!("8a960cb95c59b6d4c3cd04aeb113a4458c7778246e2ed17493bfdaa139262f0890bd8d8a51dfe3d1a05b9a9120c5e4cb").into()), + PublicKey(hex!("ad8b5d9246be595a5d65bc9f41f774c9d878bd4f48de0f017124f1f53a722db43967fa9198dffbb9d3e726b8bedabf3d").into()), + PublicKey(hex!("a071987efe0bf3cce718441b97e440378a92771dc9fe67b2495310299ba503075484cdea2d338dd529ae4f52cbd52f0b").into()), + PublicKey(hex!("974e3f5405b9a5c8f776163c6d1d50a2a62c99f5635874c374d4d7c0d9e36fefb26943d827c34ed206ad1e96b922ee8a").into()), + PublicKey(hex!("b455c562c591276d81bd18f484b9252e4d58f748ad17844120312a88d25330416fbafa667b2a6f63897189b67cd2110f").into()), + PublicKey(hex!("a670fb720c40561b29529e1434cd215809ba88ebaa5ac35edfa7e94b4a09debfbadfbf0f38ed6c53245057ffa4be7ebd").into()), + PublicKey(hex!("a5fbcd519a7f2c6aed2e05394910c6f3addddb54ca72d27cb85c05d3a53cd5e24abef7126dad963bf2a4cefe721e3b59").into()), + PublicKey(hex!("8e0f9d835578afbed442d15eaebf56a8cf8159a7fde022f1e305fe10e9be92535a30169c6e7da725f21d939e710e10dd").into()), + PublicKey(hex!("90508972994bee7b96bc38837ae67b1501dd5f03d930eb4217d8627f7ca3b8557339635f1e849e46e6a8e768098e58f4").into()), PublicKey(hex!("b5accfecb89292b64c429f1814051eb51321b57b57021e5418e646cbbff701f364712c411712f90e58f2e03e536f865c").into()), - PublicKey(hex!("9372359c67329a7d96166a42185b11d4fa90c2aec4f9640bc1590ab2876b3232016c293f43e87f3eadb6fb3ffa131610").into()), - PublicKey(hex!("a6c04891df324878a5a7a516bc56c0f3d7c91313bd441b01e16bbb4625f30af002a666ca899d356c2d393ac696db9449").into()), - PublicKey(hex!("af3eb01517dc8e3a4ff6d10d1e0b061e8572ef231ef455fa12ade246da34b29d24e6b759a5bd1aefe8a603f83ae29c7a").into()), - PublicKey(hex!("b7a718777b6cf0f99dbc98331bd8ba791682d92616846dc4b728c30ece448c4abed2e4a51a9f420341a29a4300a1ed9d").into()), - PublicKey(hex!("98726387f70a8ba63154189f0291968c8c46b6d134c8c981b2fc668d3f84de7f27b866880d58cba168dbbfb91466e17e").into()), - PublicKey(hex!("ac44727979e098f1bb69335a7750473f7f33f1582e187c9770d37348e910fe7fca4bf4ec7eef83d7663f6b3c63dd38cd").into()), - PublicKey(hex!("ab800e59937e4719782aaa7f70128233560adf8ff16b98c5ba84b8f65adff837d82d13abcc5b5fc93b1ae5ba21e9deb1").into()), - PublicKey(hex!("a118559a9faa4de92fb3300f847dc84dbbd650d35fe90b00d25c5737291d01872e37f15ec78a0d2568f93702fa9ba63d").into()), - PublicKey(hex!("a0dba6714338125e8bfd1cd9e60715cb1237a8a3c9f9ca8a4b9ab158694de218b49606a603396dd957d5d53e5e4ad51b").into()), - PublicKey(hex!("b6f7c0eb7b298d91c0fd79abe7e6e80e96d2e6c2618bbe92b8b5cdcdbfac75242572b30461245ccaf401849d09d9db62").into()), - PublicKey(hex!("8c84c091f328b9cd8e9596af82929e3eef548781ca4dfbb44b9d929255ad213d5e5897b1b3fff56a76496788b77f6344").into()), - PublicKey(hex!("84f984ee09f98824b194c8635598a02167f7aff54a267731557c3d90907db37eb9355721fb6193813eb2794027b6680c").into()), - PublicKey(hex!("a361e0cf46795cf832b9cab1843aecd28b2a8de630581c21d84c517d4e52b81d57ecbbd00d7180724333ca8d692f5472").into()), - PublicKey(hex!("8b91745a95b36883afb5fa62920ab4ad8c03ff4f8c442dc0061ba6a388cdd668d08687c11ecd45784e422db79710e41e").into()), - PublicKey(hex!("8a62c760cb88c05fba1e31a055b9db8ce74998d6982d0133753df7eeff189b9678f6d0aed7556d8de741a8cebd6574f6").into()), - PublicKey(hex!("a2557ab41c78517fef0308ff0b11302f52c2941e8f32bae133fdf581399a659ebd2b84cb3c8f215fc86f3273ca0fe1b1").into()), - PublicKey(hex!("ab6118f604c2d9228d7cf3b1f7d8a2587ee579b9ea634de10a96e3da5ec78a1fc7f92a2d57b369171491e0c0a7d9ef33").into()), - PublicKey(hex!("91b70ec3492a926c23612b3ecdabdbc0e6d86022cb89146c943f085ca55771c954dc35a7931ac26feae4864124f0a234").into()), - PublicKey(hex!("b2d147b3f0cb612be796fff988716ad313a23ee3b3c83dfcb795e2286712f81bf02cb4636b3ac9939320601f716e2666").into()), - PublicKey(hex!("b7d37a5ecc086b026c4f045445022c88e3075b1553d906a6e2e0e1435b2c2e65f30c734da216ddbd0130923b2b36c1f1").into()), - PublicKey(hex!("90e5e75c8f635746bc6a840331a501f96497b3f2194b181a2a1d93d36e881b195c5108cf2bb3c7b268afb034a9896beb").into()), - PublicKey(hex!("99c378b85e84e7e98cc6273c2e7257baac2215c4bf0d86e22f93885fce91a8b6ab5c463918411fc81c721778856fb809").into()), - PublicKey(hex!("ae9b232bd4789d7c4ec03db8ca76c4a6e6bfac48303dac8a56ea5dd7b97ce02c8d883e50596482ae129185afb7b0439e").into()), - PublicKey(hex!("a981394b9cabae0ab800c08ac5c02e5ef375da9f53de23451be2a22f1d337ce3a0974db86638f9c4809883542e880f25").into()), - PublicKey(hex!("81587e8914d85ccfa997bd67ab2db97bd2c529d3494aed23af8c107413719c4c6d01d004787824957ecfa50057d0f23d").into()), - PublicKey(hex!("b9cebc1e13b222ce8c86efd6c1486bca852a72d0b2582720bb5e54a09e359940664737328747b785ffb571a930728f7b").into()), - PublicKey(hex!("ab0ef49b8ed1843c64a77b0af3bcbab4686416ce4e26a59a928c4c3e1de7f0d02a6c67cb14f53152de1b5a87faafd933").into()), - PublicKey(hex!("b9c7bc7341def84925c31f5c77a848492af57d706971078c1948a7e10bbdd1d6d2875c53522d91679f6ecd8dbda30e80").into()), - PublicKey(hex!("824be5aaf5db94920ac2883ce5ddf55392fd894bf8bc27040e74e110945418701297c86296de4b7c666b41975c3155af").into()), - PublicKey(hex!("b9c099d11baf186fd6e2aeff692105ed93477d772cc02b83e277561b3072b29f8b36eb8c03f378527388d3d2fc513959").into()), - PublicKey(hex!("aa4790a0835335aac6a42715e6749d85963c64e7f00572dfaea93da7809ce801e1a8280908aa24903f5c4cbe5f84d204").into()), - PublicKey(hex!("93b8dadcdb02023f7605f86dbd16c727ef993dc9846c7bc5d7b24f381e04bbce3434b936046df88974352cfc9ed89bf3").into()), - PublicKey(hex!("a7d2780fcc0a32f8c659b21fb1bc403f05d234a2277411e19caecf9eb8d21e046af39b0364b5f6491f8bcd61ff2ea469").into()), - PublicKey(hex!("98b1377469898c3f5cb58ab878eb1b96c0d484bc7f86917015e0b4fe88299d56d8eb2cafad2cd8dca068b82aee263842").into()), - PublicKey(hex!("8c5bc104464f62205bfaaec438bf835cf7420cd3824da187eee1a40c0ccb32a7dea18523180394c96da515ea14dfc620").into()), - PublicKey(hex!("92cc1b768e5239803d8f411f0293c2b1bc7fa68bf82f79dda8e75a2a2525f5b7f805cd4c3cabeeb192965d1388469a05").into()), - PublicKey(hex!("91a557d536dc690557a3cfbd27a21edb0ea13216b3dea203dd7feace06ef2bebbc94a06807d63fd91bdd4068a8d0bf6d").into()), - PublicKey(hex!("a196c1fba1a58c193cd80dca76bad9c2ac038fc1dce7ef69e90421ab521cfe2d5bccc77d2972767e20bb4928e32ba39e").into()), - PublicKey(hex!("b2a4074a3c8d7207aaa23002a6036376b7ff362cb8701048808bdd3a15fd43db868ccb0345ab33b8b4d96fcf0497fcd4").into()), - PublicKey(hex!("b54dc15d6fcbfe9dccb5977e2500b79503ac9d20f2d769b83aa50aaff73733789f6a50e00bf7b63c23e5a358bc10781d").into()), - PublicKey(hex!("b7f514bb3c29d98b92171049590410d20d8bd8d108f6c6c4bbf5220e099799013348d0e2a09a8d6300ab6bcfdde1c710").into()), - PublicKey(hex!("8d6d754d4ada57a712a0832c7ca4189b7bf89cbf8bd687765f1dff915a1b00b21ab6e5a51dca344aec4efd491d45c425").into()), - PublicKey(hex!("8908fe2b3e0d5a90e673cd2daecb8ae460f047d535400874b416ff153710ee48ca0dad6391c27ef9a5169d6c8b0e76b6").into()), - PublicKey(hex!("97b37dfcd3c6fe3c84f12806ad368b173b2170f8b451db49138618224bff8891214e5e7de56e5cb415210555d5ec054e").into()), - PublicKey(hex!("98763aee7af76d0f9c693020a205453387fca8a29e4aaf369a070e15f591a7765c81726dae7bd00c6f8e5e64e44f3d49").into()), - PublicKey(hex!("9706d59d86031257efc2c2e3312312e6b4386bd4137e1cde9b316e07b3f5bdd625bf1b1124746f7520475c4db81a5fac").into()), - PublicKey(hex!("a71822dc8191faeef23b83830c7e7e867870809058ce738920da2171ccb06baf11a3fd9caa9b643ab89082f21cbeb1f0").into()), - PublicKey(hex!("b0fcdecd437e69b6c8e2d0c9f3aa8c754d35aa62c342de3d030f6d6080816261ea8c69b1f0f6123cd6feae78e2a7840f").into()), - PublicKey(hex!("ac5da5e48851c9593d17fce5fe99b7fb321234cf24b71ac9ddcf147b64c586a16925835e2220132e768b05c071f959e5").into()), - PublicKey(hex!("a4972c43d2c58c699fc6281e22b4448d7626ec8c330a0b4fa91be65fb349c051b8dcd4f485c1f5aa811bb44e2e7950dd").into()), - PublicKey(hex!("87c3725ccbba0d08944731eacc38d768dd2e3357e4fb37a0956311bd8f772f691de0a4e6d7b2581e1cd863a184404b86").into()), - PublicKey(hex!("8c51d8a737babd8c5c1e594264c398d76a55423060c71c53b4ba62c3532047df1ba9ec7492d0b7e39f515a03d6679a41").into()), - PublicKey(hex!("b2173df25cb321b5abf0c8bcd9acd2c7fac2be1ff90f9c592060e473d684f2f900376566ca2fc5e814b8fe58d94ac5a5").into()), - PublicKey(hex!("a46ab11e491de8294806ee617ac6c31598ade579910ae8c74a2cd1e604b4b4d0027887fb61c16513f0f7182dc3131335").into()), - PublicKey(hex!("a739d8958ae3e2a18c723e5fbff04bb9956979d9ca31528297f3df008afe7f5e932aa2bc8cf526ce6361372ace2602ab").into()), - PublicKey(hex!("b5e5ddc01575c3fa6d02845c07d77e395ac26c5b83e7e2756585903052a3f4a62da3dec598bdabfae93d96aee97ba992").into()), - PublicKey(hex!("8e12a042e0c0106d8c6cda7342bbfdc829ef4e7d7f15185e1fb95a3891a2c91ef11a712d1c5154dace2af53e73dbe135").into()), - PublicKey(hex!("b6cc63a5b677bcd64fb03d9a82d70380458c08d9a4bb01d024efcc8432abfd5b6ed1f8ccf4e59856c59bdc1da7913814").into()), - PublicKey(hex!("a51a0d11ddce76382efee000c7df8d6ab2de3291acf71081eb1b0d87db2d0f510ddbe524460b03a5e0576681638511b6").into()), - PublicKey(hex!("b14fc1bf0c3ee2be886d4897465d7ecbcf7f6aeac7bc6cea7bdc35763a68e1965a27753f1b0f006075b96e207d3b1525").into()), - PublicKey(hex!("a0324ec32d42b757db2bf0df159733409bd5e2d92170dd87fde24eadc30ffb85dd0a4e235c39d753b769daa1f994526b").into()), - PublicKey(hex!("825ea4d13ebd8369f47d060822be0017a75fc6343c3427b89df468daa7bc56256f6fe9bca06dd5489c83a579090006ee").into()), - PublicKey(hex!("a6044cc57f428d62dbb9566476fcc3ac25dd50458401b3f772d53b65820c9c4a38c99bac8553ec4a2f6bf84fbc7a0dbd").into()), - PublicKey(hex!("84481db7d16e30a5d35ef5abb81735e03f06bcf4236d87e7a431c6c50f3aafd352203af69df0fb62c8485fc06b786daa").into()), - PublicKey(hex!("a0a6e060a29137ed45fc1f5f89a7fa13f8e0deedd10eafb97a30356a6198fc55236964148eb2a29ba640a0bb80c21bfc").into()), - PublicKey(hex!("a800b7a9ef1317692bdf3b874bc74dfd30bc845ce5891115611ecee431a04763b47b2db825aead5c7df8d7245f6cc81f").into()), - PublicKey(hex!("b9f684c2bfab6a088e1715ae0def1dc1c1bf2e0523965438209b7fd00d7820a2ed472222b97ec1d8b75dcaa43078a69e").into()), - PublicKey(hex!("addc0ab11d4bf6103733bb6985a3012588150dd522a207e6f6f54405a1bcf3f906e481f9bd6caa69040f3b4d7b3321c8").into()), - PublicKey(hex!("8e1b71a8e53fdf5c7eb2f2359cf51556bda3ac5909cbf8ab6d1e1cfe42390784c178eef9fc456b4b737ca822fd549bdf").into()), - PublicKey(hex!("839dca2a0b5c57e75b4c0e10ee5fa79fdf5e760c63f9cd56c489fdd5a31884fe1d07fa4070e69b1af38799c74eb0df15").into()), - PublicKey(hex!("a44a6df84e9d4d3ee95cc9c4f202a850ed13fc78f8702e47bf602a99a64f7a10bb76060f68e00084fd1ff2e391ac83db").into()), - PublicKey(hex!("8f775bd2b1deeef18a5fb358d797741f0c6af395a0dcffbb514289cc57fe54fd9e420761a029d458b21f6eb9fd488a22").into()), - PublicKey(hex!("86d967d23ff35ca8130ef625e91e65fbc9cfe3bf9742601fc954c2b946846adcf6c6d85e0f8b7eb45e2d528b9f82d62a").into()), - PublicKey(hex!("a1e852384c6e3d217943e74d2176b3b7aaaf1b032ad4fdaff7bebc8173075bcb4027fa054dd4a2155e1104b3dd66a17f").into()), - PublicKey(hex!("949886832e61a22af492dc8b709e956050240475e474ea790e38a58bf3ddecdc34ab729ee8be90b2d299df578cd66d83").into()), - PublicKey(hex!("aa1738c23a2c0f162e150ae080daf1dc083462523e1a6ae972abea75f0907df414670ba520904a9860f33fbd9fc4f45d").into()), - PublicKey(hex!("ae3122a10174f3e48b677748cd5ebaa4dd86a1fd7f8f9bb155cde95a8138264c9480c95bbcde4102a3b0ba9550081b40").into()), - PublicKey(hex!("93756374448632aadd6a05bf63272a465892153c1369e3d7d3c2af49f57096ab5d982b191f061849b33ed899eae6a730").into()), - PublicKey(hex!("adbb39b14d792a133e1b97a3da1ba6f8dad66d2c869f7d09858e0919f6b0bc616ca647511dbfc08d481fb5bf254cd855").into()), - PublicKey(hex!("b014d35436d68b0b743710d6355d2987fcfb6c749fdf084779d41f4eaddea507fe52afedbba1ab5650462b7cf142eb8c").into()), - PublicKey(hex!("98d728942f541cb20bc84ec61e8b703d7bf589187d70dcea2b0eac67bf28109ed9fd0013407ef9d18eaf2a2f23af715a").into()), - PublicKey(hex!("ab72de30b3b205b47c2bf5a6801183b651a7dd418ea8229bea50639cd5cb7fddc4187cfdfb06c3dc72a032eaa05bbc98").into()), - PublicKey(hex!("8933231354485de83350dbab30153dc37bbc704aeb5879cc8a3cfca7bdd6c68c7e538aeb9154ff1217f6b366fcd0018a").into()), - PublicKey(hex!("81b1098e9a8c38e9c00c71cd5a9ab53bb53d1e758bcba938c19ba6cd4cf1059787b543b9b6f76b858e8b6a3e41a64855").into()), - PublicKey(hex!("85507fa804a6cc5a96268ac3d5c176d831600441acb09579353870631183959643e35c958c24e8e14e60a497ad4cc0f7").into()), - PublicKey(hex!("9820bfa98fb1b770b9b1346ea8382c2ae399b7db200e37285f5bde8e8127053a5553d54d45ff636703a2bba23536af80").into()), - PublicKey(hex!("ae25ef59277aa8b49048d844a3f46e4b48e82f8651af39ab5087c64864b248d5179d45b289437967b2e5fb0b7811857e").into()), - PublicKey(hex!("af1c3ddde88043d25c0a5f232659dd4e4312afb08f3db000b6efb4ef345203fe4e57cc9a868ff55d18348fb56489ab7d").into()), - PublicKey(hex!("b784674ea025541b07a84faca5829c0123341ec38f30fa86e056e665625e799cb15cfc02a5695b1b960169cda6a0399c").into()), - PublicKey(hex!("acbc6b4aea95316bfbb852c9a48a15202bdc8fea7978935344992f5624c1f7eec53ea977e1917d90c6f46302fcfbff83").into()), - PublicKey(hex!("8887d32b36eed875c535c6b7f9da02e5c20cc9eceb9b9dc2252ed10bdc41b125aa416065e327ff904d35df719a3a9fe7").into()), - PublicKey(hex!("97636763d7eb244971d78efd1b796745aa7872c1b26a3c6bd56f6a6f0eab5cad0b1f4ab06fde7b77f98495ac1917a35e").into()), - PublicKey(hex!("90fe05fcb438d854179186b150b16c44154ee3ad17c9326f34becf5ca731d1fc51451830ec30070f8d89afb2b83c9f5f").into()), - PublicKey(hex!("8b3e4af1bd6853c273ccd2462f90e784ac38a349d8d0f6bb4888a20b1a90de63995e61f46c34e085ccbb2fe4d3f2a06b").into()), - PublicKey(hex!("a181872adf64a21a9e2a6d220952e49f2ce300523fcb8f7c34b5f8ba4731505d9cb69a8dcae896963acad1987c7f0bd3").into()), - PublicKey(hex!("929a5403cc503a6e685c8066c07ef7f004823e9424eff951a1834e1494d085270dac1ecb9d455694a262d06864716853").into()), - PublicKey(hex!("a6dee42ddc3d017e43c3fddfd39ff4f2b1278137f211380c62e05a1db98411c3af4329fedc6633fb40eaacb767d861e8").into()), - PublicKey(hex!("aa7b6f4bc7b3d30a3d6ec5b9c8b371d6d9fe151fccb30a89068cfd1a27fa662f89c0991d28a59a53ad64f9f60e61f7c9").into()), - PublicKey(hex!("aea1b26c6ad68d2e98c6978e84122245231994a436cc468e54594fc708bddc5d3776b737dfe3df53b3bd65c5ef753c6a").into()), - PublicKey(hex!("8623d174402fbf7500cbfb28d9205e08882da1b1222a8e959d5a5619612fccbf25e3b646609d0d0c15f291abf7018b76").into()), - PublicKey(hex!("b6998911ed834f7f410a9dec34531141a74181c4c6df4edb302b357fb4087d23abd5ab1572f966b611bf481f9a75f219").into()), - PublicKey(hex!("95e9e0d40ae1bce6a9a5b241998c32c028e3d6440ec293fe36099a451593d45d656ede75dda18ac2760a617655e671f4").into()), - PublicKey(hex!("87a90fd2b8f48d6a3abb7dd83d01ca2b674470cd07bdbe1ea7af989a5e6ddc0316912c6c7197e0ce1ffa4ec219d5c1e3").into()), - PublicKey(hex!("a351d8141a754ae6d363ee0fddcd9a553119158eec61a3940a327724a0a169544a598281550d5eb9cb5075bf0b8a9862").into()), - PublicKey(hex!("8c452dc232c35638aec5ac0d25b4293a99a5013cd317d79f6a30058df072fae193e27e12158325007cec659cc40efea1").into()), - PublicKey(hex!("a081f2a9e386a8cb308fd2f141638961d973328f97c85558f24e6df5db19d040d16863414c0b2634b8ee2ab8a798bde4").into()), - PublicKey(hex!("af0802e67efa84ed80fbf48ae3faac9a95d998050904f50ab0c9cdd5dd3161c62be076cbb4e8cad988990629e25760ca").into()), - PublicKey(hex!("9363cc620a01b932fadd933dda79e80864a5d299f5819fd13287a023dc84fe66aeacb9d4b8efbd8e704ca35a6a2aec3e").into()), - PublicKey(hex!("93c991157e757b2611d30c6ffc481b67424b07bb3fb151a55a4a63e0334c54a7d51457ecba6d2d85b9e3c7bae1fd4645").into()), - PublicKey(hex!("8b91078930ab518b8433777df5d2f4558f778e40ab3dbbe8a4c96c08c4751bc0cd13eb564c661cbdce2aea624f8b4976").into()), - PublicKey(hex!("8a50d06eb83fa56732aaf57e02a10d6794e4199e04e6c9d2124e1b6584610ac6e557ec42b69e651a531d4e070966956e").into()), - PublicKey(hex!("8198ec5e80e94061f91e429fceecdab138368fd701245db203c6ec029ee5428d45b8355ea3da96d62019a6ce2d0d347a").into()), - PublicKey(hex!("887cc2163fc7a801e1fb0b6b1b6c6be34f3ff5084e554b9dbb0b81de801ee95c533a273bd7157c69aada89756346a736").into()), - PublicKey(hex!("8a18421246d505f7d78e58f076baed7772dcfb3dffb9d2b6be08b43b7d204ba7a99d19afbfd4a9436b70a93554ef836a").into()), - PublicKey(hex!("95dc70d9fafd6ec9f5eaf6800380124828d234da1e3196f7310963734f5d26e88899208105ce143471887e825a2272a9").into()), - PublicKey(hex!("8d82f4e72f07b7c25c99de78439361fc67719d7c098053c9e0cc27f81916cd96f3945e8511b56c736f3f09eeb0a49470").into()), - PublicKey(hex!("b6b79c848fa33af28a563275b178a63733d6410fb421ebf8a40da844cbfbdd958d51b99832c6d50d7298a7a113424d0e").into()), - PublicKey(hex!("930e7f5bb612e94136cf33872639fbe397beda5afd76bd075ac5d9651275328cc201ef1e8bbee13da21cf486aad49f69").into()), - PublicKey(hex!("a75bf5cd6b379bd48f098f0aa2283fbda1323a5ce40add44c7ea334eb2a4a736dc0d1342919951d341dc3741b11a59eb").into()), - PublicKey(hex!("b48eb1c3e49eb976c49286cf1b0225193e1e8a657547ffaa8f19d85640044230c0b1b47b6fab31cf46b58ab8dc58caf0").into()), - PublicKey(hex!("866ab1c5be69ef591b6ebcc940e96ed773d77bc08964671f6cd3995e5681bba919a13814bf8f1e8799137c0e3a41b4e9").into()), - PublicKey(hex!("9357878f8a721eed8f3e153e2b9d5306e581b955c74626a4197e1324071e0f6e44fd8272a2487eaeae89b8136f1a5d2a").into()), - PublicKey(hex!("b4c9fa2892a8e88c94c04970ef7c0d398840652088ce31912cbca586bacff0cf5250674386fc6bb52ea807620545945e").into()), - PublicKey(hex!("b5d9c6f433c461245c43d75029ee1ab0c8f5ba805538f346b111b68eb4229fb49e3ece69001b2cb14487264c6b12f085").into()), - PublicKey(hex!("989e46cf4fcfc2c5f1cfe26b44def4ca0f6e542691ac26fddc2566069f8aa429e109249466d5441853b98abba9cfb275").into()), - PublicKey(hex!("8501544afc6cabcd10030a5081a2737e4e806480580d2e4e7e478b1431719c337b4df1ba831deb3c7b9b59b4ff61549e").into()), - PublicKey(hex!("a0935ca2e0872b8b2d48afbe9a88af7fd4d347d5c42fe4e850af7b91beb1f58dade7480117b5ddaf5d0e86aa34989118").into()), - PublicKey(hex!("b49bbbcdb108a1d05fcc04b4f75e0b28368914ddfb43fc519652c3a79476ff7484d9e0aab58d3ed0ab8096d278117dbb").into()), - PublicKey(hex!("ab413641aac054f3d783183826bf784e3a10a4be69b72d7fb20a35ca0af432c7bcef8aed6df7832b915fbd17fcf4632e").into()), - PublicKey(hex!("8ccbda6aaede4fe80f9bc2f68dc5e186b0a58bfcd1852359da1f9dec4fca639ea19c619d4e1241a77d368a227cf5fadc").into()), - PublicKey(hex!("982bfa9ef09d99f6dff5b3eebc394e0bfc4687efe17f636141456aecacce4c6ceb3e985314779eec005625663e9715ce").into()), - PublicKey(hex!("8bfe4a7b45ef2c757a6b7de523744a803f1443c0f9113b6e44a40a2457bf2fbaa7c63a38bdd5597e2ff7074083da706e").into()), - PublicKey(hex!("ab4a4020c1238ae1189af6134105a3f9c502b2cf729390b3e9ce2b3708e66ba99324ebe1ef9e5003bf250fb93cbb5d6a").into()), - PublicKey(hex!("ab7362207e27a8b05297bbd080b814a7422c8742f364713bdc149aa6bf3876464feaf5004bf1de75be53accd4ce8591a").into()), - PublicKey(hex!("a88d5db0ae2631a994cb9275cd124fe223ebea638d2510cf65c9bb369858c5ef68d980e2761d09f9124ebc3aabbc3746").into()), - PublicKey(hex!("981e8af83a6b5100d15b3f067685008abe6dd4916481591aedc021a4963d0946d5efd4687e488ff274206a59eb45d8ab").into()), - PublicKey(hex!("b3087accda242578592fb15bb3f851826f9b750c57e163bccad4f7e56df9b0838610bfe150bc42d316b9f97f26029620").into()), - PublicKey(hex!("88be5e48ed5030b24b69f7d2342d7ce7fd29132abdf1fcfeb8e05575c5fd01b442f90d86690bfe5efe0388cc5cde7f8e").into()), - PublicKey(hex!("abe4af5454af53d3c8c5857cdaaf502433fbfb53b383e267d409c6a6ec4fcfd62a2bc87fb78c7b4ad8af999031372396").into()), - PublicKey(hex!("90d45fa3a1596289373f14b199fc90cdd935c830b29fa6868656f676e54d143afcebbb21e49a395275228909d1294529").into()), - PublicKey(hex!("8a379cdc1b9c02864acfd15bf76e475fb91883b2af4565376e1d144448ecbb7a3b134a10d0a536c885f1bcbd0f370df7").into()), - PublicKey(hex!("b9c5fd0775264ca20c872742c20f1525356966c49197fcfd1f28cdae85ce8bf10e668cd14aec7aaab7eef0cd5876897c").into()), - PublicKey(hex!("8b4777177f3f16c6aacf2102d022aea2483e355e92f42708cde9111e11db988031ce051bfcf11e1c8edd1ef93234b231").into()), - PublicKey(hex!("99e266a567248ed95f78816ed159dc648867bbb0e92b311f99d58de7bb65ebd952d26c116c8303dd872c85b620fa233b").into()), - PublicKey(hex!("b53556a74ac75da4a5d6365a2f0ef02aabac1c9a4974b5dff6ebcff9917280ac2a39026ab6d5d566af58ee2bef2cb495").into()), - PublicKey(hex!("8dd1e55c3d5d221675aeeef3e5293d9d9db11e27127566495626ecbd1b14f487d502a7f015764344ecebd44a1403b89a").into()), - PublicKey(hex!("a71106f5a5e57784381f9c0f2cf900e766257ee32dda16ecefadb7667cd8043cad92784f28c18898cea1e5303eb0adb1").into()), - PublicKey(hex!("b22416585448a76c17070df95306982a5e555932de161d22b41464ffba4e72af11d0a795f097e8154a36f7785f7be8c8").into()), - PublicKey(hex!("8c32c38edfc9d07eb131672ffbfdae2ecc4a89972176d040fe02c0b8d1d1f99d852499f417a6ecd1cd7c29c804e02cf5").into()), - PublicKey(hex!("896f02e86b0e1d57b9e1c70c4c1cc2da61c1e4b1ca34fe94fbe95fa9b290881dfacb32d98b238c1f49805a92d596191c").into()), - PublicKey(hex!("938a20c63a85916602ccf4d621b8265a12e21bbaa351949e57588508040eaaa20fb4f2b651daf40b0a1b1a538e4e713e").into()), - PublicKey(hex!("a51ac0f236100c61f7cb385f5ce708768041545a197aae45f940413f7ccbe07f8f666dcae17025803883be5f916929fe").into()), - PublicKey(hex!("b69b088366a5b04a5d1b873c24ff8cb7f4fddb29d9b45ba7f59b8f66837858aa3b93edbdce14b13fda7f6daf4907af66").into()), - PublicKey(hex!("b879dcfac3c8e172d1e7b9a6118cfbd60eaab03cfc1654c7b6aa2641020c1bd6e1b0f80f90a80213a0a9c1146cc5c976").into()), - PublicKey(hex!("98736c8984af2167683d171e97d2a101900f831c2d4a6cc5f4f1dc8bbffdd29bec4d5cf54cd6c0eb39829118bc1f7558").into()), - PublicKey(hex!("813dda2ffc13d7a9bee56c5b946ea174bffe752c5bd29315904fa174d420f979d7d6861f17a50d70b3cea6f4da38a41f").into()), - PublicKey(hex!("9836260d94e5ec78ea8ccc19804ef4e4f965945888341fff6f866309e6a1e2a58426abaac9b5f9d8c7b3da270521db42").into()), - PublicKey(hex!("81d738ae15f15500363d7643a27077ad790e6b2ea8a823d53b99bb2ed9df67088b00bd9dfd032384af3fcc3e5548ed15").into()), - PublicKey(hex!("8da579f31045f275de7bfe467b17d49edd4a23b6f7450614e4bebde683c872c950847a1ca4752103dc655aadaf9ec66e").into()), - PublicKey(hex!("b064e260de1ded194746bef807b8a7b88a1866783910c568a571d6b0fe6ccb7c19acf7f6663c43c12db269c09061854d").into()), - PublicKey(hex!("b5348fb406ec3d0d9ad28f3efa1f0ae239e7abf44e96b5135bd12dba676c1156e3a3c8bbd237c74752fa05f2520e142c").into()), - PublicKey(hex!("85de612ce9783fa98094d9059368703a2b02a115fbd01b4755d6fba664435ee281dd34d7d2892f28a349a0ac1982cf44").into()), - PublicKey(hex!("a1195bc1b4bceb76cfcfb3c4e81b7c8557b7d6d5817f4fdbdc8b2de593e193f01c0205d1e6427c2213ed65cbc47c35a9").into()), - PublicKey(hex!("899a05fa964dab5b63f2098c00118b6a78ea55fcfdf756475b411c4d481a1a25d6e0e72e9207e27d878904d564baf4e1").into()), - PublicKey(hex!("80de081dc0b475d739971db6d1e0de682cb148c19f7efc214f20540a630ee20b4ee8c0a2f1eee12dcb5c7830f6134927").into()), - PublicKey(hex!("8d2066b2e6947140c1bb745824479211344a5dbb4455356190a546d9920486b068721415f898b533fa38b4aae4f8f192").into()), - PublicKey(hex!("87699a4ef135b735682df339f0e984a2cfc84a734c552a121807d8a0c7f43133693a3ac35dce05a45aee6bb6bc6cac6a").into()), - PublicKey(hex!("89434e6206c69bf7bc195559e3139151b365a4cd2ccbf4ee15a77fe33d28ccdd2386dfe1557fa0615edd9e83e0cc4c84").into()), - PublicKey(hex!("a68b9cd3969c4e830b23a2d15b794803dc3606ba058523847b412c267219ee9eb6a535affd11687d7c5dfdd4bb7cff7a").into()), - PublicKey(hex!("a78966c6c6ddd6867d3bc31d1a872387de9b3fd0688f4e0b288c4cc2013b66d09242d8ff16380c071857e0229a8ca654").into()), - PublicKey(hex!("a231ba8c3399c20c7c1c5ee02a0df8d8ef440884c4a5cb880ace22ebe22f288c5ff2a7f225652cd389a87934beb5b11c").into()), - PublicKey(hex!("aca212e9adeb1c05ba42caffe412dd8d09dd9391704b8a8e2482c92d1b4a28fdbc69b8f0786f429d55bd934c3fbf89b8").into()), - PublicKey(hex!("89d55d505a397a743a924e69da66a2c9a4ef3e2a40f4aa1522d220c76dbb96a1d4ebfd5ffac7185a62aeafa0c0b47a2a").into()), - PublicKey(hex!("ac90b00cf35c673c8271e66d61814015cc46441686e7c23042aa46f1126e29f65d1a902bacfa6b0d8167161d849e8998").into()), - PublicKey(hex!("8588d4935440f0ff07050beb8ab345908706f53aaff03454590851e6fcd77c9057c278b4cb3c7460f1634ce5d2448383").into()), - PublicKey(hex!("b8fbfe1e619d6593e29155a7a7dc894cb13ea10650eb1ed72539e14b893833b9b88a6687e7e3848e44c2249f58bb870c").into()), - PublicKey(hex!("a13fc335b6b03be8cd7fae1f8ca8154c64ff5efaf2a0c4ed410f1c685272853ac482e3f60cbcdca6a8a319fd766337e6").into()), - PublicKey(hex!("8ca33502f1af24522426b9a2421a32118a1a277f4c040e544bd7db3a3dd306e78054e67f29cd3d19e01911c1ae1012de").into()), - PublicKey(hex!("a5682819a3c3c61f8df8b49444dfa043134d647f42aea54a46930292820e71776c527950bff936126c9b2b113c44e443").into()), - PublicKey(hex!("892938e4e91140486c0182a3a5307c64b16e9a215e8f6d137fba854dbb9ecc15b2f9c5024cf01b9ecc0d2e98c430fefb").into()), - PublicKey(hex!("86e7cbcda20ecfda70f403471bf68a525c9f5d82714980f1994d9334088ada847ead966bba21e525426c8245534796e3").into()), - PublicKey(hex!("8e6b197329670947098f0c6a5621549207f2811b2ed5c2d45fd09db212db4d8b1d8b0617d801e48e203df4450700e3f7").into()), - PublicKey(hex!("83c2a4b758b9489aee59489060c99e66a3cd0a711cdbec3579f36267b7d42606ce7087f66a761553eaca30df1d4754ad").into()), - PublicKey(hex!("a0436c77489293b1e4923d03f72096f922a349dcb207f872a7b9d1dadba74d369cc78192389e153cf347b93f5d688a7b").into()), - PublicKey(hex!("b0694887c9d0a24df9e98ae93d48f39af69861a28d0195aace5b3fc6a06e2cfe8457cd83fcefa0e38416d1c56992bc41").into()), - PublicKey(hex!("b0caaad6a140adcc52b9ef8bd1a880572b3d30c521be2e9f960f00a458c327e0a3e1d042eaa98456bed255d7a8f52823").into()), - PublicKey(hex!("b11d9977e5f6bf0452a36c5d9c814fd1a31b652e4ed694eee5cedc89e85113f892d10f9d35eb60494588f4444c04c3ae").into()), - PublicKey(hex!("8330604acf917dc7412b7a8b8651fba0fe4e98bd53b45b75fd150e84d656ca97820835785c5805bfaf9be625da3533f2").into()), - PublicKey(hex!("a64828cabbb8b12b93ba857e0a4b3f947c6bb2b1222b70b58842992b491df6e7e20bb3a3a871a9410342b0e928534027").into()), - PublicKey(hex!("a495a4e6e4a49570973a7431a205f0ee5b62844a304ee72ed2f40799a663a3b47a8df9fc7f28ff3271aa026212017c69").into()), - PublicKey(hex!("97d64c302eb74472a6d772cbf095c9c8de06d1283c22353038e6ca9d42467168767eb141cab1d8fd0ac99363a98d8772").into()), - PublicKey(hex!("930ce5655240ecfd27c6c3c3a3f5efd34de174153337beef0f7b92f8ea3fa5dd04597403e01e82103d4b793cf5508cdb").into()), - PublicKey(hex!("acbf7b34bf313ff8a3e79e642ebc7bb0a54064adeef3bbae9287a93689af20f3b477ef4e1cf0cc6ab5ea076dd70ea0ce").into()), - PublicKey(hex!("a78b0d2fe61fa29ee0ddcbef9daab0682f8749f09a3c720fe37b6bd67b96d537821d2ac9d20144a42749c324d40209c5").into()), - PublicKey(hex!("8976a69b9f47e069354704972a404e1b52d046796bb23a7a6c47e75ccfa2b95e0132a435b2ec761ce1f513dd934cafed").into()), - PublicKey(hex!("864cb5acf079a3242a3766cb044b84d4874e89f5b696a9238d9ce81e5a2962ea1fab676518ad4b82a79cc46155cfe98a").into()), - PublicKey(hex!("a584bc3bc33fbe92162db7107837a16f399b4dbe309564350a4dc7d66d410230d4335d17e93377ae866b84c3558a2f4c").into()), - PublicKey(hex!("8bc24ced527e6132f5dcce2625f2904bc7e61258a9f2bc89933ebcfe4f38f1ae2f9c48e15d746297510ab10edae29bdf").into()), - PublicKey(hex!("aa74ab37358f8eb6bdde8661d11eba717d1ad3383726bd7c5678c837609936ac7b582df17d84c8e2f3d260a63290514b").into()), - PublicKey(hex!("b75fd74b37f79939bd30c3199497c44132cb55bdba25829477213cf9688762091cf5e6a613e5f1b414d091cc69c6afe9").into()), - PublicKey(hex!("a7c9904373de6ad8625f41417095dd56ce64d0602ca8da031ca18e559ff8384fd114d86db7c20030d6a25b861f710a32").into()), - PublicKey(hex!("920d3cdcb2d7140b4ebffe2581652a1d2b9420e0fd7f1790cbfb16b45d487cf94dc1935c5aeaba424c4cf0eaf500359d").into()), - PublicKey(hex!("afa5b467c0b4d503448dd4318d761d6876e73789b5b7ba7e8f8adae3f6ab76114a884cb291c1be1d5af65eae3dc70b4a").into()), - PublicKey(hex!("8fe455e0420cb10fa007eac8344f7100e47f3d7350aaa8e427d90ae3066e61b4280d0e54e4d193a12b51256b802549d2").into()), - PublicKey(hex!("aa5517f9bb3c2ddcbfefb4ef0f6df359ca15554f30016bd169d1dd9dba13b5db36aa236e5c2eab9c02fec4c2653f43bf").into()), - PublicKey(hex!("b86393be9ff99f794dd70504071525b4113f0309d9ff89e406c2a3ddbccdbf559f1857a566fd772be6454227ac2cf25b").into()), - PublicKey(hex!("a0e2621f6b29acb5f3129e18612abe0545a7dc0e1f4c27faf3b86c52e781f474cb4d7c8207e212af8a2b6c90ef59cdd3").into()), - PublicKey(hex!("b50e41586d80dc5d8f469a05a8fe51c3bcea28243ccc46e245f7414881518034549807798556a81ffb8147d55d60809a").into()), - PublicKey(hex!("97b72232c88325dd1105b749227d2ce88c79e74a238abf04cab710d6777a6cb58158cd70cd961049c2757595dd74c814").into()), - PublicKey(hex!("b675f511a1ed137a2515d97220a8a641595aa6b8e21e42de39e2fa9474b5f2b7878cfb54d458a63f6fe3e6f8603ad764").into()), - PublicKey(hex!("b6a322fa8e0f0a690e693c3efd4840df217d720bc07636882cc58b5e9831ad5b902cf47758616756040f836ccfb66b0b").into()), - PublicKey(hex!("88c40604f54a19fc4b21f4419bf7bb3d590dbcde0d5e84ff7a93d273a305c5eeaa4c9a282d5d60a72718562212451ff5").into()), - PublicKey(hex!("99d9df64469fddbf580f38d4790841afd77e4babb9a115cce736509c615ca1fb88b9ccbd216d90499b6c3d77ad5fdc67").into()), - PublicKey(hex!("b3383819a2d4790ca93b92c247f0212153602ad8d0f78eccf0284b81077ceccbfea890e4c2316475c1dd5617a98cbe4f").into()), - PublicKey(hex!("b28fb6dc61fb3cb6b32a9267beee8c5e9dbb8829ef9340a43085dce3f6a1117d309053e006cc9026a7c014c1318564b1").into()), - PublicKey(hex!("ad8423103620ac942cc28597ce4d2afa0184bb649faed93dfaf2ee18716988debd56e381d38be75330aa773ab570b1be").into()), - PublicKey(hex!("a39b7528ef1c0933980a10d1c795a4a7f5c4100f9f95c0d178603c3f5fdca63f01d92d73ef72d99978cbe6a919ac8cf7").into()), - PublicKey(hex!("87a6676586f4502247937d52712f29f2dd20cf8983d5b89c1f4fb4a732535d043b94b3a4c413fe1fa9a4afeff008ca84").into()), - PublicKey(hex!("ae6f2432d8ba1cc12376670d70ec4a9fd000c122465a2ad6d284da13600e22288f8f08556d0169d3f6b915fff3c78e2d").into()), - PublicKey(hex!("8b23f660b24fade0b47e72c7d0e3c6b4c64917cb841ed89d2890e6903e3547492a21abec6570a8dad2838599f400eefd").into()), - PublicKey(hex!("93e772dbd36839fcdfd318269ddd3c28c7f65b706876d3f1e37f8121438f455824a8d00eaa13ad81db6432a6b41d4aa1").into()), - PublicKey(hex!("984e694b3dbee18328825c859a308a3187b51d9fb6b627f559cfd1cba94e2320ce3cc9e9a08f157dd312e3eb09d3c0bf").into()), - PublicKey(hex!("81f973294d7b10d8d503f9f824061614dd5c02eca9cf6e22181c11196798aae9b72e6f93037a52ef52ef57fb226b0603").into()), - PublicKey(hex!("8c96ef53d74a4e6505207f5a1aaa5cbc92c4d1dc432dbe5990681192beece698a18bfa7cf0e735abb63b178eb997dfbb").into()), - PublicKey(hex!("b45c9fd18687bcd390941ddc9d9761fe60ee4f80e405503fa3b37e27710d6db2038d46329e0bcdcfeebffed9a3adfe28").into()), - PublicKey(hex!("a208043ace29d9b2843e3483fe8f3431f0132cf13758929ddb5a4cb9494f905b307bcc6aa0f126643ba0f34624bda426").into()), - PublicKey(hex!("afd86325db0cd7e5c5fed7fbd87a8aa6bd0f06c3973d4dbd06c7b5788842836fd107258070bcc4b288ecd8c1b5022c4d").into()), - PublicKey(hex!("afdacc0016efb3ff0687c1b59de292e4fa8614c2d00560fa307b6b6055ac139449e292437c20e22b2d22c85fc2526805").into()), - PublicKey(hex!("93587a583188f137a4a193294494922ff97eb62325a6c18ffc095a10b06c8f1a466dda63e05887a3e726718b335bf94a").into()), - PublicKey(hex!("aab8992a55af205c257714f7cdf170e8f3feb82c0e3b15f2aba9a438d51788fa3300559d7a68ff05f5daad38a43f465d").into()), - PublicKey(hex!("8658801142cc4c505881fa808a0463100a1728349f43a2b4a2e2c6c3ce0d9b383975951507e744fc8b2ebad331789d24").into()), - PublicKey(hex!("b262624ebb729fad56002696f26a8726bb887f3af7104da3d40f8f30e093241ca1d5724c4afc3f96c1866dffe5fec93b").into()), - PublicKey(hex!("894f4dfbb4a543850c9c0f9b4573153adf36619475a927c1a7757b39aa9709c74c05b765b5c47a65695bbb00d9eed433").into()), - PublicKey(hex!("93db9eb37c20fecf44853dbf609fe67c8acd108a24f371ad3ad6f2e08f41ee1508d98f30095c99fd098addd294506107").into()), - PublicKey(hex!("84c0139a111acf65d3fb040334fb2a2e407bce418fffea0294dd6c09194f42548783887d7f0dab005f1dc0b6b1d75aff").into()), - PublicKey(hex!("b566366bfd76a55b5f13062770d300217f9b9a3eb52e1fd81b4993fcb6434ebe0540ecf0d27dc47f92e2733782ceab3d").into()), - PublicKey(hex!("a2e60f111691caf31077b563648fc765539c556b65a143bdad6bb9e1e0d41d857606fad3dcadc9f05b547c80e77b5594").into()), - PublicKey(hex!("915ee847a89aa89fc470082e5f753e60193868bf1d16b45796859fa7409b006995c49d1da886c229cdd9a57daa9c85fb").into()), - PublicKey(hex!("af13ce1b6103b79cf4de1f5ac765ead26da5f016ba29ae5c1939f6969b1bab7481dad359aeca8a1f5dae7d86c9e890c1").into()), - PublicKey(hex!("9650a45d489b66b26977f663672286bd6d98650b597588b150db3fa8daaf4d419bccb606d313d44fdc49feed166889b4").into()), - PublicKey(hex!("8da4c06ae2076c03c9255bbbfd68f1825c48e49ed09f8f84b01aaea4c5b141137ce4b7919d6f64e35187efbe519e87e7").into()), - PublicKey(hex!("8237e9edb4bf258f6a1951b8646cb2cc123c15fc7acb8b2c0e7c914c01098443337a22db35d59d4bee69acc0f97bd0e6").into()), - PublicKey(hex!("807e3ac2a54eea5f1d07c7d65b7b52dbf587bf05da51a7e586f039623ac528d686b4657633bc6eeac3f162324ac77111").into()), - PublicKey(hex!("b500f10b8d9e78987d2ea3c57f35c57924df38679727d5cc5b48b798c3a4cbda09312132f074e983853b85056a9e58af").into()), - PublicKey(hex!("94dfa9c2eaf8729c866d9609fd889a878dc37e92b746ca44629aaf125805fc29e450ea4766013749d670cee151ff47c5").into()), - PublicKey(hex!("af48f4576d15f8cba4d2b3c8735bfe43f25b26486bcfcbd4a3a314f7043a552b703bee0e5a71a51f3e92eb7c9f37a9d7").into()), - PublicKey(hex!("a9533002f9cba18b67fe414705a27040d795de3d6b7fb822788247d08e31b18d1d48be768bb556821f8ea88dbe9824db").into()), - PublicKey(hex!("994fef5e8a5517d8cd197df906d5a96011a81477572c51ba4ccd0a289a017def29f9666adeb0194c8411163b33460280").into()), - PublicKey(hex!("80aa9b75f502c8c462fddd916dd633d130c3e7fb3fdd6ac29cd6a2c2f2d14a3bc28eca348f2065720a7548220f0ce576").into()), - PublicKey(hex!("a24516dd216a19caf5d502f7638e2eb960ff7a6595df3ab650c18cfd33a2db63075773b71610767700245573ac87a31a").into()), - PublicKey(hex!("b9196907835b7c1b919f9448be87bed577aa9fcae0ce5039a215c8ab1b4b2801377440060a62bfb5ecfea86e3b9079f0").into()), - PublicKey(hex!("98b266e6ac478f5748c3710d50559a6f7a93fa3f940aec51a77c7331c96ea8d9405da83dc786c90c52fa9fb525d2a0ab").into()), - PublicKey(hex!("8d1d61fc995ac3ca16a53cc5a92c3fd98ef9da84f051de3e3d56f08888629446a4be589757dfde6025532f94905e81d0").into()), - PublicKey(hex!("b0c05a348f5d1e747e6f4efcfbd5f42e2557f195404e76cdba12b87455200f78e681b4b8bc32b3a7c25116c3cd2521bb").into()), - PublicKey(hex!("8f4d5984cb127b0c316f00ab0001e41bfc66df9b722dd0f4b73d7e8661240d1af313139c79f0ad62005e1f7bb217ee1c").into()), - PublicKey(hex!("a283fd54ffb5f6e79e46f1a02acadd34ea22f05407cf931e4568d4c217e821ecfc8dff9720db0ca55c9fead2193ed569").into()), - PublicKey(hex!("a84b948288775f88d43af8ce78d84bc36e3bdf7d90932b35dccb5e6855b6ce9716e62d66f701fe22e97703da36d9ed27").into()), - PublicKey(hex!("87acb63e250056c816c9650d404aaccbe08039d934544dc92f8117757a035a04e4daf1b17d879051f0177b4cb79a79a6").into()), - PublicKey(hex!("856cd3d6ffa41c88ae1dd4e72a50aa9abdec62795222646951cbee5e9012ffa94de25807eb1794b128baf8da495ea4a4").into()), - PublicKey(hex!("8bf5ce1dfc7d708f2db0be1b4ef79630211267349e1fcd8790db5905f5f4d6d03fdfc39d90fb7d56fe53bf6071c80bbf").into()), - PublicKey(hex!("af90dffc98e8b6c0a8a7eb330ca5e15cd24087d74c600369e8e64662fbda182052eea7b3af667b1d08278ac676252038").into()), - PublicKey(hex!("96251271439619421aa1d4f35e21522d20e24688e769b2a9585f1028f919c3aa5ebac94f682a886ee5efa6cac200aadc").into()), - PublicKey(hex!("92519f48cd19443b5eedd98f31afd8490114a1303c33b67f7b68e51f32498137bab7d7be5e5c1c73f1c746b0856dd68b").into()), - PublicKey(hex!("b55bce6c0b44973bbff8fa85d3e05a17c9831a1dfd4948ba207894243156bde86441fbcb0762edfdff714080b64637a2").into()), - PublicKey(hex!("880c4ddc046902e63a0b24dbda5995b972b8d6ae830171ca9ee0281fcf75406c97af03e23938d38984050cd0e44ba88d").into()), - PublicKey(hex!("88328b53e84e891a64b530d355efe93497e662d371c278e2cc6a416e8f1387b03e5f65a5e6f0f5d54eb4830003c193e1").into()), - PublicKey(hex!("81be7417ed89b7fe1dbdcbfe289db53b5239af836e5b6c1bed6cd6be2f1588c06eabd352146f121b14086e4d5828c942").into()), - PublicKey(hex!("a4a069ce0d08ba3c954b6d21a7c0a08799ae33888ba65b7735d6db6d5ee767bea338ee5c765bb39b90dc1e422b0f163f").into()), - PublicKey(hex!("b014ded56333d58ee64e5ab82e35cbceeed1c7928c14d4e309ce88e966d166a5b63097271d8b531fce9d448c25f8db64").into()), - PublicKey(hex!("8d42ddb5da2105b876c27c2d85136efd249078a0993ce0eed1a2e69255e63a1b72f8f6e8c9f1141d463c6e4e6e5d8ac9").into()), - PublicKey(hex!("b8032bc20c0bd5c0ed89540c385282133ddc87e018a886f17e6f7641318226d53fa2867c2a0406899a8ba54566898112").into()), - PublicKey(hex!("869e5b8e1450c62f783598b2ecf34248bc700ea0a3a6f376e45fe27e3a2ae35cf5b89a315220af88c5a8807d0784f3cf").into()), - PublicKey(hex!("b3715fcc1b138d9150e3b7e10eb37af0f892b43f5e9f570adfcb787edfee211bbeae4ac47db1955840c2a938a3bc9d40").into()), - PublicKey(hex!("9718a35f8b6ea5e38d1c925a8f28077ac6661cf93bf925790acdd659221c62dc1c893b7b9d05e23cd985046b3f25a4e9").into()), - PublicKey(hex!("8dcfcc24a7128abf11547cda082da5c49f9b302421f47b79b398f5bb31ffb92b34bb16334248279081bc0cd63ac262da").into()), - PublicKey(hex!("b2abfbad7107b9b23b323d1b3246506819e184ea491d0aa61318447cd2ad292224ed956c2134a910b5d8b70c8a3f609d").into()), - PublicKey(hex!("ac00722c134af336051176f897a700170319aa6a19ecdf270edcd3307eec065fb92b3ab8f51407b41661f99456e30233").into()), - PublicKey(hex!("82408a9cc9f24070bda4adf8fdeb7f54646e91437c558491d0d7e359fe563070cea3f2eb0ea37b08a95e048c01e0d44e").into()), - PublicKey(hex!("abec6d70cd37d9049469635be50176932d08233b47cc57e6bfc48a1de60573bd7bb927a18ea3104e31b472bb9f7c14e8").into()), - PublicKey(hex!("a8c09cf656fd70568fa65063611cbb97eec41b35ef765c7531e8a93f3af5efbc4abe264a5438eed57c0e005832ca3f56").into()), - PublicKey(hex!("8eb8b2ec90a41b9cb9bc687395da9e448c9058fcfabac8dc3e790bbc38e6fd2e46b35c1afb029e9e66621ee822bd6c76").into()), - PublicKey(hex!("a2606d65c730631bfeec395943d770e8e4030310d5c05e5abff200bb67ead13e9a6aa5933a52b206ae7a2bb478bfd02d").into()), - PublicKey(hex!("a22d9864a5966653ab64e6d7929fcad9608cfa9315892abdc51da28c15c464fd0358cb96b2aef82b14ecf4b26049eb46").into()), - PublicKey(hex!("87d1e1195e0a88518c745a044579447c4106f0278bae54cf61e50f66f00109c4a692c140448ecc7375265a04162f9073").into()), - PublicKey(hex!("8801cea17e9d21bc93a3061807a055a07c1cdbe21b1c3b1575e31ed8873fa5565f3995ca725f60669c6212cce4937cfb").into()), - PublicKey(hex!("b65df5bcc2cf89b8625cd222b22c801429e284a37affe57fb9dc89ae4fc3ec91de7fe8f8ac761a8142f82dd2da9f21bf").into()), - PublicKey(hex!("a5aaae2f8d6f3e0c22b3de416f7f79631d4831265353129ef59df089326426b13468aa4c80f453e1730af06e618450dd").into()), - PublicKey(hex!("a4b676d220aaaf1ce460d41456f30a09d7894e1090d83913655c5515bbbb2d04e0eeda2fa2c87f7c26f08a744b11cf57").into()), - PublicKey(hex!("917e2411875f45390d21c79b96f83622fc97c3eca862728a1919d0185ac6d04b61ad847330b7706c94301357e30a216a").into()), - PublicKey(hex!("971af2f904420fe41dcce2605ba84a1a11c2b418b1b3688b7c9ce7d0a8b26705a6e09bb9e8f55931be278a1a931315f0").into()), - PublicKey(hex!("a4a0406f66fa65191b7f39a9a8b65eb4c5d7e69d38cb0eed133ffba8ad28f88b0ecbcac26ddc7d2f195a92a52dff7922").into()), - PublicKey(hex!("90b8d4e158a196d6e241e32708f7566ab8768624568a4a6d8cbd72fff62f6e6f1b74328e3c750bb36619ddbea99fb387").into()), - PublicKey(hex!("acf122225d465dab6950f8825af6f8dce33de7e32697647eb9cecccd8d21950f9f4d9b9135467934f72c7af73cd9f363").into()), - PublicKey(hex!("b64bf852f5aa66a05b89462b32df1ccd1fbe73643ba16312188aca9e5abed4ff6d34dcaee321b055e7662f40179713f4").into()), - PublicKey(hex!("a40c7034e9353fb37ca959d448d3bf8b9bfd3c6596162ab8177c3195d34956f49036c4d0da64733a0a2bd02d5007f2ce").into()), - PublicKey(hex!("b0017bbb8a3a4a6cefbb0901813ee337f640f3e3f9b4854c26563c2a12b7615871b416dc2c3e7efca60a54e2fbc70235").into()), - PublicKey(hex!("8d77221eb17420d0a0cb639bb42c825ac2a0193c35c5892aa57c2e7e2f38908c1124b92d663f03184c8f355754760457").into()), - PublicKey(hex!("ad24c2083b7bdc9e9b710f3221a19c44b9c551aa567afa1ee5add309d9bfc49b92048d562cc7de4b738ac08905baea8d").into()), - PublicKey(hex!("b210e55564ff38a22d5936ad44f4e59eb2d5d6c868b7b4bc96a3d9746dbaff893b76fb3ce1456846981fe9809832be41").into()), - PublicKey(hex!("8510f3ed18be21221626589428fb0602f45d82dd84704ff477923d534a7c263156c246ba75d159af1b274c81001f0e94").into()), - PublicKey(hex!("a12eccc044d694f734735cfdd641442b4e302f0ae329325693a31ca689c9a509bd6508709dc3fe43840eea0b59b46c3d").into()), - PublicKey(hex!("847e936c65b9a7913738f4e242e1ee67eb70c32778bf0affa69963a43d6f44662ffbf7f45c519d9323fcc28dedabfc85").into()), - PublicKey(hex!("b681bd4ee982e4e6de3cf61061a9410fdaf2ed32d55a9877e4b7cddb6c106549b11e6a4add0e32dc2f862e64a402bec5").into()), - PublicKey(hex!("982fd790c06ad2df3881153d98175720b7f0a5ae14a56cc881accea729983aa17a003ddc5f8f0305650f881541a64fc3").into()), - PublicKey(hex!("b6a95dda44c83f55a1bc6d04654df15e4bd7dc322724667a7a9901c40c73cc9979f769bd0f5d16928b3fdf5163447457").into()), - PublicKey(hex!("80962c0d0fe92e8562e1a937168c08a4229dcd37727c3f65c2ebdf464c5724c420eb354e99858e6e9af6032f85132e86").into()), - PublicKey(hex!("85f3547cd349e858f729f71cc5a7a3038c26803fe42f3d83735c84dc381edb3d265625c2eca13188fbfcf0babfa7a2b6").into()), - PublicKey(hex!("a1df6fca43e0ea1ba7dd92eb4ccbf0709ea7e13018fc135dde919ed771730259964c5b1a04df001fac3e7a9b9fae7d10").into()), - PublicKey(hex!("98cd4119a1bc386c1302d3ba5989a98c3b9121a87dcbd998c92ef831ebef15eee4135bd3e45e3552b3bf4930b1760318").into()), - PublicKey(hex!("a59477b570509cfe84a426be18ca4b6c589ba69efed7c7d346b6387752e60981c041f5a6d0426e15728674cb3846fba4").into()), - PublicKey(hex!("a65c17a8a2d03e407b25570b47ce1370950b1c2c01ad7f3ef0f05de45a7958722e36fef819765d58af1dac166a9ce381").into()), - PublicKey(hex!("b4d7cca6b909e191c35ecfffadd121f54f724ff5964542fe615918f3c3aab9c26b02ef2b37a5925ad8926cd8557283c5").into()), - PublicKey(hex!("87abd14825a5386e62d828b41e8ea17b9d077cc33ffe05d6d665ddad0b91da89ec5d38f86b4510c4d391f232832dfa9e").into()), - PublicKey(hex!("a8d6489dfac2ae52cd9e4b3582a28f89ead033a46db5192bb30d9d73570cd561756949d9692e0540709b656866f40c35").into()), - PublicKey(hex!("9011df07fc069c836c85546867d04ea59773a8b27979fafdd5b26982925b488592086b79d8882ac342ba6cd1a7748563").into()), - PublicKey(hex!("81be7c12faf5428f9a0e3c3655362919acb793740c35d7826d7c1de3c60117886c2af3f304d8e2a1a65a9f911986feb8").into()), - PublicKey(hex!("b1ebe689b68dc83186664b916169748eddbb37b65efb612e671b09ae095b98ac767f6d2b989c45028b53f513ad07349e").into()), - PublicKey(hex!("a89315a4babb78b8b063985e32396f0e252ff328c033a0ba3e79df26a6670d35fe71f34239db08ef0f219ee05da0acb2").into()), - PublicKey(hex!("a51cbcd816a9dd9f02f87b561d9efe3f85be59404da64e191ff463dd84167d38464a976d67806f3496a01f895a540fcc").into()), - PublicKey(hex!("b9354603aeae3d91c0431841159398d6fdca9c538e089834d3d5180d046adc60a12c7760d983c1a2589461b8249b809f").into()), - PublicKey(hex!("82f052a5256f1ccd87c53cb9c9e712b47852b29eaab3ccd709ec8dc8dd82e225d766eedcf33de2514c3813a6df07ec25").into()), - PublicKey(hex!("85ae22ebe0230d08e55a2c1c7cdd9d5e98b766c358d1804464a62ee1109c4be9e9b97a2e877b5f005f56c4aa97106211").into()), - PublicKey(hex!("8fa687942cb61b03b6d612037d498fbd1b7cfc5815343095c8c01d758c474f676202e3a1d2de1001762464bd08d38439").into()), - PublicKey(hex!("a26af4cf69f65432324c3ee448491d53a9c7de06e9bc75ffb265a08d383e0371672a2ee6b508e0242258c9b344a79192").into()), - PublicKey(hex!("955e3b6401c549ed0cea69e59c8b9cfb674f3c6c42220b2cf6fb038dbb7de61ed60eee615e7b926b862fcea8cff68ad3").into()), - PublicKey(hex!("b03702deb865dd709a0b3a8b571658e5ccdb3e2c06625b367931e5e31e99190fc96916ad6d42f9b0f7a8e1970347f81a").into()), - PublicKey(hex!("a84598eab73fc9696560ada53f3c7399f16fb2a2ac13ff972ae935a29f1b4722bb4eb808bb991e5fe2479427d9108a96").into()), - PublicKey(hex!("a21d7baa547717c5aeee022060c99e778b36558cd07c13839c1026bf86adb1adeabf3fdfb6fce69397bc6a5a78bf50be").into()), - PublicKey(hex!("a5348e45fff1a4795c5ae5e230d059516837c05cf50bd2a558a2cb2ae41f5a97578e302edf7c68e809eebae03db751aa").into()), - PublicKey(hex!("830eb7ab3f1fa4453c9ecbace2f47dd16161699460f306b82fc4ee6ab9938e5f95bd2fa971a5a5b984e4785c935c0895").into()), - PublicKey(hex!("97dc0ed12670be973ccff04c26fb80ab6065ddf5c105585012dde477caced2cdf39993d2717a81366574ccf590f0d2cb").into()), - PublicKey(hex!("918472ee2ff1820c86a568ad6e1a8a87ad5646ad9a34a4ded4552a507d8d2e87a79b737fb9e1aeb50d05e74683ec41d6").into()), - PublicKey(hex!("8c9489532a0677834a3c31f84923fe8ae9aa824abe6659712d23994dc34721713b1747e9d60e2ac34a99e9ae9fd177fa").into()), - PublicKey(hex!("99c1213fbc9cd4582a598d968334ee41f8457ba234bae5cdaa73e84b7fa1b13d8e5bc6b7d11801efbeaae14e50fbce1d").into()), - PublicKey(hex!("a83b4b42b897255803170f12803c970de0c00eef15b7df11c477217bf61f18790f692b29c9cf19d14ee008f8b8434ca2").into()), - PublicKey(hex!("afe2644508739bf1fe66a01e32885c7d846857b038125efe181e52d9f6d7fe6675a3a044baa4d26ee6491022009b699f").into()), - PublicKey(hex!("8a6e6dd5b227b28e2aef3248de9bf52b1683a7a41aacba6cdff516448beadcb537400b4b182da8af68ac168090eb501e").into()), - PublicKey(hex!("98b2f17ac762f2178d442b9aaea445fe918c1fa1f238bc7ea6299a1acd2e1d2a42519aec6ff59b769201114f1ab38882").into()), - PublicKey(hex!("b764d2ea37087a0a4b5b954d93d313490adc74ffbe1dc101f5e2d740df6556ada682b2976b06c34f9ada2163d0542181").into()), - PublicKey(hex!("9032e6d9914ccf3a0e1446d98b775085eda7c5e25492cc25e6412669f6b920ebd708062695872bbb770237cd5067ea3f").into()), - PublicKey(hex!("92fec011283943709d1ca33a2bc7710daf703bcaac88d1a00f3c6bfcee17d7226a371417888ea7a6a6de411d51bcb295").into()), - PublicKey(hex!("9149af2d1ba7842219521ff93563cad1065246dc39216075db7f8a6e55b94b87a4267cd451ff0dce022f136494548862").into()), - PublicKey(hex!("8ae2db2cb57eb3d22b5fb1f77cd7c7546fc1d18b38e39f14f982db34d7e38f471dc7ae71de200f51545c02b161113ad7").into()), - PublicKey(hex!("91d2a168e21387378b4bb9f560ab89627e2f0919afc7af7497f9d668d26e6256566628d5010c4755c4218af9348588ce").into()), - PublicKey(hex!("8be671e644cd465cb3aec3c7879e94ccc44dc2c9a8a387b2a412eb50c192572d6496b4e75195485f3518c81277265de2").into()), - PublicKey(hex!("b7b38f22a9e0eeef6566fb4fd7d22610251d84553a2d309e09106e390d80bc626d90e1c309af483063ce6633a9354894").into()), - PublicKey(hex!("a06a8c69a735a8f4267bc8fecd667cd9fe4b8f8d5397128b205bef461f3a15b365ed617e3ed369017fc1ca87d8fde865").into()), - PublicKey(hex!("843a3cdc996f50e3ac9d55239334905da3bc57100d914965d1bed48b0661a286459b03bfdf057f106afd2142afd75e35").into()), - PublicKey(hex!("8443ffb42256c6e785455e98fb2f87b19208a0b1f4a9ba47f45f613708ead3e3b0dcf095b9d402a90fe84d2123542552").into()), - PublicKey(hex!("a2f4d6e2547bba9dd7d95af7449683ffcd8c3b7a092f3c985a36d71ec4ef87e07029c5feaa56fe4db8204b8dc90f175e").into()), - PublicKey(hex!("b3180a0c9b3d6599e6eb5fc7e2ef5096e6c6ff6bd266f6b66f79d2d66449e66fca7239f15b64111be0c47109e38d884c").into()), - PublicKey(hex!("887e42853748bacfabd0b613fb357f1dd01c30f19f3ef929b2be77073f1dfe42ab7517e73490072496afe53e503a844f").into()), - PublicKey(hex!("b9b7a4b830f02ece15cbee2d14111e465d06e9795dc706dbabab7a35e0e331666fe1b8c0ed445eb2d560b4ebeda1bc52").into()), - PublicKey(hex!("8bff2d075d9927ec8766f015e29b2bd1d90a8d51db71af699f566649ce4c58d3e679b1ac140c9501d69e91b4abbe48ee").into()), - PublicKey(hex!("870e22070271b70cea7e955ff89dc4678affb3b735f4d78977e56b1dfc105afff690a73e468f1eb118141498a538207f").into()), - PublicKey(hex!("8c5b4e77e6f7b24470273080f80b8c373e2840d980734acee77254981ebe42b3e07d970020ccda6543462658857c7804").into()), - PublicKey(hex!("a639969c441a155fd02769aace85d30c25db9e9f4a9c5f7b55fe1564ab0e292a322755a0a3b3279bc8e0feb550781a74").into()), - PublicKey(hex!("ab7179e1f8435b5d0359a43c29c7638b27ad6b010655b0b90f6ac15cf95d1c76de29197a98988e81d900e8fb665d2307").into()), - PublicKey(hex!("b80b672258f696318c67eab76320eb28eb7e8e0f878546574b73eb7c54e2d413b57261ce0d243a6f8375ffafe65e5c4d").into()), - PublicKey(hex!("919de8218c22459d6397e745a131c60dff76e4bd32037faf03b42a161a4fb78a42189d3048bc0ec22b343a2e73f2a756").into()), - PublicKey(hex!("8712630d61c416e25dfba9d156f9a9645b096e1184aa441da9dcaff9b1d1365db29af32af29bbbfaf5bffb8efc0cca19").into()), - PublicKey(hex!("b46839459663ea79798412724bb48c08b0fcb389acb516f5fabc936150e99b15a5a9b76f55e734a2ae907ec546403f1c").into()), - PublicKey(hex!("84442f5211a80128212ba63c5205f792fbf577fa203802368b11ce5930ae522ada4bd4e06b90fc5ed016733cded4f007").into()), - PublicKey(hex!("b0df2d4b97ca12fde583b775b9c83b21d519213d9e434c6be6a538a73e0b3acb5a8e8f5dcc73dbfb6f3778587d3059c1").into()), - PublicKey(hex!("8264cbfdbfc68155dda8aad92551b40182a97443b3367d3f4ee221a6e7b09bc137bf48490e5e12c93cf28d2fb0ae0ab8").into()), - PublicKey(hex!("84fcd146a49c435d3bba88566d3b7f22465da0c7ae0b6db68393c1dc8d55288f1840d7e73cf0805188655e56ac54b098").into()), - PublicKey(hex!("879d45cba5a2a9ecb13ae169046d8a5f098bb1ac8f6ce7f47c86d55dfb7a23ebfe1c1ac3caf696d8132d94f08e937301").into()), - PublicKey(hex!("83d5801dc5c7f2ea0a9f2b54fbe32226cbbaf29d81ef772035e7c4da31fb335e6bf362ccab5cf767e94e8023e346b05e").into()), - PublicKey(hex!("8aff184d6819966173ee8c8e1eda470314964bdda15b7ce39c0e842b00d26c02720951572c4be4fa64f0c3f0a22a7c43").into()), - PublicKey(hex!("921912c87af0372deaef407508f04c89abd5f3731b13ebae4ed67f1c658091034bee7c5bbd11b9f86fe4a1a9a25fd934").into()), - PublicKey(hex!("b005ad72aa4e67c77a9f5bf2e28d8471d0e41057cb0c18d08a901fc0e3f354a12f3afa3407085cb057ffaf2da46ff62a").into()), - PublicKey(hex!("8206c6c534d1a7521905c3a9ba27299d8db52fef630e073faf8c539f94ace13fc1dfdd4227f44e9f35e0fc001fdde531").into()), - PublicKey(hex!("a0841230a16bedfb8c9a93e0bc12653073d88c9ff963e332d160ba01d5007ca4466ee331541b2cc22b0333b7e789269a").into()), - PublicKey(hex!("b96cb118b5c23e722be511d8fb55e88dbb3aedc278877272a13b5d8944a85ae6c2588a4065a91de36774cffca7bdd33a").into()), - PublicKey(hex!("a4ba9cca0afd1748da00b2c11443928c8bbdea10c1c03c37ca4d515569f874a5e77e061c4e739ab18284884eb74e5c29").into()), - PublicKey(hex!("942050fe5373d04db61c45a7037fc85a43235903e4b6755a214320be762393decbbd6292e2e88dcd52ffdc644c23bf12").into()), - PublicKey(hex!("82adbd305f1b184f690092586f21d38b5fa9ebed545e8caafd65d32113942790c992a17b0cfd28177fa97695984d9d6e").into()), - PublicKey(hex!("b2df004152dd34a3d1f1f038b9f25921b2aafa6d8efd1e5d17aa6900e9350d678020e7d267d9a7bb64f01d0e2a4cefc0").into()), - PublicKey(hex!("a9efadca6c05bd907f38cdffb1fb2df0526922413e8dd4a0331e5dd89912770086214773d752fbabeff13feecd1e93b1").into()), - PublicKey(hex!("8bc3581b27c29348a3432539b0102dbfa1baadffdd16da42697e9c473350b446e267ea2a0514ea505b542842580e75f3").into()), - PublicKey(hex!("b9d5fafe3fa50cffaac523aa8b003acca3d0cb06378ba94e115d74fb7ff85c250dced257f5087b7af26f07329bd7341e").into()), - PublicKey(hex!("815a45e021e78ea67e3a0b28cfaa87bf5f2d8f3bb3217e1071af7845e13c40664e7817faefb35f60a32a145785f002ab").into()), - PublicKey(hex!("b8b6a619775fbe6a93d4f4cf1e36560489ea2971f4b38205600bbadc4a249ce051e74dfef8ab59c70da2a055ccb35520").into()), - PublicKey(hex!("b5cb7cb34f8bc544d148325d503f1a380ac5f630d9fda20dc56a07e08a9f17bd472e4f8efcb2b270ca2e900fe6fa32a1").into()), - PublicKey(hex!("8e58d93b5506802b81c57a8ad76854f109bddbbacf622c86fd9beec3aa1b473e00b86419e2c23d2c3b95fbde11f8ecbb").into()), - PublicKey(hex!("8389daeb9551245ad80a63cd21c0fbbc2e7489a85a1d51963eb7d5549cf7245661160a4f822403ffc93d862291f12b36").into()), - PublicKey(hex!("8b90dd5b39074bb40d701e23fd436dadc968ff1cddea1c9953ab6eaee3279b3c1e7950bbc092e9076c308e4d856b2060").into()), - PublicKey(hex!("99e513efe10d35c89ed08ce273a03f4caeb2905b5819066302506401f9abc9106179f40c2052a26d14bf0b1841fba954").into()), - PublicKey(hex!("b8cb3d6225931a80b9bfed389bdcadbab7813d983734e6fcd4a5e6407a5c87a4ce9b9d51cad8c7bb2c4f830d9a750546").into()), - PublicKey(hex!("a7b67a6d166c9118804ae46365f35a17651602696ee4bdd9d8176844af2f39601061214e22283e87649d66bf4afce75d").into()), - PublicKey(hex!("b4b728b71bc24c1b2ad6e15ce74e31b417d378ccc9b823004c94d5c9639a49be42f829e82ce32bea25731d0d788b14ed").into()), - PublicKey(hex!("86091e5783f18b0a90b78f4dcbb578682f4929204bb42bd03afab035ce4572a57002faf4a2c827f0ff6b6647fc6edc26").into()), - PublicKey(hex!("88ad4ea440bc8c369cfecd781816e367c397446c512792908a0b8ad399fadd3230c921fdf034e93688f39e9274fc0cc2").into()), - PublicKey(hex!("b23e34136c22ac73157c7c5cc8a9491b0b5bc968c95a9c104b402cad9de598e323ada4cc527555157cbecadf48faf87e").into()), - PublicKey(hex!("b432fa57da121988456589b194942d6bb35d833b8ee3bdda162f2868c947d674fb9db9032720b155c316a05c46bc1e07").into()), - PublicKey(hex!("a50a24c8a35638e0ab8b2df4413d1bf09bd2b4b88d3e434f40c0d5ef1d9f26f745f338b8c30bd0839b18b5b0fd0d8995").into()), - PublicKey(hex!("b712daa6c256bcd0502fefc067e812bb7a3a33436296322783b2e55fc7cef83d79da8fec94538585308b3f45e9517971").into()), - PublicKey(hex!("8a6b5472a2d35e1839f2b5d1a2e0a034cee7f1f4deb23a759edfa4cf6d70a7a084277ac6d63d5e13d27709515dd69383").into()), - PublicKey(hex!("94557dd803d8715283924f060124c227803d4a8039ee2d4ae3ad2864d236ef7162ee207a59df81733d61a85c5a5796e9").into()), - PublicKey(hex!("9153e072642acded7b348908018200c9bb510813d479983493eb92bf842d898ba4d282c8c01cfb9beec523b998a24554").into()), - PublicKey(hex!("836ff22023a680bce766385c151f110ff07a8a8d3b608199853e90cc6e02853038a6f3228fe5d8e7794493b7692ac2b3").into()), - PublicKey(hex!("9918e8d6d9a68734a8dce7b7569a0e0e128f3741198b7919ba356f090ab3246583bedd9bc5a5daeb7364258063e333b2").into()), - PublicKey(hex!("8227131a6a953cbd69f418214f3b70655262e2c4dc15f17a0054c50a23894d2ba888e5b2a5151977349832827559b119").into()), - PublicKey(hex!("851ed7dbb58389fed7889cbc2ea9cc296bddbff9cc20931ae53fd583c5070bee1adfb75be00f754f43fd19920088924e").into()), - PublicKey(hex!("a193cf0c37069d2789aeec992f9727caba73172317db41038304fbd2103486f045102a2bf89594a0b27695cdfc0239c0").into()), - PublicKey(hex!("96a18291783e21abca50af3368521901fa1dae91dc469938a8b950ebf73a906c86d626f62540edcf003770e55cee7f23").into()), - PublicKey(hex!("8213d36a0d1b8e41e65f887ad10cb56bdaeae0e2e6f63d647f26ba22fa2d129e856e8c8ade797d0da36b6f494badb2b3").into()), - PublicKey(hex!("872752cc8fd693a4efd432b511bbf1d4ec3917bd10b5ef13a5ec4743e31edf8302ef652e0bb365102655de8ede676429").into()), - PublicKey(hex!("94e48175e8af2ef5409ae2a2dea844ac465d5f13539d313df9b9115cb10f5087b8686fbf341ba094c5d3205d8d23ed0f").into()), - PublicKey(hex!("b0f56bb7221e4724a992da633527bb0d866159300d6ccc40833be5f3fa19d439203914820338d2393788fefeff7c2b9c").into()), - PublicKey(hex!("a29b03a1daca7bf85a26567adcc358e71b2605556acfc8527d96dd38517553b026aee2dd3b36df6465ea0b2b11731f63").into()), - PublicKey(hex!("98787249d66ee1ba6c119bd0809362c8add3e1b13586ab42618ee9edb9947b4bc19c9aed99da317be8cadd9c4b99c7e6").into()), - PublicKey(hex!("9540fdb105fee54fe5ad42ecd44c70781e7013ab765512aa526558af02a64387564b9f62ef7e13350c116bf4f7749c30").into()), - PublicKey(hex!("af5668865f948793fb7b8b3b29ac4663cfeaaceee225eb1e6b77f571827998528d2e00de7aee92a7afad5c9a8d879ed7").into()), - PublicKey(hex!("b5091c0b3bbd449e29809041546f30cb5c07c0b4792022c27662cb062f5fc5d0d15f9810eeb2ecac6d67fa34c0b3effd").into()), - PublicKey(hex!("aea3ac2ed67100372fce74dd48e167065cc971bf5f5433e1c5fe817e01245e3086f79b0b9eada7202e1510c618a3bcd2").into()), - PublicKey(hex!("b5ab0f7cb58f514d38d174c7268275f9aa49463f448af7d72410e345ac7d54a8f063967f2a6b23aeae877a6888e7a8b3").into()), - PublicKey(hex!("a398812957bd3a9ddb4641b581c716fd251023153eee977d2ff0b00b6428992cd603a3d5bd124b0e6bb1292efefbf9b6").into()), - PublicKey(hex!("ace13b3b733220889f1524870bd782811329ca5d67a6ef18fdca6b183869c233cee572284fe2de9f5dbab358faff58d1").into()), - PublicKey(hex!("82aaa82045b612c41a8b8b8a29daad9cbfc38295321cafa5199c337c049dd715a32971054f248e06bb058059cf974aec").into()), - PublicKey(hex!("8990cc66ce015f5340207679d38710dab1b652fdfc395578ffd769af4062fd69daf07e0fd100a2049ce33a506aa11a20").into()), - PublicKey(hex!("b118f061efac86a62458f89384601614edef72758afc7f3950889e0e2ad368c14f3d4b48cf82969e7115cf6412b1a9cc").into()), - PublicKey(hex!("a94113300058402c7f88d4b9f1e7a5dbaa6da94097c7b4d7a004a5768f78a48369d2debaf6345462f5a6f2a62a46c39e").into()), - PublicKey(hex!("82d83500656235dc6563282d4490052d27c4aa9d0bea1484a9d53c4bb458e114d130b32d48e2f3436b4a965526190192").into()), - PublicKey(hex!("8558a8cefacda93828ca2818a33887e6a45e012b563460bb5911acbe76a2fe2da07e4a7aaf006af1ca8a1a54b4e853d8").into()), - PublicKey(hex!("8dd0270cf8ecba8aabfc2e8382f14d55b4c924350c737fa3dec946ec26eb8575074e35e488ec57ffa6d3ce770d25d00e").into()), - PublicKey(hex!("9619502f2daeca77708e1c72c808d8a555705652a5f5795597cf5693207484d93d7b9056b26182ada8fa5c9be0f72128").into()), - PublicKey(hex!("a107fb2bbfbad18e0a72c3895ed91c2e1a23d3eccb70cff0a88e525a28b4ef1419d417af944ca0bc23ffb8502b2ccd38").into()), - PublicKey(hex!("93d713cc0e2abdfa91419d9f5585495f75c0e30c1b1cf7c91f9e22187209fb2660e5bc0f54c10e4d51eee601fdb64736").into()), - PublicKey(hex!("a3ea18c2f0a91b0d8db7d19d6c2ce7edebb3702d6fb8ff32d27589e28e827a351dbf9f441de799e70f1df38f2eaaf788").into()), - PublicKey(hex!("8ac63de924f34b7fcfa347c67db6e0269f6ddd992b98d7b2c2621738fb8b2ba03bd10b725931ec2d2085726d30b64f7d").into()), - PublicKey(hex!("987590376166ee47d232d1523cafa6500cec368beb87ac1170cb3596b878ea45f7ea04804d2a0626012cbbeedef17021").into()), - PublicKey(hex!("8e541b1bf293006fef345767e28b04435942df8d49b4263b5d200d82aa5dd25afbcdd08a530ef17430e8935d33952ce9").into()), - PublicKey(hex!("97b94b98b17eae56835fdd0aa4f63fb798199999eaf047258a50efe05cde995e08a249bd06f7993d7f46c6951cced70c").into()), - PublicKey(hex!("863cf5feee5fee99af6ca3eab958dfac41606347cf50e7325cc89b6807d662a6e1fa423aa9d8005e298c7ededc10344b").into()), - PublicKey(hex!("8028d0b741a7a4c4665396f95df6cb4dd3d8988e875274ecfe145bb8d2d5181f5d5ef0923ca2c2971834540061a66cb6").into()) + PublicKey(hex!("a182668bf8ae3faa479640e36472fa7cef9c7092c9d07b975f56e4e3c2b387555fac91a115be4154768b5798f4a7247c").into()), + PublicKey(hex!("b267e39546f223afa136f7121518b8f08c9649a2ae086afaba25eb012df0df504c408022d7aa4ff79be6f71c87b46531").into()), + PublicKey(hex!("8bc009567a34e688af59566d9817de1b8463c14205e5cd29e0eaf8ba8f779c0ffb6788b2760447a95dfc4e8c68a5e652").into()), + PublicKey(hex!("8c86d34fe7f8bee99acec477932c50cbbcc82ea12150f91798bc9efce3d000cd4719e43dcea898c168841366517ad2e6").into()), + PublicKey(hex!("8ce0a9748dcdfe8a91b894909680b8da88dfadf17390fee96869a0a994b65b6fe7c3bc57a176fe74966dceed2a1ed449").into()), + PublicKey(hex!("8d0d34c430eb092acd692ef79afab634b114acb489e17f30488e198532e9ad8fd71c4c6f13773d93ff1d856f582f4201").into()), + PublicKey(hex!("8186111af6a5b8c20fca267fe591daa6d6c4c2bad3bc030f1b4c49764cb081bd16472b2049ac437430f3d81ab26e48c2").into()), + PublicKey(hex!("93576ef1ad7f02cb4dfaa6e57a3feafe33c19e1f3f0373f42725fe7da5cf542e22658b7d2bf10e2f3f20fec208ad39f7").into()), + PublicKey(hex!("8dec64c4265c264c2378d7e4c12eba90df12b17481187942f1c87b4faecd0083a23d088e714d97145b7fc3ce14e91f92").into()), + PublicKey(hex!("a1a61a152aa5b24c6911508966b869b1cc804b11ccd9226bed0128eb3b9c93917ca6b0e1d1bee4c147cb25fcd255ea26").into()), + PublicKey(hex!("b48662028350a125b7f7944b8fa540f7a32b9ec59f35ba3827719c9a537f54765fe5123400674620f8ea0aa49ce0392b").into()), + PublicKey(hex!("84f503b0d2c5354cf45a71027b11ea302c183494602f2e7a583f59d7d61ea709ce7d3fe2c3e67922948a5118a90aa43b").into()), + PublicKey(hex!("85bddc988a07944f7b5f8d9d34d0569ee18db0f28c803e0a3c257b404697b5358adab56abd993a88086b83fe8acca241").into()), + PublicKey(hex!("a58cea604b3797afca793b7d721c5f4826274606ea233849a70904c408e096ecc6623531e1a248a074d263708fa228b1").into()), + PublicKey(hex!("86c3d7db6bd755ad014da6f23669a54f3847a264ada95e13894d3dbd97d0144ea09ac290ebc0272de0b9f060c72c7553").into()), + PublicKey(hex!("8a41006cfe0bd65b8d0ea9cfe103c121730410ff532721c5ce09856d283fb2b92ee7145dcae00496fe5da2d9b4b941d8").into()), + PublicKey(hex!("b33a66abb5b82dde441456b685263c385d2d40522014b500fdf4ca58622ab78e37a5107a99f3705a480055a564a4ae3f").into()), + PublicKey(hex!("8068417099ca8e95e1a7fbe05ab1d8ac726f8a2c24ddb55bcf0e22ab8fc7e76125f39cab2e799938dbffec0dd78c8351").into()), + PublicKey(hex!("a5c46228d7e0e499443c5a2d32b496df5e4a9b25e608dcb6711ee6bc2f17c51663dee0fa9b443c5bf4291c2a98b4d361").into()), + PublicKey(hex!("8cf34f03813b859a0c9612ba867f2f4a3d6717ad0c376cc7cbe2a8aa2c686a4baac3efc15cf8356036d1b763dd710184").into()), + PublicKey(hex!("b4454ad8fa4fafd761717090b15c741a7dbd12b604715907cc67be6b765425974009c1e5f75f46bb6a99aa61eb25e590").into()), + PublicKey(hex!("80966badd35a75b5b3a5974b260d66953b94812291f78ab63a20f41a657fec42cb9b3a1b378abaffa47fd65b0c53ebf2").into()), + PublicKey(hex!("a25f4d9896074f61325f487376fba330ae9a8eae2977e6fdc6f9702aaa5fd5ca7bd40c6fc5b64ccde7774dd55f28d906").into()), + PublicKey(hex!("90e63504918552c1415f481bb4125c3ddca7dc2df2a0815b3b40fafc5ac41bd0783f8af1f80dcd46da7461b240041a05").into()), + PublicKey(hex!("a2f7794873395d95b360d18333e43f713bf0b7fa2c34f86dacb338d551b05d567c2d953e47a51fd1c5530a5d911f9238").into()), + PublicKey(hex!("90c0e0d87148465141b4d576dae7e948b1272dcde6151093863afa9e58583d0a4b715f4d4ccc5efe3d22c2a388697076").into()), + PublicKey(hex!("acb330a813903ada5ae93a622daa2070f549da0e373a8761a4f1b594199e07acd2433bf41468ef30e18c710b0999ef9c").into()), + PublicKey(hex!("a497e3aac64cfed2b48654973fa6b933c282758e5831908d103e4ba9010acbff3ed8971d88ad825408e3dc25c1db5ec9").into()), + PublicKey(hex!("ac5ab8c0851cd96810916e595d6e78f2da4543fc9e41ad3a6355e8170a81925daee6189b7137acd7ef0139dcdeb7c040").into()), + PublicKey(hex!("87628078dd136c86e64dc91e293cf44a5375c9e9d2cf964d3dab3d23d165d58ca56bcf70e0c7f543ae607c240273eb7c").into()), + PublicKey(hex!("a1f569642ecb896e201e46d693d652f35abfefdcdb60addae34b81afcd6a810f91f1c4efc8058689da0dc09f7ea5f15c").into()), + PublicKey(hex!("a3b8ec2fba9d65692d9cba17eb4e773123304f90126003d90437b41335da6cb66c0cb3df2b4ccebfb05ca716152f1cf7").into()), + PublicKey(hex!("b28e7db41c71ddd7de04fca3d4717f09abb59ed08afa1bc8b3724497dd0a655ed3b23939952b9baf48bdde3ade0c18c5").into()), + PublicKey(hex!("956dc1e8fafc586d1b56b199eaeeb23713418c169eead4d460572b8f1015f5810903edd581b18d4920c5ef0972050477").into()), + PublicKey(hex!("b758978e4163a730e6a6ec23a26b3b1c6fe7ab4438893bc2482009b080171ea21f1cee1a8f765ecbf38feb42081d6626").into()), + PublicKey(hex!("97f74f6467b03d3da516f6066cc27c1377879e991b38788d55689eb0592fbf7d858eca718ac5ea4498b5f43523b01535").into()), + PublicKey(hex!("b29835dc224f937534a18dfc28dddc086c1d14975702ed13c2a621faf795cdd20dcf03da0c158e366e569c964697e942").into()), + PublicKey(hex!("956502b0d5f973619cd458cca69bb634c905e31b8691820b925635ab455e7325bf70820ef86c2109f7b622ce4beff91b").into()), + PublicKey(hex!("a68419e9c41d8f5128171bda6f016903ac69239f05cc12bd33ba0539dded3d594b6b2daa15b1f44cbf7ac79f8ac18b44").into()), + PublicKey(hex!("9442530f7e9b98ae330770252f0c113df317d6b69622ee058e47623bc6b31167fbd9cf2418bf4f88b8ffe113c62efdf3").into()), + PublicKey(hex!("8d0175af5f8ace3ac7c2299e9692393aad8db1b78fc775a8dbb1308e6e18cbd2418c8553d787f3e9d9e42c8ea0991f35").into()), + PublicKey(hex!("8ea6dde4f4e907cb30d4754dbce9660477216a5d8f81decdb1128345597d37f28bb09394f84cdec2b3edcf6041123cdd").into()), + PublicKey(hex!("821bac7ce249978a14afc62a272573aafc0dca9d469dd9955bfb5a54fbca4ccdd05d044e3334f7f33f615fd00fded55b").into()), + PublicKey(hex!("92ad6bd08b51e35a80cda9b6087ff7aac8c4ce58e82be20f4abdf5b1d80e386af147b40fea6e8c05d464de034dbb7d75").into()), + PublicKey(hex!("b66572a05fd29181a421cda59b9174407935fcf114829c0686a6beb9d35e7dc656c98f008505494d6987d7c012db6b63").into()), + PublicKey(hex!("93c850b2ae94692be1188315acb34134e55513827a73efee82aa1f48b910e77edb47bc5eab3017f0430c3ac581bacae1").into()), + PublicKey(hex!("b6700177dcbfd033e7a22000a7d04c430cccf496d937ab142accc67f5cec11d993f817995cfd40b2fae7287ae42090c1").into()), + PublicKey(hex!("92cf580d0bce9999a1391646b626ea86d1a46659b1dbef66e22dd04715ab1b0d8d473d3f6d68d2e35629744acaf9a144").into()), + PublicKey(hex!("939dbdc01bb0d74199668be05aa43614786756e504c31186dbf9c5305a5811ae9a587241d332ccdc0d71463eca111e73").into()), + PublicKey(hex!("9670f4eaeddba897c2e6b6e80bb8fd2b96d6c672be870a227448fa332a0085e27144ba1875387d5861f1d44ea64b6da3").into()), + PublicKey(hex!("a130c1ba092d5c3f69137c4d91edfb2d8f7c89f0b25efd2443094adf0eb21c7f41dd06225d0600cea5999464069c435e").into()), + PublicKey(hex!("86b7c6e1421f110c41c76294e5ffba3504474245f9d4d90c98521a3db240831ca5c6bfbf38ce4fa806557f3e2ce9de50").into()), + PublicKey(hex!("82470794a897986d9b7fc4e801bca024243f37a4b424d0deaa68008d3693fd60f089934bd6c0ecfc8ecbf696bb121e75").into()), + PublicKey(hex!("a3247d3e17c88992b5a7d63b29226fb1024de769b168ce0956f348dc6d25eccf739065ee6ac0743fee82f2a364614ff1").into()), + PublicKey(hex!("a5fa89e321c5c1f23eb1b714611ba7230d3c705578ecfee95739f104d93c56d8e12650b30c5f9d747e34386a8a510db4").into()), + PublicKey(hex!("933501a543258516febe72e11dd93ef0180c126dcb728e3585ec0b09e1fbc3aa8f04857ed8e2907aa3d624afafa2bcbd").into()), + PublicKey(hex!("80df97a3304cae8cabf04ae564a8f6e01a4ca78ff4216d8e6be808cb6696ec5e6dce4f891647e454383a3e064a7f1746").into()), + PublicKey(hex!("958e3ed17bfb064e6ce2d881f3eeb2c9013dffc43938b5fddbb830b95fac72f7726a961f07a963b5f25a8c5e191fe97e").into()), + PublicKey(hex!("8379454ef772805d2e510ef167047c1e61f519004d6f24e5eddd2060c5f14c778db4abb17eb27cfbae85e430c2001635").into()), + PublicKey(hex!("8eebe7870626a985b688f5db389ba7575024ff27300aa8ce40838c95a3c15387de646e203ca61b82691ffa1f0e5f8ad3").into()), + PublicKey(hex!("b2109cf2665c55e0c9f30b05d60f7e1c4e13c519ed96820aa6ad5e1b6664455ed4c525d4865f0604098da90c4acaf673").into()), + PublicKey(hex!("b9a88f2e2d0a92ff7aa0ade6dd46244588eabb834bf0f324a7bdf63e2fab2aec6639749fc58d1518e0be327581682e4f").into()), + PublicKey(hex!("8e97cd066047925b5b615e6542c8bc4f4c82a176c08f95f05b258a272e5c14fd4713074373cf96abd3c3d43336229a60").into()), + PublicKey(hex!("aabd41b1e81897811229c4c410f83e499313e9b8d541611c2809f1d833530da0954300eca0ddeeecb70dd673d68dc77c").into()), + PublicKey(hex!("b286312c66f24dd02fb4a83db747e18fd42924fb20124b84e4e59297358ed675b0eafc6f1d9f24c3a3d9a97093355c71").into()), + PublicKey(hex!("9574ee09fba3551bd40341bb8a5059634e3eaa22ff18bce54775c427667f3bd25509af6c4402554a8e953039755587d2").into()), + PublicKey(hex!("96cb92fe8b3652fb657b5dfc2b3ce8b264aabf675f8abd5d4ee6609ef374c1391583e489bd08d226e3c0fccc737113df").into()), + PublicKey(hex!("a105859dbbef9c482a5672859fcce81a3980de4803aa5f708344df2c3df86358d441c4d61c22ea1ed19da1ae88da75f8").into()), + PublicKey(hex!("8a6cfa6367bc340a41697edb5233cf4a1ba1786ef851c68ba781c8a5db4d4e49feaaf338705dc20e43118a196cc8482a").into()), + PublicKey(hex!("b68d60e457b3cf5cf0334a16720dd7a33d8021141eda54938210b8edfb00cfdef62f21b9981e546e77c1205f7903338b").into()), + PublicKey(hex!("8731b235f0529ab5a5f4e561cd3d36650c6200f8624c562453ed746533c61bafac96bd700d6fd232808e3583fa78c977").into()), + PublicKey(hex!("8ed10fd6955debba7c72b4bba0aecb2838f4dc20001b1286591bbbbf53c911df1a1c38c49519f4784c9d4fd21e49b8fb").into()), + PublicKey(hex!("aed954ba0adbf35709f9151e3b0e35b1b72751c031001ebb1dd34d753bf29d798544a5871d53d6fac7ee8d2119c99ac8").into()), + PublicKey(hex!("a95839741cd51d8045735d9fe4d7726505fcb4d81a4df9c61d0741f5395a22ec3dcccce26b9ac01a165431c3f8269147").into()), + PublicKey(hex!("b46665856bcef50cef397aebd543b9f817e2e0da5a3551eed3562185a9b6080b2b99ba1d6ad0391ae1df98c965ac5384").into()), + PublicKey(hex!("95a84adbf0053f993ccefa29b3c484490147234944ae7aa2df6a1f3de3769dcea5207cb1785598abacdd3ef3c0a08a57").into()), + PublicKey(hex!("b6ceb5748e56a4c0a141145d96fed121cb1d33c6fbb9959b628a2908b8c6a5a116551031eef76c7c93724b93c2a448b6").into()), + PublicKey(hex!("8738962c2200f39853b0a44584266bcdd456387a93ef25180fe36d774b2c359b1eb0d99676ceb1076c1cd8b3d95e5bc4").into()), + PublicKey(hex!("ab5930d66db329105935262f6877805de38e39ee085c0225cd4962cc306940cec589d5650134cc4dc6639047c969665e").into()), + PublicKey(hex!("ad63c56c719e9019e081d4650f5f294f0e3049645619ede8216c3b0f0ac6bbd470cdee371de274ef2b0ca56389e732d5").into()), + PublicKey(hex!("804036a6ef0b2344cd6268ee29a22ec56eedc0469d037ce8166a637b83bf4d7d3cb668e9a57616894baa378810aea566").into()), + PublicKey(hex!("81fb9dc9d8236b79af769c1611ca2b47e984c39fde55b5a53a458eb2ca73a1bfee8463af98b31bbe4d63af6b287bf0dc").into()), + PublicKey(hex!("afb7ff2975cc42b3f160f2e9e7fe48caf1ab45e22f3e29605e74ad42a3e12a428595b3cb8337a6e05f58e0c129840cf7").into()), + PublicKey(hex!("8e37803445bf52f6f11ffba9621bf04f49cd0c1dea24e2b3512318d6c3793c3db1eeb42048e690aa6474777091656543").into()), + PublicKey(hex!("9202927a9448c4d5b4860c50f7552c35ab0ef30740bf4dd0aa49eae961d6453971a48b14d1cee8ed3e7cc6045bb1b095").into()), + PublicKey(hex!("95f8fd23b45665927d0d34d19dc9d370900cb2c2932e0f2c8ff40a484b1799a60f1dc70a1e7fc989194c6de10c37e6fd").into()), + PublicKey(hex!("a78dd1a02677c546e521a53e679fc15a8d146adf296bf9175db6cc92aa18f1d1f583ab8c94273a31994f639a1ac90659").into()), + PublicKey(hex!("aaaf491bae678c54e14fa251a58e4f23d4d1c02e4b85422db58a220630bdfc0a91fdbc5c8583188f2fa941397b3d51e0").into()), + PublicKey(hex!("a4ca292de7d7fcd1e838dbb6c35212b3bf8e245f43fd46c3dafad67e6792b788ea55882bec0e63f735ef376b5a6f9124").into()), + PublicKey(hex!("82d50be8bbfa1f5ba59023fb55f2bb0fd2228ec9b0880a5aea7aeb92dc4eb82998df6fe6afaa9d8b5791823c1996f767").into()), + PublicKey(hex!("a6a7a929aa959eeae3be7e26ce10391907a114a8259af39ae38a02e90e7b72410628b8e9a51970c01f015f393715c01c").into()), + PublicKey(hex!("aac055f775b342e9c9763a514b14086fb63a87da749a15c7de531a359b7308e4a15288ed13d9e456bcf21c79c1314a2f").into()), + PublicKey(hex!("94d6fe7c3ae2de2a8a11a82ad2dbb0787194570641aa8b190c58adab4603212711725a85c42f4a39e458905704085299").into()), + PublicKey(hex!("8f6263124101b3ef4d9e1c25877b1d7b3f851ac5f9ba88fafbfc36b09b81cd8e4e86696c305577650aba9490248a1f1d").into()), + PublicKey(hex!("b63910ba9c6bbab2389ad3ee7e7a79f6b9767176876417fdea9b9820556218cbb51a6ebdf03da9840e80521a4dd9d141").into()), + PublicKey(hex!("b84d1bbb50c2757c62e0ce1e26ad3e13a614874c199eefb4b52c936ddb15e99a3e724c139be8700b5c5750cb745f200d").into()), + PublicKey(hex!("8b3553f4b2cfc2c94f4bf9d8bc68c8cec40b1303c7be7a0db02c2f04bf9db4324b2dfd60abd76d32c1aa6b6426f4d33c").into()), + PublicKey(hex!("b11f17d09ea1d56e33b4241536cc92f795e2d7344390981367818c89ea0674b07a9c701db9ed6eb134b884d059da0260").into()), + PublicKey(hex!("a0d54218bd315df3889320482dfa01737013083dd153a834d0d8d56aa6c9dce2ef1cf428e425ef78650ac90ad8173e69").into()), + PublicKey(hex!("8b5dbf3b1e63fe6d393457651af299f776666d99eea9b2c9c3977b29e278c9375de9a306959a88c5ddcf5f928ab5c718").into()), + PublicKey(hex!("8f4f48a58e4d66dbac76a18fe7e6eb385a041bad666ec81232f069dfeee2f8f5cb3c8316aefb1fba0c50bb79fc5ecb92").into()), + PublicKey(hex!("97a747827ae8531eebd39e076435de7bd573fd8bca78b163e802c4d0e5fb26984fab4b60930551254ac5db01caff8293").into()), + PublicKey(hex!("b8217adaf9adb1b9361c8f9dba790eb8626a3f12e6a0694d9f6f1cd75681322ec66533d345755688d3760508c4974bb5").into()), + PublicKey(hex!("a7c2cc4b7439d10f85dea71e5e1ded60281142ed5a81473a0d25eda7765a90bde1554376479ee864d686b506cb29a1a4").into()), + PublicKey(hex!("86dce09d69fba7a08aa17b9c744f9c85e2c8351f275c63229fcc35a8eda00c73f6bbd3a2264b371dd1826f44165cd9d2").into()), + PublicKey(hex!("b0e31ff8bbf672ce32d6ccef32750bf886644459ee9cc1d2ceccbdd3ffc2def64aad587d421e99535edc976e1cee0b36").into()), + PublicKey(hex!("82e0d6563a898670d5e25e097c5b7e50cd74661732dadd74bfdfa5016f2715e780972eda4144e0504368baf3043f1531").into()), + PublicKey(hex!("a8e2ba96f2410d4e1c88b8203de15d63c53e8364cb375bfe79a43e666f62deb819a85b70c78e8e3e521703c7742f686f").into()), + PublicKey(hex!("b8c31660a5206d425540c8622959a4b1c074e1f6e0285c092634d65781a6f0ae8ef6907294eeea6aba7856da8e702c2a").into()), + PublicKey(hex!("afdb2511593c59a3bd657e31853058a7f7c562d97c07e0c59a819d029fa6173a644fdc09becb960e548aa47b0d9dd9b7").into()), + PublicKey(hex!("97a53480787aee41f5a50b7fea26089b55b0c3e815f7df04e0d24b995592f3e5254a1263eb8f51ddbf7eb433372f872c").into()), + PublicKey(hex!("b7d0e4a732f37a83114d846b9b0d39286bef5c93dce75f44efd982f648498ab5afbde4b256257aebab989b286f3e0fd0").into()), + PublicKey(hex!("a471ccbb895f47ab8b14a7ce29fb391f158afda897fa0ea08e419d1cd06b834df3b0bfba7e3a19388c842c67580f6d46").into()), + PublicKey(hex!("aee1e35b857149b59cfb3cdcf33fb0794133124b83c40deafbc1b3f326df3ceaf69e4861bd2d5714f5fa9bcce2c58e9b").into()), + PublicKey(hex!("a4ed360b4979fb32fbe6803d7b91c5ed4e38b55fd38cc12697b23fa0429e4f5087c8f86e5a1116a5588719a7bae84c79").into()), + PublicKey(hex!("a642f12eb1b21e5c2196e8ff12400516ad7f0f7dfe531bb5dd0a4186d27b62040866d43a1a231ff2ac07cc2e902dc2d8").into()), + PublicKey(hex!("b501283c2718106e31c85fd6901b6d97567c08664e946dbb0566669f062d88efe568901095bc5d735cf4d719fe2c5383").into()), + PublicKey(hex!("a1a984946bb5db357dbb6f5e12f2adc52e636c7655a7d5d9ddb54150bb7c16b8696b0436308ea6dd7b954f02541db081").into()), + PublicKey(hex!("a1a4da2f7c30fae0b57e6f4eb1b25e77fa09a49ad80f28865c24f1191c383faed34b80f25c88ff07a3296efb56ff6349").into()), + PublicKey(hex!("b7b94c333f945c3273e15089e73a0d9df06037e7e99af722396da86035c5e7c05d06668392d315f18ab5b7928a6f688b").into()), + PublicKey(hex!("b3df992e13d41bb652a2705ecd8f2bc212935837e432815fc462f429371f37c795f675a0543642209e38a14f9c76af9c").into()), + PublicKey(hex!("b3cb77fcb1c9966f17d011a8fc922b50d0ad1a481e4bf0719e46ce1c0f98af6588911f3e9c78b5e22cbead670cc58cf4").into()), + PublicKey(hex!("97eb3b5877a988412d9fd6fd9d5b989c2ee2b87b5dc0ff1337265cf1f4461a4c1be306b29d751f632aaaba0667cc26c8").into()), + PublicKey(hex!("8092d75c10c651d40276e9b76a1ca1f75ebec2462a21611482da3ff3ed1b23c26074e0cd5ad7d2ba5e22ad9ed4fa4367").into()), + PublicKey(hex!("a4ca7a50f0746ffcd2afe4dcbd059d2e92c7b208ac61f3ac3a1fbef2c53059d7d0cfd0ff1c93c2f5cc3811faccdb7eb2").into()), + PublicKey(hex!("90516e524abca4130dbae99b62c527546e64f78cd5f90b12408381fd7db2f4b3d9716de2ec8f0f2206884b164b7fbc3c").into()), + PublicKey(hex!("ae841195731d1379c23e36a35416dad8c246180dab3f7d2129a468423fb7073e7e9f64f69e61c4672d72e3915baaba2a").into()), + PublicKey(hex!("abc49018e5ba0fdfd82448d7ad9324fa77123746703d67a062e61b847c0057d6e07929b6d5bac7a3783380eedc9e9151").into()), + PublicKey(hex!("84e0ded796a1e368082c8e7181fc71dbafae381c533d9783f6ef14d2de1370331560a9d0575b6af6e5efa142d3420b72").into()), + PublicKey(hex!("b5850ca56269f9b4aff9db570b38a27b39361fdb001be7f60097667bdf4a13394ceec66004fcbd50c7f8761e597c3379").into()), + PublicKey(hex!("85fc701001fd1ed30d60aa7b75e7a021667ff4280830935f5b77088d4b8dbbe887b5d057b37af8b9628b954b1fcb764f").into()), + PublicKey(hex!("95c01f6e36e8465632f5b3d71c01c1f65b9275b65f213f9fc50fd2a48e8f7b18de09bcb4aab959e2da15e80bbc7dccd8").into()), + PublicKey(hex!("b2de52072021f1bf28b556b427379d61db00501c305a65fdf820e85f1cbb9b9e8b560f8c63bb8ed3ef4f111f54787b4d").into()), + PublicKey(hex!("8a3205477bb338f945710553957fbfa25e8fe729f31b84d84b26fec7db933619e412f123ef982f57b0f7699e9b84bfc0").into()), + PublicKey(hex!("b1cded09176b4cc1e0d179aad48b1abe511e8fd27d9662e3087a3fa110a93a5cf694d5a204c47c8c5dec19ee17d107ac").into()), + PublicKey(hex!("86490d22a77fed2a29d72015b5f060af295abd3182fc4215ee9b52fc4f71dc589da2c7371663ea536bc32a0c049e93f4").into()), + PublicKey(hex!("b554c9ef0e0f765158e1793e18ff2ad02da0698a727747ee788a2d7e565adc966f09b05d8d320470e649833549f9b4c2").into()), + PublicKey(hex!("a0c1ecf61b3982083a2875fa4758587fcd4a18170563485947e054c2abc845402df6f435108f59e7ab639fd590373145").into()), + PublicKey(hex!("a250e964415d825be7423c5a2a310e0cc8a9918074d91406c3448740d6d3e64ac1feb002f4aabf62f8c7881c21788020").into()), + PublicKey(hex!("b21e7bb1064b1155c670ff23dfbe0ff3c792b8ad3276c57a865c5a20d43df06691a74ecdfccc25dac5bd3efd09af3831").into()), + PublicKey(hex!("8f4416229d463731f561635fe23c117f76af9bd549c477805c83610d9778797e5b89b20e30ab74c44b8310c4ec300dc2").into()), + PublicKey(hex!("afcceebce0668b634f15717c45b39d581f65226d29328af31b016152299f3cfad4c95ebb1d86415fa6a72e0fdb380e63").into()), + PublicKey(hex!("99693f8a85aa3dc3aac28c0d2afd7f905ff68ca7543d1befd0dd552361f9edf11add7c918cc928294f88c4ae842056d7").into()), + PublicKey(hex!("b190bf47955220a151262c672a742e73870f6d4eb8b80aa82307b4ca064cd34891474c12b92457e58231575df9223bda").into()), + PublicKey(hex!("992df7f583fe770155c6be61be22f3c07216816831a5d99a823790f49e2fdc028a1830b01c1ec818bfcc2131419285bd").into()), + PublicKey(hex!("90ee2468ba172357757d059df3f980f1f4d73dc1088baaa0defc3532094540ad3b3c15a96ae1dac9af9711b81f99324f").into()), + PublicKey(hex!("95881b6116e53f433401721bd919be96e6636dcf6896e52b5a904731fbe684c14bc90e9eb2df59e97a24773ee1a83e6f").into()), + PublicKey(hex!("a7072d38ac9a0261c698ef8021221601366038c4444ff643f97eba829846b2995a46a55ef2bd41d72c5a7b9caa84a858").into()), + PublicKey(hex!("8c768198c398df7d322c69f14e0c9f21c65896bfbc2f008dc09b36d4224edeeda1c1c89fe84ba82dc4460706ea798f11").into()), + PublicKey(hex!("a643eb407015b25b675e92048344200c4cfe8df0ea4c7aed99b21d56f1e6b6e9ef212998e157d40eafffc2d42c1d4455").into()), + PublicKey(hex!("8c2693ef8dff6ddcf557f88e350a3c24ee56930deda67acf9b95ab20d3adc5fd03bc10541104ebf7183855fdd6f83d20").into()), + PublicKey(hex!("b1833df27db20771342447f52a41320705264a679fdcf165fdadc2809bbba7597a6c41efcf4b546600e79b6bc05f4d74").into()), + PublicKey(hex!("a144dda6aa4ab4440fe57f06300fa4dc6d6d99659d868a74b44232476deb28d6e519fa0594cb8e8739b458e3ed4a1a14").into()), + PublicKey(hex!("8e321b344ec87f220544a87eb4e095f3c2ff494fb219c3f5c98e3408e7c617bb0b0af9fb4fc56b14ddf136f66d81e9f8").into()), + PublicKey(hex!("a433237c99edef6d32272044f13a5e06e78c2b828b614f45e4d17650163a88c0ce5eae3ef5e47789f9b35e42e9ca28e3").into()), + PublicKey(hex!("a8ef5c54db6bef81494995a5c41ace470c706206e93ec18aa817bdaad496fcf822e16d9728d1bf2651cbdea092345aa3").into()), + PublicKey(hex!("89f6cd09f65086899af4ca6780a8510144b98db95fe537191b1ca3dacae0e4762a6a48cee7617612ae76165f11d233d8").into()), + PublicKey(hex!("ad2938320ef6c621bbcb2fbe563ded1972b7860ae298d61db5f88f095abf7be0d22df004647af80dd9eb5bd8a6d3aacc").into()), + PublicKey(hex!("82c6f4b6be4e5c01b1dc6e4b94d870b75d8a742bcd0f6b841a5246cff3685c4eef4bcbbad3f1cf90ceea0580c86640aa").into()), + PublicKey(hex!("a6c971f96127c4fed9f99f2ea3c373b9d9a099a2bcdd74f87dbb5ec621ea585d97716fdc774497a3ba988d6365988cef").into()), + PublicKey(hex!("b7b323f0a93415b85fa823eb73d0c3c238bfa5cdfe0c2a6d20b62036348758ae8c5ad9ba67e78f6df5613028d29a6b18").into()), + PublicKey(hex!("a4073dd23366c660b52a21ae08532e4eeefd5d6e89a8f1a0f036460d66243b0df84ac1a5e93f07f57a00d6360f7c5539").into()), + PublicKey(hex!("836e462a259fbe1b5e2359e73075a8bb6cd7b2f5711c5d4ae75b316c136174c7f8eeeeb9df0696f3d839b8d2cdad556d").into()), + PublicKey(hex!("8a193f7316c060d13aa8144599ba835f3853ae395a5e7dabf226cc6c6162345bd3021643a971c6e8d44e2832bd467657").into()), + PublicKey(hex!("932014858f817c872f334ac25db2acadad3c254ef385caa40bab89be5c1e42868b4d4d4a52cde130174bbee5ff673f5a").into()), + PublicKey(hex!("92e4bfe04d8d50bd183d3c49ec8f9b83a0b1eab073a4cd25e415b3971cfa2b407f24cc1e406e114b9a7c07a911d014c7").into()), + PublicKey(hex!("867a0c0791982291f0cf94c0b5752aa93afd196482553fce9bc997e87f72d99073cf73d2530e95638771742f2039e2ee").into()), + PublicKey(hex!("a9ef2df7126888d5decea908f3d9ba2938883480b91e7ea33b61c50d12b2fe63b12aaa5b5007a07679963a35c3d6c2e4").into()), + PublicKey(hex!("8c049eb5c7731f560d49026a6149b2b19eb6f3746958b22eafb64b2546041161fff951b6f636e19931b165d2349c11d0").into()), + PublicKey(hex!("8d45ace3361a2490258ba60ba6a6f34cb09c022e5fc624a31c0d009b861fa136fb4e06450e784ed4036fddd13a913607").into()), + PublicKey(hex!("8719656184d81d217db8d9385d01778529c743112b27e58a165a1ef053f4f5dea5d81663f92d9abdaed6de463a46f45f").into()), + PublicKey(hex!("a03a7d958dc7878cf382a26582a8c7a9bd00c2faaf7fccddf71127073f67dd1ef3345ff487bd318d2fcdd3c4a6470390").into()), + PublicKey(hex!("8646e5a24aa400073618053ee782ee8be98527769ca64d72cba0b9c1ba24ce59de0a039342c7c9e51923ef3e2e024cd5").into()), + PublicKey(hex!("b1294f2c149ee1cd0b2d9dd8bd8781cb4920353623426e64eb4a915b553c4dbefea53bc8c83f6b3dcee44223bdcd3c6c").into()), + PublicKey(hex!("835d5af529871c3ad4bbfd86e4b84a46d4acdbbcb090bbdf067efd3bb2635d9ab5f57fcdb1adb581ae6ea94d68f351f1").into()), + PublicKey(hex!("8822098e245251f9cef1254e4588f8fa3809f685e1b4a352a719704b47cb5ef8aa61502e3b4f8485cc89d4ee4be45059").into()), + PublicKey(hex!("8608a4641efc64cf9808e74c26ca1d5145bcc85cfac53b244e88e0be6c3c71cfa42aa6709d0599b3fbfe77e6f88a5f5e").into()), + PublicKey(hex!("8265c72b8667913aefe5670ebe00d0ddc0eda2a2737c5562c43c2535f037ff1da2dd5a073f36532b2258e7dc64f9f16a").into()), + PublicKey(hex!("a2d04e966bf104b7bd012baf90495d10c4164db5bde6aec7ce8ed0227deb8562048a10f9236eada32a2938d58b4bba04").into()), + PublicKey(hex!("937b85cebb93063060e5c3e5b55e666927c92cb20f3cb6b79147360cc0b2666e049b7d749ee0c514067b7ef649bf6cdb").into()), + PublicKey(hex!("8fe41e5ee1ebd7e7c33b91dd985e05b60ef393ae25a26bfce8c98cb0b7d36b6944f21a8ef35adb82af1ab388622e862e").into()), + PublicKey(hex!("b4c6435d4bcd7dcfdf5ecf18297f92f7aa820b64140d249b25448f63a133e2b6a8606d9ab4f28169d6daa554067b5232").into()), + PublicKey(hex!("88da26485bad97ae432041b89edd0a6ca96655061cf98c784a0a928aac91d385506ce6d88ffe30ddbb2d56b756cbf5ee").into()), + PublicKey(hex!("b7cc331decc116d7b61e5163a3c997f7dbe909488659ca9300211df96af4f0290aefa13cca270e487a7219da98282970").into()), + PublicKey(hex!("a44ae7f883756c10e889280bb10af9155f73f174bde0a45acfc1174b41acb585803b0d4585e03300201c2a36667badaf").into()), + PublicKey(hex!("96ded859d7481341e61b2ad83f6a0bec2beaa4735d7250b4258868de9d17ffbeaf92339897f8cd78053e2bca796e066f").into()), + PublicKey(hex!("8ae92ea171e8b2fdf422fe6db0114eb061317c3a39043d1da021876e1ff4405ac212153c332f7961a1f439537dac0af1").into()), + PublicKey(hex!("8aa52d9b677a1d00b06927408b2583442b62c92fa4d7b297af4ffb4abe22d14415b1e7e6ab3b029c485b1731b6ff783e").into()), + PublicKey(hex!("8f6695643aab7ecf2b176c641c752d7ad7457d419a36a416971c0c4856489f9bc29a9f0a625030a6c71165cf5980b6a7").into()), + PublicKey(hex!("a820d9590be9de54717b28dc9c8ab73da63d91eec0e83075b1e3046ef6afefd7130cd06341559c9f742aa63f3ba75de0").into()), + PublicKey(hex!("9531f5056cee4b70a80158bf3ff06ded07042d4c059e9a035955775c8026fb74364f1a7ea196d4ff5715306ac557cfbb").into()), + PublicKey(hex!("b4f9642beaec2d58e1e9225595993bd83ac3c173e40930785960199d7300dac76b22507fa20244611a5532a805fa61cb").into()), + PublicKey(hex!("a56697c9ee7c694abc9b4db5babb730eef9c7c7967fab837cb2bb9946ee0b5f775e1b512ddf8423a12189ff32218a10f").into()), + PublicKey(hex!("ad72e535220a34cfea7f6a192406059bdd4f54106e1a8655420c1b9096ca237421c5b50a5e35a7fb1e249843b98eae7a").into()), + PublicKey(hex!("817c94f67c058562a1b9f94fb11bb0c9c92aa7542f205579384119331cbff02fee192d5e5f10dd9a4ce40ee3e00b35ff").into()), + PublicKey(hex!("96ae19e1c03da455371358c7600e7b438d2d658002a212804bd7b178a77f795e0bc26079e8519affe0e36e7d463603a2").into()), + PublicKey(hex!("95c4ab27362c5d899294213863d8dcb322877b6475470be65d1054b493312ee64df1349eefd3d12cea1af8be4df3a406").into()), + PublicKey(hex!("99adc50cbe480efa4665eb724d3b9dd8757a196585d70c9dde4f6320a5f4e699f29d1f031ac3b744da8a327e9beaafd6").into()), + PublicKey(hex!("9667b0a065737df4455c6d6612d93f8e7ca212b0fe5ace7a85c0783176001bc6bab67434800a10af9a77e03f12bacd86").into()), + PublicKey(hex!("96261e06c835afadc64dc1344fb2b4b54c0e1f7361250075b1a59f25921f0dae491578ac8fb6aa8f0c7df7858f04fb33").into()), + PublicKey(hex!("9789a7cadc21f4ec50cfd3f83bcc25ab8bedaa0f6a09ef49fba2d942d4ba3ccf3b6c49f9dc128b3348bf489328be6c8f").into()), + PublicKey(hex!("935eac4632e3a131a786c4dca7ed622bee0d3792ed8ea8c6be6806b618a83e1e1d84b13a656bf84728959287aca836b6").into()), + PublicKey(hex!("b0eec89ed5b48dcdb725e849a587fd19c0819a95a10da39ed2decf2fd9f3d3d077fcb10bd9de21b3c53e91f89c2d7d52").into()), + PublicKey(hex!("b16216710cf7200e2ac3c6e34d458e0f31b8df47edaab43e3172d995ac9a41f8e1fb79e9422965ce4ce6f9e8a65db5a7").into()), + PublicKey(hex!("ad680969252ad4a5b078b4f3f7e1f0bcf3705adbb07f748f42638749043dcf327012d39f9059b1a4e1c2b990a856a576").into()), + PublicKey(hex!("95953bc85c1279ee051ef6531afffe8335aaae68f9a1ab5a7f48724fc179a13d510cd9f71700c8e4caaed84fcc0ac4d9").into()), + PublicKey(hex!("b89b94642c7fe781e50ff475f4033510392ba73cbc4102aed8a1782da04f4c21392ecfa31a14a291e22883469d41ccd2").into()), + PublicKey(hex!("b9386dbfe97b0aed5bcc6baefb53d0ece9e4f316c40e5a30047d2705ce8784dbc929da0943b5fca12ec98b4941129f65").into()), + PublicKey(hex!("970cdec1b006b05fedfd9c574cc315afc4bed2567d718baa04f333b424eca4de30d1d02cc88bc51e0ac6c1c2c7eee709").into()), + PublicKey(hex!("98ade1d2ff1eda8b130bdba7166cf173c7b86b17e30bb45e120ffcbb3a9f40e12f3c1e121ea057007203a83ba1c1186d").into()), + PublicKey(hex!("86d52da748139f8e53bbf7a347ea62f6c587dd68caabebe8a5f6038a4f0741efa6a1911f109d92ffe1dcdef66c4dd9c9").into()), + PublicKey(hex!("863b4c25dd5e2d9e111252341de12690c21362275a75b272711d33eb9dfab517a4650a7a65dcf9eb8538c9a2a77362a4").into()), + PublicKey(hex!("a7088c9614a02c3c0df5cefce19d009da17fa50f99e8c0c92ab1c26ee07f1f3a4c0c5f192321d4d084ffee1a8859b42f").into()), + PublicKey(hex!("8b33fd3d12b104b5aa669f6a09fe27657db4604b748d2c3cf96682acc4d907fc07b64a9d5753e41d0f133d1aadc5ab87").into()), + PublicKey(hex!("b063c59340c3cdbee177064c18c19d67e06ec15c9fc2cc5c67afcbcf6e303987cace891e5e3f190b2c829ddadb595f43").into()), + PublicKey(hex!("ae88383967adcc23f0dad4436337f69236aa582e16c525a4ac9743310a3bb483436194b4a8673005aea54712f46f91b8").into()), + PublicKey(hex!("97da22ed2f8e761ec2027b429329874fe420130b34957259bceb362c10f09e3615cd36b588c6f305423768c0caba57e7").into()), + PublicKey(hex!("9293450a766a268eccd39b15b0cdb4c757be4489071ba46e8ca2eadd7b4774be767a477458d718c4d8924a89c6824514").into()), + PublicKey(hex!("aaf2069ed5e92abea75ae9ea8ce73d34bfe22c1389f0ff6e58dfad20a3a52eefd80754f3ba931321d4a957042743542a").into()), + PublicKey(hex!("92b556f64680fec84a4d2c25315af8a74b8a2533d59321f9a8f3f8c93634955abd1bd5c6dadde160bf94720868a1207c").into()), + PublicKey(hex!("90b36c2402f1cda6a184692f091b5fa656d432e1452282740e1332806b98b730c6134bff0f937381abb4007db7d42ff8").into()), + PublicKey(hex!("a1b7319f4bbac19eed6b8c1ba71eaf1c544a14913c0319c48674b93dd166956b2eeb31fa3d9cdee3064a7c7badc100d4").into()), + PublicKey(hex!("94571993fe7553cf5c1ba67770ecffc4f4c58c7aed6c3c8aa3cd82eac23fd4fe330fe9c533805fee893f4475cb2cd859").into()), + PublicKey(hex!("ac4b3bcf7664aff6ae75d303ff256e21d7fb1f7b4ebdd6173cb051557a5f455c27fda4301552a9468b1de0ab0f2c95b6").into()), + PublicKey(hex!("84b6222e5b374eeaa26c628508873d75fee5b343a4d8e137f6e8eeb51fa645a30cb31295078443544776dd927ee662f3").into()), + PublicKey(hex!("968f53d75d558225fb602153bdfb3df1052f4a773ddd2f286235fcf3e742607099777e57538d87bf6f0fd4093a360ab1").into()), + PublicKey(hex!("8bfcc6fe0613c9669984b61d914b5656a389d3d55ffa4eac1a5cf88ba6eb8d417bb7569320dc3554e49c4c103abfdeed").into()), + PublicKey(hex!("8020ce90518c11a32ae2290e60cd289444ef3f8c962ca45ba0b79307eb058e0272a33382a2782c2d85ea8fd1f0860e55").into()), + PublicKey(hex!("944da3a3d9a800ce57b05032e48f35dd466d0447611bcc2bdfcc9f73627b7cfefcf42368b041a261bb52dbe655888607").into()), + PublicKey(hex!("a46035b190c2dbe2361f7aaca5aee27c9308647a92e4467a4d9a549beb361cc548478b52d1486282f31aa0a943400878").into()), + PublicKey(hex!("a76a535c02ddb0c135f4f042ce538d22d823cbc09449b7c5f34ab94246ba0e1fab86f2665b2f832c524b8074cc501665").into()), + PublicKey(hex!("96b019ce59dbede027625ed4b01ac5983dfd15a22bb9c9f36c18d03cb9a1c739e0c46f87aafa3c0a49ff8748cc3c2170").into()), + PublicKey(hex!("85760b23557d5cb7758e480628846db990265a7a71251e1e8ad1e2a86744680bbf92210aca978ab8ade82d73aac7116b").into()), + PublicKey(hex!("a1d58b666dcdb44b07663b879b0835a7807f20b805e84251dc3c1f8761a3995244834b1c54e6dd7fd5dbdb359b62b1f3").into()), + PublicKey(hex!("b8917051d8e1c3ed06f5a701e563528a61e98147a26616618b1bbd6754279da2ce951a83b0d39be31cf3a2530c6e28aa").into()), + PublicKey(hex!("b657e28996fa387b68abb126c521965967722daa139a05d519b930257cdc46c6eb8d7f7a893d10df1ad4847f82e1006c").into()), + PublicKey(hex!("b3540ec5f52ea8e8f2e5c57bacadfd69673e72350f005830a9f27c6c1334efdec9ed2b532d61d2318a809f24d7013965").into()), + PublicKey(hex!("889ec1136fdaa972eb22bde21dfe1fe8811a3964df7849c975ab3b99cb4f99a42fbd53aeb454c02bc1f0ddbb8306f827").into()), + PublicKey(hex!("af18b4f3f97d2294dd8af809747d1e85e3862894e5c2e310fea258231d8673a2b633171fdf710eac44ef902d47138a09").into()), + PublicKey(hex!("86e11f48f3ab0e25640010734d1099b8d1b30b891405e3466c780cee50bdabb2108dd6a87c038d1ec332d3876c4fdf55").into()), + PublicKey(hex!("aec985616a2175a88ade079aaa2481546b8b54fb77b215ef6c4b2125b52d691e50d43e871a05fa91c22477f349bdee20").into()), + PublicKey(hex!("9923b8d10bdc50f1e0d13debe5ed02f66be024fd4d209b302c4f9c66456b5579449c9ebdb5a41785372e18ddd4ae67e0").into()), + PublicKey(hex!("96c1e57dccdb6840d90abdf83a3d4331fb3103bd223fda6725cce6577abe143bccd2343a19c531799974260f195a808b").into()), + PublicKey(hex!("b19375bac7053c3a595a2a7e62bef21d095b9d0081de81626f1a7b267b1d973f791129272d342bbc18138764e3dedbc7").into()), + PublicKey(hex!("b35026c5a22844bd96ac058954fa04ab506ed3d07cf9331b7190041ddc2dca76a1fa8181f2b0ff00de16e3f6b1b5ea19").into()), + PublicKey(hex!("92ec69e79ecd70a3b651d97fdaef900e66126a0a31bbea26c81a8ddd1b7b9040def005ea2771ece05a7c7410f7377d6e").into()), + PublicKey(hex!("8d29260b4928abca2eea3289ce0d7770d7d43c53df5ca70fc405eb3af9f180d8aa978ba8fd8a29a757c58f6eb0960a34").into()), + PublicKey(hex!("b54974dd4856d73899eb71834f46e88e8cfc3a91a13917bb9bf11fb7a7bf76b45075691f83c4cce985b36c4f1b36ceb6").into()), + PublicKey(hex!("85418eb6a68a1dc4202b6bc8a8273885e87cd3d8827eae6b04428142d9e84add4c8fba910a3c3ca69643bcb6a5c3e721").into()), + PublicKey(hex!("91bae0d37cc292ec44cb3950b985272828d16bf4e5fcbb400fac56a47f6957dc2598ed9deb462f9024512e67e6d3cbbf").into()), + PublicKey(hex!("abb52f5e8eff6ce44882287c5fd8bf4f9714f8f032c003160e54810a2291e03e7147c39606ec9fd90e7ae35062824048").into()), + PublicKey(hex!("89536f4708d68e29af0ac4667fa4fa37459040e00962d4f43b096b16a4199cc7c90c1fcb4d48ef572b5be8cfb02c2e5d").into()), + PublicKey(hex!("a0f5760649187449e38369038074f88fd82a9abb6e7f40c7a6c201d6fa69f8ef4b3e9cea6d7c35937324073b63babf5e").into()), + PublicKey(hex!("a32760c2f955149aba7100dfe599eed7f0255a42f6ef76bc7064e9f489432c48bdeca347afe7034f275286326f090dab").into()), + PublicKey(hex!("b0fd1c3b29f2d5862b5aaa32fc4826b1eed0a1d6f6fd727b9e53ea932e2d67bbb89ced2f6d2c31ceeb5948d3330f2f7e").into()), + PublicKey(hex!("87ce2f0684acfd920e3f112b4910d83f560eb0681eb1f2a31a2f9228f686663694382718f6f3aa4e7f5bb515287d4ce3").into()), + PublicKey(hex!("92e3cafd94903fca75a188011a84594833cde22c0fa4febc231ce45125e5a946d4d5ff3d4eca238046a7775cfca265b0").into()), + PublicKey(hex!("b379e952c494417dba7c3b65a5f5f7c198a3bda7855fc2acc4299e64a279b71de2343192ebf2b26928fae307a84d7447").into()), + PublicKey(hex!("aafaaed0d276dab7b6fc169bc92ba4d44045df5315cb3b35230390d387e7d1af0176385f1686f4638007ef89af8cdf1e").into()), + PublicKey(hex!("927cef971447f6fe42453c47bf0ce144e6e88b91641bbd35771882b291d9e5ade9fbc8cc8d3d8de61af30d62c50c46e0").into()), + PublicKey(hex!("950404fc2a1101f9f67ec60ae5049961a8f9aaf5b4b6de759f0d965c1910ce39464ac75abe2d1e073ebb520b66d580e7").into()), + PublicKey(hex!("b771eee354acdda6b8418b645003c3e98117f9bcc7f50ce14f4411073063fa0b0110024d3f358d3c591d4705af84e9a6").into()), + PublicKey(hex!("93f8c3631effaedecd35446476ae91b07eb3fe6a538f111e71795ea25d338dcb4dd7943251e07174926eaeccd523322b").into()), + PublicKey(hex!("a6f12a50deb4f2b8b89185bf46ada3e1a43f5b0e9f09f030a5edc98153db58d2af355ad7d6a692653e1a9c8a845e885c").into()), + PublicKey(hex!("a3942e0933a03123c9fb0a0dc5f9e82cdf43fc1535c0eaaadf775da0f0e9b332dcb4bf9e9ebef198e1efe9393193a586").into()), + PublicKey(hex!("947f04bcfd7369d2ae4f183f65d5f599289cd78bc1a90ff2a4c647699902f539618dc06c3d4fe56f933cd638fda748dd").into()), + PublicKey(hex!("8375abec94d15b1e1693ebabdd005ae4d17eef03c828b77e25800871f67981dedb90a3cca182a9a54c5aaf5cc045c4f5").into()), + PublicKey(hex!("a2c37521e5661c44a046d0a4664a3b74c8862d672d019930e2f58395f560c77ab6e3a17ef5d49cf9ee65ce57065e14d8").into()), + PublicKey(hex!("a2894ded0716846cb4dcfe8998430859eab74f1598145900222185e18339ef9460b5da4f7694f33e90b356472e1acd75").into()), + PublicKey(hex!("ab81f32dc66ad167badb12c26d8c59e6ee88b823f91afd8d01e74f7d2bfebfb115190ff510ef88966bcd5b0654c5e8b0").into()), + PublicKey(hex!("ad48ae3120689b7eb6f6fa2c88fd58f306a8f300524495c04d9bb416459f37b007b377f3c9e108f89fcf8915ef9224a3").into()), + PublicKey(hex!("ad7cd29b4ffa2557fa3d74163598e3697c5904c9ae33d4649eeddc06115ed15598d6ef77a5852b98b9fbc2ea60253d8e").into()), + PublicKey(hex!("91206799bf75c44bf682e83b6e43b427f0c0fc482d4280a0a15b9bfad3dfa909713084f673511d73ca9b4bb04436cc43").into()), + PublicKey(hex!("a33f3b4260726d983c05c4f85e32953398ae72f734ebe226adb78a4a44ad9689ed2fdecbf2122e503c49458dfd6b222a").into()), + PublicKey(hex!("b7e8ea16db8ac5f40e2ac274b1e8ac5271781a441fe179622693434391a1beccd9e38389761e9579f80da5846c477e9c").into()), + PublicKey(hex!("a684dfbbdd766f95474fda82b837d810f9c0cb465fa331d829a1845d3911bef98fbf5580aada1afa0873fff779aea2aa").into()), + PublicKey(hex!("964291aba78f5ea164279c20ebc1d8078d248360ebaa92c4bc0b68dd2137c052a6959ad7e6b4ad179fb903ae894852ed").into()), + PublicKey(hex!("b0e619de3e151899c84d672ba0d1eecea54d9804f3835f0f2d3b00807ba33e8c1cec1e1618ee92be0242a98c132c8668").into()), + PublicKey(hex!("83bb4c9a70c8ce025448678b4f49b795e1572bdd2304099187ceaa4a54d0fde2c5570a610af8af1db387ccda25bcf07c").into()), + PublicKey(hex!("aebad80e270765821cef95a908acd916fc3f4c35527c4a4112d26fa8b83cb7baab6d0aab7c9f15ae152050d1e481113c").into()), + PublicKey(hex!("a59816a4d5473e2ed47a504caeeb4264ffd42126d1003c06cf5d08b4fadc5ef1ef5d050f17f3c5a2b77a407b2fdde34a").into()), + PublicKey(hex!("b49665ef6daebfff1a0ea4109f376fce5f89a0c07c238b9274edd3a917a7fd25ab8c242e4dc38e6a343f54555dfc953c").into()), + PublicKey(hex!("b67aad51d772ca97f18643adcd275e27d0f0d98313418397320ad57f5a1f6cec14b193a6b77f6d3824ff0a3d21fd70a1").into()), + PublicKey(hex!("af0262585ad685289a00f7b09d239fa5766ac4eed7fe9dd5c70107fb94a0de3f119ca68bd36d5d9db2d5c1d53446ff0f").into()), + PublicKey(hex!("92b2c84dd2df338a8d3a5ed63af89d67cb5c4ab90447f56619812f11298dd6e5099da0cabacc2a59a05e0a646984fb04").into()), + PublicKey(hex!("aba71c75cff486eeb13088038e4f9aba58ffb5842ba910ef04bbcb41632b7c6f7643f941269ea6302a7734d0df04529c").into()), + PublicKey(hex!("93283421519246fcdeee2debb2e105c4222897bf394fd9029c4579ad88f777f453a7706bacc4f6c80c9a349a9ae8121f").into()), + PublicKey(hex!("b32d69817ca4a535bdbdec7255c1861a9a44f195ab486251f332bf57f37b63776980a5050f84b8a1591fcccc85d641d9").into()), + PublicKey(hex!("a515f0fe023c2db65d9b05c8ae03cc5527d4b36d26ee4366544bc6a452e0ef446c1969d98c8fe42992cebc2a7e4c89d6").into()), + PublicKey(hex!("b6fecc35c85a1addb01a419ba5672a9cd38d0440e7b54104f0c29f43a6a62aa4f2d1dabe21f1eca25151b7d0d6a1649a").into()), + PublicKey(hex!("9379b1b3cd5b732eb424f8ffd45302811cb8414efc86220d212f6fc15e1cc4727bf839364c3ec02f44e8650f0068b131").into()), + PublicKey(hex!("8ce42b744219418c857d896a41630de6b75b0eaf64bde1a7f1b5026f2af6813a2618ecdc5b19f709560b787403584ff6").into()), + PublicKey(hex!("8d6e860572fda6c1771700cbc473a28b78bc646839a79def96755b042f5b93dd8a1ffabd4f53e024fcb48df0dfafce92").into()), + PublicKey(hex!("a2da826ea44ce73e842cf8d6b9fa33037c6102c413a76a2620a57cedf7ee90fc532eaa098624d49e1901279cadcc4ce8").into()), + PublicKey(hex!("97966a0c9524335cb15f2c55b04eb54a9a573c41e94f3a8bd65d036796f421ee3f1b117b883cc3ac14b3167187f854b1").into()), + PublicKey(hex!("b4917b2132718d84410e363301bba5e5ff4328999c5ef39063a6f2d879bfbf7cf14def37c92a24411e0e7de99f232249").into()), + PublicKey(hex!("804742b77b38cc2e33caff6252b2718d76dd9e43dcbdcaef6fb9320616f4800ce9bd124a7730b9ce520f802c96f32f52").into()), + PublicKey(hex!("853d8b552f205d513100a9259e1e0435610c7aa35dfb8cf4bd465e7ffc1972154331e37b10cbeb8b16d0dace23ab9f1e").into()), + PublicKey(hex!("aa79e3d56cb12acf6ddbed04ed3cc8c23ac3ce94514311fe9e360c7508330fdf2bf8200264c327934fa17031ef53a026").into()), + PublicKey(hex!("816d8f88abddc36f1771b6ce0944264a579414ca352f53f891872f379aba20b7699b93420ba5e0d344e738d3fee2a4dc").into()), + PublicKey(hex!("8e2d52a3a94ff3b11631c7c1cefd3d2715f5fe904d3309cef634a2480a508b66926cdf06a1b4ea4f287ce151d6f5ea01").into()), + PublicKey(hex!("8cd29c782203db3d4c2dab5451ea53551e8f1948c1071136e671075da8e159e229c765b48cda528450c24a6ab6792bcf").into()), + PublicKey(hex!("8281dfa9a915bd073d51c29ec9e195508656b06c6714b79ba9c677b12e5db44c5132575542c06070ddabcaeeef6054a0").into()), + PublicKey(hex!("b6d9508065c95be91b5136cd75a9764b84e9ab73d25bf29b18b6c0b7e0b3f20ddfc2b20879be23fd6e6e94fb1480059e").into()), + PublicKey(hex!("b8824699b6016adfec6baf2f77b82ffeb8c9ccaeabcab585a351e103a7d2aec0460b5a32d7f1aca04a82f9f50fab15f6").into()), + PublicKey(hex!("b7d939abeeb87d7a3ae64196412001c7a17bc53b587c415769695a057d888412150968462dc66a9e7365854b98072acb").into()), + PublicKey(hex!("86de8bfc21884d1ce7aa651d2fecd398b7e315a3f23ff88d8a48d7fc44b3ed3b9ec18d882e849ea24eb8a98b6ed40978").into()), + PublicKey(hex!("8afe8795ee3f415a64f2edeea694c7f6f5c1f4d5c09516866a4d339f000632527b6f503c4d08d3456557aba6c1542f43").into()), + PublicKey(hex!("82384ef1bc570bf295b8cc34b426b661c02dc224cbe1fea5ffd2f4fa7bb00c4a9d0986cd0154ba46db0f0a90f0be7560").into()), + PublicKey(hex!("910d54099dde8692f05e07ca7ae1c19a7834a098591a24e20f44b7312478fb9bbbb9dfb060658185b6d0595b5a687f7c").into()), + PublicKey(hex!("9896f9fcdf2f354df8d8d61b74690d9edd285a5e84f513a267cfd2929b36545ebcc6f35ab4032265552680411371a16d").into()), + PublicKey(hex!("b4052c1bcbd595fe1e602f5aa797ff62168ecc79a66d61f2477aa464ad09bae1b55dd28fd173cc8fc47059992dcdaf2d").into()), + PublicKey(hex!("8c9fe991411f74aef2f1b99bbc255a5176aae4d64f15a829a2306a9f6aa81b01e63851ecc2e5cb0c68459e15df882661").into()), + PublicKey(hex!("ac9d2e6fa6112a3e882028661f6404da936651a061a102c23bfb7903e1d011a19d1ae357fb2e7f722b35bd5ff07a85b8").into()), + PublicKey(hex!("b3c8ea0c7c41969380d9dc0bc4d00a9a7b48ce0cc15a6c73a97775d03834029306873b18061a3e6d6ad7ade0b280f48e").into()), + PublicKey(hex!("aa7f0fa8f815e13c1b57588e2e04c65fb4de4c3dfe7e2c738242de15b875c14258ce83fc62b27bf08ee32c2e051be69b").into()), + PublicKey(hex!("b7f9c3671a755af8fb44ac6d95d7da12ba88a4c8051955eb523e012e5d911bfac133fe7d2d6a8779fad04961cb6f05b7").into()), + PublicKey(hex!("a330fa6284854fb207b428ddde60e8889cdfa1b5ebfb3e20e1b4e90cbc0af0acd670d60c21402a52ba9fb751a0cd3690").into()), + PublicKey(hex!("b5d0a0c2c11a039185206ac2180779a8f80ca3e39268471a49e8b872dbcb2867300883ad76cffe559236f7ab525d8722").into()), + PublicKey(hex!("a88686483d6d342109292fe7c3c9aed9b31e0ce391cce1f23f9857cedad5ddfc4a06825bae59720969e9ebe61b565348").into()), + PublicKey(hex!("8efe56b8df9f0075fccc679cc8ddb10cd4b3cb98a29ea1ada95fed6c59438f95a8097f80923c8136312b73f3eee9f9f1").into()), + PublicKey(hex!("806d457f8be845a58e8e98461f2c244de573f6c96c69f3e3997d27edb49f70130162a8df9c3864149999934a3c928784").into()), + PublicKey(hex!("a1fffece64955fccd5c6ee5526ebbcf3b1b19a389a51ad5eb926024fe751cdbf9c2ec7e259723087a0dc5b755a3b9a67").into()), + PublicKey(hex!("aca12068fe80520b3b3462951733183613bf02e7f8a4fe5ffa57c36ca1ad11b16aa9a540289d673c1824d855bceebefc").into()), + PublicKey(hex!("b66bfd9859eef5163a4269ae98d2ac2a7a8590907ccc06f6522bba165259929043cc99fce2736891a90a3ec081308faa").into()), + PublicKey(hex!("8389a4a67b6912ec67b50f2b2381a0836017e8c985f8f49ca20a581bf8ab071b91965272cce212459d214264ff26a301").into()), + PublicKey(hex!("a57c5060cc7589f18a8f39f368d14046d096b5462c0f78b2409aa2564c048f11d7b6c7254fbad0a32388acd6ca241b2c").into()), + PublicKey(hex!("a8f50f0e69b1100f4368836e48112cd7216d40b0504b2bbac0a17ceb1d34bd13213c222f22ccdb1f7c8dda1a2acf0c68").into()), + PublicKey(hex!("afc0eec2b8eb6bb1416e48b31b64f1101c085612554422018a2cbedce488799c79e3b5df9a5530bac3af9d88d07c40d0").into()), + PublicKey(hex!("b542b085827d1f4306b4846c04f35eafe0294c879be462fad277e9243915da7fa242738042793688b41e25ca243b3136").into()), + PublicKey(hex!("b4fcd5fca7f21aa3d8eb0f4d6d37b207789ac183775a0553773e8b5b7b8e70aac6e6f2467775ac60cc099a3501b35dea").into()), + PublicKey(hex!("8abe373d137497544fe44f5a5b9353ca83dc9fcffd61716f13d1065323c6cb61122650579060e63b5d3732d419e0d0db").into()), + PublicKey(hex!("86564e60dbf5e6f2ead5841f14185dd88243cfa503eb91ae1aeb36fb44bcdd7a1ac05fed2c5fc75b1ceb360b7a37f1ce").into()), + PublicKey(hex!("a515281068dfc9783ed23a8d7c5dfe9814eeff0c5faa679734429182ecff50c60850c2550a812b563bf9fedd8f18bb17").into()), + PublicKey(hex!("abd8015f83489186a237f98f9e0db10ec32c39a1e35a4a9786d251062ed4dc6c12e91d152f5fbffa9a3ad2f8fb064a87").into()), + PublicKey(hex!("b4c72fbcec6d7aa8adf95d1ae69ca0c58eb8a243f25f1164f0a87eae4066ab03096898088c02170d47dbb13abfdae7b1").into()), + PublicKey(hex!("a142101997b069c739d7f598b62fb63676e595138095770a06cb59c1475d38d44a384410711d533c9b1f48e82da41a19").into()), + PublicKey(hex!("aa3d46385c561ca7b75201d1f264e135a6ab57677b4be4f19d97b43eb756e1e9327d3bd411d8333e52cce6303464769a").into()) ].try_into().expect("too many pubkeys"), - aggregate_pubkey: PublicKey(hex!("a7c80ef68fb8e49be7669d4b1b8923026de74dce88b306bceec9aee44e5bc1d9e5bd0308c63b4e0bfb5606a2d39a4417").into()) + aggregate_pubkey: PublicKey(hex!("85cfeaa057cc5578dffb257ecf2dd5ef3308283452075d848ad802592302f3f9c28512d1bd255294b5aed302e7ad6966").into()) }, next_sync_committee_branch: vec![ - hex!("2572bb0751acd1f30fcef025a9fa561a9fa28bad8cd99f197ee260c6bc57a99a").into(), - hex!("67cf535bdc97f271ee183d82698fe8b7b6f84e8746a35a6a65e0311bfe0aa8a8").into(), - hex!("c9eb07afb0ae71ca7a0747dd6da6c22f84290e16a86eb2efc6753125171f167d").into(), - hex!("3c4b67a809617b0f2f9d3640db723dc36a967f8a11ae99ed86241f4b79a84879").into(), - hex!("f9c348f25fb4d9ffac9f84a31aa95d94556cba966db2afbe8b7ba478c554778c").into() + hex!("932b5a02bc4ad2d466b984f2e51e94cfcdc57f9f91f92d00316cea6718692dad").into(), + hex!("dc4874f3152fb59ac53aaf4a3ff2c17fa31bb337c7410b1f4cd739ef5e5c7eb7").into(), + hex!("b621ec10992d8c946a69843f30c5b7072f6ff94260a7f9b63b344ed4dcc68a87").into(), + hex!("07bf8ce45bd8c5b2e0f90bdbd568995e178d3262736bbbe8d23ae432b081c343").into(), + hex!("ca653cf11855bff687271ec19a160e449445b7a718b9aa91d321bce1d53c9a65").into() ].try_into().expect("too many branch proof items"), finalized_header: BeaconHeader{ - slot: 3976544, - proposer_index: 198137, - parent_root: hex!("a753318963779bfe8bf25228087ba8e2d4a200ce2c3741e4204d0104806e1a8e").into(), - state_root: hex!("7e1521100cfd3d3593c1665a82e2c3e9950e629e15d765c23346f85ec34bc381").into(), - body_root: hex!("2ccfdd16e69cf5ac9bb8cbd85bbe0c91fcf666c448bbde3aacf14f54e36d7933").into() + slot: 4484832, + proposer_index: 78446, + parent_root: hex!("0e6d03d7852fb022f4a8e5dc63522e8155a2f41a16cc8bae72aa36b31a99f44d").into(), + state_root: hex!("208f8fe788fd61579f1ff30104ceca45dc7580c55f4da384ee69574b3369f886").into(), + body_root: hex!("b0d4df4b17e8b3e91cde1b99ebd7377d67de3f118c73343dd51d82f66203b81c").into() }, finality_branch: vec![ - hex!("6be5010000000000000000000000000000000000000000000000000000000000").into(), - hex!("04743ed6b30f3ad14dfca1198c41e3ca1610625a8c677996213efa1591b33f67").into(), - hex!("6d218eaefac861f1c843a8f04c790349b85a4fe2f3a059d669a264b253c6d962").into(), - hex!("86f367f14f4679915f9400220e65ea3eabf1d93c5f61168a7a639fcd24fb48aa").into(), - hex!("000811e772c5ed0b5509c90d008655f8559b002fc7cfd596f7dc37de90bbc007").into(), - hex!("2d3559435fea4ba68f948eb27a79b6035127c18114085c145467cf50d0584e55").into() + hex!("7723020000000000000000000000000000000000000000000000000000000000").into(), + hex!("3e506c3db25d67a9366046f6c5cca30d63b120aaaacf43c50b597c3f3b8a3fcd").into(), + hex!("ead30bf6ac2e74806da4fd3887fcf8e91f45cb67a9e26305454e0324ca519def").into(), + hex!("b621ec10992d8c946a69843f30c5b7072f6ff94260a7f9b63b344ed4dcc68a87").into(), + hex!("07bf8ce45bd8c5b2e0f90bdbd568995e178d3262736bbbe8d23ae432b081c343").into(), + hex!("ca653cf11855bff687271ec19a160e449445b7a718b9aa91d321bce1d53c9a65").into() ].try_into().expect("too many branch proof items"), sync_aggregate: SyncAggregate{ - sync_committee_bits: hex!("97efefdefff4f7f7edc64f7cbeff7bf37dbdd5effbb5effbffffbeeffdf3bfcf3d4efbffffbff7bfebdff7f7fffbfffe77dfd6deffffdff53dfdefff7fdbd7bb").to_vec().try_into().expect("too many sync committee bits"), - sync_committee_signature: hex!("903a134b0996e272e7287807d8753a743fa65087743677ab015d1ac5bc91b161ed38071a6db90266a1c4a3c6a0291a010896e139ea98d4b50e3aef479301b413dbe612fa14bcfee885cbd7f6d7aa2c38297f9a1de3777f185260c7a4363bc818").to_vec().try_into().expect("signature too long"), + sync_committee_bits: hex!("ffbf2fffeffffffff7ff77f7ffffffdffdfffffffefebfffffb7fffdfff7fffffdfffedfdfff57f7bfffdfffbffeffdffffffdbf6dffffff7fffefeffff5ff7f").to_vec().try_into().expect("too many sync committee bits"), + sync_committee_signature: hex!("91aeef753678e2b806df00a33db7009f1c5a8294ea35d2d27899cd7249fbe11821ef68e550fab001f500404a2cec032e17e7285e053b2b3bd1a1d3d968d4206cd101c859530b9d466b25f4a9aa5d0d9ef31dfc688206b8b46aeb34a3cf4a088c").to_vec().try_into().expect("signature too long"), }, - fork_version: hex!("02001020").into(), - sync_committee_period: 485, - + signature_slot: 4484922, + sync_committee_period: 547, } } @@ -1262,37 +1261,37 @@ pub fn finalized_header_update , ProofSize: Get, Sy sync_committee_bits: hex!("ffffffff").to_vec().try_into().expect("too many sync committee bits"), sync_committee_signature: hex!("8651ddd6e0da54ce90c4fa1d6e43d510a0958b5aaf752cd567b68cf23181dd253a8e7c79e371f16c120a723fabc5f6fc0b82d0da6c88a9a041407f405b8bae023262a0e392a64bcba170f254b07c335b2f380e6c487022b11eb809513e8a8cef").to_vec().try_into().expect("signature too long"), }, - fork_version: hex!("02000001").into(), + signature_slot: 105, }; } return FinalizedHeaderUpdate{ attested_header: BeaconHeader{ - slot: 3979991, - proposer_index: 204207, - parent_root: hex!("a88eab05c0fbb43f56ec799df38e88dd71b27798e1d86aab6f7599f7b76245ef").into(), - state_root: hex!("f70e5fd39953cc0b87b9074b1f0f8d34b64ca5d97faa7b7414a93d55df200e80").into(), - body_root: hex!("07792efdf97d584fe34117c4a454ed59eb69da3768f5ab7ad3c217c51bac2ca4").into(), + slot: 4485282, + proposer_index: 214594, + parent_root: hex!("87cde56b77933809b4dd5ed94dc0bee65022c58fcb0c9f66a73ba25266d4be02").into(), + state_root: hex!("ae65ffd9e692e21577b3230a15b3496126459c48f114da3c90d5f4f2f384bb6c").into(), + body_root: hex!("2ce5991e2b4fb97c0cdee0c2b9181718dce8ac7088d2b960d803fe1e5b8410fb").into(), }, finalized_header: BeaconHeader{ - slot: 3979904, - proposer_index: 205890, - parent_root: hex!("129f2cfed1924a35c783b61d21b7b4a146eb8f35a8b9da88cca249dc38167cd7").into(), - state_root: hex!("24768d4ff1fb8008c4495de4bf53df99ca8deed5bb3a761512f9fadfede3d3ce").into(), - body_root: hex!("38954c4a68796c2849915cc0862181948f876d93ddb868861d1e8e7b6f084c3e").into(), + slot: 4485216, + proposer_index: 206238, + parent_root: hex!("450f29e947878f7c863d97881f81b7ea474c5fed94d121556039c485249973a4").into(), + state_root: hex!("93e7314c0131ccca9f917dec41e04832f36a5dd287919be6d8566a712aa3072c").into(), + body_root: hex!("485a0a3cd8d4c854b8eff39cc8b74ae1ce4487578ee40c0d0f706b0382d6e5ff").into(), }, finality_branch: vec![ - hex!("d4e5010000000000000000000000000000000000000000000000000000000000").into(), - hex!("0a66ddd4ca99076bb50096fc5a09089f189e69d100344fccae5de5193ef4c24e").into(), - hex!("6d218eaefac861f1c843a8f04c790349b85a4fe2f3a059d669a264b253c6d962").into(), - hex!("636e4c75e078d58ee2296f1b7c16bed70d77c9040c9bf9f2b83b6d54daafc201").into(), - hex!("81a72c6be5b372e8be7c39d92385b98883658779da241caa0e82d7983b82bc48").into(), - hex!("17ad7968da278460c568906850417532ce09b85035546776ca613480aef812bd").into(), + hex!("8323020000000000000000000000000000000000000000000000000000000000").into(), + hex!("3e506c3db25d67a9366046f6c5cca30d63b120aaaacf43c50b597c3f3b8a3fcd").into(), + hex!("ead30bf6ac2e74806da4fd3887fcf8e91f45cb67a9e26305454e0324ca519def").into(), + hex!("b16033261796f3088e75b5246cc653fc09355735c5eb2ce8d7ae69a31b184444").into(), + hex!("2ad0e2710728b77d483b84269f21493474452b426e163e89c7fe292f19693ce3").into(), + hex!("a5bb29267c0eee38693a281e536bce80353345a342ceaea737666311a16d2a2c").into(), ].try_into().expect("too many branch proof items"), sync_aggregate: SyncAggregate{ - sync_committee_bits: hex!("97efefd6fff4f7f7edc64f6cbeff7bf37db9d5effbb5effbffffbeeffdf3bfcf3d4efffdffbff7bfebdff7f5fffbfffe77dfd6deffffdff53dddefff7fdbd7bb").to_vec().try_into().expect("too many sync committee bits"), - sync_committee_signature: hex!("8a9ab21878ae1f3728a41ec46976c3ee88d55c60f1a3f35dc553c6a9d61f20baafa3a1b6b9f08dabe311e5f37ba6af6900946d9e56806af0fe34d50f35abc9d407dba3e68b590c5e1c1ba09c41a2401742adb7ee877f64c2688f1f8d1dd73f54").to_vec().try_into().expect("signature too long"), + sync_committee_bits: hex!("febd2fffeffffffff7ff77f7ffffffdffdfffffffcfebfdeffb7fffdfff7fffffdfffedfcfff57f7bfffdfffbffeffdffffffdbf6defffff7fffefefeff5df7f").to_vec().try_into().expect("too many sync committee bits"), + sync_committee_signature: hex!("a01b52a2122521ec16be5586826d5dc009e32b02b6fc9c162a0b9c84b5ba24d1887feceb4b368edeff6806f57d0b5c1f18887834257628a017df8ce4cba6301945a13052cd1c50c1cd865dfa2ea01285a5a731d9a298992927f8a43c6b1243ac").to_vec().try_into().expect("signature too long"), }, - fork_version: hex!("02001020").into(), + signature_slot: 4485283 }; } @@ -1390,2203 +1389,2203 @@ pub fn block_update< sync_committee_bits: hex!("ffffffff").to_vec().to_vec().try_into().expect("too many bits"), sync_committee_signature: hex!("adc869227de9fb08b67333c8bd012dc73fe4ad4ed5f3ff3db981f2b9595191ecde20ea47c7495d3ce1ac6510bc97de9a0095b0086fb17698210497935e6a8fa2e17cd70e6bb3daf6c8e06674e124c5447d6d841a17d46316b8ca7ffb0d731f27").to_vec().try_into().expect("signature too long"), }, - fork_version: hex!("02000001").into(), + signature_slot: 88, }; } return BlockUpdate{ block: BeaconBlock{ - slot: 3980063, - proposer_index: 259057, - parent_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), - state_root: hex!("a17da5a19ca5c9a6e93ad81c78028b18e8adfd12a0d92b53c9139f10e67fc4e7").into(), + slot: 4485185, + proposer_index: 74188, + parent_root: hex!("0de2f194c6a4ba1371064db4dcd044f284d862ce82b17c8f7e1618aa7cc09221").into(), + state_root: hex!("399881c37d29e2073cc223e44ffbed4395f22bb9cad573056c0ee923d621ca39").into(), body: Body{ - randao_reveal: hex!("afd062030d581b05ddd13993159d7d61beef7d82baad38e26f20ff2ad7be924aa6a78ea0a44b65a2277a52e64f263adc11bec23a61bbb00504e17848f7ecc84962d4107332742be87ff1be4bd6ac31864b1a75ad6b041d9b93cf7ec50973b0ff").to_vec().try_into().expect("randao reveal too long"), + randao_reveal: hex!("b21454309d5fb6741da3474602183e9b3fc53dbc6538efda369a55990bf4641320d29b7a353ca06cc1b826e96901aa3806c05e5e8e2e3dbd64b24ae4144b439540a62c2f6cb4eb08f42ac68cc3985faab8a46af292fd16770f2cc30a3ddeb52f").to_vec().try_into().expect("randao reveal too long"), eth1_data: Eth1Data{ - deposit_root: hex!("b583f5b2d39299600ae9fbd396907e29729c3808dca6f92e3f467b8a3197c0d3").into(), - deposit_count: 182562, - block_hash: hex!("f308e3c8ce44bf1659a560bd8d2b9cd611718f2401df27a18f97c809ad3c3e48").into(), + deposit_root: hex!("cec6dffa148ef67bf1f56c213c9c9a3febab765eccfbeaa234eedeb16b2a5c05").into(), + deposit_count: 192838, + block_hash: hex!("021117e645146dcd0e452fd31402c2b17a36e585136ed6501b07d8b5f4bc6ed6").into(), }, - graffiti: hex!("4c6f6465737461722d76312e312e302f32393630326261000000000000000000").into(), + graffiti: hex!("677261666669746977616c6c3a35323a37303a23303063316331000000000000").into(), proposer_slashings: vec![ ].try_into().expect("too many proposer slashings"), attester_slashings: vec![ ].try_into().expect("too many attester slashings"), attestations: vec![ Attestation{ - aggregation_bits: hex!("ffffffddfeffdff4fbf7cfb6f49d4ffbcefb7fefdbf7fc0b").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffffffdf7efbcfffffebffdf7ffffffffffefdfffffff7fe").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 40, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 31, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("958d59fb830ce74d96912ab4982f57dfe255a770d8bcb6effa2ecec847284c5a6b550bea4432e7b1886ac0ecccaa4b5b05bf6aeebdf112d0988be1a969d11a3ef19357d63265176f71de110a7c0e8bf9c15fa302965ab7fc963fe7a1950f5453").to_vec().try_into().expect("signature too long"), + signature: hex!("b3642bb7d39e95d66a263912532895835d2a4aea2e06320c7a4a026f4b510e6e0ec60de8e24610f1b93aff9c90831ec016c4ba5c2ef58a3d4d2e0a32d967584fc0d0db355f5f1d84cdf73fa04efdcca125361e1a1a076fbb24a4bf6269e3b8a0").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("5ef7ffeb7b1fefefd7dfff7bf6fdeffdfffc7cbbad6b3f0f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffefdfffbd7fffeeff3cffffffdefe7f7ffbffc77ff7ffff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 43, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 35, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("9265261ac4c3fc38455a335d26da0fff841481dcc7ff6f45f7cdd56096d7e6ab3c95e3ac7262554517b76a676067b4ea14dd60af6acbd11414db7b5bffa63876a8517deeb1db8feee24c88e9dab9c27daa50100cfa5a4a98b3aecff068df7af8").to_vec().try_into().expect("signature too long"), + signature: hex!("824438f9c815377b46bc892c9976842532772b61c08a160fc51737a41dcf7f1d2f2a1a026826d4f9c2bc4279e597da8213d1ff9995fb89eb3eacda011374caa4af2209278f7d04554cbf42edf50106d0f1ca2bf9fb8641e04ce0ee3243ad8f7d").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("e75efb7fcfe77adeeeddfdff3f5effff36ffdffff9ffcc07").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("573fff7fef7fffffb7ffeffbf7ffebf7fffffffefffdfff7").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 21, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 27, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8636aaeeb40f7798b86470f32b868f2296192da27fcf42889c3aa6e2f292956c4b03f7bcbf476471d273673fe9c2bf0900028509f659fa8a46f780e8998efb8eb97e8372eecde76be05179549504372b25d9a79493b570c561508298a8358f67").to_vec().try_into().expect("signature too long"), + signature: hex!("8c66ddc79dfb69e1d39db50c4b719d354496591952be041db1d896c158ed2118dee4799281c1b0c9fecff5814a4199e905627f271da6dbe36ffbf73ed6992a25e0f8112f29e004e769c2c0bda6f38598a22bbf5d05bacd50d0cb1c97a03d0f37").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("b7fdb2fff4fbdbfecffffbf6f6f7ffbdefeb7e7fcef5de07").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("9dffbbfbe3fffee7fbfdefffffffffe7ffdffffff7ffffff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 4, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 36, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8b7a011cbc59bf89ea1e66de191f17df6e8ff946231384290d0ff445a79f612e2b6d2bbc99d92cec8f73335c2ebab20504f5fe8ca1c05229f1578367f0058ff7125ff41718c7b6b198092f63eac714956ca98eae08b41f71895e3cbf9044555e").to_vec().try_into().expect("signature too long"), + signature: hex!("85fdb0b461b67fb7c07fc8d2b20f55d69dfebda007089568a84b612707b494022a59bcfcf54d1e28b068896110532975072ffea3189751bbdbccfe7fa112e88e9cfe5100f80e3894cdf146e1b9b919d10f1cc363d8d5539c269d74d90a291eff").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("bff4f7a5d2dba5ff5efb6dfeffbffb2d7fffb7d7cfffff0f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("fa7f5ffffdffffffe7ffffdf6b77ffffff3fffeb7f7ff7ff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 18, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 9, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("ab5bc9f3e070209bc29883bd24381a27cc78810ff0c7dd13f9ba93b47d60aab3d6e649c71acf5031a807c6ed32cacb0a1038e5dd047327c84e808497dbe89a68931ffb5b3fa67e97a245c0190daa443c549a767327b5631015dc462609e4321a").to_vec().try_into().expect("signature too long"), + signature: hex!("ab97f3d408b03a887beeba72b6b7a9919b6a30d0c1c5fea5953b2fd73098595017a9920ab1185a52cdd3aa205a30a8821497c6e17841a8b47d499ebb275c43fdf0ef3e68aaf3b78810bca9a355173b32951c0a17f0ebab4878b34090b71a912f").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("9fb0ffffdfedfb7ab7dafdbffafbafdcdf3ef7ff7fe65f0f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffedfbffdfff7dffff567fffb7efffffffd2fffd7ffdffff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 48, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 33, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("962de1a5795d73fe84dc45097deb390c2fe7c39dc42b7d2b6556280f01f30fa406e9b12c2c698b923cafe7bde7d1eff10c24328ce4daa9fb38d1378a2d7f80df3008e3bb6bb6d63b149a463130d912f6b65711b28b062a91de7c0a7a9ef80df5").to_vec().try_into().expect("signature too long"), + signature: hex!("b6bbcb1774ae0441b08f48926964e54cc82710d18e69b840d85d8b26dd8c53bf48776e26851359f4b3005d940aaf9d5105da8f28bde79af7f9acdbb8a7431a2ae3c9b615127e9d25531fda8f371a402f0185a491020c91f0054dae5e7c60f41d").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ff7fff7f5f1fcfcbf7f3ca57bfe7f3ffefd7bdf9eeff3f0a").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffffeffedf79feffdffee3ffffff3f9fdfdfeeff7fbfffff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 17, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 0, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b6d8c90860aeda921b2cd7b3102477e6230dd2c2189f1428e754f7358b865d8fe40ee6707b2abc9ca1bbb2d10da89e080ef7f310e928eb2d06604029e8d2cc6cbf931f3163d1676f6179453fd4e1628584b4f503c604566ab42cd8c74323f320").to_vec().try_into().expect("signature too long"), + signature: hex!("9968f398a72de245984b3bb9cda35a7eb5ff95aeb494af78cc9a7fd790671f91fc0f88ef1b1a972d3b88e43bf8cfc5a1128bb17e165610f925f35d06cd33cb97a811de895fcc4364e1d8c196bc4a5e179cf5b2a50842b7d97c98a23e33ce8b79").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("fef55dcf9f70ff9ad9ffeffdb37dd7efeffdf5efdfef7f0d").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("f7ffbf6feffffbbff3dedffff9ffcffdfffcbfffffdeffff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 8, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 39, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("85e9b4fcf299676762579b7abfc6369bfd9d4e31989a83574a248e766c5d106b1d4461ccdd3ec186a8dcedb127c74a8f138d8d3b226e18dd2959f8c6292ec0f1484e5d02818b9edfa30181e9595bfe92e02825226106bf5011346ed3eb9f6255").to_vec().try_into().expect("signature too long"), + signature: hex!("97a077774be3019e8a3332263246b97c1bde1bef1efdc5ec86341243a3f0ce5bf64eaa82d29bc53d4f1c20359c59332311ba6d77e8d523c6dfdf36f0f77cce5258f938bc910e3fbc42818d094efe6a36aea05ce3f5baed71d749560a3b9581d0").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("bdeaff7f7ff6dffcffaffe7e36a7b797fcefd7f77dfbfe05").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("dfffff7efdfc7df7ffffdfbfbbf7fdffc77ffffbfefbffff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 44, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 59, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b3304954cb563f0f633b9015e50da2ceea78a48e909a3b9ce9f1dc1e498c05ec8cec0ed32137efc23290d60469d45d2919ab934633dc880e174b928687e8afe8b6fd4393a8df88f08eb1cefe5227a4f30740806f3589c3d0034c7b6ae1d72c66").to_vec().try_into().expect("signature too long"), + signature: hex!("8eccabbf68c549c2e35d2cc7f9986923cce5c911f029537336eeef830c5eed51e231f7eb109d8592440025f5277838f619bd33abd0f067962e594ee3180e0db24a1868f8e7cc59f033f20d7bed6ff5b113c2095ac17a141d4525ceda926a138a").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("fdb1fff7feff5fbbffbf9c3feeefedbf8f7fbc9bff95f60d").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffffbd7ffbeffeefadfff7fdbfe4ffffdff7ff7fffff7ffe").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 27, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 38, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a5bef69ed3dc91b3ce83499030c29ad690882bc2fc8a4ac0d74c81d9e3ad26f0d4a702f8a5c54cbdf0e35a04fbd8a1e514b0d1128d398c664581d4e7671c60cdc79cbf689195d8c88cf0eada7dfcdd062cd232ff6e291a9f2f29d1c863960c19").to_vec().try_into().expect("signature too long"), + signature: hex!("a92bb363355a35413a790cf44b3d1d9edd5344888e94d05e51ec084bb8a94255347b6efa15e22d7a7c64118b74f1af0d01b3e3416dff0e9cfe618283e24a3f40f76f744945129c7f1a4733cb436c79d83c160e16b3cb0e15062c07bedaef682f").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("deff8ddbefadded7f7cfedffff56f69bfa9d7f7d4fffff0f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("fbf7fdfffffffffdefffef7b79fffefeefefffffefd9fdd7").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 2, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 1, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("968c49c573cf67781bff76a862193ef2d6b0659316c5c012dfe858f3f6293962db349a854a1a714cb60e86f5602ef5cc11791a9a941642192b0b2b540d9d0819b396313ecf3311ac9821a2d19836f96c8afc2ac6142716124b063a9162220203").to_vec().try_into().expect("signature too long"), + signature: hex!("97b8bcecae1a074e9a4af1dfb2275bfafd1566bb0219e5fdea433ac367056afeb760d9e3f9101833901643287645f9b60d747e8ae564e6dd6d8e34ea3a6fc41b643d06dc670919a56a0ec458c615509667215e99746e2f40af29ea66e6553b1b").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("d9fdb15fcfe373fedbffffafeefff3fbfd9af72bffffbc07").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("fdffbfffff3ffffffdeffefb4d7f1ffadfdefff7ffffffff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 11, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 53, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("9877822519fbc04e02efb0296b4976c1ebdbf3e82233e8e388bcda028a37941bf0c544696d7f7be557768d6c66387c0305707fd38823320d2360b1a8b4d22a9c5d41996501cd5d1f98acaf19777d12140ab7f4308bf616d80539615c3c21e798").to_vec().try_into().expect("signature too long"), + signature: hex!("95707237c2fc99813e986514f9349f95c4c70cd7b1e173c18facf35a7ef2a2c1393a665056caa6abb89509e29a5f5a89116c4e4234ff738d5eac873e3b3c5c7dd960ab8b126cb743948bd24727f04cf78ab5704e9914ee8f0e9d828f3a22eb27").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("bffffbfd3fdfb7bf5baffff749b5f7fe9ef3f7f5576e7f06").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("7efdff6fefddfdfd7ffefffddfd7dfbfffffddf7fffff7bd").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 47, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 51, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a6f10f61b1e23d26eb7ef431433485588e6ff9aaa7840c3a2257612000847cee74158e5058054154b52c4e61a7bac9d10c3c8f982c099ac38982b49bd45211d475ae8e355b03c5cb34f67a6b61b1f1b4f22bbaad10a30c41c9eb110d0c43b4cc").to_vec().try_into().expect("signature too long"), + signature: hex!("97d7a58c88d98a5e5b8f88f84e85b10e703cc8a317ff2969956240fdf5030f25791b2959f36b6661632f0b3b17568242031c19ffbb6577a0ba9f4d3f724d0a4ffc69291b6335faebf3205f93064ef93d2709934eebe823176d006b0d8d945979").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("dff7f8debbff7ff6f7b2edf2bdecefbf7ffccfff9f5bed05").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("fbf7e77ffbefdfedf7dfefff5fffedbfcffb7ffbefffffff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 14, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 22, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8a09752408b20fd35d5a8f7348a0e321c6b1125e832a4946c6d6809251817e7a1d8511929c22600e5b6b41a56e135749158198e86e0f5a3c70f9d4bbf8cbcc5d5862bc80f74ce18d1938fb386f06ec6f7a8861fff7c31e499a0d5ca5deea23a5").to_vec().try_into().expect("signature too long"), + signature: hex!("b96c60ce3e0189beb01c69681bcb170b7414ae742d57b2d7633c1f79b37862747dc573efa2117d30a0b10670197f6dce03eae932bdeaeed55db4971264c3d0375b7d8ec093eec923a11440a041bc8ef0a332e23816954c8d1924412dc60b4f32").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("5fbefff77d7eb77f1befff5dfffb0ffb7eefabd388ffdf07").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ff7fffffffe65efdfbfffb7fdbbffdfe77fff7ff7cefefff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 42, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 12, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a603ca73bebf302c4b8bc3955110087d09b45dd4470559eb564793ca2e67c6cd252f5654955aaea924558de62015248008b922a9377132de5d16b2df4255e00ef9972783de3140b768ad3a018e606c4192ce6920380bb86c2584057e823fc59f").to_vec().try_into().expect("signature too long"), + signature: hex!("b203051b1e3be7badcedad399beea0213bdcc9c1289919e7b92337c7a3e976d83cdcde329fcf5bd0e9f5210e5145921b11910a2fc7121490930e1ca3710cc9a43f6bbc763364d12f5b088c986429336876a78b487ce6aad26503303caf4ac3d8").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("5dff3bfb65bfdfcdefa5efe7bde3b7f7e7ef62fbdfbfff0f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("cf7f3ffffbfbf9a7ffffbffffff73fbffffe5fff9bfffffb").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 30, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 7, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("94c714f0331c7912e952094e45b45901c3487fd25ec776ff08b8ff81f53b8833fe1691c9741be5bfc77a1c2204ad807b02c84f755720c2311aa27e7250763187ac4adc9f1b18e53200edf82dd7abcf14a63afa305038b1b1370f0ab2d46c00c4").to_vec().try_into().expect("signature too long"), + signature: hex!("a11e8ddb1cc6361a18f18b514daed395ee400288d37ea0bdde83b17c7542f41c3e58304b3c80b844381113549f0ad9ad14b0b0bc44183f47723118df57de6d8a12ae633ff25ac5525e90e03eb28bac1ecf564fbe1691c066f31051c05eee0c3c").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("eeff9bcff7fbd5ed7cdfdedd4fffb5ff6daa9b7bfdfbbf0f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ff3fe67ddfedfffffeff7ffd9ffffffffa7bfdfffdcf7fff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 38, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 3, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8ccd22b583837c22b61f0eed10b8efd74e5f885f0707f47a0dd06f9c9ff020b9c9bbe5490dfb6afb42b9bedde1ba7238046b824d0f6a3fd2d0c6f6a37af91f99954d3b55e2dbb95f3e5a8d70eb64633958a0dd1cd281a19fe68dda5a875de081").to_vec().try_into().expect("signature too long"), + signature: hex!("8bd48e260a5bee73f76789df623e3150ec9248ea199f94d69a25dbd3ea3260f3c41cd2f82712d54961bdae37c115d6ba14add83d10c871176127c8b46ada69bed84d3b6999abbc6c7caf14f98fb6e0652f21694061a27974f1d7981c65bf7daa").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("aff87ec7fff7ff7ffbf6ff7c07fceffee3faffe2faf5170f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("fdffffff8edbfaabfffffffdffbfefffbbdff5efffefdff7").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 41, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 8, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a9cd34ca4064aae38a45706b97b0970b9fa415dd67a998f8878b4707480bd4571a72b012de2ffc1086a03bdb58dcbe1c0cd163251025edea595e82f3997990fe14f6ebb79b1da71381d2b8775fb19e475b0f526c476cf8d201791df901484b9e").to_vec().try_into().expect("signature too long"), + signature: hex!("b68178afaaa2aed1e5bcba6d3bfb4622a834074e486db727fa3bed311cdcbf7c271fe892976b32bbe3f1b43f9283f7a812f03630336eb7dcd99d03b6fa665153aec4dfe237066ac447c62f0bf60b8480924f5e26032eb5ebe5e4bf48408863ae").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ffbfffbdbefdeeb9fefdecefbf7ffcd3dd6d7bcbde29fa0b").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffffbeefffdffedf7f5fffeebfffdfbff1ff7f7ff7fbffe5").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 28, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 20, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8fe5b86869b42cbdf437568ea40b1eb22fee5d7feba055f49895372c81ac76832c9555ea8000b70d05125c08b7775a7b0823b661232596ec465875e87b9184c1e73aa4701c5193cd9ebbab0cf204c6d179a3fafcb9ab50444827908561efd6a0").to_vec().try_into().expect("signature too long"), + signature: hex!("8d46c3fd6c15ef53dc989aacfa9557e910e1573d440683c4bec6778d71fca3337206e8515560244625d0c793f3869517059f9aed0798b4501b0a6f5d07f43b244735b48a49d6ee0704f45fa18da852244ddba3ec20473503e017e1a7ab6b422d").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("dd7f7e659efdf7bffd8bff776eeff7efe347b3ff9eeeff07").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("afffe3fffcffdefffffffffbffef2bffbfcffbe7efe7ffff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 29, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 49, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("80766b9ef0e1c25d67584833a51a61e7da4aec6b329aea42cbbb8b69e6060bf7d224965ec5a709b857cb4444b43024ac0e69ae9d0a7dccbf92556bc393f07a66562fa18ff01954d7ef879877f35675888c6cfa5768afc1d435657f2d33500b8c").to_vec().try_into().expect("signature too long"), + signature: hex!("95940d6b305111c01902de43188cb0152616da0dc8462b33f712c781f5f2388c3ed940cc913babe97ea3ece8448ddc1d151c4459f9770a684e997d016b256b1ba5826973a976e6bae1df706fd56acd3bb2a9d344be8c8fa5986551bbb7c0667b").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ff9dfef79ffec7fffb7afa7f3db96eaf3fffbcfcfcf3a30f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffffd6f7dbfefeeffcbf7fffefffffdfff7ddfffdeff96fd").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 50, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 28, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("813de01a619e97d51b09083e83d84ebb511dd75cfe81f3537395741328d3e8ead75409b2e140e1ab8e49cf4142e55ad81101cced362906ab73073369ac26a2aff2bb781209d1505d9c75c54ccd7b52576a2de67bb8528d8ba9fcb35eb9a7a3eb").to_vec().try_into().expect("signature too long"), + signature: hex!("91b4de44d1837875864fd786386e41e4ce5c37370cfb58b8b700a71d5127902ec832d404145291ed2c1d8cfa595d9a09157bdbe2b97d5b21b3e4f799b8bd8b985063e6f70ae9d229751d564536933397e5c671b1c8837d57257e9299f0e5aa34").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("f7a41ebf9fbb57fbf7bfd3ffcebf7fb1dbb7fbff5f7f5f07").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffdf5ffffc7fffffffffff6abfb7bfdf77feffdbfff1ffdb").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 34, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 63, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("812e3002b7e1837748ce8cb8e6460ff109062ff509270d88dd8af5f5182e60df30beadcc87d4f4b84e021be35399e211198cbe0fa5e29e7a39f604bd152dfc8e4ea0773ee7fc7d53def86a6bd68a667b984d7bf00a178e3314430df6cde002bd").to_vec().try_into().expect("signature too long"), + signature: hex!("a9d40aca5c42ae92f3a5221159c660b93409a560a58f6b702365c2913cd419087920ee2c9b38eb82409e8b099947a1ee1111fa4a07c710984c495058c0f0c85621db47cbc83ce9b28f5fced30f3a0f0e0e8e0e335ce62335bce52fb93cf53fd3").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("c953f7797fd5dbbffff67e6aebf9fffda9dffdbfefa7fd07").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("f9ffcff79dfdfff5ffdfadffffff5ff6bfffffffffbbfbf3").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 1, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 46, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8f6465d48298c9e7630d89e140ebb2c0eaf2fd155e6ac9f5442f1b126a5a39e0e9b0a62bd9b52587251d0d211072ca1500638afbc26c8134ff1babb0dcc7c1fe1d368f9a24fdb21a5a3ce17b8bc1a5720d1feb59e1be9afa9388c75fd1fb53d5").to_vec().try_into().expect("signature too long"), + signature: hex!("b5f9421b86a8abcc2837533c497693935caafd64f3830ba976cfb33421406c1c3b09b3f483a76372af64cce1e5b850d00e03c04a7a694d816f3b8148767052caa0f7857469dfb5751c87e30bd34c36b23304212a7ec24078677a6150424988b0").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("b7decbcbffbefb7fd5fd7ffdbfffe7bb6defc77be147fc0b").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffffefffedbffd5fefbfcf7b9bbffffbdffbf7ffff37beff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 53, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 34, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("92acce795e795aa236d29fe6a014a91a911609de3f90a8f0583f64a6315fd132321a784cc06e6620be5992f67e02b4df069a88d0e16714c80c71f61a476008c0a8e46c030842c46d475eef95947a8fa5f657baee3f814480b8d60d6f4eef4093").to_vec().try_into().expect("signature too long"), + signature: hex!("b9afb76ce403df74e2a467a6167128addaa0f98ce9130efe13f252933b37127a249f8e242093185068a8247a0f0d188e1930333c23bd090649df9f92874879a93120823ad26989ce2c610cba1a30c9b8693b2e55c6e7b6e16cfd54a7cccae3bb").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("3fffd7ddfd2fae7d5fffdfde9effbfaef2fdbf73d536dd07").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("f3e7ffe6ffffebddbbfbfdfefdfbbdfff6fffeb7bfefffff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 59, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 25, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("9077580b626793eaf36eb182a90532ea4e04e41842b6301d12afd45ccea3a750579fcbaadd7366e2d7921d7eecc1cd400d8fb6c40f41d1f2877a50a9010c7ec33f3a7cd31c88fd477585e31186ef2c81e4ffa833e17636c59b46718bddf93f1b").to_vec().try_into().expect("signature too long"), + signature: hex!("833acb3ee13adac4915b801985c52161404bfc83d5d8df6aff70e3d2341ce773dbb1f785b1d317bec76e5ed507e77aaf12f8aa74accbd4845e714b04272c3f0fc20bc39e2644df445f9a660a7300d29ef9748f28ed6cf57243d43f4e29b49d97").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ffe54efb79d3bfdfbfedc9f2fad57f3df7fdfbbbee7fbd0f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffff7fffefffeff359bd5bffffb9ffffffdfdffff05fffeb").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 63, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 2, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8a60177c409f6f780df7d155ed5ffd59a8f0a4abb2897bdae281da6bdfc30aedbb177cea30ce71d88a3a3030a3fcbf6301a04588f266828a4f23fdf63f36f6815e581bdd20d49eeb940fa45328b5770959d927e3088286d2aba96dcdcb3275c1").to_vec().try_into().expect("signature too long"), + signature: hex!("b3ba530f9271213628089597c461c93062fe89e5d432445e4fec5b4fbd6175d8b0d895a2d4f41482ae306518ff42107702c04232c97458d7934c403941eda9748e7af0e51a178467cdc19df52f5f31332243ef02c21f0c2dca9fa23b4cfbf710").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("551fbdebf7e7feffdaee4bfeffbc5f7f7f9df377dadbdf0b").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("6deffeefbfbfffdbbfffffb7efe9ffffefef7fb7ff7fef97").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 22, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 47, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8d74e4b52d71c59ae33dc021a963c61616c7390c230eb6dc441a7b9e4f4c35f67d3708af736fca449bcac6402f9df568081c8383905169e05c751f0a8e3701618b979344b4f1d557657ddb67197137156b663c5c8a57925c5a65661e1618cece").to_vec().try_into().expect("signature too long"), + signature: hex!("a0d855fd67c0bbe0b37ee72c8bf91726308c6a3736d023b2b7a54a240ddd5df9795d1b86c1ae27e26f160efd959362cd078b3081ff54ef17e5fde2d421b56edcea91229276a11dc0e33e911a0323911f63c01230541eb22e2274b4d58ab900f1").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ff563bafbf3fdfeef56e7fffc3ef72fdffdebfbdf0d65f0b").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("7ddbf7fcffffffffcf7f6bffe7ddff7ffe7fefbefebf7ff7").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 10, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 50, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b3f36bb06bbc4183523265022dc4dfdcf2478936abcbacc20622ee56a6ed0e75a09b9efd1f3864aa4f9acda1e0f22f0a063e2f2c1b0f5d71413cff6072e077ae3d88d8743bc284528fc5a51875837b79e8b9a6cd7eb7792808343805ac8bbde0").to_vec().try_into().expect("signature too long"), + signature: hex!("b2b53c13a0b4b66a73fd58c6fe2e4b2896335309a4b538393f7d0e48474e50b968a85293a5134ff1626b383e8bd57eb703090b24157ec399d27c41f57504396cff30c86cdad9865b92e4b905c49afacf23e749ceca39e57f8a282953c3a9696a").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("fbcefefdfdd3e5beeffdbbffff2f4f4b87defb7ddf7e4f06").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("f7fff59dffafbfefffefff7dfdff3f2ffffeffd7ffbebbfb").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 54, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 10, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a3e8f6f64ea0739e51af0efde89dfbf756ccf8377cc7f6c505618d8b54d5eb27485449a579cef4de131ecc61b767960b1755786e18a6c76f89b040face9aa3113413dea68df223d4deb792fdb219eb7a2b0d81bc3333041de315055c176e192f").to_vec().try_into().expect("signature too long"), + signature: hex!("8e38ffd0764254afdf640d4a58926c6baec1fd0d1ee4604a24e09ee8c325f1c1922cf86a04c690de0ec59e5147cf872914d130739b472b8360301bc83745ca3acf1782adb191bfb8e7438af75eb5ce62406ac3f1cebbe18799f92ecbec16f04b").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("fffeef7feaf7fbbe46f7f7cb374eb7f3bdef7e6ff575d70d").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("bffeffafdbbfbedf6fffaf3df5ff5f9ffffcffdfffffeff7").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 25, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 5, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8a0570e208082d8b93eff46c282f516bffa98cb500198093ba8fd891023f7996912966bebcae2b551ff02cd8ca3851a20f0c7ec75ad63b6079fad61f456c87ab635d6bac82f1ec677584e6509b7e3ef60d57074bbc374ca149e1d21ff5b619e7").to_vec().try_into().expect("signature too long"), + signature: hex!("993bf1a4e6a4d60eb5ce4e7820d1e56aadd2c129290c5bfe6aba95296f458ec00de8ae589e4311fc6543a79ea3ce9d070108b8a24178f9caa96d20cbd34fd4c4e0a2d9572cdb8e1f25132cdfb6150c605d51ee1d8343bea77217bef30fc94440").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("e7eef2fefccc477fefb673fd6fffff7ffee8edaf17ffaf05").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffffffb7ffcd7ccfffcdf4fefbedf6efff7fff77f7ffdfff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 39, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 16, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("ad006f217629cfbd4388af2a65e89dbe6ca861a66f3ec2ac2455a7a7f34e0971d520b9e4a52d809f1c88911a0b72462c16138da404541a6ba5f05bf180d1e534df6a9cba080a378c72efef3427807daacf9655a10dcf3ad83e62373f80199085").to_vec().try_into().expect("signature too long"), + signature: hex!("8ab2e2423cbb26cb6b0b07cbe2dfdc331a8365a03ef58dcdee4f227a9818cfbefa4908e42106b2ab5f7210a006bb32241760324a94267dc0ef442580bb6ecb4e270697e79e92367515308577e5bd7e83ce539f9ef367864bd539042c9ad59fd4").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ffb775fbdd78dabb76e7f3fdf9fffdece9d7d87e7ffdf60b").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("fbfffff777ff7fedff7cafeed7fefebf7fffeffb2fefffeb").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, + slot: 4485184, index: 58, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("9012b1cd59553bd23cf80ff09c2370395d8ba50e5c83b9de3a942ac9da9a9faac24a596c1889bb73add4521c76c7c17d01d61014a6d82777eb3d9e7995364cf86fc303e8791fa1398ce852395ce0114780be541a107521c059366a689afea4d2").to_vec().try_into().expect("signature too long"), + signature: hex!("819df2c887fb473eb5a4317484f13e9a73b245ff1f6d3f702a322221d679086244d9552e04800d0eeb95986899d14b53018cb299085c3448cbfa616ad80c8452178134a3b32c004fbf6c0f7e563e49156abeab15f0a8eeeb2608706501bcd296").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ff7acccfdb7b6f67fdcfeb3fecfbfecdfb5f5e95bffdfc0d").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ddfbfffffeffbafffffd7f7ff7557dbf5fefffff967fffdd").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 13, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 55, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("839bd5a9a48c639602e925d71929584fbf17078647f96b40bd9235e63248453d2c3d4ab43e141d3153f741351d3abf2e12bdcef75fb914d6054c33aa4f2acaf74bd0a0463ab756c687a1aa869b0bfec0d02fed1afef7482cab242c52211ad742").to_vec().try_into().expect("signature too long"), + signature: hex!("9884162a3adabb6d60c550f42b5f6edfb22704c5b818625bdc5c475de881fdf83ee5d59b849ec761e5b28b0d730b622714d7731c2e27dc728d477115bb299df5afdb1706baf5385c9e8987b125f841ba3ff7fedd3c39509d20def4a5fb4b938f").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("5fbdfffaafcf7df9cbefbdefbb17f793cdf9f6b7ed7dde0d").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("bf7b3befffdfffeffdf5ffffe977fabff776fffffef5ff7601").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 3, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 42, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("85fe189d01aa1b37398a677949729b64108de2ba2512e127021de259e2bddbf0f1eb5506161d8992a89b588dccdcf8e40bd5751e44f706643096371f7783130e1fc1062743d9ffba1a1a07dcc6ebafae01956b14ebe8c6d68a90f08fda2afeda").to_vec().try_into().expect("signature too long"), + signature: hex!("a93957721f2ded80bd43438cb37916e45c85dd87c1ed615523fe97c491b195d567d153b3aa53f559e7e160cce95146de156f418b726d44e74d01e8b5731d57d670045e84f13f3124e1851443bc480c7f8b3bd0646159e913cad4fe32ab3395d1").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("717de578eefe4f996dfd3bfd335ddfffffdfffbfdfe3d70d").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("bb97ffeffeff75ff3ffffe5fbd7ffff7ff6f3eefbff7f6ff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 46, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 21, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("82987e6a654b7cfc46ef493766b6f6e8a4b266ce35d25676599b30614dafd8ef4c3826fde35bd352cdcf63beb009174f0e7556a1db08491bcce0a5887335d7efca855fa7f96e5d17baa704eadc718aa53f23d5d4f17c5a01a61184b2e166d023").to_vec().try_into().expect("signature too long"), + signature: hex!("8065e3c1278c1e7bb6507485bd2626b28b11d2e59423f7ec43c97fda97fd781fa6ce7ef8f0abf63044b801127b62288a1731854b228b4d4c600c91c29c6129ff8beae6078e553bc996ff46f90ea60ddfb279f50f8ab9248dc36058366d197542").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("d69dffbc2f7e1b7fdffd6f5fe976fdddfaed72ffed6eff0d").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("dbfe9bddfdf7fedfbffefffe9ffb9edfffcffbafff7ffffd").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 51, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 40, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("85022430e4241bbb69ddc87e26b7be3371744d2dd9bf33d090faae6f8a6e27d3d35c9eab23014cae65a503beb953849e0be8cdb970e7151bc6e2bac72513a97f2a8c5c5d79faa5e65c6e3d97451211b7fd49a355c2598fe58d27941fa4270128").to_vec().try_into().expect("signature too long"), + signature: hex!("8d8998729b74b0489b0868514e6cacf71537974502b7de22da2581e9b7556b1bd04b5224837a6660ae22208cdea97084161942199f7f28b102d1e2ccadb40c5330b126b513df18dabfd5d281e36445a3e062d605282c916afa3d49b6b6980f0c").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("5dd77cfedbafcdff37d87673afecfd5dafffd77b92ffff0f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("fde7effbfcfbfedfbbff7f77dfe7f9f6afffeafffdffffeb").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 45, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 14, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a6e8241cd36bf783b8e3c3edef5610c5ea7cc790988b0f78cf1f65fda8e38b3e108a783d75c9f1585e18bdba1bfe04c00d33a79b54bb0afffd6c0676711ffa6e43e1410760cc575996d3fe28c11f3185b76f457b46dc28d6ea8b67ac9f2bbd3c").to_vec().try_into().expect("signature too long"), + signature: hex!("b51220ac6bacdbe65b2950245e1d2fbbfc46085228c701862f144add8964c382c1c4603ae5319f2ca3af5d67298fad8009fb4add8dff5af8f00f588d3332792b77c54b4f8b4103c33060375bf8fa29ebbba265918a8456a15ab2fa9b4d05b8ae").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("fdb375f0af7fef63ffffc6f5fcd7bdeff7b64afabe7b7f0e").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("feffb7bfffff3ddb7f7ff3feffdfffbdfbbfdff765db5fdf").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 23, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 17, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8c16347a5185d57cfc7bb39477fbad54f570d72d4e54ff21a85b0fd0a766a7a3f392ccb286803cb963d830f9b51231741298eb70ef8a1531f3f471eaa1504672c7b72df59fce9def7388661c02e243ab1de42debe1f2f464a89a5c93ed294a0b").to_vec().try_into().expect("signature too long"), + signature: hex!("8ab591932b54aa3b17873247fd1ac2b8a38aaca9accfdd393cb598e4c5ca91d57a6dbe216a7eba474f81bbee5ec82ba1037b6a2e7533c996e9f287a2ba3c0681263378f68e1745494615dac679733a2c62b64aca75581308a92345218b50c202").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ede7fafb87dfefcfffb7ff7a1ef9dfd63fe377c73deba60f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("fdbffbdf7ffdbef5fdf3f672fbefedfaeffbffffff6bfff7").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 36, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 32, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("adc4c435faddeb6ffad59315332e644f1bab3673fb19258a1f1e9205ff37c79f1584d7be20093542c81912b1bff9c39803137cf734b572ac65aa2fe561c1699f161313333ee3e1ca1dffb5a8771151eb8169a001d0b34c3f1485b5b59b52115c").to_vec().try_into().expect("signature too long"), + signature: hex!("82e097b62030d5d0d406735c18729f796aa2ae20b6a38675b381880a86500b14a95bdc065619e238046e12dd8abf19f90ce4c9408673841d9d1e04f74c9bbc5a0507ef830f50515e5b20ea51edb73ea4edcbebf2083b872873f03442492de569").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("bfba7df6dee6ffffefdfefbdbc67fe73932a5b91edfdf60f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("fedffffbfff7ffffbdfec7ebe7fe7fedffedbfeefebdf5f2").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 35, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 61, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8ed04832db7a3e16cfd95efd136da27627910134f73845730821983f3805dc2503883d2828f1da2a185b5bff7a6ba5ec003d1329525dc9ba975ab33445cf228c388dfe4a1de799638ac9726c54d161beecba91cef2878911b4d7a2c7aa9417e9").to_vec().try_into().expect("signature too long"), + signature: hex!("87b339c8eff8dacaf6d0dccd9de067e2d0adeded79c0f2b3e85919eac35c4662e68180941abd2ccdbc402552ca08abb6199b5e1268b49479704e167382bc63a746488a523a6d10b136a854c33a2130a97f355ea7abb05a964492fb9523bb5c2f").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("aed5fbb5baba7def96de7f7fed67bdedfcbff7fb2fdf7807").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("cffeffffcfffabfd7efff5d6ffdfdffe67dfdbfaffff2dff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 19, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 41, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b52843b55f5dd70d675233ec54b0bef5a1b8601ddcc125d40ddc8b803b60b0cc2089662357221ffd8e6e36516c2f5c7d0473d64bf0a43e40f129f5abb1eafa4e936e6591a34f3f7e7ecc1158d3a7231c4cb374305116d4136880ed24e8a8d656").to_vec().try_into().expect("signature too long"), + signature: hex!("ad50fbfe7ee27f18b95a8829c21d884f146610744ca935905fffbd8d7089278f80b2ea0228d1ef94b2bcf172bb1d9810112163da811278b03b8c519fcfca53e14ed86fb0903018e17b9bcd33c8fef6a5b45798b59d131a2bb8b3a8b5f2104055").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("faa79defca7bbb97adffffbe76eebdce713fb5ee7fff7706").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffabeff8dfdd9ffff7ffff6fffbffbfd6fa3efee7ffeffaf").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 49, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 26, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a019fd84e5691bb46abd0d62552ec58383262449362b090b7855963b62a5240d1c1cfcc92f9f9026f29c86cdda37375f0e5c2e14e875a8f3807161ba3745b9c36584c0257b7e02e6323ae175569e0292139fd508504b3f1ea0542d5b23aaa623").to_vec().try_into().expect("signature too long"), + signature: hex!("82225531f19f97261e8268d322258e64ae4119148e3c4bb735b61514e0bfa4b259071270fbd072b68789c749ca14d98915923ccc0f89f2fa94c5633e1699e9c04986a10b45279a9ce7dc4eba13b6f1004c7b3cdeaf8238846a2b967a73729bb5").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ecfcbeddddfd6bbdf6d8e57ddee3fbbf3b7edf6fddd7cf05").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("2e7fffefff7ffef2ffdbfcdbfefefeefffcfb7ebfb7ffbfe").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 26, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 19, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("85b640cae7861d8eaf1ad0a05ad061b74e059c1ee3024412b2cc505c48ca52d2f604524ceffd111989a313a3394f517518b8700fde86a3e961c5940fad4270af997c4cb68cc5b99dcbb440222e90767514fe2a191185fd0b636de012ff103afb").to_vec().try_into().expect("signature too long"), + signature: hex!("b852a65a5862280213d98adc941da6ec254684b840eedba949bf1aa53dcf082a7cc7619afcf379e3a50604aa1d512d950215804667f1293d47aa751d33227bca009115a609bc872b67d9f2f7d507a1ba1ad6a564914ef072392e8e240ef22467").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("bb17b7bfef6d6f943dbdfbf7f2ef71fd3fddb557fef8bf0e").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("fffe74ff77f1bfff7ee7fbfcffff5f9f77fefbf7f7dff5fd").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 61, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 29, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("ae791919196848b8bd4530636e71d712f612d66bb967b694c15c6388d747bbd0bc5d01e7f4a23225fc4f979cdd096d041659b4dbdf09bd3a967a2c78caa9552d3c2c114709f15cfd25444986087a0df892698beee9e29502f9368e1c3d9f2a7b").to_vec().try_into().expect("signature too long"), + signature: hex!("ad55b34f5a75db7c144862d43f0064c900322d3e2630d0d0903ee908b21bd0d69fc1eed01a9c44c923dc26ad2d140d6d0ba94175f125ae0705b6f519435e43a83584173a2d6f12feff499571dd474d994523cb97da5a6d199e71ee5d6670f9f9").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("9bbe2f7bff639efcd797baf17be4ffefae7f13f7fff63f0e").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("effcffaffffafdfffffcf7ed5ffeffdfded77f76bff8f7cf").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 12, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 43, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("85b29af63dbd84118c09a9fc74758b45f7533e52e18ef3c71d4d15a263c2dd763de9304d22adb3bbfdf422b0f5ec9f6403a095cdd211c1323c233a346cce27c64603ed68bad73fb09fdf897e93b2dd0206ac290f43556d9fb745b9dd59da439c").to_vec().try_into().expect("signature too long"), + signature: hex!("873dd9a36690523093094610d825503b2e878c54b4f1ca8f64deb67e34abd56010f7079ae99cbbb049c212639298150406b09349953b1d04cb8e6d836629837c4499c5525586880bd18ef9bb05c91d054e5b52adccd04df6040efad87272d8f0").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("8fdff77d7df3bdbfb557dfffd7a7a61df1bfadfe7acc9b0b").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("dfefacfbf79efdfdffb6ffdfebf7e4ffbebfbffffe7d7fff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 15, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 11, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a76344801b25bd9bcbaa2e4136a8cb693311b446afe1d0c78834578c8b87d1b533a674a2dccddf5ad6d8b6e48d0c6a330bcd27b89ee81b338a46ba2647029e1d433b183c67472d4b18fdb2bddf0f98fc2b7d3aac5ecfbc22dc4c8e7b169790cb").to_vec().try_into().expect("signature too long"), + signature: hex!("9552f7612df314fe961a3280c64442ebcc76b4175e7c7d2641d93281a739ae8b3ed5cdf500549a8b1fb873301200cd31111edabea432c223df1c40161a61c767745e49ffc396f765fb326bb819298376669926bd2df80820f76dd8190caec1c3").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("8feeff383a93ffff6fb7f1beeff7afdfed1fe3927beef505").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("f0e9f5fffffffdbfffffdbebff5ffef7fbde3ffb35dfebfb").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 57, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 18, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("906d6264b712e0cab4db371d86930d5fca6dfd7da25976d25066ded3288067d392919ff5c0dbb1e4a3edbc7a2f5a2eda1935218c9106dc2aff050005c47837810c22bba2a8cd43311e778e7266fd9dec321a6bc67f48976d2c9a73dbf7069830").to_vec().try_into().expect("signature too long"), + signature: hex!("ae7181d6caf7ca352e56041c2235be16558357e7f03827ca83709504b7467675babf95b237f82ea1d3d20c0b24d0e13e17d5f93de8f4542fe2a4105e48e57c39d1b357f435b59686949ef09276b1b34669aeb54b542f53058ac8ba5bf59dfc94").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("fa757bf93f7f7bdf9cdf752fddcaeb6e771f97fd7cff6e07").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("eb77ffed7fefff7ffafff7ff5dbbeee7fbdefffdfb7afff0").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 52, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 56, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b681befeb30524e28533facd113d802f6335a561c4e7c95656e9ba006231fb43dfb685e846d017d7edf19f0995515b781747f01aa2b3caeba44b8b602188f3d642e6586a22180a7a93cd568904ceb818fe0dacaa0dfb5f434e26697038a761d3").to_vec().try_into().expect("signature too long"), + signature: hex!("8319b75e09a729575c3440cb078c9fb39b25e91883723eba2c7dcfa580c8b600ae521d5ead1b5a7f11438797a2265d060069f50b4ad455ef331808f617371b116ca568f433740dbb41108718e1848671e1971df8fea79d3c2ff4f720c717f3b5").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("4f7d5fbdfface7aff7fa5765f3bf7d277771caf79d4fff0f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("7bf5ffffdc7bffafdde9ffde7fbf9fffe3bf7fffbdbfbfeb").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 55, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 54, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a9bb18ebff060374d613cca4ef89a94efdfc0f1e1337c502b3de3c8c565ae45be88f732b347dd4e72a3f0e9daa73b2dc0344ad01afe69172023f7c417e854519e730629bcc4e413326755971a4521559b493a8fdb856b50e0e7a7b580d20884b").to_vec().try_into().expect("signature too long"), + signature: hex!("ab0246f64a5690f171b610f3cf83277375f5e70a086659b4fecdaec6a53a4cffbd7e2840b33f859852e123df7cd309d9122cb675b0033eb448d8ae6d936872d82f50a5b0a4cb3073708a288fca8a68817a2aebec9006d0c94b9e5a2b569d93ec").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("6fbfbcbfa4fa6fffebdeaafff2c1a7ffbb6f3feff4b3f304").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffb7ddff73b5d77fff73bff5fe6f7fd7ff9ffeffffed7fd9").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, + slot: 4485184, index: 6, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a5bff7bfafaf2a6ef4ab9751509a134619837ba235c8897bb3dbd9566326a370ea9118913e6a0500e3de43b83fdf1d590feda44dbc7de7bc206e4eb864a2b0ce92e18bd8a8c0ecf69e207c7dfc555e5d4bce4df8a46cf314cfb1f8a9f0081bb6").to_vec().try_into().expect("signature too long"), + signature: hex!("92821e6ad79f6f7c778dde2ba7ab4998582798d52beef65360c47ff1a128726b2410ce67725a6b2a80acfe7b8276244a1891536e82a92b4526dfa903cda4382f4df7b6ea5d1028982c975cc8505a5db07cf5250c8d0a2f0431a031caebe1ddbf").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("efffe174eae75defa3adfe7f32eeff2acdfdf5ff98fe7f0b").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffe6fffeefed6efbefebeff77bcfdfabbff7fef7ff777afd").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 5, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 4, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("ab81e8eb935a5501e3407fd41420d099d84ba30baf4af654e972a7da4795e1342596e6a5480c511126df78ab7f2a1a7e0192cf5f76de70bab89e43adf21dfc954d3ef9f05470cf42aa04e43678fd57757b3073acc6a1b204a60241e0e1800d91").to_vec().try_into().expect("signature too long"), + signature: hex!("a88b95cf9051062bfd52868ddd707164ad81586b31417b9531a5c3f15e27f535b76febf9c21ca1d0f0c3b8bd526a81fd15767c102c3e58c540fcfe3c057ee2416792d33f41628f77fe20b5595355e121e4a30e1bdbe68e26435c12b001e5596d").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("6bf3ffbf33d3d53bffedbceccbb9f36dfffffff4d97f8805").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ff3adffff6faddbff7fe7cafff5feefffeffe7fdbff763bf").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 9, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 45, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8529c059358c8c3ebbe3bccf7a4c5b53aa35c6858bcf69cf188cff09a5660737453f29b85431b0d08d60d32679df6f5a00b571228f588f8a1c475faa09f4f352ab88f8c1c3e9b2316528ed5572fd2b421fd6b787586542e921598e91c99b886d").to_vec().try_into().expect("signature too long"), + signature: hex!("aac12513923cd549e67fb761c9b6d8c4aaac891a7a18eaeaf7c2a5ec08d548906f73dcc2b4d41b57cc9ad595c5249f3d131a55b980a24124607cc8f3f6b7f12d059346292f371e96771d4d0cb69ea78c8a8839afbda75d708564c3aa70ce6523").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ffdd17b5fefcadf8f77cf17974c7f3b7df3df9bde9ff670b").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ddeefcbffff76dffffefffb5bbffffebd79fbbedec7ef9ff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 33, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 13, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a00455810c6fc9940c5606ccf2cc8e35cbbcb7c34acf65bc10342f8b62c52cb88bd6b8cac5702ae301783cb5362721f80c3df397a09af0b6d25a5cb73c9a0a1745271a64196360b5f4e4eab28f72dde22c3bf6e0a88c7909875e9564c83cd446").to_vec().try_into().expect("signature too long"), + signature: hex!("b00ab84433635923eef51438098a9c58b3f7931be4698849c09a115a63dfc0f17bac68556d2d11f257e6f367e3671c0319d9ffb8e2660536ee1c94ab9cd5845634daa185f97a6a5914bd0937d2da1fc48e71e8cd3efa9698bb45050db4d1d28e").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ff1fe5af53efbbffbb577b1773d87fe7bddf733579ce7f0b").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffcdfdbb5a1fbfbd9f6a9f9fbeffbef7fb7feffffffbffff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 20, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 48, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b7c0580684cc1808030ff25ef4ea90e62f628f2c5710900d913e6ff4a060bca1ca0d422bdaa553369d8bd1257cd9b6a0186467f070526c32b13b473b7b2bc896d14d467ed815d18b05fdf0e377327d1926b605f29ece9e159f399a64bc013486").to_vec().try_into().expect("signature too long"), + signature: hex!("a27ec451be42069a25354d654286bf8fd5efb1c82d6aae9f4692de7c938201f7866a46f80b987b4d2d54ca77c33b8ab20ef7ed001e1faee0c13e435176c7768e211c131799826406edbed57219375593b932dd69154aeb89c4010ed389920332").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("becd6efbcdfddb37efbeff0efb77d967b2deff55fbf29e06").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("cdeffb5fff5b5fdffbf7bffbefcd7bdbff7d2f7f57ffefff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 32, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 57, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b0f2e1094a58f2a6b4778973786627f0282e682b2a58b96a788b418db5ed81c81ac1b16d658eb79b28e30c1e9f4a16720188868da0a4dfac47306539ca49e0903a22a11403fde8726b09716c82cca7f0362eecc48aeea0884b436e7ef61d539b").to_vec().try_into().expect("signature too long"), + signature: hex!("94a136ce43ecbeab014e1a5b4fa13d4628955237e54a01ab911292155586278cdbaf919b2702fabaff139010fe9d184b02ab1fc2e5892e79a6f4be1964ec3bf349fac6ba89bfdd03a54b91723f934dc1fc4f994d814cf063db904522532445e7").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("7d57cb32e6ef1d59ffffc8d7fffd39777f5defdebfbaa907").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("df599fbfbfedfffdfffffe7eea7effbf92ffbdf9ff7c7fdf").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 16, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 60, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b0b1c0d46ba4a2451c68edb06f9fe3ebd57297c4d514b0421f71c1ed70dc411d7723b1922ea77a93ef2d0a6de36cca2d0c7f49038e8502fd538c779d121a20b5afcd3eab2e12341cf319b92f3dc53e4d09472099ad110273021efff8aa0b167a").to_vec().try_into().expect("signature too long"), + signature: hex!("92963ced156a2255acbc22ed7632e8f30b605621c57f95faf6b6f293a8b94cc177bc430ffa61a7564292747721ad468914eec66b262c988862fe04c02a7531c79620d2c806a4f38b9874bf2c6b58ad5d924ff75321847c254e62a896f4e82c34").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("572ff97f7f46b15fbff6db17f9c375ffe3bb9f3f7b57f707").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("f3afdffdbd5fbfeadf2efb77fe9ffe7f7ffbffc67ff7ffff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 24, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 35, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b22f80c57c19b9a4a2fda3f5592d3d59937a684e95a2bc1535747a8a090b12ebccc995dea13ea2168bd0ae969d292ca618a0c584d223affc11cdad533597c1361704cf80e7c779e88e7d9dc4ead4d9a83142a2296496e642e21226f627036806").to_vec().try_into().expect("signature too long"), + signature: hex!("af5f844175b98f854183d768654212f2a2ab9adba034b4b3b396c60831ac3d5afdd90f5d26cc7e45701658d4c2c0b5d611d0e0be1569187e75787c566708421021726784ee7787cf5f6713d12329cab12a4044cb380952c704684b172d81398b").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ced9e52135daef976c2efb3c6daf3fefe3fbfdff5d7fff07").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("fff777efbffffd9f5dfff9ff7e3bfcf5e7cb7cfdfd7ffbef").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 62, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 44, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8d776e4539fba97aefb0ec183051f751229c09cbdefae701ec429d14f209e5c88ee2fd69b90ceb5d38a423f01e888cbb140332ffda7da8e46b5f68a854ee73a4c901f4ff172ea902c75036dac986e04b4410ffbb2df6acc5b39a05440a64b683").to_vec().try_into().expect("signature too long"), + signature: hex!("a0b9ae8c5383924897c236d0133567dff4c564a4e78179f5f949a7f35226af888b418a9f76857affa96b97d947a876f1106502122589b959c1bcb7dc63f127d17f6d8d0e984eb6e0aa55d5f1db9bffe4839316143684c991d93d81f7b12e49ff").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ec936ebff7c2f0eb80e17eaffecfffefff3b7aed697ecb0f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("affdb5ffde7f67fffbc5df7dfffe5ffc7dfbbbddbfeffbf7").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 7, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 52, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("9035dddcbd2359a4aeae3967da9649438e1851c25cfaea8e377404d78b3cce95ba4a6cfaf87374824f9f0fd18bbd7484056dad4a7dc99634f41d5638416ddf14a4c2630344ef078dd1380926a97fb6e4781e8c1ae509de9956931ebe54db14d0").to_vec().try_into().expect("signature too long"), + signature: hex!("8999cc2bc353ac370cb747f3a07e6b2b521dcadb339e302638e352b9cb6547a9a04a9d173e3a4d38a8674abfbabe3d650d41c02e6868ff60f744e7084f427a5f9a8725171214cd17670599754dc3380d7b54a5e61fcc7a9c8150afcb52db7388").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("bdb96fbf0cdff7f5ceef6b3e49377fd6d175bf6d1e7bfd05").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffbffd8ff7fe6d7ff5fbfde3feebdfffbbf7a5fcf7f76dbf").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 37, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 24, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("90fe8ea42123b867514efc767b5d1d8ae9dc2701933014be65e503d34b8cb67a02c5e5011a06ef91802d0bdd5537fff51639d59b584b0a90b8e77c71432604026ddf4340bfa1b17e07c7b072bd2abcb5f0bee4e2b52a91535ad50410bcb838ad").to_vec().try_into().expect("signature too long"), + signature: hex!("8c65663adbbb17108803f31e8bed591791b1e04aabfbb8038e0af43104b6276dd0077b9f8e341b00b8caaf608b1bcc6a04ac38866667f7d33da27f744abec85654319036fb0bfb8cc3374dea8b0ed055d7922f2004005c718d9cb21337dab811").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("bb17b73fcf6d6f942dbdfad6f2ee71fd1fddb557f6fabf0c").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("f5fcf6bff5c9ed7ff7ffdf7b7cf7bfffebbefff79f9b7fee").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 61, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 62, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8b31c91e80e8303b46dc55e14bfcd2d518498444051798239040de05f34b2935ed85df4f37ba7b01c99288c130e5e11a13361b59fa4b8d6054330f282d8156fcce4f12eb464e65624ccf2df74548fbbc837168b759f9ba67176ffcfbe81c3caa").to_vec().try_into().expect("signature too long"), + signature: hex!("996fef3169a59544c4e16867467d11ddce52bd73c184dba7fb018715379fe3db3edefa0c48b3304321a9854903e90ebf04bf1047679af52e9f33eca7fb6329e13b3957bf2069c911ef3bb4e1547a84422f9a3af1fcd5108350245d963b9dc969").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("9cfe3d9fb7f7dec1aa3ebfe7f5fe076f83edf7f2533eb20e").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("3f76fdfffff7f7ff73e9f9ff366f67f7d3fffb7bfdb0ffbf").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 60, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 37, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8263e10702bd83e3ad61bc1a0968b36b43d6ed8a2ca652b21987a6d315319a19b8123cde88bb2dd1269270075befe76a0482ae903fd67dc64598bf6867d90dd202d33b02baf9192fbe10ef0de8444d73550eaf51de8784ed7b1fa79658584b22").to_vec().try_into().expect("signature too long"), + signature: hex!("b45304ac0d4a0b59e479d4ba983f6b842c2db93bd14bcb04e7f0899ff8613bafa2df6438b0aa1f29e30196bc53bb347805f1af0347af6f77819faab782ceee5d508ad3fc3a4f8618ec7da017961f184445b48ad6e09fb9a3c0343eb6cd7809b5").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("edabedf2dba9f6a6317779f726d1abefffadd5cbf3bbc50f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("e3e5ffa2dfffebdd33fbfbfefdff9db7f6ffff32bfefdffb").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 0, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 25, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b0c8ee7f6baba5cd42a8365f30736b0dd01845e022f8812c284a31768f98379c8f9560de77ae776babb7304c54c0165d15a1a1363846b2c0c6044faafdf7141dbdf31aa9b958d07e6fd4c3283bf49614eead7c948ad04460a5c7d42ab61b04c0").to_vec().try_into().expect("signature too long"), + signature: hex!("a9ad2234d39ee30870082527b559905cee004e2cccc289496d541a7511a9b05e04e6d0759fc5ccddb641ba934d7db5fd1221db82a49a32e6463eaaabb9f496221a857aef1ba42340796867fb52708af47ea4a1a8dd4ef661cde9b8321c774075").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("cadf7c7dbf73e6a6ba2f44e5bddaa79d9ea745fef1dfdb0d").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("f0fffdbdeb8fdfb7bf7ffd7abffbfdafaebef7ebfbb7feec").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 56, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 23, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8fdd2059c6799cf49e44cf851784b9161ae627e83a018039399fbeca5e1cc7598bad37116ac792d4e7ff5d3911bdebac09c9d86a40a8dfbf58cbae24f64b311d01cb8100fde6fa4b12af107e01a98bdfc2ca9c333d7b32b6bebbd5dd35508688").to_vec().try_into().expect("signature too long"), + signature: hex!("b9e310f639bf245698942425b7ee37be1db9392dc22a66832831297647445fba2c7d769b62cd54accea68f9cf27b5d1305131534b3e76d5d754d213f2c768b804dd7513022fde09f7275e819df51d8d57892f31b9bc2df8a4abb827fbde35678").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("e8bcb8cdddbd69b9f6d8e56d9e43fb3f3b7edf6fddd6cf04").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("f0ffffb5ab8fdfbfbf7ffd5abdfffdbfaebef7ebfbb7feec").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 26, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 23, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("99ad0a195839d02fc1dbf092d9c69eb16ce49250fc64d9b42e128faddf604530fc50da155f791012bdfbd0ccae2d25fd00194c518cbc88adab1143434ba6d5a36e47604abd02d9857964ce477ee685740b6e24ba6b101ee66ec3923e685afbc1").to_vec().try_into().expect("signature too long"), + signature: hex!("9678ce7cb61099b2c7e0f8e523dd52bc71a84001114cfdd703c7d0f684ae5ec9dcb5144352cb566217cceab3c1031ffd0dfb06585ecb55f674dd8e6c758429d79558dae5632f1163678a1c3341341e9e631d9fcc0e360a11dd8dd2b34152874b").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ac9f67c17bbf9bf61fb5e4fbccfe65fd74f377f74c4cad09").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("fedffff9fff3febfbddec76be5ff7fa9ffed2feefe7d75f2").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 31, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 61, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("ab54454a2c0fa59b172374b340f6a5c5bc9aef5148be57d36a44154629141f90bc4cf473e47eaecb37c2a4e00e45344f0eb94478c9d86315ee2ff33aac52e5f77debe613276d6576454709b89c91f115c5e7093acbb7a990fbb582ddb5272a20").to_vec().try_into().expect("signature too long"), + signature: hex!("a02623b81f868ab9441ed545737583d02cdf6c24733416abca0641e2317c62cbf96ceb55cb4435f725aae9395ab50d3309ad21ce392d5fbe5a1ebdfd10640e62e8a9751d851f19ae357e0505748b64b34741fb73d178cff0033b17188b35f3e6").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("147e1c9737f752c10a1abd61f5fe056d8248f582523ea008").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("fbe7e3d7f7cff7fc56f9e2ff5fe23fffedfdf6f7dfdfcfff").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 60, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 30, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a048e10cc373bf8c7a63d47de50aea413cc94aed7b610f214993f24dc43241151b8bc27cbce49e0d41eaae845b35e9f215cc73438b01d445301d02ca7cb589d4fde0d7b9d5025d32f54e9e368fc537bee014f46db8065919b1494eb2c9f03a3b").to_vec().try_into().expect("signature too long"), + signature: hex!("8b004679a22eeb36dd88ad64f9ae543740a602ad92cba6d4f759f7307879845983235ecd371506faed3364a8fd33d74c04b3ebee1edd8bcfd0dea7087e68857916f732017d5518bfab075e372341c1e364f8df2b7ff28ee998beb4b0edf0c317").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("b6d99072643a0a4a0e01bb800057ebac0988182d00b50006").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ffd3fefc197e9f9bffdfb9fbf293feffcb3ffbbbf7f5dff7").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 4, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 15, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a9f6a79434e66c3f8c7154e8292ffae7de055c3510bd2e8c9c2be9c4bf9a2467277ba448515fe8f0adc3fa84321ffc02121be61a60967dfef6ea489ed8742a235949567536d01665b4642616510ea9b1c7d94c1d2b965881543f54e5ba7eaa2d").to_vec().try_into().expect("signature too long"), + signature: hex!("a46d75661f4959e06bd9d13ca19aeec8e06e186e9810ffae221d04d09604519d5abcb507e63ad0802b1129cff9cc32681815f1fc068cfc7958f5838b4df75847383618b534fa8b746541245b7155c9b3a662b59d4c612353f1e416bfdb8a38cd").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("525840c9832b6100c4c9413b84c05a0991174e851ed51008").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("efdafbfbcffeabbdfefdf5d6fedfdefe63d7daf2fffe21f7").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 13, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 41, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b48d51f6e30589cac7bfdb68312ec2a0ef4ab14d6bb770c1737ec14f700b8e84e0275980fdf37a869a6539be9abadeb60a3bc372c5c6f473381b3fb9d0d94882fd0e480311c82f10b7aece7da6cdecd5d51e4ca47e8c2f2e781712a5453cf600").to_vec().try_into().expect("signature too long"), + signature: hex!("86e06fc6219790b1ec7740dcdd9d705464825ffbb6925c15ea77dc146035754db2afa871b01874e58a60f3f5563cec2711558a720583ac1fcc1a08c82196e56f645246c92c97c0f9120d3a7ac8f00c884fe7ee84cf664ff6d387cc8eb2713e7f").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("e90221299f2ed5223544627082cc72051bcc058190024208").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("3b76fdf7fff7e5ff79e8397f366b67f6d3dffbfbfdb07fbf").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 10, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 37, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("846f3a3dacf676768976478ca17fb09abe8cac2eaa3e8bbf086a9ea85f6ecefde5b6bb2f287b5c97abf2e99b36e9e2d30d8d62fb5c0fbf5e985ce74ca7a048cddb4fd0b74668f95392f644d59c69af7508c4c43476cf209009d0ca4cd3ad379a").to_vec().try_into().expect("signature too long"), + signature: hex!("82d5f43846f85c2c07799bb3bf313c4826315de640e275af455977400e76f55be16109985166a93cc9533243560eeb7e0d9692d57caf262d43d1072f939e0d13ffc99b54e27c8121d2872f74d5eef5e7c259943e7c96ea2b5757e26b628897a3").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("0f70100104e3de6a30462e0c03b06364008a4362ca94130c").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("6533f27bfd7c69deb77fc278763ea8d7ae7ffdfeccccfef7").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 41, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 27, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b0d19d7a70bae19ebcd9d24398fdfd954792555e425dac30d44c4448c4e621a1a2204aed550a4f0b416abca1fa692fe318b2df3fd52cc2dfcc75e11126dff2f5bff5b9fe0ad5426472ab6de21f3647238289abb8f89bdb1a0ae1172304e13473").to_vec().try_into().expect("signature too long"), + signature: hex!("b2100c0f5a6b272bd75ae297d8470750af9fad9c9d2ed691611c385a66457e269c3bbe6fc8351d50c678122ae6e5ac17136b31205c31cfe8a0a85ab8f4df11c60f9c9b0dc1a28ff1ecc937282907cc80d57171cbbf83b0a1e13f5b680e40e18a").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("8924a0000ea161aac9a0fd84a8df610171087220c6800807").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("9fbef70f2b1fbe2f2ccfe739b06f4fbbd9d0dcd17ffb86e5").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 11, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 5, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("add1ff0aee96a24501fd0106239276333ca8f22fbb1c205c9cfe74943c000d6ec47b44719791de3a3911c5c66ce425911593ae5d22e6ea14fe825c9cd9f841311ba27be1ec50bd1421b36c9cbb1aa21f7449456005aaf34d22c2fff458cc87a4").to_vec().try_into().expect("signature too long"), + signature: hex!("b0afb6128c7fe54b3fd009b628e750373ed9be0a3fe2c983856be2e83ebde3ed98de13c8520fd1e68bcb1bac2f97a6ef0344a9eb233c313131e7211de8309d92b30f64f93e58644368a3b70225e7be7eec7cdd6fa5ef9d7204f1adce8588fbf1").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("0040b98010020162048c2f43a4273d8558bf73c22e091004").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ceccf9fb4d676dba1d5271eda76fa7ccdbc30fc17e4ceeaa").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 19, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 33, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("91ae021043ebff6538ef17ebda90b08947511951530d162190e033532b874f2c941356a8b04f6c220bbfff5f6efbdc110c99bae1597f4aaf7cd0c6034637b9923fb0929c5d5a95d0eb593bca7224a62736f514ec988bed2ed4339dbdc0b0de12").to_vec().try_into().expect("signature too long"), + signature: hex!("99c04ea724c602747970709cd0601003b9cf483e7ef5cc332c84083f60e27d1fda19ebfcbe0a7f29d81c6c9f0313089417c8d06f8c0f16c536eed618cfbdc5d5c0c6597029ea83df86743fd2ba9f336f97cad7c196198569d8fbc6d318cf35e0").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("90513e241a98118a4c088c074c28e4480143103b0a2e9204").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("28f5765f52796c454568b3047f9aa1ff039b39b93d96b1eb").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 29, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 54, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("ac89481cf6a9ac260088fc7c1a3ff729612961422ab82325302275cda09e22311ee90d6fbfb537cee96b0c779a13c3b6021993654a485948ac3c7d4da8af7d5a6ef92ded1e7e72607479d5baffe5fc55eed678fe36254c79fc6efb3267f59314").to_vec().try_into().expect("signature too long"), + signature: hex!("ab6a098050520a2055e6dee16b80f2e7f8a31c5cab6e1bf835ce3bc1fb1e3fe601c5d1a28fd4b46d35a70a672697e6ee04fadc889377da068ef5a008349754fb6e3ab10cdf01544277ce73d7d7762589289ce816519e4f2bb7504c0a59e9a70c").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("51e4247d08215818422264482100a4e3056f502c9004150d").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("f0422f3e823285ab4038542331052ba307f17945006a03c1").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 25, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 55, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a92c33069c550643a51486c8b072e589fe173ad1adcaaad52067f1c3c117e73b4b3219fc2a544b5440f9a957c68e7f330583f6ff6c0b3445ec99cefa7dedd4ddbb033d56ea29f321930f1ac996d14bd5c58b9f05ddbde4ac63d91b5ff5ab0c26").to_vec().try_into().expect("signature too long"), + signature: hex!("91b3fe78ce5e88c19a42949b8d441a520516e23a9fb858f96d39cb70bbd84ba1b71395ddc09b82bcf53700ecb5604c140309509b2a71f49270d05fda1c9177e1b24c8cedc375c8df3dd7d33706272c979983842eaf6bbaeaf565896a8b960fa6").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("139481943c24047c04814394062614061281856115001905").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("6a422c041020b59eced924186692106b40361188277243c6").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 59, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 15, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b656bd40db418a0dc942c546376357c7140ba981296bf340adebff29178dc96d700c525d5693f19e594adefe48e316ba0e0f9bd5a2f656e9824f88aa470e85eb6da29dd9d414ddd532234b0984667911857c69f0b963b129313ff3653a9ac7ee").to_vec().try_into().expect("signature too long"), + signature: hex!("8ba63ab81e0b48ae7026bab64603231c35d8620afa04c7b5d53968a749c65a8b96d3e6949855dc9b828ed3839386c656012855e8cbd5d4a76b10464cecd5e00cd7c68bec8455928c78da5de18b1144991d96f2f40872bdafb618641e69447e5e").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("42da5024181046a00a29006089d006000e2300c280094308").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("60ee7c80501540441b100fca10968a966c601f6a080e25c1").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 56, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 58, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("95eb921e0076e55307966c8786bc8e89c6ba2e4163bb69b6f84fdb403f94caaea7c5b89a8b6c6854b481a9d05fd20a4f0e1d5c333e60cc6049ad528aab90a9b97faeb7144007839d4276a4904614a3fafeabf5a8ba452f5c74e0f987acd3147e").to_vec().try_into().expect("signature too long"), + signature: hex!("aefc1108c3ab72672b4272006fcd5bd5064b367c2874d513d5cc9f2cfb7ea93289dead75f927e580f69de5476f00535503a4b4bf9d13dd78062ecd091e43b621fe4de6233ee2a6fcb9fe35e66dd9a6ae697b54fa0404a5627863c8071852ca15").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("211160d05020421834068078001a11088112805022acb009").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("18295442159530b40475201e5ce06d8926681176a46040a2").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 58, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 59, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a29488d15491e206ec841f8c7754a20d64791c8f7a128d0a088df7276e57e618cf4cf81e431629ddb230fde9d1f05f980fbd58d8820eb59efd44faf8c066706e202ea09af503b7c4e3443aeccc42b09fc496d7a7c7e54c68471090d5ab87a1ea").to_vec().try_into().expect("signature too long"), + signature: hex!("a9853b12a519003e90a536e3f9f6d777649ec320e4168a6dbbc24e29bf31ac0679e88da2eeac18db0fe61d17f84e71fd0abca344feff9de3f93c6c782b08429082b7279c696dff56005f7e2001f59a69ca03475a6f8a6e90fb1e286d6618e7d8").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("8238034a040116a80600104062005d0c2624121445000c0c").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("0490585801e6ac38910629410c703a2131982d99208049ab").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 12, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 18, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("9141c0f19d26321e0e6245cb2a619c0ea0dc1fae173ad76015ec5ad7382e01a11b35329a88e2443294285ef4f9395f4713f6ff445d8bac890fd4900153a684eb5d61bc498057652a16397c49406550947430b2f040e1429ab9a3c9f2b61dd9a9").to_vec().try_into().expect("signature too long"), + signature: hex!("94c498e2c253083471abd472eb9d5d0d8529126fc542884d8c0be0c89bd628ca963a1933f8f68ad7587e5be02e33d3b50a1bbe78b4a3b715fa9f74c72cfab23aa3d9e222bf25c58b8eb4157a21c89a2c31b9bdf593d1ec39d990d4079c31c3a5").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("1000802140843206020000a001a0402a4400910202028208").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("0ee63814089616c00330241221e5c40c89302054c300598c").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 22, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 1, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("83e129dbdde41a63cd32cd76f06e4c80ad122dfd34d65aa75dde58b7a5af5e97cc82508b1df7c535b61764e403e8350d0e60a36f128333bcd24d0c4cb0f2951b177fa606ede65b35fb7634cff1115a160b6daec8bde36c2255e0ed399061ebe3").to_vec().try_into().expect("signature too long"), + signature: hex!("aa0cf112a658642b209072bb31fcaf2615954f832bbe1e566d370cc6e205700669ab433ccbe9a8032f931c2c4b24ff3a0063f6a19dd4fbfb1e4d48742d05f3c40c609ba302c10c4ac8ae38249493a05cfd185d6ad21236bb22e18d355660d397").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("04a41000028242004420081000402c081000c80802480004").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("1f0322480022142324949494940053d89ab68a641c230084").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 14, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 38, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b28fe0a4f029c2e6209e68686fcc888993e5264128702fce78ab9c3fb05a6b12205278990a2cafe1677a9551e63883d9061d8ee549d56d21191acb117fe1ae7a91b7a97ba7046eedd11ade555b2108dca445473cdc9c710821b3903b7ebdc3a3").to_vec().try_into().expect("signature too long"), + signature: hex!("934333eff75f0a1ef0ee29a410bc155eeb3ec0f595516456652fb94921406dc29d15f28b2b1cf468b75d0537c74c2a54009c76415c21b1e8737441a438f038d21d657d2ade9da03f68a2f34227de722358e28ddc2ecd979640fa885ea2953116").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("040100000480c00108022100008815450020400814010a04").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("c7041030145941c0d190836c1ac0008113002128a4e555e4").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 62, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 60, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b9a1b0cbe58fccd30327a7253023a31f0a3225e48a48127f7672c4fc04c197be57af402ea497e5b92a5317887b4b475b19407084b44bfada27d2736c7b1a99b43d9b6fc33906973a8a381611e31076c654f6228972792a4c9e6b5699a985e479").to_vec().try_into().expect("signature too long"), + signature: hex!("89901e1cae8e9f1206a36dafeef6de8a518bb0a368adb59d6cbb39283f3cffeb2d2ea806a7ed8114302b9ae3892d0cd50367705ee08fe31f097b612167de25b8d9da94308f33c637a95513084e84f7adf3eac0293f4c22b7058f105ce5fb233b").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("000880001203040000003082008502c2040002003a080004").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("600e8108f447a0831008700e80ac0a030c2177020bd39090").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 57, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 35, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("83f52430c2d7e95093be39706afba48fcd9c7c70d828df653e608bd2d91077f859a6d8e3e681196d02a525126754a55b19c2a25605c00984829c45d5adc0ee4af5f06b76d816b00b432af0e56eae45ccd1950ca75920cd3564230d93331e4a20").to_vec().try_into().expect("signature too long"), + signature: hex!("898e38388ca7ed89e14d90794c4b890ec073f77c5bdaa435f65d2a5512ece34fe774f5416708d34f6cfcf7b7fbabe4fd09b3f8ab3cc260144bd6dbc0647153d3df791772eaf264d94ce3a74a90a55fb01f6c29d25b27eb04dfc8eb2694fef843").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("0401443a0101080400000000100040084201000180620008").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("1203c00c5c8210e83987405a7980082f90420493c29300c0").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 63, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 10, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a1939d7649e9f1afd8f343378ccfbd71f45d3f5ab877e95f7b27652db180db8dc6578dca6ef6af56848115d9b089db0712f38bf929a9135adebe6c6fb9a5425ab237a8c1538d238a7893e4a5ec5a65916d7b395e628299ee65a326e95113f538").to_vec().try_into().expect("signature too long"), + signature: hex!("a831d56802bafa3752d488f72f87e34d9de1c4e998b6c70763d53ce9a3045619b54242398b3d3df3e119cd5a0371553d129b0e29931bc50a3b2f746fe18e970c7306314935dbec67d35608f72f1714467b13ce9f4cec7187a01514230b3599d9").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("0000a44000048090304000000400024040100042c0808408").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("10134252249c809480842e08544c0119ac0521830c25a4f3").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 40, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 49, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("ab94701678b0b7460335895a6288b47466adcb880054d3621cf0eea0d650af97b323e450731b6624ed76b6be1a3019b4066bfd4665f130b377b5879c8d1ec34a17228827112dc1bc2a05100442d03b7dae839494e5a1cc3a69c81c75d2e3ba74").to_vec().try_into().expect("signature too long"), + signature: hex!("92eb2a42f51daf896a7a45cb56468ba3233def5c5215c6129abd6b19f58db80a59d797b62991797d2c2b3a676ef3af3614712cffe37cdb1ad1c2b90cb8d28c938d93009475b086f4ec2c66fe12fb1606ca7c295777ee4aeaf278cdfc668d4b73").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("000042001200040018280800204080400040030110010a08").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("060901132500350681803a4ed207054f10a41816829400b1").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 28, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 11, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("94fe6a626c58ec8f0cc2b87302563ffaa11fad62ba5c99c9f2d9997878e619ab4c64b717917acab6ed1732220d8ef416086faf14f51c848c4fa95261e04bffeec4a7b8425ad84c4c0f7e6d78b49ed7379501f0a25b09b4df33f5656835a32dfd").to_vec().try_into().expect("signature too long"), + signature: hex!("b88879325e76bdf9a8d7927061a013f0506860454fb25cef55f8588f8b4c149bfc726032644f1fa401a01df3c994c4d816c361daa4ebee7fd9b4e420ec5b36643b8451c46d2142a1e64f1b0f101bab05d19d9113d2ad7e282cd6c044b8a3c21d").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("0044400a0100078008108000001000200300212000200408").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("a841cc0208020e8d1108804c942022119305134e83cb8083").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 8, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 48, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b755c70b32c88e816354942ec0eb30c919349dc7b37b42094cb748f8525c57b7f80b8306db6368a52e3eb8104002d05f092e73b69b6e01197723fa7bcc087bc7fb0dec9fc7325cc58f0a5db784a93b2091b6b505b223c503a128a30dc7cff3ac").to_vec().try_into().expect("signature too long"), + signature: hex!("8c3daa2796291c56dacdaffd7958b14bbb9a03b69b035a9f6c5f2c264cfabec21f2b4f2501ad82063052b8407a806b540c37134ad286bc52a79cc8842612277201a3a8c8c43e82340a85ef5a80cd74cd143e7cdfc4bc4a4e7f521fe4e3f0a1a9").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("680008000c2441000800000201004000088008400c010008").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("ce0b83e46a41080125dd3194160b080042875024800100a0").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 50, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 44, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("acc03b7b38eed5e7ddf2a411f0538a67b8b48dbe2b709a19bd93c48f5c7b230a5a67fa54031c1a2dbd11cb972c9bad6803e407844cefa95bc83a1118dad09412335fd6d0406e0b4ef8b08db505c998477a8a6715cf28b12ae47aa51147fb08a4").to_vec().try_into().expect("signature too long"), + signature: hex!("b0a74094a39379e4bc9e584c108c601cd8b0db693b20495137d2fa3738e3853a3e6131aa5070320d8924393e95d0fa94050ec655b0ce68f2b82316d813a11e72ac2736a256b0446558e6dcc1d0751538e186c710cc64e903f3e5d92fa9d57f92").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("100400000400000140010018802420004a40008000420c08").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("530009a08e0291ea98014cda00213e00e004064680290c80").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 51, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 54, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8b144f1b3faa0011932073e6e5a147866c226697ff8fac473f3a189f6ab0c1f31760e673aa7e83a1175c01c30944422404bb237fc8f1d2c6716af96372f1bef0e121d03941e68e54c4e1ec1892a02c40e1ce97b13beca8d7e532fdff55e4e9a9").to_vec().try_into().expect("signature too long"), + signature: hex!("b789f656cc016ebfc5d13728e0c8b17add1e86bec81eeed0be8be84840100be6ac4aa7018c1926a8712349be1bc7c3cf10204ebffb4983a8c1b8e829627e17bb2e2ef05ebaaca391b0921822470b5795219893cfacb3e6f84bdc60903e52436a").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("a4100008440020008001002020010820800000000120c008").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("2120000492981045c2040c12128158132451703c13c09195").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 7, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 33, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8067888a1b88b145afcde932545844acc07c26ed5bebd798d9a758727b00f97c4d5c83d85a205735ba4a50330e45e02c0f8b845af3c151b2cf84e13a4357fe87860acbdded3fed31b0a1f1af18722d0ba29b1e19bb3ad85c48fa5fde27af3346").to_vec().try_into().expect("signature too long"), + signature: hex!("b2c1ea5b9e142fa18de15d794d9cabe1cd0dcb7b6c0bdbdeea7b366ea7480a8a8ea4433594849c007f303ff53209e5890943f9b7378a371b35c1a133cece0a79ea75ff42c471ff7d9662fc97a379998e2fbfa0daade27d877fadb9f2003d41c8").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("800000800050002802000000041040002042204080022308").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("80a00285904e9507153c00440410f115000002000e783480").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 18, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 43, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("955cdbfb7bc4c3fbcc929010ad4b40fe28256bcaa8669a7c1bfc8349cc5a2e7697c5b6421955d653e1d51926e3083f131368ea4600131ed350413e3ecc55e653675849a126882add461327aa63daaf28c3f7eff08dfc451c024037e7dde8021a").to_vec().try_into().expect("signature too long"), + signature: hex!("99f823f5ef1b9625c1f3d72849d55c82c92530101887590f4af6e5c1b09f00b2f26991a3ad1a658878c7e1d0e4c51d3814537f602990facc14e05881494f6f6e0241dd4345420396c39b5f84716c6410a186bcfe50ae81c00a29853b088fb6c2").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("008e428000020010000100002000c0000003001000444008").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("2131182008c804200a50916d0a8840ce4140091048001bc0").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 53, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 46, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("816b3808c04adf81735ad642e7c056843f8804d8b38350adaa8fe24b9462a79dd6b1052ae0e9766b8cca559ce08cec2f08a68e3ad8a788443672ed2186a1039ec3ff93ebf5e98824b0944eae7ab3e693f3667bff3744ab1d27495684b28109f7").to_vec().try_into().expect("signature too long"), + signature: hex!("b31bdab514e4862deddae3abaddc01dc5d68b967bb5740070939c27445cd2cb936661c95e65e6a2ec560bfe9175a4aed14f2aabe33f64180322f543ae11599307b1c591730a95a6d572365a6bc32ccda4dad3f6a4ff6ccd6ac61ac91a3f336ec").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("020a00200048000112400044001000090000200000890004").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("282510392045a8010c000e02c2d0644023104404024241c1").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 42, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 16, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a08af599ed9d5668d09bc0265c42ee320695049742fc86529775d526da0a7a24c09bee202a8ad80ee8f52a48e62fb5560ddeb2a750089341c3e0c37e5d56bbf8b1e4c9b954e12a32d4c3ff94c5003f5b708c7b5610f1c0c2f22bf42812e25fcd").to_vec().try_into().expect("signature too long"), + signature: hex!("b43f08c0b7b2a96e7bc1d7f1fdeb2dd5fe8d5f66e0af61d0841c82ea8c5481af67f64f2f6c29bb1264d0c2aff95fc851057a27579847335a9a8e07dbe977679f8753a310292b32a28d4d2840a1eadaef4d8bf5926458aa54b774d0a680783e62").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("000000000004810204152010104002401000400000028009").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("05108705802018310108322988200848d5400818880c09e4").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 36, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 39, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("812d18744bb2146f76101857cc852b71d42914195d590b46a5dd23cc248b67271dd141b714a65dac3e4e4d257454f87717de9db1c3130891a46e0b273572be8aefaa9aa81aa72588dd2856bdf91b49eb3ebda47d05b83a8ff52c1c0fb859f19a").to_vec().try_into().expect("signature too long"), + signature: hex!("99476ee745ad8c0f21170fb4ed7c94f4d36a6bf9003c4bb17afc9714429cb2718c807179b16a3a63d38c27ab8a861b4f044a6130342e9b40372a3c1ccc01143a3807cca1a21b91bd974e1687e287af7cb12610285ea2516cb76be26d2618cc40").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("04140000400000a20a100060001000810020002100080008").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("051a20a452c044a50409400a2803583200006e0015000181").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 31, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 45, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("aadd4cff48e0c84c440e795d9f8984b93b9b0b7a4f591902b21652495cfc21d2c6200db433e171c25d180a2c0c4062530d2b3d699dad94bb8674cdc6dab62d8ef965a1d61c2e7e0ddbdf417fdfb918a44fda56776b65b1c7ce0e15ad83110330").to_vec().try_into().expect("signature too long"), + signature: hex!("a75e5cfc7fd6c1dbfc52b8904b6879930052b0292a746d6520bec09702a5a9e8c2ce3f15a0d5f267590a4bd51a250d841566a7ede3a1fa8b3ddd568b28dcdb0e71f3aea51714ab3853a7a82b1bbd3f32eca28347041d26f7fb0e1480cf3fb52c").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("002000012280000011400800403032005802000000000004").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("0000900412108302c8009073920024102a34003000158dae").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 9, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 57, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8cb3c29e08b0f71131a59cb852aac196cfb9528138eb3094f34fb2cb78928cea3e83007503a33591dff5f1af4a55a19e106a67647857aa383f70388dd47fbb5f67918a388b3b2ff6ee537a5c5dd1a748f8fe3fdabd03ca6f04eaa982d7f374c5").to_vec().try_into().expect("signature too long"), + signature: hex!("87d16eb2b92948bd4a1e2335dc58acfb9d05af73d6064bd92d669eae4a9cd8b7df53173e0ddb01735c992f74cb8ad8360ad6f7bdca6e765804395fdda91453270aa18a18008ebeae7356b301c41dea5ded3dee399570523368bd2b070b0ffe06").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("00000200020000020001200000204620000820010042140a").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("d01812b60481004400628c0838a02010c0002100d10a0088").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 43, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 62, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("93e59e7e766593826dfc38a4853cb66e7b8f56ccf478b553fc793399dfce84aacfa9f10f981692b8062bd51b379bbabf08c754158dc72268ffd3d2cdd551c287d8d8b69ec1f4a5ddae4dc9e61cd0d6ed91fac8074ae741ee977ff22928686496").to_vec().try_into().expect("signature too long"), + signature: hex!("906fef1a05156f8d8e963df078e13a643ddd02b8e4cb55cb19fa56ba2887ea55b7930b864bc89d83d70c3923522c755a0abf611f22e476f54488e0a63857457eb70c1b25eceb2a28f832c6c9e6d37618b8e5b851d0c45c5c3f30568121fb5eb6").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("000010800040000408c80810400000080100010010004904").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("88001260ac2cec09519582040010c9c00400000200206080").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 54, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 63, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("9642ef2a293ef42ae99ea9aac66483a242e1a9518e23213ace2a4008c9ed4d7d142598a85d6634732ca790d2b8cfd7870da5e490575518ea2e9c990fb57b79283df8c22c2a52834dbd48f9405440af964b49d5767452016c08decfdb78aeefa0").to_vec().try_into().expect("signature too long"), + signature: hex!("b35ae66ff92b98c389316759734ba36371c765eafc0082c428f6079bd4cc3596521da766f20b3413284359a444f616a80474b4628bde5519333db3489bf0322677abb179238cd6694bfc8777e5627ec9579f56ee5d04450e271b21a642f8e924").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("500000400008006000000010020840010000804000504408").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("28008540040928080108000108c4c4ca1a010003423012b4").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 45, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 4, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a344899fc0b980ebf4fd9bd908ae41b79f7669c177c834e55edf943695f03d4d385ba489e8a74cf50b955d0f507ea4951109517a4a97ee8c6238e2d3981c13a5d86985bcbbd105b6b2f5dd90009b5d5c1892e9b4e21091f110ab8d5f72834ed5").to_vec().try_into().expect("signature too long"), + signature: hex!("a4a26f18af1a593c0b5242cc2bafa964d9d7b87698e5b8783fe226f08001eeb38afc9fb373a59c60905e8539cdde95a20d6c2e7da6801ad8cebb6fb33ef22c0284ec7c314c2310f16a326ec599981e22e0a4c150923863d579cf1acfb0ae55f7").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("00000000210028002620020000008000202200000048020a").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("09401240490020082140010482809934c800410218115292").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 23, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 47, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("9738f7c09afbb6a455da0f8db2dace3e2b37223a5bf364b9b6ea3fed13c60c4018756933d7eb19c67e1d2af2809b4c410c96910a91b428259118a9fa160c3e6f543c891240bec9f989820be08489d2df4f817678d97f9a728e744b3e0fa5057a").to_vec().try_into().expect("signature too long"), + signature: hex!("99890dfd8af5a95b5f3afa12f0c48b1f63af926636f9bfefcf7c365827bf97dced9602754f802bc5063e637ab86513f708afb3fe34f92d72eebe91d1362552d6540f7d82293f4f45996f38518ae22ef0db381a49da18969ad03ec6bd83749bcf").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("020004000040000810001011100080000200000040000b08").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("8540001002a408a14400c0411831803b2c000202202002a9").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 48, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 12, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a16c9593df6894826d1c74de4bebb5b51fcffa42b7642b8c2c4a482df40067b94f3465081849e32b42416dd36f709f5f1183f3b2bd6f36fda9d7d7ddfd97057130aca9a8de619627dd7e27781fae48b00f6199358a2500339e0632f0ba8905be").to_vec().try_into().expect("signature too long"), + signature: hex!("8670dfacccfa68125bf26c89822fd42eb2a2cc50277a23e756bde928b1163a849da0f22cc0168ecd72f9b4cbb5464e000a21eaaa5fea676a77952828655a47c360818ad241c2306592999d90af7b6ed2623b63cff34362bf0fc45571d6dee6fa").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("000000090029060080000800100000802000300001000008").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("204000a0e0a001f00320480044901224222c2008000469a0").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 2, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 5, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8a09a94d70bfbdf89152cbdd3ac3521b98980351b2d7b36aa5d76ef2e53feaf98ce4c79021fa67d4997e6bcfd5411b4319527a339b326fb6db5fdaaa40ec51263dafe15e036e31dae102f58441b9b3da57bedf5f669776ce7292af5ee3b76215").to_vec().try_into().expect("signature too long"), + signature: hex!("98e13ed6464cdc4eeaad8f93cf71e904d738fe231645e95fd285b377ec14591d89e58613aae4501eca0ff4b964a9640d11cba8dac0df0ea8a3659da176f460207c8c836410361b76ed8e96b13195458cffe9f886f60108723172c49a7ba98eb7").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("005820404000000108200000100000010000020044020008").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("1004a04476048901384012420401180c0030008632100084").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 30, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 51, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a79892db4d61a7a71393a97bffb5f7c16f72f4996e884f879d1081a079f0a6e8d557aa5df84795af104b0b413a0526d314f8caa66ab4605a32b49db179ceeb1dd829abcb2da92fbbc2fd1f03260aaeda41ec485b9358845310eaeb1a3b970eb9").to_vec().try_into().expect("signature too long"), + signature: hex!("8b73e02b2242ce390033cd1eafc7d5f62ec7db33702e01cd51bab4e15c0a8440942813ac10193c2c5b3905b2a11fd0b611f5000171833bfbf994319023e2849789dab5aa29765c81eddaa1cf681a1640af7d30f23f7f77824cc655925e076ec3").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("080008080000001202028000404080840800000000020004").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("08800006a0090100103a205015420c2824141204c4000c89").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 6, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 30, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("86b3450dece3b584787c95592734f83f041b16fb88cd200cdd22fe5e768d812f8b80147c6a6ab357b08616287724dee70f96ae2a4646afcc3b81f9d2821f22b52b3a7038bcdf2a04ac50cbcc6923db1bc744f740572ac233f037c4e99409b4fa").to_vec().try_into().expect("signature too long"), + signature: hex!("997398995f9bec4b38f7a0f3e30c79679b5560393771c798079cec4bbdff6b833ff80acb211d8c212d863740f8438039132a79376b8cd907d60c5a086ba3226506b71ff3ff553323e6b3a48e25f550809cc3f0cfeea3ec32aa78447e82332987").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("00008000000410040000040100000002c400408008800108").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("300800043808842142801081814123085180020013b18180").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 5, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 27, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("93a9c541b5990579537c1a2962e17db5724cc27f654f2253ab5272467ca885b56f6777b2b02c478910c342fabf3cb0cc04af1ba5169af53cc5dd4a82359f3075f660fafe9bdfbd174e073a443b61c23522bed91f6d1faa12675719e5a5293682").to_vec().try_into().expect("signature too long"), + signature: hex!("b72aea77c7e346f22848e9e8f83d00732e9870cc0c281fe607a33f5c6a36d48f38c887ada3495dcae79b15cbea2b42d80e79d72222d94835d2e6d019b65841bc9a32eb544b48b3ed9918e73e06b2790cb6dba891ec3658cb970c2c7d65d1faee").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("000000000808001100020000400001004030200004402004").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("0002060800e2000b21a800249608001251001068400a00c7").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 49, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 14, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("80b040e27eb73fb29f289592cc18245974b05be209d0a554a142bc9a0ce8883cb730f0279c2b47b9b7a27da99237be8216848ac7dfd584a9ea5b7cd02d3b88752602f58cbe4d6952605223ca3d0f0819ba4ff004ff4e608efd743c9598f3dbb7").to_vec().try_into().expect("signature too long"), + signature: hex!("834bf25d79ce0ce9d87a1dff431c38229848d13c92d83b60a3c3975322f60a826bb7697782f36abd821938a2eae4417709ff1f4dcae1e7ece95d66cd3da2926c26f33c3107df9f57e30272168911b7a92734ab420ff88a2d2b9b9224b9e8b766").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("c00800000000200000100000000244400001080180010004").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("e0208203900000404aaa8005a188010084008c1102020480").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 21, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 36, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("813eee7a211d4d35c014d2ff3b0609ce1855aaee3e416564750a4b8e4fa7c9edf8ed3cca796a1200ff3d85172545bbb60eaa76bcaa073df2b4b9ce7b57bf7631b9894f04596fb15ad99cd5374ea67f1b01d9579933d9078afbb38cff8ec1c1be").to_vec().try_into().expect("signature too long"), + signature: hex!("99dd2bcea56c35a97ba28e9a986bbd62d124cba2f2ff08b2757a4e13055eac3b055a095a5daf670f1ce70dc8bc4d515709352d92de383ced9fa5d9be821ed0ddb7e3da12938532a3afa7155bfefa1099e3600e495a638fb865fca4583c934067").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("420100000400240044040000000110040000000800000108").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("000710d1002100860004c0291014088200d28900084400a8").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 33, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 52, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("917eba27e4a063dd3f3d18a0f020d17f08b6ecbb6c73f174ffb73b3f60205488f37c7d4b76a55fde84a0fec21c0519930d779c0a7bcaef1ac171b67d8753fa426e5db10b45d93bb95cc87b6c2150e703c9b40b2cad6cb49bce864def869a1795").to_vec().try_into().expect("signature too long"), + signature: hex!("9193f1c644e5ed522b0f93dfe259510c83a3621997a70545252b0f8116fbd3b586bd6df744c0845748eff4e228c64b120109a750b88d5ba769c0b7fb26bea8c1d9c61c05fff09e82470a1c03c1390e4f20b65c3d4b37f5c9318dec5a046d6d5c").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("00410000080000000020006000400000040006004002c008").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("500224030c0000009024000c42120304620240280d1130c0").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 46, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 29, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8b9ee759d0568fdc80222eb6f0d1065cff7da625501aa305495992296bc582c9a10e45390de83a14378978f2a483749218b3d1384c4fb812e0bc5510b17e39d7fea620862714ffa52782bee2dae3153215356bd41754162958577ac56671c891").to_vec().try_into().expect("signature too long"), + signature: hex!("b7e6ffaa6273ea360c5d9cbcdfdb16ef763de1be5d9327da43f15962e9241d86af33dc70f3746be5d212546dd131ba5d07100d42e07eae5bb6bf6dc4bdff1cc7de540fa5de918a4f4d63fc472f7291946f76133e714098a701f4d23a858f4d3c").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("050140000000000000300004000000010b00008001000008").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("000026808000c5006080642691001050004a00080904049a").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 27, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 34, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8b014824a1935006262285c203e4e2abdfe24634423edb36d1ddef6ce69ce2862a45fc1329edcda680ea8df1bf016e91182932f24c14b44b35de17b14d5c2f77f029f4ead9be84c823412ac8543d710555d707697cd83b3c5f6055d291a026db").to_vec().try_into().expect("signature too long"), + signature: hex!("addd445ad1a9c142b4e168666f72d668d6affa68f2e1d2991b2a0d167dab833306b19523603227db4fd7ee676b742306060309676af3f4bed875a8be4aa039955adf5f365b6e5dbba4176fd5eb757fd3397fcc8f7a9e2139cf3f3fa936e4f449").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("000002000103000000021010000040200000008408001004").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("003404200000000dc110040101008803427a80040215820201").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 34, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 42, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("9984e634dde38f2a52c42a18e53928d502df9d17c078428b8656d4fd701e51e601aab2a72c639f48f2e98f16f577cc3f02367a2c9f941dd38f92016f377ddbf4d32a643881c0b004332c116b21a4c0d6a62e022f2d936d689df5d886ed0b3182").to_vec().try_into().expect("signature too long"), + signature: hex!("904059e3716a2cdd0e4dde28695a8d3ff02a05a70553204cdca0008f4c58b1d347bae2b8ac217fd4167696204c3632d911574aa55851d08d487d99ea6596bf7a76f8dd94b4cf15123091a0d561e1d9e3add4b7e7c2dd314a536d9f555b1c4461").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("800082002000000200000000020400110000210000000008").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("200480e00181d40008a20400001220d000000605004111a8").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 15, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 6, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("93e3b7574afe15055e2c9e8e73678deeb6d167b200d139d53ae498c37b72c96c6628443a1da430404ccf27203f33f00e0bd1aaafb9690ef73479fb17bb4a41c674f3852ac70b9560454fcbb82d9dba6a032e0c98c65ed21eebc015da419f8004").to_vec().try_into().expect("signature too long"), + signature: hex!("87d97c4c7b90cb93c21fbdf1395f7f62d012d53da5982de300981751ee8e37a3fcb442f251d423a9d3f2b4e16e4e97a40def13a25a3885596fa0f060d3083dd841b50f0a2ad0b90cd2ffac2fdaca07619ea33d395ae2b4450ca6e904626f448a").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("08000100000000000c000000008000042000000000222004").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("086258201048830040400804840400014180802c30280081").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 16, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 26, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("87a21ed38670416cac92a41709542089d8438653122d952cc1787a20ce41bbdf1db5705cefc2a404209cb8ef131a4ddb16e4274acda77e53d614793a9da531ba2411acb95f8bc140f8ad33464dbee4fe44be0d5327386d9183a93e163c30298f").to_vec().try_into().expect("signature too long"), + signature: hex!("8df6633d1ba142513178da10853a96980cedfd04e0b0ccfdcd74e660447fca2e2d091925d98ada58aaf7c202a4ae48c002d0e61b7b59adf18c884f04ca68a976e0f93590e9faedf8ae71186b307fb678cab45cdf684cd8a10eda815975d3a964").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("00000000000000000020200000800180200100004000010c").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("0401001000090900870021000090082001000118010884c0").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 0, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 37, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b80173cb046af8718c91cd86cbd35370e0b2cf0bd2b5a26f8f7870a7aae80ca2b83c524f42d4890f1ee4b0fecb7dda95022875904ba82507e888f9f157fe97b6013c4bbc658f97188103427aaa57b7458520515740526b27327e5a42329e18ca").to_vec().try_into().expect("signature too long"), + signature: hex!("86c87b6bcec23e824f86c713cb67b8295f00eca4c52509df17713d973c714e069c7c73a5e2e304b74e670c9f734ae2f7025559afc60405707f7c357d87430dc1097279db78a6ad260c1c7a9ba737170c5bddf637791f959f62d4bc0aa0907b25").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("000000400042400000000000100200004020000000100008").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("00003a000068240010004030000000800000602021601082").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 3, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 48, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a4f9606bfa022b15ce7457ca62b5b72a4e3dfa516cfc7ecb04f6dd1b0ca7f33b544abdc85d740540c23db50285dc2fab16e6be196f3a63ee7e66f4b972ac6c77e417847e21f85b0eb40d61486b36321bbecd921a626a6f3cf9ca22be7d2f1b91").to_vec().try_into().expect("signature too long"), + signature: hex!("b0ccc0d507349a8dceaf324cc349d4b9d6e075dd07693c87ba2d6b3dbd45a61f4a8cd71169ca4b2f1b18630a241f366817e6883034f18dc707def888eb23d0c35f08654b810795e40dfeae7d3904e5dfb68d9509f0e6a6abb3165bac5d057acd").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("000040200000100000004004000010000000001001000108").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("000000c8220083a400000410200408220400000080000090").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 20, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 8, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8e4d609187b067de811c1c454f285f4d86ce7385c2b1e2dd5b2af191df0085c3734bdc17a34ddf803992f633f72979ca0aaf535caa320a1f8da9c7bbd7b182d69be40fd1a2927664f8fe5420ee8e120a3c86699c266614d5dc320876213af728").to_vec().try_into().expect("signature too long"), + signature: hex!("b7ee68aee8a35b12afb8dd3b05fa6d62f85ca2ef559ce9814156670f211067a4f1eee64274d7f94c2775d6f5a6cc71590eb829945adc9f449d83e9fe93f341a74b61286f22730a21c0683f37ac1481a9ce57fccd0f32fe972bf5a18131d67e7b").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("000000000240000000000810000000200000000000000004").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("000000040000000231000240000250128280000060801280").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980062, - index: 24, - beacon_block_root: hex!("c835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0").into(), + slot: 4485184, + index: 30, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("89fd432723e23aa9ebd2371c92789ffb65efada5b5b7d1d00bcf6eba4b148d9cc879661687ef48be61aa7cae840714200e497f54068ad31d395e1162b85d2b9b1f3ff51bad0fa4eda951d5f6bbd44b6ea68f014246f7dee15eb23ee744d0eb7c").to_vec().try_into().expect("signature too long"), + signature: hex!("8b4ac90cf7d11ff151181f94185ea0f88813c6fcc891e1537cbd126eed54ce48ec3419e3cafe31c3fc34d21dd6e772630d79d114172a3abcfd428615bfd7f32293ec727d97e9cee29758b9a56cff0cd7913eafd81ff284d8a8075462f435eb40").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("00400000000040000008000000000004003000a000010004").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("823001000080000201404188100001020040000000800884").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980061, - index: 2, - beacon_block_root: hex!("d61058d752a46fb21a1d313b6a981c90a694247673f009e9429047d9aa2510b6").into(), + slot: 4485184, + index: 11, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("83b38cb8a28ea704fc667836f716d30e261c64441cf9f08604af6fb5ac0188053ca73a7c5404ab07338d5ca8f4f4f451114795e2d1ca6999df241138bf2b1fb3b6859933a87afabccae6f0a25a8ec9ec79f9e1d225e635dc4a82f16bae6d8f75").to_vec().try_into().expect("signature too long"), + signature: hex!("b0ca1580062d13a58709886d219c8b949d353146abab0294fee69a6cbb419a8f64facc5454dcb02921acb22d602cfd180648df11ebff372bd79fa948b76d2c83f2073b4bf98b7a34c8efacb9219a5ebc3434eef2631774aa6e4514d771c4e939").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("000400000000040408000200080010000000001000040004").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("0014000002002004000004800d4c00000000008000022088").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980061, - index: 5, - beacon_block_root: hex!("d61058d752a46fb21a1d313b6a981c90a694247673f009e9429047d9aa2510b6").into(), + slot: 4485184, + index: 15, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("878ae7cdd643e8c9d584401e27ab9c9683c07e3c498cc098fccd7afd56e06acb2912456fc24e64f5101e859c918341f712cfc325901287ffd3bdde373cced5ac4a233919dbe7f93acda75e6610541216d0c884c9406adc0cf62f353fbeaec5b9").to_vec().try_into().expect("signature too long"), + signature: hex!("843d82ca24ff252f861ef29e0894e6b4c1ddd7619e23ed53e0f90d20c60b432c66ff04a237887e5587afb77c823a1c201909e133fcc442a58946099ea4870bc7ddc8c570d8422bfb4145d579a4941642eac721d32fb5206ad652e6fc2a9413c0").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ad1ddb5ef2ffdb3eacfd5fff8e8fdffbbbfffa73df77980b").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("00800000000000001c2403200020400004000010000000a0").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980033, - index: 38, - beacon_block_root: hex!("6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a").into(), + slot: 4485184, + index: 19, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("922ccf3859ef423e7dfad7ee593a7d80fe89954f75534e24b42cdac42bf8332c07135d62ba199ca29b771d69949bda65058a617fa8e99dfdd5523b73494d1f6e22fd33ae55f7979d5895a6d6ef7694acde929fa0c7a6121aa17dcce8c0ad9736").to_vec().try_into().expect("signature too long"), + signature: hex!("b33f037b13cd66eabdebca0a59b89cfc67d4f1ebf0611ceababf0dd76d0b98ef6751b5819b37ee4ea628d298984150a301ee20c892a5ffa85debf253d95b90e7475e920ae2d2d59f0bff5bfa6fc6113d477a26acfea2e1a04ed3157c88b6810e").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("f9ffefff77ffdd97ece8c4e36c7afba797fef769cfe7ad0f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("0000000400d2004010000040022028400000000000040080").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980033, - index: 43, - beacon_block_root: hex!("6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a").into(), + slot: 4485184, + index: 4, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("9122b83d333e560435872124c4efd21a4e814cf6cd798ef7ce42273b6e80c9d235570b8967399752bc16189413c3bdf20b0e2a611474d9f593db45c993f1671daaa0e15d83c339b9e6682ea04723caf482de9eb26e5cf07441b3de9ec48566c4").to_vec().try_into().expect("signature too long"), + signature: hex!("b4933491840f8e55730059a1d785fa5e3fb2656b684d75aa3cd88649911c115be08c7e6796e4718984b0240fed327395066ed74fc7f8cf70951c7911eb7041421daa55277fe5b8f0f74c0c876e04639bf193880374bcbd8a68a84f7811b0becb").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("5cfa0ecadfefd05fffebfed7c9ae75eeffbd9d97fbf3790f").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("004000010802000200800008200000000010200002800080").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980033, - index: 13, - beacon_block_root: hex!("6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a").into(), + slot: 4485184, + index: 32, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("91947275b031ab3baa76d9b76bf4cd0f44b99d3920286ddb705717b8eb30ae0f52f432eea362904887fd1bf23903c54315aedbb64d9691c60ea1ecaa659c43da77bb6c46c55f4be0ab0da7047e8d27a76403faa1466252946f3d9a650abd712e").to_vec().try_into().expect("signature too long"), + signature: hex!("a65c9cb1a612cd7a53e716953123607b604e48e5d65a43f91de51b223891ef842ee46d58e47d402981124de859d68b6d17f588fdac1b4aec152630dda91d263acd1e416fae4495fc4121376a1ada3ff6336eb04351fcdf95d74270b107bf7c7b").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("fe7e3dfc7c7d7ffe7fdffda43f377c62f8ef0b7b8eedbf05").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("400041000020010000100801000020000200000000000088").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980033, - index: 42, - beacon_block_root: hex!("6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a").into(), + slot: 4485184, + index: 20, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8984c5dd35b60de771007fe41b50ee8313fdce5b14c30d92302b6c5d5ca59d98ca0ca4e96c7d6fe766524b9621c9345f03e90c0af9ec41986005f830d76112b8a9541f731975ee4d2a5c62678f4a68c4e42d43a6b90110ae56d3ed0511131220").to_vec().try_into().expect("signature too long"), + signature: hex!("b595aa087f4cfb2f3bb7470e90b21e1e2fc55edfaf86c6533d7839ac9d2f3058bcf90c45779d2577a0eeec4bbd3099710930415fdefd4f72869ec91fed436a0566bf6519de74643a177a2676d7e607841817123d444d532d5ff0c9828f16643d").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ffaee9ffff46b1fbfdf5ece9f267ad5e76cfe77877cfb60d").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("000002040000000000020030000400100000000208000080").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980033, - index: 20, - beacon_block_root: hex!("6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a").into(), + slot: 4485184, + index: 24, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8ade6112f8e5e3c274ec973597ad984cad14af674d038c62b5a949d41d11f7411b18103780eb36e3aba47a1bbe873926127745fc47ce2e03e5fb6355199f4c7a4683f008a63297590f61d59d752a01420efc66a3dca1270cede233486d16c2cc").to_vec().try_into().expect("signature too long"), + signature: hex!("91cf4fc53d09ab4c05123f9391ef4df02b47da6c804996895ca891bf6c900840188cc5d40085d06eb793cf82d3fce2a3182065f29c73aeac66f81106503f523077b6127184200c2f23786f996a7cc716660f1896506a4cd8dcae47d9dcc3d817").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("75f87ffb39defb1a723549eefbdfffeafc1d77ff7373eb0e").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("00048400000000000002000000000100080000000020008101").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980033, - index: 36, - beacon_block_root: hex!("6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a").into(), + slot: 4485184, + index: 42, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("b647c44b93ae84089a4c6aff4673fbb209067cf9e62b8e08893f42056b697a810d703b8cdf159463a354891713797bbe0ad8f9087e863d4fd00c6097cdf9aabb8b22ce3fa30b2dd06e488674929e84b9e1843af735d58ed8fc5f2841bd48de67").to_vec().try_into().expect("signature too long"), + signature: hex!("b2c01f127061db4c050eea718241ea434436c796ec2ad9ced62c28f8acb56a5a36952e65c386d37cdf3f3531d9ccd95c185d29f402601f48182d99ae881c59099083d5c09f331d50c52c145b791631af1aec7d8219cc81fc2b95d9a792cda825").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("5f0dafe5fdadefef7c8a6f793fe369b7dbb1fdfb5fb3f30d").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("00000000005000c000010001400000401000000000000080").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980033, - index: 22, - beacon_block_root: hex!("6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a").into(), + slot: 4485184, + index: 23, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("a47a20e267dcbb1e160852ecc5cdcea95bb0a22599200915b551f5cd9d11e992aaf26d3b2b7862de1772035ce986860607c05e50271b4e85597eac6368c07f7b8a7575806069b17427235b2cf9bd1e57e52bb315f664194e3c14e1fb1ee230ed").to_vec().try_into().expect("signature too long"), + signature: hex!("a4d757e985115cece53f82e6da9d6d78c5b6b0b9c08a4c0c1e3d94f8c7bca7b14c0602423458c3aa53ca46dd6d50891716327cfc4298c84ad6de1ce918817dab7aa3bfdd5e50ede53d073d1b4622147f61e3c893fc36f796e36a71833c6a4eeb").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("dca5b2e667f1dd65f7ab5fb6b5dffe6fefe7677fcae8f607").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("040000000000060008000008000000000002440000000080").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980033, - index: 39, - beacon_block_root: hex!("6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a").into(), + slot: 4485184, + index: 22, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("8412e3dc1380aa42d605cd999ac380b78c870c9c98a8eda8b3e0588cc828148654b60a013c3251c843b25065fb317055009912967f985ea6507a19f8a79ca625f575af41cb57b8ac263ecefdbbf5bf92603273d940b567036caf734bbde20c7d").to_vec().try_into().expect("signature too long"), + signature: hex!("a8a1cf539096fde94ca4b6c3fa5df8bd6fb297543af9375a8bd85efe896403753664a48bb4f18dfaa3c0a1b2fcdedc6e159e6b3f6c1cf145e01eb7505971887e1b8ee5e8446004314fa5a21446f3d0db9287df20e6629d007d0cb9ffc0426cc9").to_vec().try_into().expect("signature too long"), }, Attestation{ - aggregation_bits: hex!("ad0ddb5e323fd33eacfd5fff8e8fdffbbbeffa73df779808").to_vec().try_into().expect("aggregation bits too long"), + aggregation_bits: hex!("000000000000080000000000101204200010000020000080").to_vec().try_into().expect("aggregation bits too long"), data: AttestationData{ - slot: 3980033, - index: 38, - beacon_block_root: hex!("6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a").into(), + slot: 4485184, + index: 57, + beacon_block_root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into(), source: Checkpoint{ - epoch: 124374, - root: hex!("eb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e").into() + epoch: 140161, + root: hex!("602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2").into() }, target: Checkpoint{ - epoch: 124376, - root: hex!("78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878").into() + epoch: 140162, + root: hex!("f8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774").into() }, }, - signature: hex!("96ca186cdb8dd8aaaec0a2b375ffc98013ed690e0ef176ae2cb04e5c94b245b1f94d80ee30bb4b0d53f573b42631eacf0e24056230e337ab61779c55bbe310cf86b0cb1f1a36eb138d11cd594bd5995193f940459f4c01221a7956940995717b").to_vec().try_into().expect("signature too long"), + signature: hex!("85a1c8b77b89a9a81c8017d9f56db9a8c216e4c1c069b2612b93a5973d6e09fb046a743abacc6f173827f097abc36df813bf91535bd55a94b8105fff87c12d416297b26a67ecd616102a8af7811d92fe29b93973f447036eb580f2f3ea004997").to_vec().try_into().expect("signature too long"), }, ].try_into().expect("too many attestations"), deposits: vec![ @@ -3594,31 +3593,31 @@ pub fn block_update< voluntary_exits:vec![ ].try_into().expect("too many voluntary exits"), sync_aggregate: SyncAggregate{ - sync_committee_bits: hex!("05efefd2f7f477f7ed46476cbeff7bc37db995cffbb5effbfffab66fad73bfcf354efffdfdbff7bfebdff5f5fffbfbfe37dfd6deffffdbf52ddde7f77fd9d7b9").to_vec().try_into().expect("committee bits too long"), - sync_committee_signature: hex!("8f333d43b32fdf7b7d7c4d3c1bf08b50984fd45fa8e41398c2a34a788f1a12cfdd18c98d303b435461d5aa1bb9f102780530ddfb0f7d3961414b289d0d6f143a99e80f8f16d8bb8af9747a843cc1252bdc810edb2d165cf6caa9af091990321d").to_vec().try_into().expect("signature too long"), + sync_committee_bits: hex!("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000").to_vec().try_into().expect("committee bits too long"), + sync_committee_signature: hex!("c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000").to_vec().try_into().expect("signature too long"), }.try_into().expect("too many voluntary exits"), execution_payload: ExecutionPayload{ - parent_hash: hex!("55697d6c38beecef74431d4324e62ff48b7ad3c574137524daba15ae9b604ec6").into(), - fee_recipient: hex!("b64a30399f7f6b0c154c2e7af0a3ec7b0a5b131a").to_vec().try_into().expect("fee recipient too long"), - state_root: hex!("542658178e5928d26b1fb4758cde084aff0dd70f02220958db7fec44dacd5e18").into(), - receipts_root: hex!("3b2a55ecff24d398d21bd5ae84448158cf0bd5dd3ea569b69b25c7fec6fa5c74").into(), - logs_bloom: hex!("ac281213c08010153614c02280ebaf00009ba004a741031a8a930d8108601c13a0469475c428d224400288dc06e182d100229c96435fe040808c2e0da46050e24420314546326488a80812491820807244c5009061c0971848220485c28020820c23194eae0cd20851a3910100940d412804840be5da069211006154244b984c0504f1045669a18405d073132891508711095dd11424c7080601916231200914022cc248361543e3cd048804ac8500e1ea02410840c416065b9c581926e04214002064560210280114a1509198a5946c01c020c0c04292d4060113026a182910211492720d620b0df6f0100842910884c8a790002008a24844926213106908cb").to_vec().to_vec().try_into().expect("logs bloom too long"), - prev_randao: hex!("05d1cd36accde0afc97cdd24b744fa16cf9215fdf3c2e712577c8d47015c3bd3").into(), - block_number: 7667947, + parent_hash: hex!("09ee5c7a2ce2a18cfc924c45348bf2cb8d29fa7f13bbd46d30f60395ee85aac1").into(), + fee_recipient: hex!("f36f155486299ecaff2d4f5160ed5114c1f66000").to_vec().try_into().expect("fee recipient too long"), + state_root: hex!("39c54ed297de94b4f993f7a99fd4dca990de1b2bac900f12a9043aac50eb8aa1").into(), + receipts_root: hex!("72ff6e4922f907e6c0eebf45049cc9470f96905aafd41fd6b7fb151e15b02233").into(), + logs_bloom: hex!("0020000002000800008010818008000020280100200a0206000140000800440401100430000002300290000030000a00001000004212080000000e2c10240140000412004d300040180082080000002404100000020430000010000480800051000401001200c000000101100009080004000000002020000000001800020011000840088080018100404200020000020100000102000088000000401000000002040003800002000040152004000800480000030084000200410400002044200020c2020190200000000003440000040481000000a0801000010422000060400010100120010300000000000000012010111000024003400802000000000001").to_vec().to_vec().try_into().expect("logs bloom too long"), + prev_randao: hex!("70b11435c25aea681a25683d7d4fe079e198847c6b9df059427a2c57c17d7d08").into(), + block_number: 8085455, gas_limit: 30000000, - gas_used: 21045017, - timestamp: 1664268756, - extra_data: hex!("496c6c756d696e61746520446d6f63726174697a6520447374726962757465").to_vec().try_into().expect("extra data too long"), - base_fee_per_gas: U256::from(1137 as u32), - block_hash: hex!("3ed713fdc47edf20b07d893ab23affe82b36e6f81dd9d0051e86b67d80a2a3d2").into(), - transactions_root: hex!("7550686a83fe717ecb51f8f79a30444a3d5b13f8690ead2b8b2ca6ddd7ff8a36").into(), + gas_used: 4261263, + timestamp: 1670330220, + extra_data: hex!("").to_vec().try_into().expect("extra data too long"), + base_fee_per_gas: U256::from(164002394 as u32), + block_hash: hex!("2802e68c5e991d0e0c584a144695bd183638d81c02f6b51538c34fbb51fecbbe").into(), + transactions_root: hex!("684044d533f51518ee77405688518b5b581e06df089b3c8302ebec52a5cccd5f").into(), } - }, + } }, sync_aggregate: SyncAggregate{ - sync_committee_bits: hex!("05efefd2f7f4f777ed46476cbeff7bc37db995cffbb5effbfffab66fed73bfcf354efffdfdbff7bfebdff575fffbfbfe37dfd6deffffdff52dd5e7ff7fd9d7b9").to_vec().try_into().expect("too many pubkeys"), - sync_committee_signature: hex!("859326de544fa047c553ab7d1f65e19474daf1f147b5c59c2bfd8a0bc489b6dbae1d70260a9a6a1ffc98175cf7636bb50898f505392374d84bad4f22834a80bb0dd69687733978820eec008dd387d8c8fb557650708f308ae88f9b470cf766e1").to_vec().try_into().expect("signature too long"), + sync_committee_bits: hex!("debd2f7fefffffbff6ff77d7ffffffdffdfffefffcfebf9efab7fff5fff7ffff3dfffedfcfff57f7bfbfdfd7bf7affdffffffdbf6de7ffff7ff7efefeff5df77").to_vec().try_into().expect("too many pubkeys"), + sync_committee_signature: hex!("802cbd03fec8b80a253aa8327cb66fe04684495742a0ef68bae487055f5bd71f00b082b1a1e10a7405e0a518bf06886817bad957aece07f119c66212422b5ce9d09c7c2eebf98a4f04a6bbec1a1fff31568380af32e26fcebc6cb2fbd423ca45").to_vec().try_into().expect("signature too long"), }, - fork_version: hex!("02001020").into(), + signature_slot: 4485186 } } \ No newline at end of file diff --git a/parachain/pallets/ethereum-beacon-client/src/benchmarking/mod.rs b/parachain/pallets/ethereum-beacon-client/src/benchmarking/mod.rs index 151823156242e..474bf9cf38b41 100644 --- a/parachain/pallets/ethereum-beacon-client/src/benchmarking/mod.rs +++ b/parachain/pallets/ethereum-beacon-client/src/benchmarking/mod.rs @@ -60,6 +60,6 @@ benchmarks! { impl_benchmark_test_suite!( EthereumBeaconClient, - crate::mock::new_tester(), - crate::mock::Test, + crate::mock::new_tester::(), + crate::mock::mock_mainnet::Test, ); diff --git a/parachain/pallets/ethereum-beacon-client/src/config.rs b/parachain/pallets/ethereum-beacon-client/src/config.rs index eda2b770c4b89..982b5154f01e4 100644 --- a/parachain/pallets/ethereum-beacon-client/src/config.rs +++ b/parachain/pallets/ethereum-beacon-client/src/config.rs @@ -10,8 +10,6 @@ pub use minimal::*; #[cfg(not(feature = "minimal"))] pub use mainnet::*; -use snowbridge_beacon_primitives::ForkVersion; - pub const CURRENT_SYNC_COMMITTEE_INDEX: u64 = 22; pub const CURRENT_SYNC_COMMITTEE_DEPTH: u64 = 5; @@ -33,9 +31,6 @@ pub const MAX_FEE_RECIPIENT_SIZE: usize = 20; pub const DEPOSIT_CONTRACT_TREE_DEPTH: usize = 32; -/// GENESIS_FORK_VERSION('0x00000000') -pub const GENESIS_FORK_VERSION: ForkVersion = [30, 30, 30, 30]; - /// DomainType('0x07000000') /// https://github.com/ethereum/consensus-specs/blob/dev/specs/altair/beacon-chain.md#domain-types pub const DOMAIN_SYNC_COMMITTEE: [u8; 4] = [7, 0, 0, 0]; diff --git a/parachain/pallets/ethereum-beacon-client/src/config/mainnet.rs b/parachain/pallets/ethereum-beacon-client/src/config/mainnet.rs index d7826e9dba83d..3ca86d949cb71 100644 --- a/parachain/pallets/ethereum-beacon-client/src/config/mainnet.rs +++ b/parachain/pallets/ethereum-beacon-client/src/config/mainnet.rs @@ -1,4 +1,4 @@ pub const SLOTS_PER_EPOCH: u64 = 32; pub const EPOCHS_PER_SYNC_COMMITTEE_PERIOD: u64 = 256; pub const SYNC_COMMITTEE_SIZE: usize = 512; -pub const IS_MINIMAL: bool = false; \ No newline at end of file +pub const IS_MINIMAL: bool = false; diff --git a/parachain/pallets/ethereum-beacon-client/src/config/minimal.rs b/parachain/pallets/ethereum-beacon-client/src/config/minimal.rs index a1ebb4823b541..8c7e8215f7cee 100644 --- a/parachain/pallets/ethereum-beacon-client/src/config/minimal.rs +++ b/parachain/pallets/ethereum-beacon-client/src/config/minimal.rs @@ -1,4 +1,4 @@ pub const SLOTS_PER_EPOCH: u64 = 8; pub const EPOCHS_PER_SYNC_COMMITTEE_PERIOD: u64 = 8; pub const SYNC_COMMITTEE_SIZE: usize = 32; -pub const IS_MINIMAL: bool = true; \ No newline at end of file +pub const IS_MINIMAL: bool = true; diff --git a/parachain/pallets/ethereum-beacon-client/src/lib.rs b/parachain/pallets/ethereum-beacon-client/src/lib.rs index 506fe44fe6dd3..b45321216d0ff 100644 --- a/parachain/pallets/ethereum-beacon-client/src/lib.rs +++ b/parachain/pallets/ethereum-beacon-client/src/lib.rs @@ -44,6 +44,7 @@ pub mod pallet { use frame_system::pallet_prelude::*; use milagro_bls::{AggregatePublicKey, AggregateSignature, AmclError, Signature}; + use snowbridge_beacon_primitives::ForkVersions; use sp_core::{H160, U256}; use snowbridge_core::Proof; use snowbridge_ethereum::{Log, Receipt, Header as EthereumHeader}; @@ -81,6 +82,8 @@ pub mod pallet { type MaxAttestationSize: Get; #[pallet::constant] type MaxValidatorsPerCommittee: Get; + #[pallet::constant] + type ForkVersions: Get; type WeightInfo: WeightInfo; } @@ -319,7 +322,7 @@ pub mod pallet { Self::verify_sync_committee( update.next_sync_committee.clone(), update.next_sync_committee_branch, - update.finalized_header.state_root, + update.attested_header.state_root, config::NEXT_SYNC_COMMITTEE_DEPTH, config::NEXT_SYNC_COMMITTEE_INDEX, )?; @@ -342,9 +345,9 @@ pub mod pallet { sync_committee_bits, update.sync_aggregate.sync_committee_signature, current_sync_committee.pubkeys, - update.fork_version, update.attested_header, validators_root, + update.signature_slot, )?; Self::store_sync_committee(current_period + 1, update.next_sync_committee); @@ -376,9 +379,9 @@ pub mod pallet { sync_committee_bits, update.sync_aggregate.sync_committee_signature, sync_committee.pubkeys, - update.fork_version, update.attested_header, validators_root, + update.signature_slot, )?; Self::store_finalized_header(block_root, update.finalized_header); @@ -418,9 +421,9 @@ pub mod pallet { sync_committee_bits, update.sync_aggregate.sync_committee_signature, sync_committee.pubkeys, - update.fork_version, header, validators_root, + update.signature_slot, )?; let execution_payload = update.block.body.execution_payload; @@ -461,9 +464,9 @@ pub mod pallet { sync_committee_bits: Vec, sync_committee_signature: BoundedVec, sync_committee_pubkeys: BoundedVec, - fork_version: ForkVersion, header: BeaconHeader, validators_root: H256, + signature_slot: u64, ) -> DispatchResult { let mut participant_pubkeys: Vec = Vec::new(); // Gathers all the pubkeys of the sync committee members that participated in siging the header. @@ -474,9 +477,10 @@ pub mod pallet { } } + let fork_version = Self::compute_fork_version(Self::compute_epoch_at_slot(signature_slot, config::SLOTS_PER_EPOCH)); let domain_type = config::DOMAIN_SYNC_COMMITTEE.to_vec(); // Domains are used for for seeds, for signatures, and for selecting aggregators. - let domain = Self::compute_domain(domain_type, Some(fork_version), validators_root)?; + let domain = Self::compute_domain(domain_type, fork_version, validators_root)?; // Hash tree root of SigningData - object root + domain let signing_root = Self::compute_signing_root(header, domain)?; @@ -490,6 +494,10 @@ pub mod pallet { Ok(()) } + pub(super) fn compute_epoch_at_slot(signature_slot: u64, slots_per_epoch: u64) -> u64 { + return signature_slot / slots_per_epoch + } + pub(super) fn bls_fast_aggregate_verify( pubkeys: Vec, message: H256, @@ -688,18 +696,11 @@ pub mod pallet { /// Return the domain for the domain_type and fork_version. pub(super) fn compute_domain( domain_type: Vec, - fork_version: Option, + fork_version: ForkVersion, genesis_validators_root: Root, ) -> Result { - let unwrapped_fork_version: ForkVersion; - if fork_version.is_none() { - unwrapped_fork_version = config::GENESIS_FORK_VERSION; - } else { - unwrapped_fork_version = fork_version.unwrap(); - } - let fork_data_root = - Self::compute_fork_data_root(unwrapped_fork_version, genesis_validators_root)?; + Self::compute_fork_data_root(fork_version, genesis_validators_root)?; let mut domain = [0u8; 32]; domain[0..4].copy_from_slice(&(domain_type)); @@ -783,6 +784,19 @@ pub mod pallet { Ok(sync_committee) } + pub(super) fn compute_fork_version(epoch: u64) -> ForkVersion { + let fork_versions = T::ForkVersions::get(); + + if epoch >= fork_versions.bellatrix.epoch { + return fork_versions.bellatrix.version; + } + if epoch >= fork_versions.altair.epoch { + return fork_versions.altair.version; + } + + return fork_versions.genesis.version; + } + pub(super) fn initial_sync( initial_sync: InitialSyncOf, ) -> Result<(), &'static str> { diff --git a/parachain/pallets/ethereum-beacon-client/src/mock.rs b/parachain/pallets/ethereum-beacon-client/src/mock.rs index 9c33e35ed5f02..df8975fe6ead7 100644 --- a/parachain/pallets/ethereum-beacon-client/src/mock.rs +++ b/parachain/pallets/ethereum-beacon-client/src/mock.rs @@ -1,125 +1,232 @@ -use super::*; -use crate as ethereum_beacon_client; use frame_support::parameter_types; use frame_system as system; -use hex_literal::hex; -use snowbridge_beacon_primitives::{ - AttesterSlashing, BeaconHeader, Body, SyncCommittee, -}; +use crate as ethereum_beacon_client; +use super::*; +use snowbridge_beacon_primitives::{AttesterSlashing, BeaconHeader, Body, ForkVersions, Fork}; use sp_core::H256; -use sp_runtime::{ - testing::Header, - traits::{BlakeTwo256, IdentityLookup}, -}; +use sp_runtime::{testing::Header, traits::{BlakeTwo256, IdentityLookup}}; use std::{fs::File, path::PathBuf}; -type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; -type Block = frame_system::mocking::MockBlock; - -// Configure a mock runtime to test the pallet. -frame_support::construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, - { - System: frame_system::{Pallet, Call, Storage, Event}, - EthereumBeaconClient: ethereum_beacon_client::{Pallet, Call, Config, Storage, Event}, - } -); +pub mod mock_minimal { + use super::*; -parameter_types! { - pub const BlockHashCount: u64 = 250; - pub const SS58Prefix: u8 = 42; -} + type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; + type Block = frame_system::mocking::MockBlock; + + frame_support::construct_runtime!( + pub enum Test where + Block = Block, + NodeBlock = Block, + UncheckedExtrinsic = UncheckedExtrinsic, + { + System: frame_system::{Pallet, Call, Storage, Event}, + EthereumBeaconClient: ethereum_beacon_client::{Pallet, Call, Config, Storage, Event}, + } + ); -impl frame_system::Config for Test { - type BaseCallFilter = frame_support::traits::Everything; - type OnSetCode = (); - type BlockWeights = (); - type BlockLength = (); - type DbWeight = (); - type RuntimeOrigin = RuntimeOrigin; - type RuntimeCall = RuntimeCall; - type Index = u64; - type BlockNumber = u64; - type Hash = H256; - type Hashing = BlakeTwo256; - type AccountId = u64; - type Lookup = IdentityLookup; - type Header = Header; - type RuntimeEvent = RuntimeEvent; - type BlockHashCount = BlockHashCount; - type Version = (); - type PalletInfo = PalletInfo; - type AccountData = (); - type OnNewAccount = (); - type OnKilledAccount = (); - type SystemWeightInfo = (); - type SS58Prefix = SS58Prefix; - type MaxConsumers = frame_support::traits::ConstU32<16>; -} + parameter_types! { + pub const BlockHashCount: u64 = 250; + pub const SS58Prefix: u8 = 42; + } -parameter_types! { - pub const MaxSyncCommitteeSize: u32 = config::SYNC_COMMITTEE_SIZE as u32; - pub const MaxProofBranchSize: u32 = 6; - pub const MaxExtraDataSize: u32 = config::MAX_EXTRA_DATA_BYTES as u32; - pub const MaxLogsBloomSize: u32 = config::MAX_LOGS_BLOOM_SIZE as u32; - pub const MaxFeeRecipientSize: u32 = config::MAX_FEE_RECIPIENT_SIZE as u32; - pub const MaxDepositDataSize: u32 = config::MAX_DEPOSITS as u32; - pub const MaxPublicKeySize: u32 = config::PUBKEY_SIZE as u32; - pub const MaxSignatureSize: u32 = config::SIGNATURE_SIZE as u32; - pub const MaxProposerSlashingSize: u32 = config::MAX_PROPOSER_SLASHINGS as u32; - pub const MaxAttesterSlashingSize: u32 = config::MAX_ATTESTER_SLASHINGS as u32; - pub const MaxVoluntaryExitSize: u32 = config::MAX_VOLUNTARY_EXITS as u32; - pub const MaxAttestationSize: u32 = config::MAX_ATTESTATIONS as u32; - pub const MaxValidatorsPerCommittee: u32 = config::MAX_VALIDATORS_PER_COMMITTEE as u32; + impl frame_system::Config for Test { + type BaseCallFilter = frame_support::traits::Everything; + type OnSetCode = (); + type BlockWeights = (); + type BlockLength = (); + type DbWeight = (); + type RuntimeOrigin = RuntimeOrigin; + type RuntimeCall = RuntimeCall; + type Index = u64; + type BlockNumber = u64; + type Hash = H256; + type Hashing = BlakeTwo256; + type AccountId = u64; + type Lookup = IdentityLookup; + type Header = Header; + type RuntimeEvent = RuntimeEvent; + type BlockHashCount = BlockHashCount; + type Version = (); + type PalletInfo = PalletInfo; + type AccountData = (); + type OnNewAccount = (); + type OnKilledAccount = (); + type SystemWeightInfo = (); + type SS58Prefix = SS58Prefix; + type MaxConsumers = frame_support::traits::ConstU32<16>; + } + + parameter_types! { + pub const MaxSyncCommitteeSize: u32 = config::SYNC_COMMITTEE_SIZE as u32; + pub const MaxProofBranchSize: u32 = 6; + pub const MaxExtraDataSize: u32 = config::MAX_EXTRA_DATA_BYTES as u32; + pub const MaxLogsBloomSize: u32 = config::MAX_LOGS_BLOOM_SIZE as u32; + pub const MaxFeeRecipientSize: u32 = config::MAX_FEE_RECIPIENT_SIZE as u32; + pub const MaxDepositDataSize: u32 = config::MAX_DEPOSITS as u32; + pub const MaxPublicKeySize: u32 = config::PUBKEY_SIZE as u32; + pub const MaxSignatureSize: u32 = config::SIGNATURE_SIZE as u32; + pub const MaxProposerSlashingSize: u32 = config::MAX_PROPOSER_SLASHINGS as u32; + pub const MaxAttesterSlashingSize: u32 = config::MAX_ATTESTER_SLASHINGS as u32; + pub const MaxVoluntaryExitSize: u32 = config::MAX_VOLUNTARY_EXITS as u32; + pub const MaxAttestationSize: u32 = config::MAX_ATTESTATIONS as u32; + pub const MaxValidatorsPerCommittee: u32 = config::MAX_VALIDATORS_PER_COMMITTEE as u32; + pub const ChainForkVersions: ForkVersions = ForkVersions{ + genesis: Fork { + version: [0, 0, 0, 1], // 0x00000001 + epoch: 0, + }, + altair: Fork { + version: [1, 0, 0, 1], // 0x01000001 + epoch: 0, + }, + bellatrix: Fork { + version: [2, 0, 0, 1], // 0x02000001 + epoch: 0, + }, + }; + } + + impl ethereum_beacon_client::Config for Test { + type RuntimeEvent = RuntimeEvent; + type MaxSyncCommitteeSize = MaxSyncCommitteeSize; + type MaxProofBranchSize = MaxProofBranchSize; + type MaxExtraDataSize = MaxExtraDataSize; + type MaxLogsBloomSize = MaxLogsBloomSize; + type MaxFeeRecipientSize = MaxFeeRecipientSize; + type MaxDepositDataSize = MaxDepositDataSize; + type MaxPublicKeySize = MaxPublicKeySize; + type MaxSignatureSize = MaxSignatureSize; + type MaxProposerSlashingSize = MaxProposerSlashingSize; + type MaxAttesterSlashingSize = MaxAttesterSlashingSize; + type MaxVoluntaryExitSize = MaxVoluntaryExitSize; + type MaxAttestationSize = MaxAttestationSize; + type MaxValidatorsPerCommittee = MaxValidatorsPerCommittee; + type ForkVersions = ChainForkVersions; + type WeightInfo = (); + } } -impl ethereum_beacon_client::Config for Test { - type RuntimeEvent = RuntimeEvent; - type MaxSyncCommitteeSize = MaxSyncCommitteeSize; - type MaxProofBranchSize = MaxProofBranchSize; - type MaxExtraDataSize = MaxExtraDataSize; - type MaxLogsBloomSize = MaxLogsBloomSize; - type MaxFeeRecipientSize = MaxFeeRecipientSize; - type MaxDepositDataSize = MaxDepositDataSize; - type MaxPublicKeySize = MaxPublicKeySize; - type MaxSignatureSize = MaxSignatureSize; - type MaxProposerSlashingSize = MaxProposerSlashingSize; - type MaxAttesterSlashingSize = MaxAttesterSlashingSize; - type MaxVoluntaryExitSize = MaxVoluntaryExitSize; - type MaxAttestationSize = MaxAttestationSize; - type MaxValidatorsPerCommittee = MaxValidatorsPerCommittee; - type WeightInfo = (); +pub mod mock_mainnet { + use super::*; + + type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; + type Block = frame_system::mocking::MockBlock; + + frame_support::construct_runtime!( + pub enum Test where + Block = Block, + NodeBlock = Block, + UncheckedExtrinsic = UncheckedExtrinsic, + { + System: frame_system::{Pallet, Call, Storage, Event}, + EthereumBeaconClient: ethereum_beacon_client::{Pallet, Call, Config, Storage, Event}, + } + ); + + parameter_types! { + pub const BlockHashCount: u64 = 250; + pub const SS58Prefix: u8 = 42; + } + + impl frame_system::Config for Test { + type BaseCallFilter = frame_support::traits::Everything; + type OnSetCode = (); + type BlockWeights = (); + type BlockLength = (); + type DbWeight = (); + type RuntimeOrigin = RuntimeOrigin; + type RuntimeCall = RuntimeCall; + type Index = u64; + type BlockNumber = u64; + type Hash = H256; + type Hashing = BlakeTwo256; + type AccountId = u64; + type Lookup = IdentityLookup; + type Header = Header; + type RuntimeEvent = RuntimeEvent; + type BlockHashCount = BlockHashCount; + type Version = (); + type PalletInfo = PalletInfo; + type AccountData = (); + type OnNewAccount = (); + type OnKilledAccount = (); + type SystemWeightInfo = (); + type SS58Prefix = SS58Prefix; + type MaxConsumers = frame_support::traits::ConstU32<16>; + } + + parameter_types! { + pub const MaxSyncCommitteeSize: u32 = config::SYNC_COMMITTEE_SIZE as u32; + pub const MaxProofBranchSize: u32 = 6; + pub const MaxExtraDataSize: u32 = config::MAX_EXTRA_DATA_BYTES as u32; + pub const MaxLogsBloomSize: u32 = config::MAX_LOGS_BLOOM_SIZE as u32; + pub const MaxFeeRecipientSize: u32 = config::MAX_FEE_RECIPIENT_SIZE as u32; + pub const MaxDepositDataSize: u32 = config::MAX_DEPOSITS as u32; + pub const MaxPublicKeySize: u32 = config::PUBKEY_SIZE as u32; + pub const MaxSignatureSize: u32 = config::SIGNATURE_SIZE as u32; + pub const MaxProposerSlashingSize: u32 = config::MAX_PROPOSER_SLASHINGS as u32; + pub const MaxAttesterSlashingSize: u32 = config::MAX_ATTESTER_SLASHINGS as u32; + pub const MaxVoluntaryExitSize: u32 = config::MAX_VOLUNTARY_EXITS as u32; + pub const MaxAttestationSize: u32 = config::MAX_ATTESTATIONS as u32; + pub const MaxValidatorsPerCommittee: u32 = config::MAX_VALIDATORS_PER_COMMITTEE as u32; + pub const ChainForkVersions: ForkVersions = ForkVersions{ + genesis: Fork { + version: [0, 0, 16, 32], // 0x00001020 + epoch: 0, + }, + altair: Fork { + version: [1, 0, 16, 32], // 0x01001020 + epoch: 36660, + }, + bellatrix: Fork { + version: [2, 0, 16, 32], // 0x02001020 + epoch: 112260, + }, + }; } -// Build genesis storage according to the mock runtime. -pub fn new_tester() -> sp_io::TestExternalities { - system::GenesisConfig::default().build_storage::().unwrap().into() + + impl ethereum_beacon_client::Config for Test { + type RuntimeEvent = RuntimeEvent; + type MaxSyncCommitteeSize = MaxSyncCommitteeSize; + type MaxProofBranchSize = MaxProofBranchSize; + type MaxExtraDataSize = MaxExtraDataSize; + type MaxLogsBloomSize = MaxLogsBloomSize; + type MaxFeeRecipientSize = MaxFeeRecipientSize; + type MaxDepositDataSize = MaxDepositDataSize; + type MaxPublicKeySize = MaxPublicKeySize; + type MaxSignatureSize = MaxSignatureSize; + type MaxProposerSlashingSize = MaxProposerSlashingSize; + type MaxAttesterSlashingSize = MaxAttesterSlashingSize; + type MaxVoluntaryExitSize = MaxVoluntaryExitSize; + type MaxAttestationSize = MaxAttestationSize; + type MaxValidatorsPerCommittee = MaxValidatorsPerCommittee; + type ForkVersions = ChainForkVersions; + type WeightInfo = (); + } } -pub struct SyncCommitteeTest { - pub sync_committee: SyncCommittee, - pub result: H256, +// Build genesis storage according to the mock runtime. +pub fn new_tester() -> sp_io::TestExternalities { + system::GenesisConfig::default().build_storage::().unwrap().into() } #[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))] -pub struct BlockBodyTest { +pub struct BlockBodyTest { pub body: Body< - MaxFeeRecipientSize, - MaxLogsBloomSize, - MaxExtraDataSize, - MaxDepositDataSize, - MaxPublicKeySize, - MaxSignatureSize, - MaxProofBranchSize, - MaxProposerSlashingSize, - MaxAttesterSlashingSize, - MaxVoluntaryExitSize, - MaxAttestationSize, - MaxValidatorsPerCommittee, - MaxSyncCommitteeSize>, + T::MaxFeeRecipientSize, + T::MaxLogsBloomSize, + T::MaxExtraDataSize, + T::MaxDepositDataSize, + T::MaxPublicKeySize, + T::MaxSignatureSize, + T::MaxProofBranchSize, + T::MaxProposerSlashingSize, + T::MaxAttesterSlashingSize, + T::MaxVoluntaryExitSize, + T::MaxAttestationSize, + T::MaxValidatorsPerCommittee, + T::MaxSyncCommitteeSize>, pub result: H256, } @@ -127,49 +234,49 @@ pub struct BLSSignatureVerifyTest { pub sync_committee_bits: Vec, pub sync_committee_signature: Vec, pub pubkeys: Vec, - pub fork_version: ForkVersion, pub header: BeaconHeader, pub validators_root: H256, + pub signature_slot: u64, } fn fixture_path(name: &str) -> PathBuf { [env!("CARGO_MANIFEST_DIR"), "tests", "fixtures", name].iter().collect() } -fn initial_sync_from_file(name: &str) -> InitialSync { +fn initial_sync_from_file(name: &str) -> InitialSync { let filepath = fixture_path(name); serde_json::from_reader(File::open(&filepath).unwrap()).unwrap() } -fn sync_committee_update_from_file(name: &str) -> SyncCommitteePeriodUpdate { +fn sync_committee_update_from_file(name: &str) -> SyncCommitteePeriodUpdate { let filepath = fixture_path(name); serde_json::from_reader(File::open(&filepath).unwrap()).unwrap() } -fn finalized_header_update_from_file(name: &str) -> FinalizedHeaderUpdate { +fn finalized_header_update_from_file(name: &str) -> FinalizedHeaderUpdate { let filepath = fixture_path(name); serde_json::from_reader(File::open(&filepath).unwrap()).unwrap() } -fn block_update_from_file(name: &str) -> BlockUpdate< - MaxFeeRecipientSize, - MaxLogsBloomSize, - MaxExtraDataSize, - MaxDepositDataSize, - MaxPublicKeySize, - MaxSignatureSize, - MaxProofBranchSize, - MaxProposerSlashingSize, - MaxAttesterSlashingSize, - MaxVoluntaryExitSize, - MaxAttestationSize, - MaxValidatorsPerCommittee, - MaxSyncCommitteeSize> { +fn block_update_from_file(name: &str) -> BlockUpdate< + T::MaxFeeRecipientSize, + T::MaxLogsBloomSize, + T::MaxExtraDataSize, + T::MaxDepositDataSize, + T::MaxPublicKeySize, + T::MaxSignatureSize, + T::MaxProofBranchSize, + T::MaxProposerSlashingSize, + T::MaxAttesterSlashingSize, + T::MaxVoluntaryExitSize, + T::MaxAttestationSize, + T::MaxValidatorsPerCommittee, + T::MaxSyncCommitteeSize> { let filepath = fixture_path(name); serde_json::from_reader(File::open(&filepath).unwrap()).unwrap() } -fn attester_slashing_from_file(name: &str) -> AttesterSlashing { +fn attester_slashing_from_file(name: &str) -> AttesterSlashing { let filepath = fixture_path(name); serde_json::from_reader(File::open(&filepath).unwrap()).unwrap() } @@ -185,73 +292,53 @@ fn add_file_prefix(name: &str) -> String { result } -pub fn get_initial_sync() -> InitialSync { - initial_sync_from_file(&add_file_prefix("initial_sync.json")) -} - -pub fn get_committee_sync_period_update() -> SyncCommitteePeriodUpdate { - sync_committee_update_from_file(&add_file_prefix("sync_committee_update.json")) +pub fn get_initial_sync() -> InitialSync { + initial_sync_from_file::(&add_file_prefix("initial_sync.json")) } -pub fn get_header_update() -> BlockUpdate< - MaxFeeRecipientSize, - MaxLogsBloomSize, - MaxExtraDataSize, - MaxDepositDataSize, - MaxPublicKeySize, - MaxSignatureSize, - MaxProofBranchSize, - MaxProposerSlashingSize, - MaxAttesterSlashingSize, - MaxVoluntaryExitSize, - MaxAttestationSize, - MaxValidatorsPerCommittee, - MaxSyncCommitteeSize> { - block_update_from_file(&add_file_prefix("block_update.json")) +pub fn get_committee_sync_period_update() -> SyncCommitteePeriodUpdate { + sync_committee_update_from_file::(&add_file_prefix("sync_committee_update.json")) } -pub fn get_finalized_header_update() -> FinalizedHeaderUpdate { - finalized_header_update_from_file(&add_file_prefix("finalized_header_update.json")) +pub fn get_header_update() -> BlockUpdate< + T::MaxFeeRecipientSize, + T::MaxLogsBloomSize, + T::MaxExtraDataSize, + T::MaxDepositDataSize, + T::MaxPublicKeySize, + T::MaxSignatureSize, + T::MaxProofBranchSize, + T::MaxProposerSlashingSize, + T::MaxAttesterSlashingSize, + T::MaxVoluntaryExitSize, + T::MaxAttestationSize, + T::MaxValidatorsPerCommittee, + T::MaxSyncCommitteeSize> { + block_update_from_file::(&add_file_prefix("block_update.json")) } -pub fn get_validators_root() -> H256 { - get_initial_sync().validators_root +pub fn get_finalized_header_update() -> FinalizedHeaderUpdate { + finalized_header_update_from_file::(&add_file_prefix("finalized_header_update.json")) } -pub fn get_sync_committee_test_data() -> SyncCommitteeTest { - let sync_committee = get_committee_sync_period_update().next_sync_committee; - let result: H256 = match config::IS_MINIMAL { - true => hex!("92df9cdb8a742500dbf7afd3a7cce35805f818a3acbee8a26b7d6beff7d2c554").into(), - false => hex!("c1bcfd9c44c8b9fec443530f7cf06f281c6b5d2d1ede77a486eea591fe79b0b5").into(), - }; - - SyncCommitteeTest { sync_committee, result } -} - -pub fn get_block_body_test_data() -> BlockBodyTest { - let update = get_header_update(); - let result: H256 = match config::IS_MINIMAL { - true => hex!("332cbf177a081616822905703c4bf026dad64b6d726a59f5b46ecf1661f81808").into(), - false => hex!("ad1b3be000eab0cd26d809a7f50372213c9d0b8a8ea0dd762cb0f9c817b0908d").into(), - }; - - BlockBodyTest { body: update.block.body, result: result } +pub fn get_validators_root() -> H256 { + get_initial_sync::().validators_root } -pub fn get_bls_signature_verify_test_data() -> BLSSignatureVerifyTest { - let finalized_update = get_finalized_header_update(); - let initial_sync = get_initial_sync(); +pub fn get_bls_signature_verify_test_data() -> BLSSignatureVerifyTest { + let finalized_update = get_finalized_header_update::(); + let initial_sync = get_initial_sync::(); BLSSignatureVerifyTest { sync_committee_bits: finalized_update.sync_aggregate.sync_committee_bits.try_into().expect("sync committee bits are too long"), sync_committee_signature: finalized_update.sync_aggregate.sync_committee_signature.to_vec().try_into().expect("signature is too long"), pubkeys: initial_sync.current_sync_committee.pubkeys.to_vec().try_into().expect("pubkeys are too long"), - fork_version: finalized_update.fork_version, header: finalized_update.attested_header, validators_root: initial_sync.validators_root, + signature_slot: finalized_update.signature_slot, } } -pub fn get_attester_slashing() -> AttesterSlashing { - attester_slashing_from_file("attester_slashing.json") +pub fn get_attester_slashing() -> AttesterSlashing { + attester_slashing_from_file::("attester_slashing.json") } \ No newline at end of file diff --git a/parachain/pallets/ethereum-beacon-client/src/tests.rs b/parachain/pallets/ethereum-beacon-client/src/tests.rs index 3eac07f76c047..85fc25921183f 100644 --- a/parachain/pallets/ethereum-beacon-client/src/tests.rs +++ b/parachain/pallets/ethereum-beacon-client/src/tests.rs @@ -1,10 +1,9 @@ -mod beacon { +mod beacon_tests { use crate as ethereum_beacon_client; use crate::{ config, merkleization, merkleization::MerkleizationError, mock::*, - BeaconHeader, Error, ExecutionHeaders, FinalizedBeaconHeaders, LatestFinalizedHeaderSlot, - PublicKey, SyncCommittees, ValidatorsRoot, + BeaconHeader, Error, PublicKey, }; use frame_support::{assert_err, assert_ok}; use hex_literal::hex; @@ -14,122 +13,11 @@ mod beacon { use sp_core::{H256, U256}; use ssz_rs::prelude::Vector; - #[test] - fn it_syncs_from_an_initial_checkpoint() { - let initial_sync = get_initial_sync(); - - new_tester().execute_with(|| { - assert_ok!(EthereumBeaconClient::initial_sync(initial_sync.clone())); - - let block_root: H256 = - merkleization::hash_tree_root_beacon_header(initial_sync.header.clone()) - .unwrap() - .into(); - - assert!(>::contains_key(block_root)); - }); - } - - #[test] - fn it_updates_a_committee_period_sync_update() { - let update = get_committee_sync_period_update(); - - let current_sync_committee = get_initial_sync().current_sync_committee; - - let current_period = - EthereumBeaconClient::compute_current_sync_period(update.attested_header.slot); - - new_tester().execute_with(|| { - SyncCommittees::::insert(current_period, current_sync_committee); - ValidatorsRoot::::set(get_validators_root()); - - assert_ok!(EthereumBeaconClient::sync_committee_period_update( - RuntimeOrigin::signed(1), - update.clone(), - )); - - let block_root: H256 = - merkleization::hash_tree_root_beacon_header(update.finalized_header.clone()) - .unwrap() - .into(); - - assert!(>::contains_key(block_root)); - }); - } - - #[test] - fn it_processes_a_finalized_header_update() { - let update = get_finalized_header_update(); - - let current_sync_committee = get_initial_sync().current_sync_committee; - - let current_period = - EthereumBeaconClient::compute_current_sync_period(update.attested_header.slot); - - new_tester().execute_with(|| { - SyncCommittees::::insert(current_period, current_sync_committee); - ValidatorsRoot::::set(get_validators_root()); - - assert_ok!(EthereumBeaconClient::import_finalized_header( - RuntimeOrigin::signed(1), - update.clone() - )); - - let block_root: H256 = - merkleization::hash_tree_root_beacon_header(update.finalized_header.clone()) - .unwrap() - .into(); - - assert!(>::contains_key(block_root)); - }); - } - - #[test] - fn it_processes_a_header_update() { - let update = get_header_update(); - - let current_sync_committee = get_initial_sync().current_sync_committee; - - let current_period = EthereumBeaconClient::compute_current_sync_period(update.block.slot); - - new_tester().execute_with(|| { - SyncCommittees::::insert(current_period, current_sync_committee); - ValidatorsRoot::::set(get_validators_root()); - LatestFinalizedHeaderSlot::::set(update.block.slot); - - assert_ok!(EthereumBeaconClient::import_execution_header( - RuntimeOrigin::signed(1), - update.clone() - )); - - let execution_block_root: H256 = - update.block.body.execution_payload.block_hash.clone().into(); - - assert!(>::contains_key(execution_block_root)); - }); - } - - #[test] - fn it_errors_when_importing_a_header_with_no_sync_commitee_for_period() { - let update = get_finalized_header_update(); - - new_tester().execute_with(|| { - ValidatorsRoot::::set( - hex!("99b09fcd43e5905236c370f184056bec6e6638cfc31a323b304fc4aa789cb4ad").into(), - ); - - assert_err!( - EthereumBeaconClient::import_finalized_header(RuntimeOrigin::signed(1), update), - Error::::SyncCommitteeMissing - ); - }); - } - #[test] pub fn test_get_sync_committee_sum() { - new_tester().execute_with(|| { + new_tester::().execute_with(|| { assert_eq!( - EthereumBeaconClient::get_sync_committee_sum(vec![0, 1, 0, 1, 1, 0, 1, 0, 1]), + mock_minimal::EthereumBeaconClient::get_sync_committee_sum(vec![0, 1, 0, 1, 1, 0, 1, 0, 1]), 5 ); }); @@ -137,8 +25,8 @@ mod beacon { #[test] pub fn test_compute_domain() { - new_tester().execute_with(|| { - let domain = EthereumBeaconClient::compute_domain( + new_tester::().execute_with(|| { + let domain = mock_minimal::EthereumBeaconClient::compute_domain( hex!("07000000").into(), hex!("00000001").into(), hex!("5dec7ae03261fde20d5b024dfabce8bac3276c9a4908e23d50ba8c9b50b0adff").into(), @@ -154,8 +42,8 @@ mod beacon { #[test] pub fn test_compute_domain_kiln() { - new_tester().execute_with(|| { - let domain = EthereumBeaconClient::compute_domain( + new_tester::().execute_with(|| { + let domain = mock_minimal::EthereumBeaconClient::compute_domain( hex!("07000000").into(), hex!("70000071").into(), hex!("99b09fcd43e5905236c370f184056bec6e6638cfc31a323b304fc4aa789cb4ad").into(), @@ -171,8 +59,8 @@ mod beacon { #[test] pub fn test_compute_signing_root_bls() { - new_tester().execute_with(|| { - let signing_root = EthereumBeaconClient::compute_signing_root( + new_tester::().execute_with(|| { + let signing_root = mock_minimal::EthereumBeaconClient::compute_signing_root( BeaconHeader { slot: 3529537, proposer_index: 192549, @@ -202,8 +90,8 @@ mod beacon { #[test] pub fn test_compute_signing_root_kiln() { - new_tester().execute_with(|| { - let signing_root = EthereumBeaconClient::compute_signing_root( + new_tester::().execute_with(|| { + let signing_root = mock_minimal::EthereumBeaconClient::compute_signing_root( BeaconHeader { slot: 221316, proposer_index: 79088, @@ -233,8 +121,8 @@ mod beacon { #[test] pub fn test_compute_signing_root_kiln_head_update() { - new_tester().execute_with(|| { - let signing_root = EthereumBeaconClient::compute_signing_root( + new_tester::().execute_with(|| { + let signing_root = mock_minimal::EthereumBeaconClient::compute_signing_root( BeaconHeader { slot: 222472, proposer_index: 10726, @@ -264,8 +152,8 @@ mod beacon { #[test] pub fn test_compute_domain_bls() { - new_tester().execute_with(|| { - let domain = EthereumBeaconClient::compute_domain( + new_tester::().execute_with(|| { + let domain = mock_minimal::EthereumBeaconClient::compute_domain( hex!("07000000").into(), hex!("01000000").into(), hex!("4b363db94e286120d76eb905340fdd4e54bfe9f06bf33ff6cf5ad27f511bfe95").into(), @@ -281,9 +169,9 @@ mod beacon { #[test] pub fn test_is_valid_merkle_proof() { - new_tester().execute_with(|| { + new_tester::().execute_with(|| { assert_eq!( - EthereumBeaconClient::is_valid_merkle_branch( + mock_minimal::EthereumBeaconClient::is_valid_merkle_branch( hex!("0000000000000000000000000000000000000000000000000000000000000000").into(), vec![ hex!("0000000000000000000000000000000000000000000000000000000000000000") @@ -310,9 +198,9 @@ mod beacon { #[test] pub fn test_merkle_proof_fails_if_depth_and_branch_dont_match() { - new_tester().execute_with(|| { + new_tester::().execute_with(|| { assert_eq!( - EthereumBeaconClient::is_valid_merkle_branch( + mock_minimal::EthereumBeaconClient::is_valid_merkle_branch( hex!("0000000000000000000000000000000000000000000000000000000000000000").into(), vec![ hex!("0000000000000000000000000000000000000000000000000000000000000000") @@ -333,8 +221,8 @@ mod beacon { #[test] pub fn test_bls_fast_aggregate_verify_minimal() { - new_tester().execute_with(|| { - assert_ok!(EthereumBeaconClient::bls_fast_aggregate_verify( + new_tester::().execute_with(|| { + assert_ok!(mock_minimal::EthereumBeaconClient::bls_fast_aggregate_verify( vec![ PublicKey(hex!("a73eb991aa22cdb794da6fcde55a427f0a4df5a4a70de23a988b5e5fc8c4d844f66d990273267a54dd21579b7ba6a086").into()), PublicKey(hex!("b29043a7273d0a2dbc2b747dcf6a5eccbd7ccb44b2d72e985537b117929bc3fd3a99001481327788ad040b4077c47c0d").into()), @@ -349,8 +237,8 @@ mod beacon { #[test] pub fn test_bls_fast_aggregate_verify_invalid_point() { - new_tester().execute_with(|| { - assert_err!(EthereumBeaconClient::bls_fast_aggregate_verify( + new_tester::().execute_with(|| { + assert_err!(mock_minimal::EthereumBeaconClient::bls_fast_aggregate_verify( vec![ PublicKey(hex!("973eb991aa22cdb794da6fcde55a427f0a4df5a4a70de23a988b5e5fc8c4d844f66d990273267a54dd21579b7ba6a086").into()), PublicKey(hex!("b29043a7273d0a2dbc2b747dcf6a5eccbd7ccb44b2d72e985537b117929bc3fd3a99001481327788ad040b4077c47c0d").into()), @@ -359,14 +247,14 @@ mod beacon { ], hex!("69241e7146cdcc5a5ddc9a60bab8f378c0271e548065a38bcc60624e1dbed97f").into(), hex!("b204e9656cbeb79a9a8e397920fd8e60c5f5d9443f58d42186f773c6ade2bd263e2fe6dbdc47f148f871ed9a00b8ac8b17a40d65c8d02120c00dca77495888366b4ccc10f1c6daa02db6a7516555ca0665bca92a647b5f3a514fa083fdc53b6e").to_vec().try_into().expect("signature is too long"), - ), Error::::InvalidSignaturePoint); + ), Error::::InvalidSignaturePoint); }); } #[test] pub fn test_bls_fast_aggregate_verify_invalid_message() { - new_tester().execute_with(|| { - assert_err!(EthereumBeaconClient::bls_fast_aggregate_verify( + new_tester::().execute_with(|| { + assert_err!(mock_minimal::EthereumBeaconClient::bls_fast_aggregate_verify( vec![ PublicKey(hex!("a73eb991aa22cdb794da6fcde55a427f0a4df5a4a70de23a988b5e5fc8c4d844f66d990273267a54dd21579b7ba6a086").into()), PublicKey(hex!("b29043a7273d0a2dbc2b747dcf6a5eccbd7ccb44b2d72e985537b117929bc3fd3a99001481327788ad040b4077c47c0d").into()), @@ -375,14 +263,14 @@ mod beacon { ], hex!("99241e7146cdcc5a5ddc9a60bab8f378c0271e548065a38bcc60624e1dbed97f").into(), hex!("b204e9656cbeb79a9a8e397920fd8e60c5f5d9443f58d42186f773c6ade2bd263e2fe6dbdc47f148f871ed9a00b8ac8b17a40d65c8d02120c00dca77495888366b4ccc10f1c6daa02db6a7516555ca0665bca92a647b5f3a514fa083fdc53b6e").to_vec().try_into().expect("signature is too long"), - ), Error::::SignatureVerificationFailed); + ), Error::::SignatureVerificationFailed); }); } #[test] pub fn test_bls_fast_aggregate_verify_invalid_signature() { - new_tester().execute_with(|| { - assert_err!(EthereumBeaconClient::bls_fast_aggregate_verify( + new_tester::().execute_with(|| { + assert_err!(mock_minimal::EthereumBeaconClient::bls_fast_aggregate_verify( vec![ PublicKey(hex!("a73eb991aa22cdb794da6fcde55a427f0a4df5a4a70de23a988b5e5fc8c4d844f66d990273267a54dd21579b7ba6a086").into()), PublicKey(hex!("b29043a7273d0a2dbc2b747dcf6a5eccbd7ccb44b2d72e985537b117929bc3fd3a99001481327788ad040b4077c47c0d").into()), @@ -391,28 +279,10 @@ mod beacon { ], hex!("69241e7146cdcc5a5ddc9a60bab8f378c0271e548065a38bcc60624e1dbed97f").into(), hex!("c204e9656cbeb79a9a8e397920fd8e60c5f5d9443f58d42186f773c6ade2bd263e2fe6dbdc47f148f871ed9a00b8ac8b17a40d65c8d02120c00dca77495888366b4ccc10f1c6daa02db6a7516555ca0665bca92a647b5f3a514fa083fdc53b6e").to_vec().try_into().expect("signature is too long"), - ), Error::::InvalidSignature); + ), Error::::InvalidSignature); }); } - #[test] - pub fn test_bls_fast_aggregate_verify() { - let test_data = get_bls_signature_verify_test_data(); - - let sync_committee_bits = merkleization::get_sync_committee_bits::(test_data.sync_committee_bits.try_into().expect("too many sync committee bits")); - - assert_ok!(&sync_committee_bits); - - assert_ok!(EthereumBeaconClient::verify_signed_header( - sync_committee_bits.unwrap(), - test_data.sync_committee_signature.try_into().expect("signature is too long"), - test_data.pubkeys.to_vec().try_into().expect("to many pubkeys"), - test_data.fork_version, - test_data.header, - test_data.validators_root - )); - } - #[test] pub fn test_sync_committee_participation_is_supermajority() { let bits = match config::IS_MINIMAL { @@ -420,34 +290,40 @@ mod beacon { false => hex!("bffffffff7f1ffdfcfeffeffbfdffffbfffffdffffefefffdffff7f7ffff77fffdf7bff77ffdf7fffafffffff77fefffeff7effffffff5f7fedfffdfb6ddff7b").to_vec(), }; - let sync_committee_bits = merkleization::get_sync_committee_bits::(bits.try_into().expect("too many sync committee bits")); + let sync_committee_bits = merkleization::get_sync_committee_bits::(bits.try_into().expect("too many sync committee bits")); assert_ok!(&sync_committee_bits); - assert_ok!(EthereumBeaconClient::sync_committee_participation_is_supermajority(sync_committee_bits.unwrap())); + assert_ok!(mock_minimal::EthereumBeaconClient::sync_committee_participation_is_supermajority(sync_committee_bits.unwrap())); } - + #[test] pub fn test_sync_committee_bits_too_short() { - let bits = hex!("bffffffff7f1ffdfcfeffeffbfdffffbfffffdffffefefffdffff7f7ffff77fffdf7bffff5f7fedfffdfb6ddff7bf7").to_vec(); + let bits = match config::IS_MINIMAL { + true => hex!("ffff").to_vec(), + false => hex!("bffffffff7f1ffdfcfeffeffbfdffffbfffffdffffefefffdffff7f7ffff77fffdf7bffff5f7fedfffdfb6ddff7bf7").to_vec(), + }; - let sync_committee_bits = merkleization::get_sync_committee_bits::(bits.try_into().expect("invalid sync committee bits")); + let sync_committee_bits = merkleization::get_sync_committee_bits::(bits.try_into().expect("invalid sync committee bits")); assert_err!(sync_committee_bits, MerkleizationError::InputTooShort); } #[test] pub fn test_sync_committee_bits_extra_input() { - let bits = hex!("bffffffff7f1ffdfcfeffeffbfdffffbfffffdffffefefffdffff7f7ffff77fffdf7bff77ffdf7fffafffffff77fefffeff7effffffff5f7fedfffdfb6ddff7bf7bffffffff7f1ffdfcfeffeffbfdffffbfffffdffffefefffdffff7f7ffff77fffdf7bff77ffdf7fffafffffff77fefffeff7effffffff5f7fedfffdfb6ddff7bf7").to_vec(); + let bits = match config::IS_MINIMAL { + true => hex!("bffffffff7f1ffdfcfeffeffbfdffffbfffffdffffefefff").to_vec(), + false => hex!("bffffffff7f1ffdfcfeffeffbfdffffbfffffdffffefefffdffff7f7ffff77fffdf7bff77ffdf7fffafffffff77fefffeff7effffffff5f7fedfffdfb6ddff7bf7bffffffff7f1ffdfcfeffeffbfdffffbfffffdffffefefffdffff7f7ffff77fffdf7bff77ffdf7fffafffffff77fefffeff7effffffff5f7fedfffdfb6ddff7bf7").to_vec(), + }; - let sync_committee_bits = merkleization::get_sync_committee_bits::(bits.try_into().expect("invalid sync committee bits")); + let sync_committee_bits = merkleization::get_sync_committee_bits::(bits.try_into().expect("invalid sync committee bits")); assert_err!(sync_committee_bits, MerkleizationError::ExtraInput); } #[test] pub fn test_sync_committee_participation_is_supermajority_errors_when_not_supermajority() { - new_tester().execute_with(|| { + new_tester::().execute_with(|| { let sync_committee_bits = vec![ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -471,10 +347,10 @@ mod beacon { ]; assert_err!( - EthereumBeaconClient::sync_committee_participation_is_supermajority( + mock_minimal::EthereumBeaconClient::sync_committee_participation_is_supermajority( sync_committee_bits ), - Error::::SyncCommitteeParticipantsNotSupermajority + Error::::SyncCommitteeParticipantsNotSupermajority ); }); } @@ -529,19 +405,6 @@ mod beacon { ); } - #[test] - pub fn test_hash_tree_root_sync_committee() { - let test_data = get_sync_committee_test_data(); - let hash_root_result = merkleization::hash_tree_root_sync_committee(test_data.sync_committee); - assert_ok!(&hash_root_result); - - let hash_root: H256 = hash_root_result.unwrap().into(); - assert_eq!( - hash_root, - test_data.result - ); - } - #[test] pub fn test_hash_tree_root_fork_data() { let hash_root = merkleization::hash_tree_root_fork_data(ethereum_beacon_client::ForkData { @@ -578,22 +441,6 @@ mod beacon { ); } - #[test] - pub fn test_hash_block_body() { - let test_data = get_block_body_test_data(); - let payload = merkleization::get_ssz_beacon_block_body(test_data.body); - assert_ok!(&payload); - - let hash_root_result = merkleization::hash_tree_root(payload.unwrap()); - assert_ok!(&hash_root_result); - - let hash_root: H256 = hash_root_result.unwrap().into(); - assert_eq!( - hash_root, - test_data.result - ); - } - #[test] pub fn test_hash_eth1_data() { let payload = merkleization::get_ssz_eth1_data(Eth1Data { @@ -614,7 +461,7 @@ mod beacon { #[test] pub fn test_hash_sync_aggregrate() { - let sync_aggregate: SyncAggregate = match config::IS_MINIMAL { + let sync_aggregate: SyncAggregate = match config::IS_MINIMAL { true => SyncAggregate{ sync_committee_bits: hex!("ffffffff").to_vec().try_into().expect("sync committee bits are too long"), sync_committee_signature: hex!("99b0a4c6b69f17a876c65364e164c74b9cdd75dfd3b7f9b60b850cfb9394091ed501e2c190b8349f1b903bca44dd556a0c20fd9cd34dec3906921f1424359a4870356557b70261eee14bf49d8f3c62dfcdb37206cb34991c379eee46510602bd").to_vec().try_into().expect("signature is too long"), @@ -657,7 +504,7 @@ mod beacon { #[test] pub fn test_hash_tree_root_execution_payload() { let payload = merkleization::get_ssz_execution_payload( - ExecutionPayload::{ + ExecutionPayload::{ parent_hash: hex!("eadee5ab098dde64e9fd02ae5858064bad67064070679625b09f8d82dec183f7").into(), fee_recipient: hex!("f97e180c050e5ab072211ad2c213eb5aee4df134").to_vec().try_into().expect("fee recipient bits are too long"), state_root: hex!("564fa064c2a324c2b5978d7fdfc5d4224d4f421a45388af1ed405a399c845dff").into(), @@ -686,7 +533,7 @@ mod beacon { #[test] pub fn test_hash_tree_root_attestation() { let payload = merkleization::get_ssz_attestation( - Attestation::{ + Attestation::{ aggregation_bits: hex!("ffcffeff7ffffffffefbf7ffffffdff73e").to_vec().try_into().expect("aggregation bits are too long"), data: AttestationData{ slot: 484119, @@ -768,7 +615,7 @@ mod beacon { #[test] pub fn test_hash_tree_root_attester_slashing() { - let payload = merkleization::get_ssz_attester_slashing(get_attester_slashing()); + let payload = merkleization::get_ssz_attester_slashing(get_attester_slashing::()); assert_ok!(&payload); @@ -780,4 +627,322 @@ mod beacon { hex!("b1d13ea52fbb24639eee459fdd37e60c56710b51ef07eb32e525f3099dea9251") ); } +} +#[cfg(feature = "minimal")] +mod beacon_minimal_tests { + use crate::{ + merkleization, mock::*, + Error, ExecutionHeaders, FinalizedBeaconHeaders, LatestFinalizedHeaderSlot, + SyncCommittees, ValidatorsRoot, + }; + use frame_support::{assert_err, assert_ok}; + use hex_literal::hex; + use sp_core::H256; + + #[test] + fn it_syncs_from_an_initial_checkpoint() { + let initial_sync = get_initial_sync::(); + + new_tester::().execute_with(|| { + assert_ok!(mock_minimal::EthereumBeaconClient::initial_sync(initial_sync.clone())); + + let block_root: H256 = + merkleization::hash_tree_root_beacon_header(initial_sync.header.clone()) + .unwrap() + .into(); + + assert!(>::contains_key(block_root)); + }); + } + + #[test] + fn it_updates_a_committee_period_sync_update() { + let update = get_committee_sync_period_update::(); + + let current_sync_committee = get_initial_sync::().current_sync_committee; + + let current_period = mock_minimal::EthereumBeaconClient::compute_current_sync_period(update.attested_header.slot); + + new_tester::().execute_with(|| { + SyncCommittees::::insert(current_period, current_sync_committee); + ValidatorsRoot::::set(get_validators_root::()); + + assert_ok!(mock_minimal::EthereumBeaconClient::sync_committee_period_update( + mock_minimal::RuntimeOrigin::signed(1), + update.clone(), + )); + + let block_root: H256 = + merkleization::hash_tree_root_beacon_header(update.finalized_header.clone()) + .unwrap() + .into(); + + assert!(>::contains_key(block_root)); + }); + } + + #[test] + fn it_processes_a_finalized_header_update() { + let update = get_finalized_header_update::(); + + let current_sync_committee = get_initial_sync::().current_sync_committee; + + let current_period = mock_minimal::EthereumBeaconClient::compute_current_sync_period(update.attested_header.slot); + + new_tester::().execute_with(|| { + SyncCommittees::::insert(current_period, current_sync_committee); + ValidatorsRoot::::set(get_validators_root::()); + + assert_ok!(mock_minimal::EthereumBeaconClient::import_finalized_header( + mock_minimal::RuntimeOrigin::signed(1), + update.clone() + )); + + let block_root: H256 = + merkleization::hash_tree_root_beacon_header(update.finalized_header.clone()) + .unwrap() + .into(); + + assert!(>::contains_key(block_root)); + }); + } + + #[test] + fn it_processes_a_header_update() { + let update = get_header_update::(); + + let current_sync_committee = get_initial_sync::().current_sync_committee; + + let current_period = mock_minimal::EthereumBeaconClient::compute_current_sync_period(update.block.slot); + + new_tester::().execute_with(|| { + SyncCommittees::::insert(current_period, current_sync_committee); + ValidatorsRoot::::set(get_validators_root::()); + LatestFinalizedHeaderSlot::::set(update.block.slot); + + assert_ok!(mock_minimal::EthereumBeaconClient::import_execution_header( + mock_minimal::RuntimeOrigin::signed(1), + update.clone() + )); + + let execution_block_root: H256 = + update.block.body.execution_payload.block_hash.clone().into(); + + assert!(>::contains_key(execution_block_root)); + }); + } + + #[test] + fn it_errors_when_importing_a_header_with_no_sync_commitee_for_period() { + let update = get_finalized_header_update::(); + + new_tester::().execute_with(|| { + ValidatorsRoot::::set( + hex!("99b09fcd43e5905236c370f184056bec6e6638cfc31a323b304fc4aa789cb4ad").into(), + ); + + assert_err!( + mock_minimal::EthereumBeaconClient::import_finalized_header(mock_minimal::RuntimeOrigin::signed(1), update), + Error::::SyncCommitteeMissing + ); + }); + } + + #[test] + pub fn test_hash_tree_root_sync_committee() { + let sync_committee = get_committee_sync_period_update::(); + let hash_root_result = merkleization::hash_tree_root_sync_committee(sync_committee.next_sync_committee); + assert_ok!(&hash_root_result); + + let hash_root: H256 = hash_root_result.unwrap().into(); + assert_eq!( + hash_root, + hex!("a029d3222d058eda01bb4f685838e236bf376606a456abbfb62bc8d950bb3e6e").into() + ); + } + + #[test] + pub fn test_hash_block_body() { + let block_update = get_header_update::(); + let payload = merkleization::get_ssz_beacon_block_body(block_update.block.body); + assert_ok!(&payload); + + let hash_root_result = merkleization::hash_tree_root(payload.unwrap()); + assert_ok!(&hash_root_result); + + let hash_root: H256 = hash_root_result.unwrap().into(); + assert_eq!( + hash_root, + hex!("332cbf177a081616822905703c4bf026dad64b6d726a59f5b46ecf1661f81808").into() + ); + } + + #[test] + pub fn test_bls_fast_aggregate_verify() { + let test_data = get_bls_signature_verify_test_data::(); + + let sync_committee_bits = merkleization::get_sync_committee_bits::(test_data.sync_committee_bits.try_into().expect("too many sync committee bits")); + + assert_ok!(&sync_committee_bits); + + assert_ok!(mock_minimal::EthereumBeaconClient::verify_signed_header( + sync_committee_bits.unwrap(), + test_data.sync_committee_signature.try_into().expect("signature is too long"), + test_data.pubkeys.to_vec().try_into().expect("to many pubkeys"), + test_data.header, + test_data.validators_root, + test_data.signature_slot, + )); + } +} + +#[cfg(not(feature = "minimal"))] +mod beacon_mainnet_tests { + use crate::{ + merkleization, mock::*, + ExecutionHeaders, FinalizedBeaconHeaders, LatestFinalizedHeaderSlot, SyncCommittees, ValidatorsRoot, + }; + use frame_support::assert_ok; + use hex_literal::hex; + use sp_core::H256; + + #[test] + fn it_syncs_from_an_initial_checkpoint() { + let initial_sync = get_initial_sync::(); + + new_tester::().execute_with(|| { + assert_ok!(mock_mainnet::EthereumBeaconClient::initial_sync(initial_sync.clone())); + + let block_root: H256 = + merkleization::hash_tree_root_beacon_header(initial_sync.header.clone()) + .unwrap() + .into(); + + assert!(>::contains_key(block_root)); + }); + } + + #[test] + fn it_updates_a_committee_period_sync_update() { + let update = get_committee_sync_period_update::(); + + let current_sync_committee = get_initial_sync::().current_sync_committee; + + let current_period = mock_mainnet::EthereumBeaconClient::compute_current_sync_period(update.attested_header.slot); + + new_tester::().execute_with(|| { + SyncCommittees::::insert(current_period, current_sync_committee); + ValidatorsRoot::::set(get_validators_root::()); + + assert_ok!(mock_mainnet::EthereumBeaconClient::sync_committee_period_update( + mock_mainnet::RuntimeOrigin::signed(1), + update.clone(), + )); + + let block_root: H256 = + merkleization::hash_tree_root_beacon_header(update.finalized_header.clone()) + .unwrap() + .into(); + + assert!(>::contains_key(block_root)); + }); + } + + #[test] + fn it_processes_a_finalized_header_update() { + let update = get_finalized_header_update::(); + + let current_sync_committee = get_initial_sync::().current_sync_committee; + + let current_period = mock_mainnet::EthereumBeaconClient::compute_current_sync_period(update.attested_header.slot); + + new_tester::().execute_with(|| { + SyncCommittees::::insert(current_period, current_sync_committee); + ValidatorsRoot::::set(get_validators_root::()); + + assert_ok!(mock_mainnet::EthereumBeaconClient::import_finalized_header( + mock_mainnet::RuntimeOrigin::signed(1), + update.clone() + )); + + let block_root: H256 = + merkleization::hash_tree_root_beacon_header(update.finalized_header.clone()) + .unwrap() + .into(); + + assert!(>::contains_key(block_root)); + }); + } + + #[test] + fn it_processes_a_header_update() { + let update = get_header_update::(); + + let current_sync_committee = get_initial_sync::().current_sync_committee; + + let current_period = mock_mainnet::EthereumBeaconClient::compute_current_sync_period(update.block.slot); + + new_tester::().execute_with(|| { + SyncCommittees::::insert(current_period, current_sync_committee); + ValidatorsRoot::::set(get_validators_root::()); + LatestFinalizedHeaderSlot::::set(update.block.slot); + + assert_ok!(mock_mainnet::EthereumBeaconClient::import_execution_header( + mock_mainnet::RuntimeOrigin::signed(1), + update.clone() + )); + + let execution_block_root: H256 = + update.block.body.execution_payload.block_hash.clone().into(); + + assert!(>::contains_key(execution_block_root)); + }); + } + + #[test] + pub fn test_hash_tree_root_sync_committee() { + let sync_committee = get_committee_sync_period_update::(); + let hash_root_result = merkleization::hash_tree_root_sync_committee(sync_committee.next_sync_committee); + assert_ok!(&hash_root_result); + + let hash_root: H256 = hash_root_result.unwrap().into(); + assert_eq!( + hash_root, + hex!("a18ae4d83f81638e41ae4bd43b005b2730b0710cb178ffb50766c93ea3d812c9").into() + ); + } + + #[test] + pub fn test_hash_block_body() { + let block_update = get_header_update::(); + let payload = merkleization::get_ssz_beacon_block_body(block_update.block.body); + assert_ok!(&payload); + + let hash_root_result = merkleization::hash_tree_root(payload.unwrap()); + assert_ok!(&hash_root_result); + + let hash_root: H256 = hash_root_result.unwrap().into(); + assert_eq!( + hash_root, + hex!("e9581ec84c95cd3e02f17ee304bca3202fb843111aa36af9698a1ff64373f1dd").into() + ); + } + + #[test] + pub fn test_bls_fast_aggregate_verify() { + let test_data = get_bls_signature_verify_test_data::(); + + let sync_committee_bits = merkleization::get_sync_committee_bits::(test_data.sync_committee_bits.try_into().expect("too many sync committee bits")); + + assert_ok!(&sync_committee_bits); + + assert_ok!(mock_mainnet::EthereumBeaconClient::verify_signed_header( + sync_committee_bits.unwrap(), + test_data.sync_committee_signature.try_into().expect("signature is too long"), + test_data.pubkeys.to_vec().try_into().expect("to many pubkeys"), + test_data.header, + test_data.validators_root, + test_data.signature_slot, + )); + } } \ No newline at end of file diff --git a/parachain/pallets/ethereum-beacon-client/tests/fixtures/attester_slashing.json b/parachain/pallets/ethereum-beacon-client/tests/fixtures/attester_slashing.json index 20a018fbc758e..1842a0f001c81 100644 --- a/parachain/pallets/ethereum-beacon-client/tests/fixtures/attester_slashing.json +++ b/parachain/pallets/ethereum-beacon-client/tests/fixtures/attester_slashing.json @@ -152,4 +152,4 @@ }, "signature": "0xafb529132db753a97e03102f5ff8c77c549b02885db0abe6899f744145aee90810855f81b6916bce1eafba4e25dd3f41071c38d998cdb3bcee219c9d89a301ffb2d1748a0ae354780f7ede0b46ccba809544b0d815281e586ddde2296d473df9" } -} \ No newline at end of file +} diff --git a/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_block_update.json b/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_block_update.json index 07466457695cd..c1b191c7ebf37 100644 --- a/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_block_update.json +++ b/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_block_update.json @@ -1,2224 +1,2224 @@ { "block": { - "slot": 3980063, - "proposer_index": 259057, - "parent_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", - "state_root": "0xa17da5a19ca5c9a6e93ad81c78028b18e8adfd12a0d92b53c9139f10e67fc4e7", + "slot": 4485185, + "proposer_index": 74188, + "parent_root": "0x0de2f194c6a4ba1371064db4dcd044f284d862ce82b17c8f7e1618aa7cc09221", + "state_root": "0x399881c37d29e2073cc223e44ffbed4395f22bb9cad573056c0ee923d621ca39", "body": { - "randao_reveal": "0xafd062030d581b05ddd13993159d7d61beef7d82baad38e26f20ff2ad7be924aa6a78ea0a44b65a2277a52e64f263adc11bec23a61bbb00504e17848f7ecc84962d4107332742be87ff1be4bd6ac31864b1a75ad6b041d9b93cf7ec50973b0ff", + "randao_reveal": "0xb21454309d5fb6741da3474602183e9b3fc53dbc6538efda369a55990bf4641320d29b7a353ca06cc1b826e96901aa3806c05e5e8e2e3dbd64b24ae4144b439540a62c2f6cb4eb08f42ac68cc3985faab8a46af292fd16770f2cc30a3ddeb52f", "eth1_data": { - "deposit_root": "0xb583f5b2d39299600ae9fbd396907e29729c3808dca6f92e3f467b8a3197c0d3", - "deposit_count": 182562, - "block_hash": "0xf308e3c8ce44bf1659a560bd8d2b9cd611718f2401df27a18f97c809ad3c3e48" + "deposit_root": "0xcec6dffa148ef67bf1f56c213c9c9a3febab765eccfbeaa234eedeb16b2a5c05", + "deposit_count": 192838, + "block_hash": "0x021117e645146dcd0e452fd31402c2b17a36e585136ed6501b07d8b5f4bc6ed6" }, - "graffiti": "0x4c6f6465737461722d76312e312e302f32393630326261000000000000000000", + "graffiti": "0x677261666669746977616c6c3a35323a37303a23303063316331000000000000", "proposer_slashings": [], "attester_slashings": [], "attestations": [ { - "aggregation_bits": "0xffffffddfeffdff4fbf7cfb6f49d4ffbcefb7fefdbf7fc0b", + "aggregation_bits": "0xffffffdf7efbcfffffebffdf7ffffffffffefdfffffff7fe", "data": { - "slot": 3980062, - "index": 40, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 31, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x958d59fb830ce74d96912ab4982f57dfe255a770d8bcb6effa2ecec847284c5a6b550bea4432e7b1886ac0ecccaa4b5b05bf6aeebdf112d0988be1a969d11a3ef19357d63265176f71de110a7c0e8bf9c15fa302965ab7fc963fe7a1950f5453" + "signature": "0xb3642bb7d39e95d66a263912532895835d2a4aea2e06320c7a4a026f4b510e6e0ec60de8e24610f1b93aff9c90831ec016c4ba5c2ef58a3d4d2e0a32d967584fc0d0db355f5f1d84cdf73fa04efdcca125361e1a1a076fbb24a4bf6269e3b8a0" }, { - "aggregation_bits": "0x5ef7ffeb7b1fefefd7dfff7bf6fdeffdfffc7cbbad6b3f0f", + "aggregation_bits": "0xffefdfffbd7fffeeff3cffffffdefe7f7ffbffc77ff7ffff", "data": { - "slot": 3980062, - "index": 43, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 35, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x9265261ac4c3fc38455a335d26da0fff841481dcc7ff6f45f7cdd56096d7e6ab3c95e3ac7262554517b76a676067b4ea14dd60af6acbd11414db7b5bffa63876a8517deeb1db8feee24c88e9dab9c27daa50100cfa5a4a98b3aecff068df7af8" + "signature": "0x824438f9c815377b46bc892c9976842532772b61c08a160fc51737a41dcf7f1d2f2a1a026826d4f9c2bc4279e597da8213d1ff9995fb89eb3eacda011374caa4af2209278f7d04554cbf42edf50106d0f1ca2bf9fb8641e04ce0ee3243ad8f7d" }, { - "aggregation_bits": "0xe75efb7fcfe77adeeeddfdff3f5effff36ffdffff9ffcc07", + "aggregation_bits": "0x573fff7fef7fffffb7ffeffbf7ffebf7fffffffefffdfff7", "data": { - "slot": 3980062, - "index": 21, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 27, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8636aaeeb40f7798b86470f32b868f2296192da27fcf42889c3aa6e2f292956c4b03f7bcbf476471d273673fe9c2bf0900028509f659fa8a46f780e8998efb8eb97e8372eecde76be05179549504372b25d9a79493b570c561508298a8358f67" + "signature": "0x8c66ddc79dfb69e1d39db50c4b719d354496591952be041db1d896c158ed2118dee4799281c1b0c9fecff5814a4199e905627f271da6dbe36ffbf73ed6992a25e0f8112f29e004e769c2c0bda6f38598a22bbf5d05bacd50d0cb1c97a03d0f37" }, { - "aggregation_bits": "0xb7fdb2fff4fbdbfecffffbf6f6f7ffbdefeb7e7fcef5de07", + "aggregation_bits": "0x9dffbbfbe3fffee7fbfdefffffffffe7ffdffffff7ffffff", "data": { - "slot": 3980062, - "index": 4, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 36, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8b7a011cbc59bf89ea1e66de191f17df6e8ff946231384290d0ff445a79f612e2b6d2bbc99d92cec8f73335c2ebab20504f5fe8ca1c05229f1578367f0058ff7125ff41718c7b6b198092f63eac714956ca98eae08b41f71895e3cbf9044555e" + "signature": "0x85fdb0b461b67fb7c07fc8d2b20f55d69dfebda007089568a84b612707b494022a59bcfcf54d1e28b068896110532975072ffea3189751bbdbccfe7fa112e88e9cfe5100f80e3894cdf146e1b9b919d10f1cc363d8d5539c269d74d90a291eff" }, { - "aggregation_bits": "0xbff4f7a5d2dba5ff5efb6dfeffbffb2d7fffb7d7cfffff0f", + "aggregation_bits": "0xfa7f5ffffdffffffe7ffffdf6b77ffffff3fffeb7f7ff7ff", "data": { - "slot": 3980062, - "index": 18, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 9, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xab5bc9f3e070209bc29883bd24381a27cc78810ff0c7dd13f9ba93b47d60aab3d6e649c71acf5031a807c6ed32cacb0a1038e5dd047327c84e808497dbe89a68931ffb5b3fa67e97a245c0190daa443c549a767327b5631015dc462609e4321a" + "signature": "0xab97f3d408b03a887beeba72b6b7a9919b6a30d0c1c5fea5953b2fd73098595017a9920ab1185a52cdd3aa205a30a8821497c6e17841a8b47d499ebb275c43fdf0ef3e68aaf3b78810bca9a355173b32951c0a17f0ebab4878b34090b71a912f" }, { - "aggregation_bits": "0x9fb0ffffdfedfb7ab7dafdbffafbafdcdf3ef7ff7fe65f0f", + "aggregation_bits": "0xffedfbffdfff7dffff567fffb7efffffffd2fffd7ffdffff", "data": { - "slot": 3980062, - "index": 48, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 33, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x962de1a5795d73fe84dc45097deb390c2fe7c39dc42b7d2b6556280f01f30fa406e9b12c2c698b923cafe7bde7d1eff10c24328ce4daa9fb38d1378a2d7f80df3008e3bb6bb6d63b149a463130d912f6b65711b28b062a91de7c0a7a9ef80df5" + "signature": "0xb6bbcb1774ae0441b08f48926964e54cc82710d18e69b840d85d8b26dd8c53bf48776e26851359f4b3005d940aaf9d5105da8f28bde79af7f9acdbb8a7431a2ae3c9b615127e9d25531fda8f371a402f0185a491020c91f0054dae5e7c60f41d" }, { - "aggregation_bits": "0xff7fff7f5f1fcfcbf7f3ca57bfe7f3ffefd7bdf9eeff3f0a", + "aggregation_bits": "0xffffeffedf79feffdffee3ffffff3f9fdfdfeeff7fbfffff", "data": { - "slot": 3980062, - "index": 17, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 0, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb6d8c90860aeda921b2cd7b3102477e6230dd2c2189f1428e754f7358b865d8fe40ee6707b2abc9ca1bbb2d10da89e080ef7f310e928eb2d06604029e8d2cc6cbf931f3163d1676f6179453fd4e1628584b4f503c604566ab42cd8c74323f320" + "signature": "0x9968f398a72de245984b3bb9cda35a7eb5ff95aeb494af78cc9a7fd790671f91fc0f88ef1b1a972d3b88e43bf8cfc5a1128bb17e165610f925f35d06cd33cb97a811de895fcc4364e1d8c196bc4a5e179cf5b2a50842b7d97c98a23e33ce8b79" }, { - "aggregation_bits": "0xfef55dcf9f70ff9ad9ffeffdb37dd7efeffdf5efdfef7f0d", + "aggregation_bits": "0xf7ffbf6feffffbbff3dedffff9ffcffdfffcbfffffdeffff", "data": { - "slot": 3980062, - "index": 8, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 39, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x85e9b4fcf299676762579b7abfc6369bfd9d4e31989a83574a248e766c5d106b1d4461ccdd3ec186a8dcedb127c74a8f138d8d3b226e18dd2959f8c6292ec0f1484e5d02818b9edfa30181e9595bfe92e02825226106bf5011346ed3eb9f6255" + "signature": "0x97a077774be3019e8a3332263246b97c1bde1bef1efdc5ec86341243a3f0ce5bf64eaa82d29bc53d4f1c20359c59332311ba6d77e8d523c6dfdf36f0f77cce5258f938bc910e3fbc42818d094efe6a36aea05ce3f5baed71d749560a3b9581d0" }, { - "aggregation_bits": "0xbdeaff7f7ff6dffcffaffe7e36a7b797fcefd7f77dfbfe05", + "aggregation_bits": "0xdfffff7efdfc7df7ffffdfbfbbf7fdffc77ffffbfefbffff", "data": { - "slot": 3980062, - "index": 44, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 59, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb3304954cb563f0f633b9015e50da2ceea78a48e909a3b9ce9f1dc1e498c05ec8cec0ed32137efc23290d60469d45d2919ab934633dc880e174b928687e8afe8b6fd4393a8df88f08eb1cefe5227a4f30740806f3589c3d0034c7b6ae1d72c66" + "signature": "0x8eccabbf68c549c2e35d2cc7f9986923cce5c911f029537336eeef830c5eed51e231f7eb109d8592440025f5277838f619bd33abd0f067962e594ee3180e0db24a1868f8e7cc59f033f20d7bed6ff5b113c2095ac17a141d4525ceda926a138a" }, { - "aggregation_bits": "0xfdb1fff7feff5fbbffbf9c3feeefedbf8f7fbc9bff95f60d", + "aggregation_bits": "0xffffbd7ffbeffeefadfff7fdbfe4ffffdff7ff7fffff7ffe", "data": { - "slot": 3980062, - "index": 27, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 38, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa5bef69ed3dc91b3ce83499030c29ad690882bc2fc8a4ac0d74c81d9e3ad26f0d4a702f8a5c54cbdf0e35a04fbd8a1e514b0d1128d398c664581d4e7671c60cdc79cbf689195d8c88cf0eada7dfcdd062cd232ff6e291a9f2f29d1c863960c19" + "signature": "0xa92bb363355a35413a790cf44b3d1d9edd5344888e94d05e51ec084bb8a94255347b6efa15e22d7a7c64118b74f1af0d01b3e3416dff0e9cfe618283e24a3f40f76f744945129c7f1a4733cb436c79d83c160e16b3cb0e15062c07bedaef682f" }, { - "aggregation_bits": "0xdeff8ddbefadded7f7cfedffff56f69bfa9d7f7d4fffff0f", + "aggregation_bits": "0xfbf7fdfffffffffdefffef7b79fffefeefefffffefd9fdd7", "data": { - "slot": 3980062, - "index": 2, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 1, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x968c49c573cf67781bff76a862193ef2d6b0659316c5c012dfe858f3f6293962db349a854a1a714cb60e86f5602ef5cc11791a9a941642192b0b2b540d9d0819b396313ecf3311ac9821a2d19836f96c8afc2ac6142716124b063a9162220203" + "signature": "0x97b8bcecae1a074e9a4af1dfb2275bfafd1566bb0219e5fdea433ac367056afeb760d9e3f9101833901643287645f9b60d747e8ae564e6dd6d8e34ea3a6fc41b643d06dc670919a56a0ec458c615509667215e99746e2f40af29ea66e6553b1b" }, { - "aggregation_bits": "0xd9fdb15fcfe373fedbffffafeefff3fbfd9af72bffffbc07", + "aggregation_bits": "0xfdffbfffff3ffffffdeffefb4d7f1ffadfdefff7ffffffff", "data": { - "slot": 3980062, - "index": 11, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 53, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x9877822519fbc04e02efb0296b4976c1ebdbf3e82233e8e388bcda028a37941bf0c544696d7f7be557768d6c66387c0305707fd38823320d2360b1a8b4d22a9c5d41996501cd5d1f98acaf19777d12140ab7f4308bf616d80539615c3c21e798" + "signature": "0x95707237c2fc99813e986514f9349f95c4c70cd7b1e173c18facf35a7ef2a2c1393a665056caa6abb89509e29a5f5a89116c4e4234ff738d5eac873e3b3c5c7dd960ab8b126cb743948bd24727f04cf78ab5704e9914ee8f0e9d828f3a22eb27" }, { - "aggregation_bits": "0xbffffbfd3fdfb7bf5baffff749b5f7fe9ef3f7f5576e7f06", + "aggregation_bits": "0x7efdff6fefddfdfd7ffefffddfd7dfbfffffddf7fffff7bd", "data": { - "slot": 3980062, - "index": 47, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 51, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa6f10f61b1e23d26eb7ef431433485588e6ff9aaa7840c3a2257612000847cee74158e5058054154b52c4e61a7bac9d10c3c8f982c099ac38982b49bd45211d475ae8e355b03c5cb34f67a6b61b1f1b4f22bbaad10a30c41c9eb110d0c43b4cc" + "signature": "0x97d7a58c88d98a5e5b8f88f84e85b10e703cc8a317ff2969956240fdf5030f25791b2959f36b6661632f0b3b17568242031c19ffbb6577a0ba9f4d3f724d0a4ffc69291b6335faebf3205f93064ef93d2709934eebe823176d006b0d8d945979" }, { - "aggregation_bits": "0xdff7f8debbff7ff6f7b2edf2bdecefbf7ffccfff9f5bed05", + "aggregation_bits": "0xfbf7e77ffbefdfedf7dfefff5fffedbfcffb7ffbefffffff", "data": { - "slot": 3980062, - "index": 14, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 22, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8a09752408b20fd35d5a8f7348a0e321c6b1125e832a4946c6d6809251817e7a1d8511929c22600e5b6b41a56e135749158198e86e0f5a3c70f9d4bbf8cbcc5d5862bc80f74ce18d1938fb386f06ec6f7a8861fff7c31e499a0d5ca5deea23a5" + "signature": "0xb96c60ce3e0189beb01c69681bcb170b7414ae742d57b2d7633c1f79b37862747dc573efa2117d30a0b10670197f6dce03eae932bdeaeed55db4971264c3d0375b7d8ec093eec923a11440a041bc8ef0a332e23816954c8d1924412dc60b4f32" }, { - "aggregation_bits": "0x5fbefff77d7eb77f1befff5dfffb0ffb7eefabd388ffdf07", + "aggregation_bits": "0xff7fffffffe65efdfbfffb7fdbbffdfe77fff7ff7cefefff", "data": { - "slot": 3980062, - "index": 42, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 12, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa603ca73bebf302c4b8bc3955110087d09b45dd4470559eb564793ca2e67c6cd252f5654955aaea924558de62015248008b922a9377132de5d16b2df4255e00ef9972783de3140b768ad3a018e606c4192ce6920380bb86c2584057e823fc59f" + "signature": "0xb203051b1e3be7badcedad399beea0213bdcc9c1289919e7b92337c7a3e976d83cdcde329fcf5bd0e9f5210e5145921b11910a2fc7121490930e1ca3710cc9a43f6bbc763364d12f5b088c986429336876a78b487ce6aad26503303caf4ac3d8" }, { - "aggregation_bits": "0x5dff3bfb65bfdfcdefa5efe7bde3b7f7e7ef62fbdfbfff0f", + "aggregation_bits": "0xcf7f3ffffbfbf9a7ffffbffffff73fbffffe5fff9bfffffb", "data": { - "slot": 3980062, - "index": 30, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 7, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x94c714f0331c7912e952094e45b45901c3487fd25ec776ff08b8ff81f53b8833fe1691c9741be5bfc77a1c2204ad807b02c84f755720c2311aa27e7250763187ac4adc9f1b18e53200edf82dd7abcf14a63afa305038b1b1370f0ab2d46c00c4" + "signature": "0xa11e8ddb1cc6361a18f18b514daed395ee400288d37ea0bdde83b17c7542f41c3e58304b3c80b844381113549f0ad9ad14b0b0bc44183f47723118df57de6d8a12ae633ff25ac5525e90e03eb28bac1ecf564fbe1691c066f31051c05eee0c3c" }, { - "aggregation_bits": "0xeeff9bcff7fbd5ed7cdfdedd4fffb5ff6daa9b7bfdfbbf0f", + "aggregation_bits": "0xff3fe67ddfedfffffeff7ffd9ffffffffa7bfdfffdcf7fff", "data": { - "slot": 3980062, - "index": 38, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 3, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8ccd22b583837c22b61f0eed10b8efd74e5f885f0707f47a0dd06f9c9ff020b9c9bbe5490dfb6afb42b9bedde1ba7238046b824d0f6a3fd2d0c6f6a37af91f99954d3b55e2dbb95f3e5a8d70eb64633958a0dd1cd281a19fe68dda5a875de081" + "signature": "0x8bd48e260a5bee73f76789df623e3150ec9248ea199f94d69a25dbd3ea3260f3c41cd2f82712d54961bdae37c115d6ba14add83d10c871176127c8b46ada69bed84d3b6999abbc6c7caf14f98fb6e0652f21694061a27974f1d7981c65bf7daa" }, { - "aggregation_bits": "0xaff87ec7fff7ff7ffbf6ff7c07fceffee3faffe2faf5170f", + "aggregation_bits": "0xfdffffff8edbfaabfffffffdffbfefffbbdff5efffefdff7", "data": { - "slot": 3980062, - "index": 41, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 8, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa9cd34ca4064aae38a45706b97b0970b9fa415dd67a998f8878b4707480bd4571a72b012de2ffc1086a03bdb58dcbe1c0cd163251025edea595e82f3997990fe14f6ebb79b1da71381d2b8775fb19e475b0f526c476cf8d201791df901484b9e" + "signature": "0xb68178afaaa2aed1e5bcba6d3bfb4622a834074e486db727fa3bed311cdcbf7c271fe892976b32bbe3f1b43f9283f7a812f03630336eb7dcd99d03b6fa665153aec4dfe237066ac447c62f0bf60b8480924f5e26032eb5ebe5e4bf48408863ae" }, { - "aggregation_bits": "0xffbfffbdbefdeeb9fefdecefbf7ffcd3dd6d7bcbde29fa0b", + "aggregation_bits": "0xffffbeefffdffedf7f5fffeebfffdfbff1ff7f7ff7fbffe5", "data": { - "slot": 3980062, - "index": 28, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 20, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8fe5b86869b42cbdf437568ea40b1eb22fee5d7feba055f49895372c81ac76832c9555ea8000b70d05125c08b7775a7b0823b661232596ec465875e87b9184c1e73aa4701c5193cd9ebbab0cf204c6d179a3fafcb9ab50444827908561efd6a0" + "signature": "0x8d46c3fd6c15ef53dc989aacfa9557e910e1573d440683c4bec6778d71fca3337206e8515560244625d0c793f3869517059f9aed0798b4501b0a6f5d07f43b244735b48a49d6ee0704f45fa18da852244ddba3ec20473503e017e1a7ab6b422d" }, { - "aggregation_bits": "0xdd7f7e659efdf7bffd8bff776eeff7efe347b3ff9eeeff07", + "aggregation_bits": "0xafffe3fffcffdefffffffffbffef2bffbfcffbe7efe7ffff", "data": { - "slot": 3980062, - "index": 29, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 49, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x80766b9ef0e1c25d67584833a51a61e7da4aec6b329aea42cbbb8b69e6060bf7d224965ec5a709b857cb4444b43024ac0e69ae9d0a7dccbf92556bc393f07a66562fa18ff01954d7ef879877f35675888c6cfa5768afc1d435657f2d33500b8c" + "signature": "0x95940d6b305111c01902de43188cb0152616da0dc8462b33f712c781f5f2388c3ed940cc913babe97ea3ece8448ddc1d151c4459f9770a684e997d016b256b1ba5826973a976e6bae1df706fd56acd3bb2a9d344be8c8fa5986551bbb7c0667b" }, { - "aggregation_bits": "0xff9dfef79ffec7fffb7afa7f3db96eaf3fffbcfcfcf3a30f", + "aggregation_bits": "0xffffd6f7dbfefeeffcbf7fffefffffdfff7ddfffdeff96fd", "data": { - "slot": 3980062, - "index": 50, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 28, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x813de01a619e97d51b09083e83d84ebb511dd75cfe81f3537395741328d3e8ead75409b2e140e1ab8e49cf4142e55ad81101cced362906ab73073369ac26a2aff2bb781209d1505d9c75c54ccd7b52576a2de67bb8528d8ba9fcb35eb9a7a3eb" + "signature": "0x91b4de44d1837875864fd786386e41e4ce5c37370cfb58b8b700a71d5127902ec832d404145291ed2c1d8cfa595d9a09157bdbe2b97d5b21b3e4f799b8bd8b985063e6f70ae9d229751d564536933397e5c671b1c8837d57257e9299f0e5aa34" }, { - "aggregation_bits": "0xf7a41ebf9fbb57fbf7bfd3ffcebf7fb1dbb7fbff5f7f5f07", + "aggregation_bits": "0xffdf5ffffc7fffffffffff6abfb7bfdf77feffdbfff1ffdb", "data": { - "slot": 3980062, - "index": 34, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 63, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x812e3002b7e1837748ce8cb8e6460ff109062ff509270d88dd8af5f5182e60df30beadcc87d4f4b84e021be35399e211198cbe0fa5e29e7a39f604bd152dfc8e4ea0773ee7fc7d53def86a6bd68a667b984d7bf00a178e3314430df6cde002bd" + "signature": "0xa9d40aca5c42ae92f3a5221159c660b93409a560a58f6b702365c2913cd419087920ee2c9b38eb82409e8b099947a1ee1111fa4a07c710984c495058c0f0c85621db47cbc83ce9b28f5fced30f3a0f0e0e8e0e335ce62335bce52fb93cf53fd3" }, { - "aggregation_bits": "0xc953f7797fd5dbbffff67e6aebf9fffda9dffdbfefa7fd07", + "aggregation_bits": "0xf9ffcff79dfdfff5ffdfadffffff5ff6bfffffffffbbfbf3", "data": { - "slot": 3980062, - "index": 1, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 46, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8f6465d48298c9e7630d89e140ebb2c0eaf2fd155e6ac9f5442f1b126a5a39e0e9b0a62bd9b52587251d0d211072ca1500638afbc26c8134ff1babb0dcc7c1fe1d368f9a24fdb21a5a3ce17b8bc1a5720d1feb59e1be9afa9388c75fd1fb53d5" + "signature": "0xb5f9421b86a8abcc2837533c497693935caafd64f3830ba976cfb33421406c1c3b09b3f483a76372af64cce1e5b850d00e03c04a7a694d816f3b8148767052caa0f7857469dfb5751c87e30bd34c36b23304212a7ec24078677a6150424988b0" }, { - "aggregation_bits": "0xb7decbcbffbefb7fd5fd7ffdbfffe7bb6defc77be147fc0b", + "aggregation_bits": "0xffffefffedbffd5fefbfcf7b9bbffffbdffbf7ffff37beff", "data": { - "slot": 3980062, - "index": 53, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 34, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x92acce795e795aa236d29fe6a014a91a911609de3f90a8f0583f64a6315fd132321a784cc06e6620be5992f67e02b4df069a88d0e16714c80c71f61a476008c0a8e46c030842c46d475eef95947a8fa5f657baee3f814480b8d60d6f4eef4093" + "signature": "0xb9afb76ce403df74e2a467a6167128addaa0f98ce9130efe13f252933b37127a249f8e242093185068a8247a0f0d188e1930333c23bd090649df9f92874879a93120823ad26989ce2c610cba1a30c9b8693b2e55c6e7b6e16cfd54a7cccae3bb" }, { - "aggregation_bits": "0x3fffd7ddfd2fae7d5fffdfde9effbfaef2fdbf73d536dd07", + "aggregation_bits": "0xf3e7ffe6ffffebddbbfbfdfefdfbbdfff6fffeb7bfefffff", "data": { - "slot": 3980062, - "index": 59, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 25, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x9077580b626793eaf36eb182a90532ea4e04e41842b6301d12afd45ccea3a750579fcbaadd7366e2d7921d7eecc1cd400d8fb6c40f41d1f2877a50a9010c7ec33f3a7cd31c88fd477585e31186ef2c81e4ffa833e17636c59b46718bddf93f1b" + "signature": "0x833acb3ee13adac4915b801985c52161404bfc83d5d8df6aff70e3d2341ce773dbb1f785b1d317bec76e5ed507e77aaf12f8aa74accbd4845e714b04272c3f0fc20bc39e2644df445f9a660a7300d29ef9748f28ed6cf57243d43f4e29b49d97" }, { - "aggregation_bits": "0xffe54efb79d3bfdfbfedc9f2fad57f3df7fdfbbbee7fbd0f", + "aggregation_bits": "0xffff7fffefffeff359bd5bffffb9ffffffdfdffff05fffeb", "data": { - "slot": 3980062, - "index": 63, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 2, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8a60177c409f6f780df7d155ed5ffd59a8f0a4abb2897bdae281da6bdfc30aedbb177cea30ce71d88a3a3030a3fcbf6301a04588f266828a4f23fdf63f36f6815e581bdd20d49eeb940fa45328b5770959d927e3088286d2aba96dcdcb3275c1" + "signature": "0xb3ba530f9271213628089597c461c93062fe89e5d432445e4fec5b4fbd6175d8b0d895a2d4f41482ae306518ff42107702c04232c97458d7934c403941eda9748e7af0e51a178467cdc19df52f5f31332243ef02c21f0c2dca9fa23b4cfbf710" }, { - "aggregation_bits": "0x551fbdebf7e7feffdaee4bfeffbc5f7f7f9df377dadbdf0b", + "aggregation_bits": "0x6deffeefbfbfffdbbfffffb7efe9ffffefef7fb7ff7fef97", "data": { - "slot": 3980062, - "index": 22, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 47, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8d74e4b52d71c59ae33dc021a963c61616c7390c230eb6dc441a7b9e4f4c35f67d3708af736fca449bcac6402f9df568081c8383905169e05c751f0a8e3701618b979344b4f1d557657ddb67197137156b663c5c8a57925c5a65661e1618cece" + "signature": "0xa0d855fd67c0bbe0b37ee72c8bf91726308c6a3736d023b2b7a54a240ddd5df9795d1b86c1ae27e26f160efd959362cd078b3081ff54ef17e5fde2d421b56edcea91229276a11dc0e33e911a0323911f63c01230541eb22e2274b4d58ab900f1" }, { - "aggregation_bits": "0xff563bafbf3fdfeef56e7fffc3ef72fdffdebfbdf0d65f0b", + "aggregation_bits": "0x7ddbf7fcffffffffcf7f6bffe7ddff7ffe7fefbefebf7ff7", "data": { - "slot": 3980062, - "index": 10, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 50, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb3f36bb06bbc4183523265022dc4dfdcf2478936abcbacc20622ee56a6ed0e75a09b9efd1f3864aa4f9acda1e0f22f0a063e2f2c1b0f5d71413cff6072e077ae3d88d8743bc284528fc5a51875837b79e8b9a6cd7eb7792808343805ac8bbde0" + "signature": "0xb2b53c13a0b4b66a73fd58c6fe2e4b2896335309a4b538393f7d0e48474e50b968a85293a5134ff1626b383e8bd57eb703090b24157ec399d27c41f57504396cff30c86cdad9865b92e4b905c49afacf23e749ceca39e57f8a282953c3a9696a" }, { - "aggregation_bits": "0xfbcefefdfdd3e5beeffdbbffff2f4f4b87defb7ddf7e4f06", + "aggregation_bits": "0xf7fff59dffafbfefffefff7dfdff3f2ffffeffd7ffbebbfb", "data": { - "slot": 3980062, - "index": 54, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 10, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa3e8f6f64ea0739e51af0efde89dfbf756ccf8377cc7f6c505618d8b54d5eb27485449a579cef4de131ecc61b767960b1755786e18a6c76f89b040face9aa3113413dea68df223d4deb792fdb219eb7a2b0d81bc3333041de315055c176e192f" + "signature": "0x8e38ffd0764254afdf640d4a58926c6baec1fd0d1ee4604a24e09ee8c325f1c1922cf86a04c690de0ec59e5147cf872914d130739b472b8360301bc83745ca3acf1782adb191bfb8e7438af75eb5ce62406ac3f1cebbe18799f92ecbec16f04b" }, { - "aggregation_bits": "0xfffeef7feaf7fbbe46f7f7cb374eb7f3bdef7e6ff575d70d", + "aggregation_bits": "0xbffeffafdbbfbedf6fffaf3df5ff5f9ffffcffdfffffeff7", "data": { - "slot": 3980062, - "index": 25, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 5, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8a0570e208082d8b93eff46c282f516bffa98cb500198093ba8fd891023f7996912966bebcae2b551ff02cd8ca3851a20f0c7ec75ad63b6079fad61f456c87ab635d6bac82f1ec677584e6509b7e3ef60d57074bbc374ca149e1d21ff5b619e7" + "signature": "0x993bf1a4e6a4d60eb5ce4e7820d1e56aadd2c129290c5bfe6aba95296f458ec00de8ae589e4311fc6543a79ea3ce9d070108b8a24178f9caa96d20cbd34fd4c4e0a2d9572cdb8e1f25132cdfb6150c605d51ee1d8343bea77217bef30fc94440" }, { - "aggregation_bits": "0xe7eef2fefccc477fefb673fd6fffff7ffee8edaf17ffaf05", + "aggregation_bits": "0xffffffb7ffcd7ccfffcdf4fefbedf6efff7fff77f7ffdfff", "data": { - "slot": 3980062, - "index": 39, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 16, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xad006f217629cfbd4388af2a65e89dbe6ca861a66f3ec2ac2455a7a7f34e0971d520b9e4a52d809f1c88911a0b72462c16138da404541a6ba5f05bf180d1e534df6a9cba080a378c72efef3427807daacf9655a10dcf3ad83e62373f80199085" + "signature": "0x8ab2e2423cbb26cb6b0b07cbe2dfdc331a8365a03ef58dcdee4f227a9818cfbefa4908e42106b2ab5f7210a006bb32241760324a94267dc0ef442580bb6ecb4e270697e79e92367515308577e5bd7e83ce539f9ef367864bd539042c9ad59fd4" }, { - "aggregation_bits": "0xffb775fbdd78dabb76e7f3fdf9fffdece9d7d87e7ffdf60b", + "aggregation_bits": "0xfbfffff777ff7fedff7cafeed7fefebf7fffeffb2fefffeb", "data": { - "slot": 3980062, + "slot": 4485184, "index": 58, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x9012b1cd59553bd23cf80ff09c2370395d8ba50e5c83b9de3a942ac9da9a9faac24a596c1889bb73add4521c76c7c17d01d61014a6d82777eb3d9e7995364cf86fc303e8791fa1398ce852395ce0114780be541a107521c059366a689afea4d2" + "signature": "0x819df2c887fb473eb5a4317484f13e9a73b245ff1f6d3f702a322221d679086244d9552e04800d0eeb95986899d14b53018cb299085c3448cbfa616ad80c8452178134a3b32c004fbf6c0f7e563e49156abeab15f0a8eeeb2608706501bcd296" }, { - "aggregation_bits": "0xff7acccfdb7b6f67fdcfeb3fecfbfecdfb5f5e95bffdfc0d", + "aggregation_bits": "0xddfbfffffeffbafffffd7f7ff7557dbf5fefffff967fffdd", "data": { - "slot": 3980062, - "index": 13, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 55, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x839bd5a9a48c639602e925d71929584fbf17078647f96b40bd9235e63248453d2c3d4ab43e141d3153f741351d3abf2e12bdcef75fb914d6054c33aa4f2acaf74bd0a0463ab756c687a1aa869b0bfec0d02fed1afef7482cab242c52211ad742" + "signature": "0x9884162a3adabb6d60c550f42b5f6edfb22704c5b818625bdc5c475de881fdf83ee5d59b849ec761e5b28b0d730b622714d7731c2e27dc728d477115bb299df5afdb1706baf5385c9e8987b125f841ba3ff7fedd3c39509d20def4a5fb4b938f" }, { - "aggregation_bits": "0x5fbdfffaafcf7df9cbefbdefbb17f793cdf9f6b7ed7dde0d", + "aggregation_bits": "0xbf7b3befffdfffeffdf5ffffe977fabff776fffffef5ff7601", "data": { - "slot": 3980062, - "index": 3, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 42, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x85fe189d01aa1b37398a677949729b64108de2ba2512e127021de259e2bddbf0f1eb5506161d8992a89b588dccdcf8e40bd5751e44f706643096371f7783130e1fc1062743d9ffba1a1a07dcc6ebafae01956b14ebe8c6d68a90f08fda2afeda" + "signature": "0xa93957721f2ded80bd43438cb37916e45c85dd87c1ed615523fe97c491b195d567d153b3aa53f559e7e160cce95146de156f418b726d44e74d01e8b5731d57d670045e84f13f3124e1851443bc480c7f8b3bd0646159e913cad4fe32ab3395d1" }, { - "aggregation_bits": "0x717de578eefe4f996dfd3bfd335ddfffffdfffbfdfe3d70d", + "aggregation_bits": "0xbb97ffeffeff75ff3ffffe5fbd7ffff7ff6f3eefbff7f6ff", "data": { - "slot": 3980062, - "index": 46, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 21, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x82987e6a654b7cfc46ef493766b6f6e8a4b266ce35d25676599b30614dafd8ef4c3826fde35bd352cdcf63beb009174f0e7556a1db08491bcce0a5887335d7efca855fa7f96e5d17baa704eadc718aa53f23d5d4f17c5a01a61184b2e166d023" + "signature": "0x8065e3c1278c1e7bb6507485bd2626b28b11d2e59423f7ec43c97fda97fd781fa6ce7ef8f0abf63044b801127b62288a1731854b228b4d4c600c91c29c6129ff8beae6078e553bc996ff46f90ea60ddfb279f50f8ab9248dc36058366d197542" }, { - "aggregation_bits": "0xd69dffbc2f7e1b7fdffd6f5fe976fdddfaed72ffed6eff0d", + "aggregation_bits": "0xdbfe9bddfdf7fedfbffefffe9ffb9edfffcffbafff7ffffd", "data": { - "slot": 3980062, - "index": 51, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 40, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x85022430e4241bbb69ddc87e26b7be3371744d2dd9bf33d090faae6f8a6e27d3d35c9eab23014cae65a503beb953849e0be8cdb970e7151bc6e2bac72513a97f2a8c5c5d79faa5e65c6e3d97451211b7fd49a355c2598fe58d27941fa4270128" + "signature": "0x8d8998729b74b0489b0868514e6cacf71537974502b7de22da2581e9b7556b1bd04b5224837a6660ae22208cdea97084161942199f7f28b102d1e2ccadb40c5330b126b513df18dabfd5d281e36445a3e062d605282c916afa3d49b6b6980f0c" }, { - "aggregation_bits": "0x5dd77cfedbafcdff37d87673afecfd5dafffd77b92ffff0f", + "aggregation_bits": "0xfde7effbfcfbfedfbbff7f77dfe7f9f6afffeafffdffffeb", "data": { - "slot": 3980062, - "index": 45, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 14, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa6e8241cd36bf783b8e3c3edef5610c5ea7cc790988b0f78cf1f65fda8e38b3e108a783d75c9f1585e18bdba1bfe04c00d33a79b54bb0afffd6c0676711ffa6e43e1410760cc575996d3fe28c11f3185b76f457b46dc28d6ea8b67ac9f2bbd3c" + "signature": "0xb51220ac6bacdbe65b2950245e1d2fbbfc46085228c701862f144add8964c382c1c4603ae5319f2ca3af5d67298fad8009fb4add8dff5af8f00f588d3332792b77c54b4f8b4103c33060375bf8fa29ebbba265918a8456a15ab2fa9b4d05b8ae" }, { - "aggregation_bits": "0xfdb375f0af7fef63ffffc6f5fcd7bdeff7b64afabe7b7f0e", + "aggregation_bits": "0xfeffb7bfffff3ddb7f7ff3feffdfffbdfbbfdff765db5fdf", "data": { - "slot": 3980062, - "index": 23, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 17, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8c16347a5185d57cfc7bb39477fbad54f570d72d4e54ff21a85b0fd0a766a7a3f392ccb286803cb963d830f9b51231741298eb70ef8a1531f3f471eaa1504672c7b72df59fce9def7388661c02e243ab1de42debe1f2f464a89a5c93ed294a0b" + "signature": "0x8ab591932b54aa3b17873247fd1ac2b8a38aaca9accfdd393cb598e4c5ca91d57a6dbe216a7eba474f81bbee5ec82ba1037b6a2e7533c996e9f287a2ba3c0681263378f68e1745494615dac679733a2c62b64aca75581308a92345218b50c202" }, { - "aggregation_bits": "0xede7fafb87dfefcfffb7ff7a1ef9dfd63fe377c73deba60f", + "aggregation_bits": "0xfdbffbdf7ffdbef5fdf3f672fbefedfaeffbffffff6bfff7", "data": { - "slot": 3980062, - "index": 36, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 32, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xadc4c435faddeb6ffad59315332e644f1bab3673fb19258a1f1e9205ff37c79f1584d7be20093542c81912b1bff9c39803137cf734b572ac65aa2fe561c1699f161313333ee3e1ca1dffb5a8771151eb8169a001d0b34c3f1485b5b59b52115c" + "signature": "0x82e097b62030d5d0d406735c18729f796aa2ae20b6a38675b381880a86500b14a95bdc065619e238046e12dd8abf19f90ce4c9408673841d9d1e04f74c9bbc5a0507ef830f50515e5b20ea51edb73ea4edcbebf2083b872873f03442492de569" }, { - "aggregation_bits": "0xbfba7df6dee6ffffefdfefbdbc67fe73932a5b91edfdf60f", + "aggregation_bits": "0xfedffffbfff7ffffbdfec7ebe7fe7fedffedbfeefebdf5f2", "data": { - "slot": 3980062, - "index": 35, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 61, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8ed04832db7a3e16cfd95efd136da27627910134f73845730821983f3805dc2503883d2828f1da2a185b5bff7a6ba5ec003d1329525dc9ba975ab33445cf228c388dfe4a1de799638ac9726c54d161beecba91cef2878911b4d7a2c7aa9417e9" + "signature": "0x87b339c8eff8dacaf6d0dccd9de067e2d0adeded79c0f2b3e85919eac35c4662e68180941abd2ccdbc402552ca08abb6199b5e1268b49479704e167382bc63a746488a523a6d10b136a854c33a2130a97f355ea7abb05a964492fb9523bb5c2f" }, { - "aggregation_bits": "0xaed5fbb5baba7def96de7f7fed67bdedfcbff7fb2fdf7807", + "aggregation_bits": "0xcffeffffcfffabfd7efff5d6ffdfdffe67dfdbfaffff2dff", "data": { - "slot": 3980062, - "index": 19, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 41, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb52843b55f5dd70d675233ec54b0bef5a1b8601ddcc125d40ddc8b803b60b0cc2089662357221ffd8e6e36516c2f5c7d0473d64bf0a43e40f129f5abb1eafa4e936e6591a34f3f7e7ecc1158d3a7231c4cb374305116d4136880ed24e8a8d656" + "signature": "0xad50fbfe7ee27f18b95a8829c21d884f146610744ca935905fffbd8d7089278f80b2ea0228d1ef94b2bcf172bb1d9810112163da811278b03b8c519fcfca53e14ed86fb0903018e17b9bcd33c8fef6a5b45798b59d131a2bb8b3a8b5f2104055" }, { - "aggregation_bits": "0xfaa79defca7bbb97adffffbe76eebdce713fb5ee7fff7706", + "aggregation_bits": "0xffabeff8dfdd9ffff7ffff6fffbffbfd6fa3efee7ffeffaf", "data": { - "slot": 3980062, - "index": 49, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 26, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa019fd84e5691bb46abd0d62552ec58383262449362b090b7855963b62a5240d1c1cfcc92f9f9026f29c86cdda37375f0e5c2e14e875a8f3807161ba3745b9c36584c0257b7e02e6323ae175569e0292139fd508504b3f1ea0542d5b23aaa623" + "signature": "0x82225531f19f97261e8268d322258e64ae4119148e3c4bb735b61514e0bfa4b259071270fbd072b68789c749ca14d98915923ccc0f89f2fa94c5633e1699e9c04986a10b45279a9ce7dc4eba13b6f1004c7b3cdeaf8238846a2b967a73729bb5" }, { - "aggregation_bits": "0xecfcbeddddfd6bbdf6d8e57ddee3fbbf3b7edf6fddd7cf05", + "aggregation_bits": "0x2e7fffefff7ffef2ffdbfcdbfefefeefffcfb7ebfb7ffbfe", "data": { - "slot": 3980062, - "index": 26, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 19, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x85b640cae7861d8eaf1ad0a05ad061b74e059c1ee3024412b2cc505c48ca52d2f604524ceffd111989a313a3394f517518b8700fde86a3e961c5940fad4270af997c4cb68cc5b99dcbb440222e90767514fe2a191185fd0b636de012ff103afb" + "signature": "0xb852a65a5862280213d98adc941da6ec254684b840eedba949bf1aa53dcf082a7cc7619afcf379e3a50604aa1d512d950215804667f1293d47aa751d33227bca009115a609bc872b67d9f2f7d507a1ba1ad6a564914ef072392e8e240ef22467" }, { - "aggregation_bits": "0xbb17b7bfef6d6f943dbdfbf7f2ef71fd3fddb557fef8bf0e", + "aggregation_bits": "0xfffe74ff77f1bfff7ee7fbfcffff5f9f77fefbf7f7dff5fd", "data": { - "slot": 3980062, - "index": 61, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 29, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xae791919196848b8bd4530636e71d712f612d66bb967b694c15c6388d747bbd0bc5d01e7f4a23225fc4f979cdd096d041659b4dbdf09bd3a967a2c78caa9552d3c2c114709f15cfd25444986087a0df892698beee9e29502f9368e1c3d9f2a7b" + "signature": "0xad55b34f5a75db7c144862d43f0064c900322d3e2630d0d0903ee908b21bd0d69fc1eed01a9c44c923dc26ad2d140d6d0ba94175f125ae0705b6f519435e43a83584173a2d6f12feff499571dd474d994523cb97da5a6d199e71ee5d6670f9f9" }, { - "aggregation_bits": "0x9bbe2f7bff639efcd797baf17be4ffefae7f13f7fff63f0e", + "aggregation_bits": "0xeffcffaffffafdfffffcf7ed5ffeffdfded77f76bff8f7cf", "data": { - "slot": 3980062, - "index": 12, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 43, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x85b29af63dbd84118c09a9fc74758b45f7533e52e18ef3c71d4d15a263c2dd763de9304d22adb3bbfdf422b0f5ec9f6403a095cdd211c1323c233a346cce27c64603ed68bad73fb09fdf897e93b2dd0206ac290f43556d9fb745b9dd59da439c" + "signature": "0x873dd9a36690523093094610d825503b2e878c54b4f1ca8f64deb67e34abd56010f7079ae99cbbb049c212639298150406b09349953b1d04cb8e6d836629837c4499c5525586880bd18ef9bb05c91d054e5b52adccd04df6040efad87272d8f0" }, { - "aggregation_bits": "0x8fdff77d7df3bdbfb557dfffd7a7a61df1bfadfe7acc9b0b", + "aggregation_bits": "0xdfefacfbf79efdfdffb6ffdfebf7e4ffbebfbffffe7d7fff", "data": { - "slot": 3980062, - "index": 15, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 11, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa76344801b25bd9bcbaa2e4136a8cb693311b446afe1d0c78834578c8b87d1b533a674a2dccddf5ad6d8b6e48d0c6a330bcd27b89ee81b338a46ba2647029e1d433b183c67472d4b18fdb2bddf0f98fc2b7d3aac5ecfbc22dc4c8e7b169790cb" + "signature": "0x9552f7612df314fe961a3280c64442ebcc76b4175e7c7d2641d93281a739ae8b3ed5cdf500549a8b1fb873301200cd31111edabea432c223df1c40161a61c767745e49ffc396f765fb326bb819298376669926bd2df80820f76dd8190caec1c3" }, { - "aggregation_bits": "0x8feeff383a93ffff6fb7f1beeff7afdfed1fe3927beef505", + "aggregation_bits": "0xf0e9f5fffffffdbfffffdbebff5ffef7fbde3ffb35dfebfb", "data": { - "slot": 3980062, - "index": 57, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 18, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x906d6264b712e0cab4db371d86930d5fca6dfd7da25976d25066ded3288067d392919ff5c0dbb1e4a3edbc7a2f5a2eda1935218c9106dc2aff050005c47837810c22bba2a8cd43311e778e7266fd9dec321a6bc67f48976d2c9a73dbf7069830" + "signature": "0xae7181d6caf7ca352e56041c2235be16558357e7f03827ca83709504b7467675babf95b237f82ea1d3d20c0b24d0e13e17d5f93de8f4542fe2a4105e48e57c39d1b357f435b59686949ef09276b1b34669aeb54b542f53058ac8ba5bf59dfc94" }, { - "aggregation_bits": "0xfa757bf93f7f7bdf9cdf752fddcaeb6e771f97fd7cff6e07", + "aggregation_bits": "0xeb77ffed7fefff7ffafff7ff5dbbeee7fbdefffdfb7afff0", "data": { - "slot": 3980062, - "index": 52, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 56, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb681befeb30524e28533facd113d802f6335a561c4e7c95656e9ba006231fb43dfb685e846d017d7edf19f0995515b781747f01aa2b3caeba44b8b602188f3d642e6586a22180a7a93cd568904ceb818fe0dacaa0dfb5f434e26697038a761d3" + "signature": "0x8319b75e09a729575c3440cb078c9fb39b25e91883723eba2c7dcfa580c8b600ae521d5ead1b5a7f11438797a2265d060069f50b4ad455ef331808f617371b116ca568f433740dbb41108718e1848671e1971df8fea79d3c2ff4f720c717f3b5" }, { - "aggregation_bits": "0x4f7d5fbdfface7aff7fa5765f3bf7d277771caf79d4fff0f", + "aggregation_bits": "0x7bf5ffffdc7bffafdde9ffde7fbf9fffe3bf7fffbdbfbfeb", "data": { - "slot": 3980062, - "index": 55, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 54, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa9bb18ebff060374d613cca4ef89a94efdfc0f1e1337c502b3de3c8c565ae45be88f732b347dd4e72a3f0e9daa73b2dc0344ad01afe69172023f7c417e854519e730629bcc4e413326755971a4521559b493a8fdb856b50e0e7a7b580d20884b" + "signature": "0xab0246f64a5690f171b610f3cf83277375f5e70a086659b4fecdaec6a53a4cffbd7e2840b33f859852e123df7cd309d9122cb675b0033eb448d8ae6d936872d82f50a5b0a4cb3073708a288fca8a68817a2aebec9006d0c94b9e5a2b569d93ec" }, { - "aggregation_bits": "0x6fbfbcbfa4fa6fffebdeaafff2c1a7ffbb6f3feff4b3f304", + "aggregation_bits": "0xffb7ddff73b5d77fff73bff5fe6f7fd7ff9ffeffffed7fd9", "data": { - "slot": 3980062, + "slot": 4485184, "index": 6, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa5bff7bfafaf2a6ef4ab9751509a134619837ba235c8897bb3dbd9566326a370ea9118913e6a0500e3de43b83fdf1d590feda44dbc7de7bc206e4eb864a2b0ce92e18bd8a8c0ecf69e207c7dfc555e5d4bce4df8a46cf314cfb1f8a9f0081bb6" + "signature": "0x92821e6ad79f6f7c778dde2ba7ab4998582798d52beef65360c47ff1a128726b2410ce67725a6b2a80acfe7b8276244a1891536e82a92b4526dfa903cda4382f4df7b6ea5d1028982c975cc8505a5db07cf5250c8d0a2f0431a031caebe1ddbf" }, { - "aggregation_bits": "0xefffe174eae75defa3adfe7f32eeff2acdfdf5ff98fe7f0b", + "aggregation_bits": "0xffe6fffeefed6efbefebeff77bcfdfabbff7fef7ff777afd", "data": { - "slot": 3980062, - "index": 5, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 4, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xab81e8eb935a5501e3407fd41420d099d84ba30baf4af654e972a7da4795e1342596e6a5480c511126df78ab7f2a1a7e0192cf5f76de70bab89e43adf21dfc954d3ef9f05470cf42aa04e43678fd57757b3073acc6a1b204a60241e0e1800d91" + "signature": "0xa88b95cf9051062bfd52868ddd707164ad81586b31417b9531a5c3f15e27f535b76febf9c21ca1d0f0c3b8bd526a81fd15767c102c3e58c540fcfe3c057ee2416792d33f41628f77fe20b5595355e121e4a30e1bdbe68e26435c12b001e5596d" }, { - "aggregation_bits": "0x6bf3ffbf33d3d53bffedbceccbb9f36dfffffff4d97f8805", + "aggregation_bits": "0xff3adffff6faddbff7fe7cafff5feefffeffe7fdbff763bf", "data": { - "slot": 3980062, - "index": 9, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 45, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8529c059358c8c3ebbe3bccf7a4c5b53aa35c6858bcf69cf188cff09a5660737453f29b85431b0d08d60d32679df6f5a00b571228f588f8a1c475faa09f4f352ab88f8c1c3e9b2316528ed5572fd2b421fd6b787586542e921598e91c99b886d" + "signature": "0xaac12513923cd549e67fb761c9b6d8c4aaac891a7a18eaeaf7c2a5ec08d548906f73dcc2b4d41b57cc9ad595c5249f3d131a55b980a24124607cc8f3f6b7f12d059346292f371e96771d4d0cb69ea78c8a8839afbda75d708564c3aa70ce6523" }, { - "aggregation_bits": "0xffdd17b5fefcadf8f77cf17974c7f3b7df3df9bde9ff670b", + "aggregation_bits": "0xddeefcbffff76dffffefffb5bbffffebd79fbbedec7ef9ff", "data": { - "slot": 3980062, - "index": 33, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 13, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa00455810c6fc9940c5606ccf2cc8e35cbbcb7c34acf65bc10342f8b62c52cb88bd6b8cac5702ae301783cb5362721f80c3df397a09af0b6d25a5cb73c9a0a1745271a64196360b5f4e4eab28f72dde22c3bf6e0a88c7909875e9564c83cd446" + "signature": "0xb00ab84433635923eef51438098a9c58b3f7931be4698849c09a115a63dfc0f17bac68556d2d11f257e6f367e3671c0319d9ffb8e2660536ee1c94ab9cd5845634daa185f97a6a5914bd0937d2da1fc48e71e8cd3efa9698bb45050db4d1d28e" }, { - "aggregation_bits": "0xff1fe5af53efbbffbb577b1773d87fe7bddf733579ce7f0b", + "aggregation_bits": "0xffcdfdbb5a1fbfbd9f6a9f9fbeffbef7fb7feffffffbffff", "data": { - "slot": 3980062, - "index": 20, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 48, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb7c0580684cc1808030ff25ef4ea90e62f628f2c5710900d913e6ff4a060bca1ca0d422bdaa553369d8bd1257cd9b6a0186467f070526c32b13b473b7b2bc896d14d467ed815d18b05fdf0e377327d1926b605f29ece9e159f399a64bc013486" + "signature": "0xa27ec451be42069a25354d654286bf8fd5efb1c82d6aae9f4692de7c938201f7866a46f80b987b4d2d54ca77c33b8ab20ef7ed001e1faee0c13e435176c7768e211c131799826406edbed57219375593b932dd69154aeb89c4010ed389920332" }, { - "aggregation_bits": "0xbecd6efbcdfddb37efbeff0efb77d967b2deff55fbf29e06", + "aggregation_bits": "0xcdeffb5fff5b5fdffbf7bffbefcd7bdbff7d2f7f57ffefff", "data": { - "slot": 3980062, - "index": 32, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 57, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb0f2e1094a58f2a6b4778973786627f0282e682b2a58b96a788b418db5ed81c81ac1b16d658eb79b28e30c1e9f4a16720188868da0a4dfac47306539ca49e0903a22a11403fde8726b09716c82cca7f0362eecc48aeea0884b436e7ef61d539b" + "signature": "0x94a136ce43ecbeab014e1a5b4fa13d4628955237e54a01ab911292155586278cdbaf919b2702fabaff139010fe9d184b02ab1fc2e5892e79a6f4be1964ec3bf349fac6ba89bfdd03a54b91723f934dc1fc4f994d814cf063db904522532445e7" }, { - "aggregation_bits": "0x7d57cb32e6ef1d59ffffc8d7fffd39777f5defdebfbaa907", + "aggregation_bits": "0xdf599fbfbfedfffdfffffe7eea7effbf92ffbdf9ff7c7fdf", "data": { - "slot": 3980062, - "index": 16, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 60, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb0b1c0d46ba4a2451c68edb06f9fe3ebd57297c4d514b0421f71c1ed70dc411d7723b1922ea77a93ef2d0a6de36cca2d0c7f49038e8502fd538c779d121a20b5afcd3eab2e12341cf319b92f3dc53e4d09472099ad110273021efff8aa0b167a" + "signature": "0x92963ced156a2255acbc22ed7632e8f30b605621c57f95faf6b6f293a8b94cc177bc430ffa61a7564292747721ad468914eec66b262c988862fe04c02a7531c79620d2c806a4f38b9874bf2c6b58ad5d924ff75321847c254e62a896f4e82c34" }, { - "aggregation_bits": "0x572ff97f7f46b15fbff6db17f9c375ffe3bb9f3f7b57f707", + "aggregation_bits": "0xf3afdffdbd5fbfeadf2efb77fe9ffe7f7ffbffc67ff7ffff", "data": { - "slot": 3980062, - "index": 24, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 35, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb22f80c57c19b9a4a2fda3f5592d3d59937a684e95a2bc1535747a8a090b12ebccc995dea13ea2168bd0ae969d292ca618a0c584d223affc11cdad533597c1361704cf80e7c779e88e7d9dc4ead4d9a83142a2296496e642e21226f627036806" + "signature": "0xaf5f844175b98f854183d768654212f2a2ab9adba034b4b3b396c60831ac3d5afdd90f5d26cc7e45701658d4c2c0b5d611d0e0be1569187e75787c566708421021726784ee7787cf5f6713d12329cab12a4044cb380952c704684b172d81398b" }, { - "aggregation_bits": "0xced9e52135daef976c2efb3c6daf3fefe3fbfdff5d7fff07", + "aggregation_bits": "0xfff777efbffffd9f5dfff9ff7e3bfcf5e7cb7cfdfd7ffbef", "data": { - "slot": 3980062, - "index": 62, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 44, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8d776e4539fba97aefb0ec183051f751229c09cbdefae701ec429d14f209e5c88ee2fd69b90ceb5d38a423f01e888cbb140332ffda7da8e46b5f68a854ee73a4c901f4ff172ea902c75036dac986e04b4410ffbb2df6acc5b39a05440a64b683" + "signature": "0xa0b9ae8c5383924897c236d0133567dff4c564a4e78179f5f949a7f35226af888b418a9f76857affa96b97d947a876f1106502122589b959c1bcb7dc63f127d17f6d8d0e984eb6e0aa55d5f1db9bffe4839316143684c991d93d81f7b12e49ff" }, { - "aggregation_bits": "0xec936ebff7c2f0eb80e17eaffecfffefff3b7aed697ecb0f", + "aggregation_bits": "0xaffdb5ffde7f67fffbc5df7dfffe5ffc7dfbbbddbfeffbf7", "data": { - "slot": 3980062, - "index": 7, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 52, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x9035dddcbd2359a4aeae3967da9649438e1851c25cfaea8e377404d78b3cce95ba4a6cfaf87374824f9f0fd18bbd7484056dad4a7dc99634f41d5638416ddf14a4c2630344ef078dd1380926a97fb6e4781e8c1ae509de9956931ebe54db14d0" + "signature": "0x8999cc2bc353ac370cb747f3a07e6b2b521dcadb339e302638e352b9cb6547a9a04a9d173e3a4d38a8674abfbabe3d650d41c02e6868ff60f744e7084f427a5f9a8725171214cd17670599754dc3380d7b54a5e61fcc7a9c8150afcb52db7388" }, { - "aggregation_bits": "0xbdb96fbf0cdff7f5ceef6b3e49377fd6d175bf6d1e7bfd05", + "aggregation_bits": "0xffbffd8ff7fe6d7ff5fbfde3feebdfffbbf7a5fcf7f76dbf", "data": { - "slot": 3980062, - "index": 37, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 24, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x90fe8ea42123b867514efc767b5d1d8ae9dc2701933014be65e503d34b8cb67a02c5e5011a06ef91802d0bdd5537fff51639d59b584b0a90b8e77c71432604026ddf4340bfa1b17e07c7b072bd2abcb5f0bee4e2b52a91535ad50410bcb838ad" + "signature": "0x8c65663adbbb17108803f31e8bed591791b1e04aabfbb8038e0af43104b6276dd0077b9f8e341b00b8caaf608b1bcc6a04ac38866667f7d33da27f744abec85654319036fb0bfb8cc3374dea8b0ed055d7922f2004005c718d9cb21337dab811" }, { - "aggregation_bits": "0xbb17b73fcf6d6f942dbdfad6f2ee71fd1fddb557f6fabf0c", + "aggregation_bits": "0xf5fcf6bff5c9ed7ff7ffdf7b7cf7bfffebbefff79f9b7fee", "data": { - "slot": 3980062, - "index": 61, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 62, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8b31c91e80e8303b46dc55e14bfcd2d518498444051798239040de05f34b2935ed85df4f37ba7b01c99288c130e5e11a13361b59fa4b8d6054330f282d8156fcce4f12eb464e65624ccf2df74548fbbc837168b759f9ba67176ffcfbe81c3caa" + "signature": "0x996fef3169a59544c4e16867467d11ddce52bd73c184dba7fb018715379fe3db3edefa0c48b3304321a9854903e90ebf04bf1047679af52e9f33eca7fb6329e13b3957bf2069c911ef3bb4e1547a84422f9a3af1fcd5108350245d963b9dc969" }, { - "aggregation_bits": "0x9cfe3d9fb7f7dec1aa3ebfe7f5fe076f83edf7f2533eb20e", + "aggregation_bits": "0x3f76fdfffff7f7ff73e9f9ff366f67f7d3fffb7bfdb0ffbf", "data": { - "slot": 3980062, - "index": 60, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 37, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8263e10702bd83e3ad61bc1a0968b36b43d6ed8a2ca652b21987a6d315319a19b8123cde88bb2dd1269270075befe76a0482ae903fd67dc64598bf6867d90dd202d33b02baf9192fbe10ef0de8444d73550eaf51de8784ed7b1fa79658584b22" + "signature": "0xb45304ac0d4a0b59e479d4ba983f6b842c2db93bd14bcb04e7f0899ff8613bafa2df6438b0aa1f29e30196bc53bb347805f1af0347af6f77819faab782ceee5d508ad3fc3a4f8618ec7da017961f184445b48ad6e09fb9a3c0343eb6cd7809b5" }, { - "aggregation_bits": "0xedabedf2dba9f6a6317779f726d1abefffadd5cbf3bbc50f", + "aggregation_bits": "0xe3e5ffa2dfffebdd33fbfbfefdff9db7f6ffff32bfefdffb", "data": { - "slot": 3980062, - "index": 0, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 25, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb0c8ee7f6baba5cd42a8365f30736b0dd01845e022f8812c284a31768f98379c8f9560de77ae776babb7304c54c0165d15a1a1363846b2c0c6044faafdf7141dbdf31aa9b958d07e6fd4c3283bf49614eead7c948ad04460a5c7d42ab61b04c0" + "signature": "0xa9ad2234d39ee30870082527b559905cee004e2cccc289496d541a7511a9b05e04e6d0759fc5ccddb641ba934d7db5fd1221db82a49a32e6463eaaabb9f496221a857aef1ba42340796867fb52708af47ea4a1a8dd4ef661cde9b8321c774075" }, { - "aggregation_bits": "0xcadf7c7dbf73e6a6ba2f44e5bddaa79d9ea745fef1dfdb0d", + "aggregation_bits": "0xf0fffdbdeb8fdfb7bf7ffd7abffbfdafaebef7ebfbb7feec", "data": { - "slot": 3980062, - "index": 56, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 23, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8fdd2059c6799cf49e44cf851784b9161ae627e83a018039399fbeca5e1cc7598bad37116ac792d4e7ff5d3911bdebac09c9d86a40a8dfbf58cbae24f64b311d01cb8100fde6fa4b12af107e01a98bdfc2ca9c333d7b32b6bebbd5dd35508688" + "signature": "0xb9e310f639bf245698942425b7ee37be1db9392dc22a66832831297647445fba2c7d769b62cd54accea68f9cf27b5d1305131534b3e76d5d754d213f2c768b804dd7513022fde09f7275e819df51d8d57892f31b9bc2df8a4abb827fbde35678" }, { - "aggregation_bits": "0xe8bcb8cdddbd69b9f6d8e56d9e43fb3f3b7edf6fddd6cf04", + "aggregation_bits": "0xf0ffffb5ab8fdfbfbf7ffd5abdfffdbfaebef7ebfbb7feec", "data": { - "slot": 3980062, - "index": 26, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 23, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x99ad0a195839d02fc1dbf092d9c69eb16ce49250fc64d9b42e128faddf604530fc50da155f791012bdfbd0ccae2d25fd00194c518cbc88adab1143434ba6d5a36e47604abd02d9857964ce477ee685740b6e24ba6b101ee66ec3923e685afbc1" + "signature": "0x9678ce7cb61099b2c7e0f8e523dd52bc71a84001114cfdd703c7d0f684ae5ec9dcb5144352cb566217cceab3c1031ffd0dfb06585ecb55f674dd8e6c758429d79558dae5632f1163678a1c3341341e9e631d9fcc0e360a11dd8dd2b34152874b" }, { - "aggregation_bits": "0xac9f67c17bbf9bf61fb5e4fbccfe65fd74f377f74c4cad09", + "aggregation_bits": "0xfedffff9fff3febfbddec76be5ff7fa9ffed2feefe7d75f2", "data": { - "slot": 3980062, - "index": 31, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 61, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xab54454a2c0fa59b172374b340f6a5c5bc9aef5148be57d36a44154629141f90bc4cf473e47eaecb37c2a4e00e45344f0eb94478c9d86315ee2ff33aac52e5f77debe613276d6576454709b89c91f115c5e7093acbb7a990fbb582ddb5272a20" + "signature": "0xa02623b81f868ab9441ed545737583d02cdf6c24733416abca0641e2317c62cbf96ceb55cb4435f725aae9395ab50d3309ad21ce392d5fbe5a1ebdfd10640e62e8a9751d851f19ae357e0505748b64b34741fb73d178cff0033b17188b35f3e6" }, { - "aggregation_bits": "0x147e1c9737f752c10a1abd61f5fe056d8248f582523ea008", + "aggregation_bits": "0xfbe7e3d7f7cff7fc56f9e2ff5fe23fffedfdf6f7dfdfcfff", "data": { - "slot": 3980062, - "index": 60, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 30, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa048e10cc373bf8c7a63d47de50aea413cc94aed7b610f214993f24dc43241151b8bc27cbce49e0d41eaae845b35e9f215cc73438b01d445301d02ca7cb589d4fde0d7b9d5025d32f54e9e368fc537bee014f46db8065919b1494eb2c9f03a3b" + "signature": "0x8b004679a22eeb36dd88ad64f9ae543740a602ad92cba6d4f759f7307879845983235ecd371506faed3364a8fd33d74c04b3ebee1edd8bcfd0dea7087e68857916f732017d5518bfab075e372341c1e364f8df2b7ff28ee998beb4b0edf0c317" }, { - "aggregation_bits": "0xb6d99072643a0a4a0e01bb800057ebac0988182d00b50006", + "aggregation_bits": "0xffd3fefc197e9f9bffdfb9fbf293feffcb3ffbbbf7f5dff7", "data": { - "slot": 3980062, - "index": 4, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 15, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa9f6a79434e66c3f8c7154e8292ffae7de055c3510bd2e8c9c2be9c4bf9a2467277ba448515fe8f0adc3fa84321ffc02121be61a60967dfef6ea489ed8742a235949567536d01665b4642616510ea9b1c7d94c1d2b965881543f54e5ba7eaa2d" + "signature": "0xa46d75661f4959e06bd9d13ca19aeec8e06e186e9810ffae221d04d09604519d5abcb507e63ad0802b1129cff9cc32681815f1fc068cfc7958f5838b4df75847383618b534fa8b746541245b7155c9b3a662b59d4c612353f1e416bfdb8a38cd" }, { - "aggregation_bits": "0x525840c9832b6100c4c9413b84c05a0991174e851ed51008", + "aggregation_bits": "0xefdafbfbcffeabbdfefdf5d6fedfdefe63d7daf2fffe21f7", "data": { - "slot": 3980062, - "index": 13, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 41, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb48d51f6e30589cac7bfdb68312ec2a0ef4ab14d6bb770c1737ec14f700b8e84e0275980fdf37a869a6539be9abadeb60a3bc372c5c6f473381b3fb9d0d94882fd0e480311c82f10b7aece7da6cdecd5d51e4ca47e8c2f2e781712a5453cf600" + "signature": "0x86e06fc6219790b1ec7740dcdd9d705464825ffbb6925c15ea77dc146035754db2afa871b01874e58a60f3f5563cec2711558a720583ac1fcc1a08c82196e56f645246c92c97c0f9120d3a7ac8f00c884fe7ee84cf664ff6d387cc8eb2713e7f" }, { - "aggregation_bits": "0xe90221299f2ed5223544627082cc72051bcc058190024208", + "aggregation_bits": "0x3b76fdf7fff7e5ff79e8397f366b67f6d3dffbfbfdb07fbf", "data": { - "slot": 3980062, - "index": 10, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 37, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x846f3a3dacf676768976478ca17fb09abe8cac2eaa3e8bbf086a9ea85f6ecefde5b6bb2f287b5c97abf2e99b36e9e2d30d8d62fb5c0fbf5e985ce74ca7a048cddb4fd0b74668f95392f644d59c69af7508c4c43476cf209009d0ca4cd3ad379a" + "signature": "0x82d5f43846f85c2c07799bb3bf313c4826315de640e275af455977400e76f55be16109985166a93cc9533243560eeb7e0d9692d57caf262d43d1072f939e0d13ffc99b54e27c8121d2872f74d5eef5e7c259943e7c96ea2b5757e26b628897a3" }, { - "aggregation_bits": "0x0f70100104e3de6a30462e0c03b06364008a4362ca94130c", + "aggregation_bits": "0x6533f27bfd7c69deb77fc278763ea8d7ae7ffdfeccccfef7", "data": { - "slot": 3980062, - "index": 41, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 27, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb0d19d7a70bae19ebcd9d24398fdfd954792555e425dac30d44c4448c4e621a1a2204aed550a4f0b416abca1fa692fe318b2df3fd52cc2dfcc75e11126dff2f5bff5b9fe0ad5426472ab6de21f3647238289abb8f89bdb1a0ae1172304e13473" + "signature": "0xb2100c0f5a6b272bd75ae297d8470750af9fad9c9d2ed691611c385a66457e269c3bbe6fc8351d50c678122ae6e5ac17136b31205c31cfe8a0a85ab8f4df11c60f9c9b0dc1a28ff1ecc937282907cc80d57171cbbf83b0a1e13f5b680e40e18a" }, { - "aggregation_bits": "0x8924a0000ea161aac9a0fd84a8df610171087220c6800807", + "aggregation_bits": "0x9fbef70f2b1fbe2f2ccfe739b06f4fbbd9d0dcd17ffb86e5", "data": { - "slot": 3980062, - "index": 11, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 5, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xadd1ff0aee96a24501fd0106239276333ca8f22fbb1c205c9cfe74943c000d6ec47b44719791de3a3911c5c66ce425911593ae5d22e6ea14fe825c9cd9f841311ba27be1ec50bd1421b36c9cbb1aa21f7449456005aaf34d22c2fff458cc87a4" + "signature": "0xb0afb6128c7fe54b3fd009b628e750373ed9be0a3fe2c983856be2e83ebde3ed98de13c8520fd1e68bcb1bac2f97a6ef0344a9eb233c313131e7211de8309d92b30f64f93e58644368a3b70225e7be7eec7cdd6fa5ef9d7204f1adce8588fbf1" }, { - "aggregation_bits": "0x0040b98010020162048c2f43a4273d8558bf73c22e091004", + "aggregation_bits": "0xceccf9fb4d676dba1d5271eda76fa7ccdbc30fc17e4ceeaa", "data": { - "slot": 3980062, - "index": 19, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 33, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x91ae021043ebff6538ef17ebda90b08947511951530d162190e033532b874f2c941356a8b04f6c220bbfff5f6efbdc110c99bae1597f4aaf7cd0c6034637b9923fb0929c5d5a95d0eb593bca7224a62736f514ec988bed2ed4339dbdc0b0de12" + "signature": "0x99c04ea724c602747970709cd0601003b9cf483e7ef5cc332c84083f60e27d1fda19ebfcbe0a7f29d81c6c9f0313089417c8d06f8c0f16c536eed618cfbdc5d5c0c6597029ea83df86743fd2ba9f336f97cad7c196198569d8fbc6d318cf35e0" }, { - "aggregation_bits": "0x90513e241a98118a4c088c074c28e4480143103b0a2e9204", + "aggregation_bits": "0x28f5765f52796c454568b3047f9aa1ff039b39b93d96b1eb", "data": { - "slot": 3980062, - "index": 29, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 54, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xac89481cf6a9ac260088fc7c1a3ff729612961422ab82325302275cda09e22311ee90d6fbfb537cee96b0c779a13c3b6021993654a485948ac3c7d4da8af7d5a6ef92ded1e7e72607479d5baffe5fc55eed678fe36254c79fc6efb3267f59314" + "signature": "0xab6a098050520a2055e6dee16b80f2e7f8a31c5cab6e1bf835ce3bc1fb1e3fe601c5d1a28fd4b46d35a70a672697e6ee04fadc889377da068ef5a008349754fb6e3ab10cdf01544277ce73d7d7762589289ce816519e4f2bb7504c0a59e9a70c" }, { - "aggregation_bits": "0x51e4247d08215818422264482100a4e3056f502c9004150d", + "aggregation_bits": "0xf0422f3e823285ab4038542331052ba307f17945006a03c1", "data": { - "slot": 3980062, - "index": 25, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 55, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa92c33069c550643a51486c8b072e589fe173ad1adcaaad52067f1c3c117e73b4b3219fc2a544b5440f9a957c68e7f330583f6ff6c0b3445ec99cefa7dedd4ddbb033d56ea29f321930f1ac996d14bd5c58b9f05ddbde4ac63d91b5ff5ab0c26" + "signature": "0x91b3fe78ce5e88c19a42949b8d441a520516e23a9fb858f96d39cb70bbd84ba1b71395ddc09b82bcf53700ecb5604c140309509b2a71f49270d05fda1c9177e1b24c8cedc375c8df3dd7d33706272c979983842eaf6bbaeaf565896a8b960fa6" }, { - "aggregation_bits": "0x139481943c24047c04814394062614061281856115001905", + "aggregation_bits": "0x6a422c041020b59eced924186692106b40361188277243c6", "data": { - "slot": 3980062, - "index": 59, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 15, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb656bd40db418a0dc942c546376357c7140ba981296bf340adebff29178dc96d700c525d5693f19e594adefe48e316ba0e0f9bd5a2f656e9824f88aa470e85eb6da29dd9d414ddd532234b0984667911857c69f0b963b129313ff3653a9ac7ee" + "signature": "0x8ba63ab81e0b48ae7026bab64603231c35d8620afa04c7b5d53968a749c65a8b96d3e6949855dc9b828ed3839386c656012855e8cbd5d4a76b10464cecd5e00cd7c68bec8455928c78da5de18b1144991d96f2f40872bdafb618641e69447e5e" }, { - "aggregation_bits": "0x42da5024181046a00a29006089d006000e2300c280094308", + "aggregation_bits": "0x60ee7c80501540441b100fca10968a966c601f6a080e25c1", "data": { - "slot": 3980062, - "index": 56, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 58, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x95eb921e0076e55307966c8786bc8e89c6ba2e4163bb69b6f84fdb403f94caaea7c5b89a8b6c6854b481a9d05fd20a4f0e1d5c333e60cc6049ad528aab90a9b97faeb7144007839d4276a4904614a3fafeabf5a8ba452f5c74e0f987acd3147e" + "signature": "0xaefc1108c3ab72672b4272006fcd5bd5064b367c2874d513d5cc9f2cfb7ea93289dead75f927e580f69de5476f00535503a4b4bf9d13dd78062ecd091e43b621fe4de6233ee2a6fcb9fe35e66dd9a6ae697b54fa0404a5627863c8071852ca15" }, { - "aggregation_bits": "0x211160d05020421834068078001a11088112805022acb009", + "aggregation_bits": "0x18295442159530b40475201e5ce06d8926681176a46040a2", "data": { - "slot": 3980062, - "index": 58, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 59, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa29488d15491e206ec841f8c7754a20d64791c8f7a128d0a088df7276e57e618cf4cf81e431629ddb230fde9d1f05f980fbd58d8820eb59efd44faf8c066706e202ea09af503b7c4e3443aeccc42b09fc496d7a7c7e54c68471090d5ab87a1ea" + "signature": "0xa9853b12a519003e90a536e3f9f6d777649ec320e4168a6dbbc24e29bf31ac0679e88da2eeac18db0fe61d17f84e71fd0abca344feff9de3f93c6c782b08429082b7279c696dff56005f7e2001f59a69ca03475a6f8a6e90fb1e286d6618e7d8" }, { - "aggregation_bits": "0x8238034a040116a80600104062005d0c2624121445000c0c", + "aggregation_bits": "0x0490585801e6ac38910629410c703a2131982d99208049ab", "data": { - "slot": 3980062, - "index": 12, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 18, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x9141c0f19d26321e0e6245cb2a619c0ea0dc1fae173ad76015ec5ad7382e01a11b35329a88e2443294285ef4f9395f4713f6ff445d8bac890fd4900153a684eb5d61bc498057652a16397c49406550947430b2f040e1429ab9a3c9f2b61dd9a9" + "signature": "0x94c498e2c253083471abd472eb9d5d0d8529126fc542884d8c0be0c89bd628ca963a1933f8f68ad7587e5be02e33d3b50a1bbe78b4a3b715fa9f74c72cfab23aa3d9e222bf25c58b8eb4157a21c89a2c31b9bdf593d1ec39d990d4079c31c3a5" }, { - "aggregation_bits": "0x1000802140843206020000a001a0402a4400910202028208", + "aggregation_bits": "0x0ee63814089616c00330241221e5c40c89302054c300598c", "data": { - "slot": 3980062, - "index": 22, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 1, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x83e129dbdde41a63cd32cd76f06e4c80ad122dfd34d65aa75dde58b7a5af5e97cc82508b1df7c535b61764e403e8350d0e60a36f128333bcd24d0c4cb0f2951b177fa606ede65b35fb7634cff1115a160b6daec8bde36c2255e0ed399061ebe3" + "signature": "0xaa0cf112a658642b209072bb31fcaf2615954f832bbe1e566d370cc6e205700669ab433ccbe9a8032f931c2c4b24ff3a0063f6a19dd4fbfb1e4d48742d05f3c40c609ba302c10c4ac8ae38249493a05cfd185d6ad21236bb22e18d355660d397" }, { - "aggregation_bits": "0x04a41000028242004420081000402c081000c80802480004", + "aggregation_bits": "0x1f0322480022142324949494940053d89ab68a641c230084", "data": { - "slot": 3980062, - "index": 14, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 38, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb28fe0a4f029c2e6209e68686fcc888993e5264128702fce78ab9c3fb05a6b12205278990a2cafe1677a9551e63883d9061d8ee549d56d21191acb117fe1ae7a91b7a97ba7046eedd11ade555b2108dca445473cdc9c710821b3903b7ebdc3a3" + "signature": "0x934333eff75f0a1ef0ee29a410bc155eeb3ec0f595516456652fb94921406dc29d15f28b2b1cf468b75d0537c74c2a54009c76415c21b1e8737441a438f038d21d657d2ade9da03f68a2f34227de722358e28ddc2ecd979640fa885ea2953116" }, { - "aggregation_bits": "0x040100000480c00108022100008815450020400814010a04", + "aggregation_bits": "0xc7041030145941c0d190836c1ac0008113002128a4e555e4", "data": { - "slot": 3980062, - "index": 62, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 60, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb9a1b0cbe58fccd30327a7253023a31f0a3225e48a48127f7672c4fc04c197be57af402ea497e5b92a5317887b4b475b19407084b44bfada27d2736c7b1a99b43d9b6fc33906973a8a381611e31076c654f6228972792a4c9e6b5699a985e479" + "signature": "0x89901e1cae8e9f1206a36dafeef6de8a518bb0a368adb59d6cbb39283f3cffeb2d2ea806a7ed8114302b9ae3892d0cd50367705ee08fe31f097b612167de25b8d9da94308f33c637a95513084e84f7adf3eac0293f4c22b7058f105ce5fb233b" }, { - "aggregation_bits": "0x000880001203040000003082008502c2040002003a080004", + "aggregation_bits": "0x600e8108f447a0831008700e80ac0a030c2177020bd39090", "data": { - "slot": 3980062, - "index": 57, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 35, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x83f52430c2d7e95093be39706afba48fcd9c7c70d828df653e608bd2d91077f859a6d8e3e681196d02a525126754a55b19c2a25605c00984829c45d5adc0ee4af5f06b76d816b00b432af0e56eae45ccd1950ca75920cd3564230d93331e4a20" + "signature": "0x898e38388ca7ed89e14d90794c4b890ec073f77c5bdaa435f65d2a5512ece34fe774f5416708d34f6cfcf7b7fbabe4fd09b3f8ab3cc260144bd6dbc0647153d3df791772eaf264d94ce3a74a90a55fb01f6c29d25b27eb04dfc8eb2694fef843" }, { - "aggregation_bits": "0x0401443a0101080400000000100040084201000180620008", + "aggregation_bits": "0x1203c00c5c8210e83987405a7980082f90420493c29300c0", "data": { - "slot": 3980062, - "index": 63, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 10, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa1939d7649e9f1afd8f343378ccfbd71f45d3f5ab877e95f7b27652db180db8dc6578dca6ef6af56848115d9b089db0712f38bf929a9135adebe6c6fb9a5425ab237a8c1538d238a7893e4a5ec5a65916d7b395e628299ee65a326e95113f538" + "signature": "0xa831d56802bafa3752d488f72f87e34d9de1c4e998b6c70763d53ce9a3045619b54242398b3d3df3e119cd5a0371553d129b0e29931bc50a3b2f746fe18e970c7306314935dbec67d35608f72f1714467b13ce9f4cec7187a01514230b3599d9" }, { - "aggregation_bits": "0x0000a44000048090304000000400024040100042c0808408", + "aggregation_bits": "0x10134252249c809480842e08544c0119ac0521830c25a4f3", "data": { - "slot": 3980062, - "index": 40, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 49, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xab94701678b0b7460335895a6288b47466adcb880054d3621cf0eea0d650af97b323e450731b6624ed76b6be1a3019b4066bfd4665f130b377b5879c8d1ec34a17228827112dc1bc2a05100442d03b7dae839494e5a1cc3a69c81c75d2e3ba74" + "signature": "0x92eb2a42f51daf896a7a45cb56468ba3233def5c5215c6129abd6b19f58db80a59d797b62991797d2c2b3a676ef3af3614712cffe37cdb1ad1c2b90cb8d28c938d93009475b086f4ec2c66fe12fb1606ca7c295777ee4aeaf278cdfc668d4b73" }, { - "aggregation_bits": "0x000042001200040018280800204080400040030110010a08", + "aggregation_bits": "0x060901132500350681803a4ed207054f10a41816829400b1", "data": { - "slot": 3980062, - "index": 28, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 11, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x94fe6a626c58ec8f0cc2b87302563ffaa11fad62ba5c99c9f2d9997878e619ab4c64b717917acab6ed1732220d8ef416086faf14f51c848c4fa95261e04bffeec4a7b8425ad84c4c0f7e6d78b49ed7379501f0a25b09b4df33f5656835a32dfd" + "signature": "0xb88879325e76bdf9a8d7927061a013f0506860454fb25cef55f8588f8b4c149bfc726032644f1fa401a01df3c994c4d816c361daa4ebee7fd9b4e420ec5b36643b8451c46d2142a1e64f1b0f101bab05d19d9113d2ad7e282cd6c044b8a3c21d" }, { - "aggregation_bits": "0x0044400a0100078008108000001000200300212000200408", + "aggregation_bits": "0xa841cc0208020e8d1108804c942022119305134e83cb8083", "data": { - "slot": 3980062, - "index": 8, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 48, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb755c70b32c88e816354942ec0eb30c919349dc7b37b42094cb748f8525c57b7f80b8306db6368a52e3eb8104002d05f092e73b69b6e01197723fa7bcc087bc7fb0dec9fc7325cc58f0a5db784a93b2091b6b505b223c503a128a30dc7cff3ac" + "signature": "0x8c3daa2796291c56dacdaffd7958b14bbb9a03b69b035a9f6c5f2c264cfabec21f2b4f2501ad82063052b8407a806b540c37134ad286bc52a79cc8842612277201a3a8c8c43e82340a85ef5a80cd74cd143e7cdfc4bc4a4e7f521fe4e3f0a1a9" }, { - "aggregation_bits": "0x680008000c2441000800000201004000088008400c010008", + "aggregation_bits": "0xce0b83e46a41080125dd3194160b080042875024800100a0", "data": { - "slot": 3980062, - "index": 50, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 44, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xacc03b7b38eed5e7ddf2a411f0538a67b8b48dbe2b709a19bd93c48f5c7b230a5a67fa54031c1a2dbd11cb972c9bad6803e407844cefa95bc83a1118dad09412335fd6d0406e0b4ef8b08db505c998477a8a6715cf28b12ae47aa51147fb08a4" + "signature": "0xb0a74094a39379e4bc9e584c108c601cd8b0db693b20495137d2fa3738e3853a3e6131aa5070320d8924393e95d0fa94050ec655b0ce68f2b82316d813a11e72ac2736a256b0446558e6dcc1d0751538e186c710cc64e903f3e5d92fa9d57f92" }, { - "aggregation_bits": "0x100400000400000140010018802420004a40008000420c08", + "aggregation_bits": "0x530009a08e0291ea98014cda00213e00e004064680290c80", "data": { - "slot": 3980062, - "index": 51, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 54, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8b144f1b3faa0011932073e6e5a147866c226697ff8fac473f3a189f6ab0c1f31760e673aa7e83a1175c01c30944422404bb237fc8f1d2c6716af96372f1bef0e121d03941e68e54c4e1ec1892a02c40e1ce97b13beca8d7e532fdff55e4e9a9" + "signature": "0xb789f656cc016ebfc5d13728e0c8b17add1e86bec81eeed0be8be84840100be6ac4aa7018c1926a8712349be1bc7c3cf10204ebffb4983a8c1b8e829627e17bb2e2ef05ebaaca391b0921822470b5795219893cfacb3e6f84bdc60903e52436a" }, { - "aggregation_bits": "0xa4100008440020008001002020010820800000000120c008", + "aggregation_bits": "0x2120000492981045c2040c12128158132451703c13c09195", "data": { - "slot": 3980062, - "index": 7, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 33, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8067888a1b88b145afcde932545844acc07c26ed5bebd798d9a758727b00f97c4d5c83d85a205735ba4a50330e45e02c0f8b845af3c151b2cf84e13a4357fe87860acbdded3fed31b0a1f1af18722d0ba29b1e19bb3ad85c48fa5fde27af3346" + "signature": "0xb2c1ea5b9e142fa18de15d794d9cabe1cd0dcb7b6c0bdbdeea7b366ea7480a8a8ea4433594849c007f303ff53209e5890943f9b7378a371b35c1a133cece0a79ea75ff42c471ff7d9662fc97a379998e2fbfa0daade27d877fadb9f2003d41c8" }, { - "aggregation_bits": "0x800000800050002802000000041040002042204080022308", + "aggregation_bits": "0x80a00285904e9507153c00440410f115000002000e783480", "data": { - "slot": 3980062, - "index": 18, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 43, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x955cdbfb7bc4c3fbcc929010ad4b40fe28256bcaa8669a7c1bfc8349cc5a2e7697c5b6421955d653e1d51926e3083f131368ea4600131ed350413e3ecc55e653675849a126882add461327aa63daaf28c3f7eff08dfc451c024037e7dde8021a" + "signature": "0x99f823f5ef1b9625c1f3d72849d55c82c92530101887590f4af6e5c1b09f00b2f26991a3ad1a658878c7e1d0e4c51d3814537f602990facc14e05881494f6f6e0241dd4345420396c39b5f84716c6410a186bcfe50ae81c00a29853b088fb6c2" }, { - "aggregation_bits": "0x008e428000020010000100002000c0000003001000444008", + "aggregation_bits": "0x2131182008c804200a50916d0a8840ce4140091048001bc0", "data": { - "slot": 3980062, - "index": 53, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 46, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x816b3808c04adf81735ad642e7c056843f8804d8b38350adaa8fe24b9462a79dd6b1052ae0e9766b8cca559ce08cec2f08a68e3ad8a788443672ed2186a1039ec3ff93ebf5e98824b0944eae7ab3e693f3667bff3744ab1d27495684b28109f7" + "signature": "0xb31bdab514e4862deddae3abaddc01dc5d68b967bb5740070939c27445cd2cb936661c95e65e6a2ec560bfe9175a4aed14f2aabe33f64180322f543ae11599307b1c591730a95a6d572365a6bc32ccda4dad3f6a4ff6ccd6ac61ac91a3f336ec" }, { - "aggregation_bits": "0x020a00200048000112400044001000090000200000890004", + "aggregation_bits": "0x282510392045a8010c000e02c2d0644023104404024241c1", "data": { - "slot": 3980062, - "index": 42, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 16, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa08af599ed9d5668d09bc0265c42ee320695049742fc86529775d526da0a7a24c09bee202a8ad80ee8f52a48e62fb5560ddeb2a750089341c3e0c37e5d56bbf8b1e4c9b954e12a32d4c3ff94c5003f5b708c7b5610f1c0c2f22bf42812e25fcd" + "signature": "0xb43f08c0b7b2a96e7bc1d7f1fdeb2dd5fe8d5f66e0af61d0841c82ea8c5481af67f64f2f6c29bb1264d0c2aff95fc851057a27579847335a9a8e07dbe977679f8753a310292b32a28d4d2840a1eadaef4d8bf5926458aa54b774d0a680783e62" }, { - "aggregation_bits": "0x000000000004810204152010104002401000400000028009", + "aggregation_bits": "0x05108705802018310108322988200848d5400818880c09e4", "data": { - "slot": 3980062, - "index": 36, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 39, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x812d18744bb2146f76101857cc852b71d42914195d590b46a5dd23cc248b67271dd141b714a65dac3e4e4d257454f87717de9db1c3130891a46e0b273572be8aefaa9aa81aa72588dd2856bdf91b49eb3ebda47d05b83a8ff52c1c0fb859f19a" + "signature": "0x99476ee745ad8c0f21170fb4ed7c94f4d36a6bf9003c4bb17afc9714429cb2718c807179b16a3a63d38c27ab8a861b4f044a6130342e9b40372a3c1ccc01143a3807cca1a21b91bd974e1687e287af7cb12610285ea2516cb76be26d2618cc40" }, { - "aggregation_bits": "0x04140000400000a20a100060001000810020002100080008", + "aggregation_bits": "0x051a20a452c044a50409400a2803583200006e0015000181", "data": { - "slot": 3980062, - "index": 31, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 45, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xaadd4cff48e0c84c440e795d9f8984b93b9b0b7a4f591902b21652495cfc21d2c6200db433e171c25d180a2c0c4062530d2b3d699dad94bb8674cdc6dab62d8ef965a1d61c2e7e0ddbdf417fdfb918a44fda56776b65b1c7ce0e15ad83110330" + "signature": "0xa75e5cfc7fd6c1dbfc52b8904b6879930052b0292a746d6520bec09702a5a9e8c2ce3f15a0d5f267590a4bd51a250d841566a7ede3a1fa8b3ddd568b28dcdb0e71f3aea51714ab3853a7a82b1bbd3f32eca28347041d26f7fb0e1480cf3fb52c" }, { - "aggregation_bits": "0x002000012280000011400800403032005802000000000004", + "aggregation_bits": "0x0000900412108302c8009073920024102a34003000158dae", "data": { - "slot": 3980062, - "index": 9, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 57, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8cb3c29e08b0f71131a59cb852aac196cfb9528138eb3094f34fb2cb78928cea3e83007503a33591dff5f1af4a55a19e106a67647857aa383f70388dd47fbb5f67918a388b3b2ff6ee537a5c5dd1a748f8fe3fdabd03ca6f04eaa982d7f374c5" + "signature": "0x87d16eb2b92948bd4a1e2335dc58acfb9d05af73d6064bd92d669eae4a9cd8b7df53173e0ddb01735c992f74cb8ad8360ad6f7bdca6e765804395fdda91453270aa18a18008ebeae7356b301c41dea5ded3dee399570523368bd2b070b0ffe06" }, { - "aggregation_bits": "0x00000200020000020001200000204620000820010042140a", + "aggregation_bits": "0xd01812b60481004400628c0838a02010c0002100d10a0088", "data": { - "slot": 3980062, - "index": 43, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 62, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x93e59e7e766593826dfc38a4853cb66e7b8f56ccf478b553fc793399dfce84aacfa9f10f981692b8062bd51b379bbabf08c754158dc72268ffd3d2cdd551c287d8d8b69ec1f4a5ddae4dc9e61cd0d6ed91fac8074ae741ee977ff22928686496" + "signature": "0x906fef1a05156f8d8e963df078e13a643ddd02b8e4cb55cb19fa56ba2887ea55b7930b864bc89d83d70c3923522c755a0abf611f22e476f54488e0a63857457eb70c1b25eceb2a28f832c6c9e6d37618b8e5b851d0c45c5c3f30568121fb5eb6" }, { - "aggregation_bits": "0x000010800040000408c80810400000080100010010004904", + "aggregation_bits": "0x88001260ac2cec09519582040010c9c00400000200206080", "data": { - "slot": 3980062, - "index": 54, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 63, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x9642ef2a293ef42ae99ea9aac66483a242e1a9518e23213ace2a4008c9ed4d7d142598a85d6634732ca790d2b8cfd7870da5e490575518ea2e9c990fb57b79283df8c22c2a52834dbd48f9405440af964b49d5767452016c08decfdb78aeefa0" + "signature": "0xb35ae66ff92b98c389316759734ba36371c765eafc0082c428f6079bd4cc3596521da766f20b3413284359a444f616a80474b4628bde5519333db3489bf0322677abb179238cd6694bfc8777e5627ec9579f56ee5d04450e271b21a642f8e924" }, { - "aggregation_bits": "0x500000400008006000000010020840010000804000504408", + "aggregation_bits": "0x28008540040928080108000108c4c4ca1a010003423012b4", "data": { - "slot": 3980062, - "index": 45, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 4, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa344899fc0b980ebf4fd9bd908ae41b79f7669c177c834e55edf943695f03d4d385ba489e8a74cf50b955d0f507ea4951109517a4a97ee8c6238e2d3981c13a5d86985bcbbd105b6b2f5dd90009b5d5c1892e9b4e21091f110ab8d5f72834ed5" + "signature": "0xa4a26f18af1a593c0b5242cc2bafa964d9d7b87698e5b8783fe226f08001eeb38afc9fb373a59c60905e8539cdde95a20d6c2e7da6801ad8cebb6fb33ef22c0284ec7c314c2310f16a326ec599981e22e0a4c150923863d579cf1acfb0ae55f7" }, { - "aggregation_bits": "0x00000000210028002620020000008000202200000048020a", + "aggregation_bits": "0x09401240490020082140010482809934c800410218115292", "data": { - "slot": 3980062, - "index": 23, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 47, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x9738f7c09afbb6a455da0f8db2dace3e2b37223a5bf364b9b6ea3fed13c60c4018756933d7eb19c67e1d2af2809b4c410c96910a91b428259118a9fa160c3e6f543c891240bec9f989820be08489d2df4f817678d97f9a728e744b3e0fa5057a" + "signature": "0x99890dfd8af5a95b5f3afa12f0c48b1f63af926636f9bfefcf7c365827bf97dced9602754f802bc5063e637ab86513f708afb3fe34f92d72eebe91d1362552d6540f7d82293f4f45996f38518ae22ef0db381a49da18969ad03ec6bd83749bcf" }, { - "aggregation_bits": "0x020004000040000810001011100080000200000040000b08", + "aggregation_bits": "0x8540001002a408a14400c0411831803b2c000202202002a9", "data": { - "slot": 3980062, - "index": 48, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 12, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa16c9593df6894826d1c74de4bebb5b51fcffa42b7642b8c2c4a482df40067b94f3465081849e32b42416dd36f709f5f1183f3b2bd6f36fda9d7d7ddfd97057130aca9a8de619627dd7e27781fae48b00f6199358a2500339e0632f0ba8905be" + "signature": "0x8670dfacccfa68125bf26c89822fd42eb2a2cc50277a23e756bde928b1163a849da0f22cc0168ecd72f9b4cbb5464e000a21eaaa5fea676a77952828655a47c360818ad241c2306592999d90af7b6ed2623b63cff34362bf0fc45571d6dee6fa" }, { - "aggregation_bits": "0x000000090029060080000800100000802000300001000008", + "aggregation_bits": "0x204000a0e0a001f00320480044901224222c2008000469a0", "data": { - "slot": 3980062, - "index": 2, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 5, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8a09a94d70bfbdf89152cbdd3ac3521b98980351b2d7b36aa5d76ef2e53feaf98ce4c79021fa67d4997e6bcfd5411b4319527a339b326fb6db5fdaaa40ec51263dafe15e036e31dae102f58441b9b3da57bedf5f669776ce7292af5ee3b76215" + "signature": "0x98e13ed6464cdc4eeaad8f93cf71e904d738fe231645e95fd285b377ec14591d89e58613aae4501eca0ff4b964a9640d11cba8dac0df0ea8a3659da176f460207c8c836410361b76ed8e96b13195458cffe9f886f60108723172c49a7ba98eb7" }, { - "aggregation_bits": "0x005820404000000108200000100000010000020044020008", + "aggregation_bits": "0x1004a04476048901384012420401180c0030008632100084", "data": { - "slot": 3980062, - "index": 30, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 51, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa79892db4d61a7a71393a97bffb5f7c16f72f4996e884f879d1081a079f0a6e8d557aa5df84795af104b0b413a0526d314f8caa66ab4605a32b49db179ceeb1dd829abcb2da92fbbc2fd1f03260aaeda41ec485b9358845310eaeb1a3b970eb9" + "signature": "0x8b73e02b2242ce390033cd1eafc7d5f62ec7db33702e01cd51bab4e15c0a8440942813ac10193c2c5b3905b2a11fd0b611f5000171833bfbf994319023e2849789dab5aa29765c81eddaa1cf681a1640af7d30f23f7f77824cc655925e076ec3" }, { - "aggregation_bits": "0x080008080000001202028000404080840800000000020004", + "aggregation_bits": "0x08800006a0090100103a205015420c2824141204c4000c89", "data": { - "slot": 3980062, - "index": 6, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 30, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x86b3450dece3b584787c95592734f83f041b16fb88cd200cdd22fe5e768d812f8b80147c6a6ab357b08616287724dee70f96ae2a4646afcc3b81f9d2821f22b52b3a7038bcdf2a04ac50cbcc6923db1bc744f740572ac233f037c4e99409b4fa" + "signature": "0x997398995f9bec4b38f7a0f3e30c79679b5560393771c798079cec4bbdff6b833ff80acb211d8c212d863740f8438039132a79376b8cd907d60c5a086ba3226506b71ff3ff553323e6b3a48e25f550809cc3f0cfeea3ec32aa78447e82332987" }, { - "aggregation_bits": "0x00008000000410040000040100000002c400408008800108", + "aggregation_bits": "0x300800043808842142801081814123085180020013b18180", "data": { - "slot": 3980062, - "index": 5, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 27, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x93a9c541b5990579537c1a2962e17db5724cc27f654f2253ab5272467ca885b56f6777b2b02c478910c342fabf3cb0cc04af1ba5169af53cc5dd4a82359f3075f660fafe9bdfbd174e073a443b61c23522bed91f6d1faa12675719e5a5293682" + "signature": "0xb72aea77c7e346f22848e9e8f83d00732e9870cc0c281fe607a33f5c6a36d48f38c887ada3495dcae79b15cbea2b42d80e79d72222d94835d2e6d019b65841bc9a32eb544b48b3ed9918e73e06b2790cb6dba891ec3658cb970c2c7d65d1faee" }, { - "aggregation_bits": "0x000000000808001100020000400001004030200004402004", + "aggregation_bits": "0x0002060800e2000b21a800249608001251001068400a00c7", "data": { - "slot": 3980062, - "index": 49, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 14, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x80b040e27eb73fb29f289592cc18245974b05be209d0a554a142bc9a0ce8883cb730f0279c2b47b9b7a27da99237be8216848ac7dfd584a9ea5b7cd02d3b88752602f58cbe4d6952605223ca3d0f0819ba4ff004ff4e608efd743c9598f3dbb7" + "signature": "0x834bf25d79ce0ce9d87a1dff431c38229848d13c92d83b60a3c3975322f60a826bb7697782f36abd821938a2eae4417709ff1f4dcae1e7ece95d66cd3da2926c26f33c3107df9f57e30272168911b7a92734ab420ff88a2d2b9b9224b9e8b766" }, { - "aggregation_bits": "0xc00800000000200000100000000244400001080180010004", + "aggregation_bits": "0xe0208203900000404aaa8005a188010084008c1102020480", "data": { - "slot": 3980062, - "index": 21, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 36, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x813eee7a211d4d35c014d2ff3b0609ce1855aaee3e416564750a4b8e4fa7c9edf8ed3cca796a1200ff3d85172545bbb60eaa76bcaa073df2b4b9ce7b57bf7631b9894f04596fb15ad99cd5374ea67f1b01d9579933d9078afbb38cff8ec1c1be" + "signature": "0x99dd2bcea56c35a97ba28e9a986bbd62d124cba2f2ff08b2757a4e13055eac3b055a095a5daf670f1ce70dc8bc4d515709352d92de383ced9fa5d9be821ed0ddb7e3da12938532a3afa7155bfefa1099e3600e495a638fb865fca4583c934067" }, { - "aggregation_bits": "0x420100000400240044040000000110040000000800000108", + "aggregation_bits": "0x000710d1002100860004c0291014088200d28900084400a8", "data": { - "slot": 3980062, - "index": 33, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 52, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x917eba27e4a063dd3f3d18a0f020d17f08b6ecbb6c73f174ffb73b3f60205488f37c7d4b76a55fde84a0fec21c0519930d779c0a7bcaef1ac171b67d8753fa426e5db10b45d93bb95cc87b6c2150e703c9b40b2cad6cb49bce864def869a1795" + "signature": "0x9193f1c644e5ed522b0f93dfe259510c83a3621997a70545252b0f8116fbd3b586bd6df744c0845748eff4e228c64b120109a750b88d5ba769c0b7fb26bea8c1d9c61c05fff09e82470a1c03c1390e4f20b65c3d4b37f5c9318dec5a046d6d5c" }, { - "aggregation_bits": "0x00410000080000000020006000400000040006004002c008", + "aggregation_bits": "0x500224030c0000009024000c42120304620240280d1130c0", "data": { - "slot": 3980062, - "index": 46, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 29, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8b9ee759d0568fdc80222eb6f0d1065cff7da625501aa305495992296bc582c9a10e45390de83a14378978f2a483749218b3d1384c4fb812e0bc5510b17e39d7fea620862714ffa52782bee2dae3153215356bd41754162958577ac56671c891" + "signature": "0xb7e6ffaa6273ea360c5d9cbcdfdb16ef763de1be5d9327da43f15962e9241d86af33dc70f3746be5d212546dd131ba5d07100d42e07eae5bb6bf6dc4bdff1cc7de540fa5de918a4f4d63fc472f7291946f76133e714098a701f4d23a858f4d3c" }, { - "aggregation_bits": "0x050140000000000000300004000000010b00008001000008", + "aggregation_bits": "0x000026808000c5006080642691001050004a00080904049a", "data": { - "slot": 3980062, - "index": 27, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 34, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8b014824a1935006262285c203e4e2abdfe24634423edb36d1ddef6ce69ce2862a45fc1329edcda680ea8df1bf016e91182932f24c14b44b35de17b14d5c2f77f029f4ead9be84c823412ac8543d710555d707697cd83b3c5f6055d291a026db" + "signature": "0xaddd445ad1a9c142b4e168666f72d668d6affa68f2e1d2991b2a0d167dab833306b19523603227db4fd7ee676b742306060309676af3f4bed875a8be4aa039955adf5f365b6e5dbba4176fd5eb757fd3397fcc8f7a9e2139cf3f3fa936e4f449" }, { - "aggregation_bits": "0x000002000103000000021010000040200000008408001004", + "aggregation_bits": "0x003404200000000dc110040101008803427a80040215820201", "data": { - "slot": 3980062, - "index": 34, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 42, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x9984e634dde38f2a52c42a18e53928d502df9d17c078428b8656d4fd701e51e601aab2a72c639f48f2e98f16f577cc3f02367a2c9f941dd38f92016f377ddbf4d32a643881c0b004332c116b21a4c0d6a62e022f2d936d689df5d886ed0b3182" + "signature": "0x904059e3716a2cdd0e4dde28695a8d3ff02a05a70553204cdca0008f4c58b1d347bae2b8ac217fd4167696204c3632d911574aa55851d08d487d99ea6596bf7a76f8dd94b4cf15123091a0d561e1d9e3add4b7e7c2dd314a536d9f555b1c4461" }, { - "aggregation_bits": "0x800082002000000200000000020400110000210000000008", + "aggregation_bits": "0x200480e00181d40008a20400001220d000000605004111a8", "data": { - "slot": 3980062, - "index": 15, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 6, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x93e3b7574afe15055e2c9e8e73678deeb6d167b200d139d53ae498c37b72c96c6628443a1da430404ccf27203f33f00e0bd1aaafb9690ef73479fb17bb4a41c674f3852ac70b9560454fcbb82d9dba6a032e0c98c65ed21eebc015da419f8004" + "signature": "0x87d97c4c7b90cb93c21fbdf1395f7f62d012d53da5982de300981751ee8e37a3fcb442f251d423a9d3f2b4e16e4e97a40def13a25a3885596fa0f060d3083dd841b50f0a2ad0b90cd2ffac2fdaca07619ea33d395ae2b4450ca6e904626f448a" }, { - "aggregation_bits": "0x08000100000000000c000000008000042000000000222004", + "aggregation_bits": "0x086258201048830040400804840400014180802c30280081", "data": { - "slot": 3980062, - "index": 16, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 26, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x87a21ed38670416cac92a41709542089d8438653122d952cc1787a20ce41bbdf1db5705cefc2a404209cb8ef131a4ddb16e4274acda77e53d614793a9da531ba2411acb95f8bc140f8ad33464dbee4fe44be0d5327386d9183a93e163c30298f" + "signature": "0x8df6633d1ba142513178da10853a96980cedfd04e0b0ccfdcd74e660447fca2e2d091925d98ada58aaf7c202a4ae48c002d0e61b7b59adf18c884f04ca68a976e0f93590e9faedf8ae71186b307fb678cab45cdf684cd8a10eda815975d3a964" }, { - "aggregation_bits": "0x00000000000000000020200000800180200100004000010c", + "aggregation_bits": "0x0401001000090900870021000090082001000118010884c0", "data": { - "slot": 3980062, - "index": 0, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 37, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb80173cb046af8718c91cd86cbd35370e0b2cf0bd2b5a26f8f7870a7aae80ca2b83c524f42d4890f1ee4b0fecb7dda95022875904ba82507e888f9f157fe97b6013c4bbc658f97188103427aaa57b7458520515740526b27327e5a42329e18ca" + "signature": "0x86c87b6bcec23e824f86c713cb67b8295f00eca4c52509df17713d973c714e069c7c73a5e2e304b74e670c9f734ae2f7025559afc60405707f7c357d87430dc1097279db78a6ad260c1c7a9ba737170c5bddf637791f959f62d4bc0aa0907b25" }, { - "aggregation_bits": "0x000000400042400000000000100200004020000000100008", + "aggregation_bits": "0x00003a000068240010004030000000800000602021601082", "data": { - "slot": 3980062, - "index": 3, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 48, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa4f9606bfa022b15ce7457ca62b5b72a4e3dfa516cfc7ecb04f6dd1b0ca7f33b544abdc85d740540c23db50285dc2fab16e6be196f3a63ee7e66f4b972ac6c77e417847e21f85b0eb40d61486b36321bbecd921a626a6f3cf9ca22be7d2f1b91" + "signature": "0xb0ccc0d507349a8dceaf324cc349d4b9d6e075dd07693c87ba2d6b3dbd45a61f4a8cd71169ca4b2f1b18630a241f366817e6883034f18dc707def888eb23d0c35f08654b810795e40dfeae7d3904e5dfb68d9509f0e6a6abb3165bac5d057acd" }, { - "aggregation_bits": "0x000040200000100000004004000010000000001001000108", + "aggregation_bits": "0x000000c8220083a400000410200408220400000080000090", "data": { - "slot": 3980062, - "index": 20, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 8, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8e4d609187b067de811c1c454f285f4d86ce7385c2b1e2dd5b2af191df0085c3734bdc17a34ddf803992f633f72979ca0aaf535caa320a1f8da9c7bbd7b182d69be40fd1a2927664f8fe5420ee8e120a3c86699c266614d5dc320876213af728" + "signature": "0xb7ee68aee8a35b12afb8dd3b05fa6d62f85ca2ef559ce9814156670f211067a4f1eee64274d7f94c2775d6f5a6cc71590eb829945adc9f449d83e9fe93f341a74b61286f22730a21c0683f37ac1481a9ce57fccd0f32fe972bf5a18131d67e7b" }, { - "aggregation_bits": "0x000000000240000000000810000000200000000000000004", + "aggregation_bits": "0x000000040000000231000240000250128280000060801280", "data": { - "slot": 3980062, - "index": 24, - "beacon_block_root": "0xc835fa6fcfa00d1b0cfa3ec24b3c4671be93538f19aef7cf54065982ab6ae7e0", + "slot": 4485184, + "index": 30, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x89fd432723e23aa9ebd2371c92789ffb65efada5b5b7d1d00bcf6eba4b148d9cc879661687ef48be61aa7cae840714200e497f54068ad31d395e1162b85d2b9b1f3ff51bad0fa4eda951d5f6bbd44b6ea68f014246f7dee15eb23ee744d0eb7c" + "signature": "0x8b4ac90cf7d11ff151181f94185ea0f88813c6fcc891e1537cbd126eed54ce48ec3419e3cafe31c3fc34d21dd6e772630d79d114172a3abcfd428615bfd7f32293ec727d97e9cee29758b9a56cff0cd7913eafd81ff284d8a8075462f435eb40" }, { - "aggregation_bits": "0x00400000000040000008000000000004003000a000010004", + "aggregation_bits": "0x823001000080000201404188100001020040000000800884", "data": { - "slot": 3980061, - "index": 2, - "beacon_block_root": "0xd61058d752a46fb21a1d313b6a981c90a694247673f009e9429047d9aa2510b6", + "slot": 4485184, + "index": 11, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x83b38cb8a28ea704fc667836f716d30e261c64441cf9f08604af6fb5ac0188053ca73a7c5404ab07338d5ca8f4f4f451114795e2d1ca6999df241138bf2b1fb3b6859933a87afabccae6f0a25a8ec9ec79f9e1d225e635dc4a82f16bae6d8f75" + "signature": "0xb0ca1580062d13a58709886d219c8b949d353146abab0294fee69a6cbb419a8f64facc5454dcb02921acb22d602cfd180648df11ebff372bd79fa948b76d2c83f2073b4bf98b7a34c8efacb9219a5ebc3434eef2631774aa6e4514d771c4e939" }, { - "aggregation_bits": "0x000400000000040408000200080010000000001000040004", + "aggregation_bits": "0x0014000002002004000004800d4c00000000008000022088", "data": { - "slot": 3980061, - "index": 5, - "beacon_block_root": "0xd61058d752a46fb21a1d313b6a981c90a694247673f009e9429047d9aa2510b6", + "slot": 4485184, + "index": 15, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x878ae7cdd643e8c9d584401e27ab9c9683c07e3c498cc098fccd7afd56e06acb2912456fc24e64f5101e859c918341f712cfc325901287ffd3bdde373cced5ac4a233919dbe7f93acda75e6610541216d0c884c9406adc0cf62f353fbeaec5b9" + "signature": "0x843d82ca24ff252f861ef29e0894e6b4c1ddd7619e23ed53e0f90d20c60b432c66ff04a237887e5587afb77c823a1c201909e133fcc442a58946099ea4870bc7ddc8c570d8422bfb4145d579a4941642eac721d32fb5206ad652e6fc2a9413c0" }, { - "aggregation_bits": "0xad1ddb5ef2ffdb3eacfd5fff8e8fdffbbbfffa73df77980b", + "aggregation_bits": "0x00800000000000001c2403200020400004000010000000a0", "data": { - "slot": 3980033, - "index": 38, - "beacon_block_root": "0x6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a", + "slot": 4485184, + "index": 19, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x922ccf3859ef423e7dfad7ee593a7d80fe89954f75534e24b42cdac42bf8332c07135d62ba199ca29b771d69949bda65058a617fa8e99dfdd5523b73494d1f6e22fd33ae55f7979d5895a6d6ef7694acde929fa0c7a6121aa17dcce8c0ad9736" + "signature": "0xb33f037b13cd66eabdebca0a59b89cfc67d4f1ebf0611ceababf0dd76d0b98ef6751b5819b37ee4ea628d298984150a301ee20c892a5ffa85debf253d95b90e7475e920ae2d2d59f0bff5bfa6fc6113d477a26acfea2e1a04ed3157c88b6810e" }, { - "aggregation_bits": "0xf9ffefff77ffdd97ece8c4e36c7afba797fef769cfe7ad0f", + "aggregation_bits": "0x0000000400d2004010000040022028400000000000040080", "data": { - "slot": 3980033, - "index": 43, - "beacon_block_root": "0x6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a", + "slot": 4485184, + "index": 4, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x9122b83d333e560435872124c4efd21a4e814cf6cd798ef7ce42273b6e80c9d235570b8967399752bc16189413c3bdf20b0e2a611474d9f593db45c993f1671daaa0e15d83c339b9e6682ea04723caf482de9eb26e5cf07441b3de9ec48566c4" + "signature": "0xb4933491840f8e55730059a1d785fa5e3fb2656b684d75aa3cd88649911c115be08c7e6796e4718984b0240fed327395066ed74fc7f8cf70951c7911eb7041421daa55277fe5b8f0f74c0c876e04639bf193880374bcbd8a68a84f7811b0becb" }, { - "aggregation_bits": "0x5cfa0ecadfefd05fffebfed7c9ae75eeffbd9d97fbf3790f", + "aggregation_bits": "0x004000010802000200800008200000000010200002800080", "data": { - "slot": 3980033, - "index": 13, - "beacon_block_root": "0x6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a", + "slot": 4485184, + "index": 32, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x91947275b031ab3baa76d9b76bf4cd0f44b99d3920286ddb705717b8eb30ae0f52f432eea362904887fd1bf23903c54315aedbb64d9691c60ea1ecaa659c43da77bb6c46c55f4be0ab0da7047e8d27a76403faa1466252946f3d9a650abd712e" + "signature": "0xa65c9cb1a612cd7a53e716953123607b604e48e5d65a43f91de51b223891ef842ee46d58e47d402981124de859d68b6d17f588fdac1b4aec152630dda91d263acd1e416fae4495fc4121376a1ada3ff6336eb04351fcdf95d74270b107bf7c7b" }, { - "aggregation_bits": "0xfe7e3dfc7c7d7ffe7fdffda43f377c62f8ef0b7b8eedbf05", + "aggregation_bits": "0x400041000020010000100801000020000200000000000088", "data": { - "slot": 3980033, - "index": 42, - "beacon_block_root": "0x6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a", + "slot": 4485184, + "index": 20, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8984c5dd35b60de771007fe41b50ee8313fdce5b14c30d92302b6c5d5ca59d98ca0ca4e96c7d6fe766524b9621c9345f03e90c0af9ec41986005f830d76112b8a9541f731975ee4d2a5c62678f4a68c4e42d43a6b90110ae56d3ed0511131220" + "signature": "0xb595aa087f4cfb2f3bb7470e90b21e1e2fc55edfaf86c6533d7839ac9d2f3058bcf90c45779d2577a0eeec4bbd3099710930415fdefd4f72869ec91fed436a0566bf6519de74643a177a2676d7e607841817123d444d532d5ff0c9828f16643d" }, { - "aggregation_bits": "0xffaee9ffff46b1fbfdf5ece9f267ad5e76cfe77877cfb60d", + "aggregation_bits": "0x000002040000000000020030000400100000000208000080", "data": { - "slot": 3980033, - "index": 20, - "beacon_block_root": "0x6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a", + "slot": 4485184, + "index": 24, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8ade6112f8e5e3c274ec973597ad984cad14af674d038c62b5a949d41d11f7411b18103780eb36e3aba47a1bbe873926127745fc47ce2e03e5fb6355199f4c7a4683f008a63297590f61d59d752a01420efc66a3dca1270cede233486d16c2cc" + "signature": "0x91cf4fc53d09ab4c05123f9391ef4df02b47da6c804996895ca891bf6c900840188cc5d40085d06eb793cf82d3fce2a3182065f29c73aeac66f81106503f523077b6127184200c2f23786f996a7cc716660f1896506a4cd8dcae47d9dcc3d817" }, { - "aggregation_bits": "0x75f87ffb39defb1a723549eefbdfffeafc1d77ff7373eb0e", + "aggregation_bits": "0x00048400000000000002000000000100080000000020008101", "data": { - "slot": 3980033, - "index": 36, - "beacon_block_root": "0x6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a", + "slot": 4485184, + "index": 42, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xb647c44b93ae84089a4c6aff4673fbb209067cf9e62b8e08893f42056b697a810d703b8cdf159463a354891713797bbe0ad8f9087e863d4fd00c6097cdf9aabb8b22ce3fa30b2dd06e488674929e84b9e1843af735d58ed8fc5f2841bd48de67" + "signature": "0xb2c01f127061db4c050eea718241ea434436c796ec2ad9ced62c28f8acb56a5a36952e65c386d37cdf3f3531d9ccd95c185d29f402601f48182d99ae881c59099083d5c09f331d50c52c145b791631af1aec7d8219cc81fc2b95d9a792cda825" }, { - "aggregation_bits": "0x5f0dafe5fdadefef7c8a6f793fe369b7dbb1fdfb5fb3f30d", + "aggregation_bits": "0x00000000005000c000010001400000401000000000000080", "data": { - "slot": 3980033, - "index": 22, - "beacon_block_root": "0x6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a", + "slot": 4485184, + "index": 23, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0xa47a20e267dcbb1e160852ecc5cdcea95bb0a22599200915b551f5cd9d11e992aaf26d3b2b7862de1772035ce986860607c05e50271b4e85597eac6368c07f7b8a7575806069b17427235b2cf9bd1e57e52bb315f664194e3c14e1fb1ee230ed" + "signature": "0xa4d757e985115cece53f82e6da9d6d78c5b6b0b9c08a4c0c1e3d94f8c7bca7b14c0602423458c3aa53ca46dd6d50891716327cfc4298c84ad6de1ce918817dab7aa3bfdd5e50ede53d073d1b4622147f61e3c893fc36f796e36a71833c6a4eeb" }, { - "aggregation_bits": "0xdca5b2e667f1dd65f7ab5fb6b5dffe6fefe7677fcae8f607", + "aggregation_bits": "0x040000000000060008000008000000000002440000000080", "data": { - "slot": 3980033, - "index": 39, - "beacon_block_root": "0x6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a", + "slot": 4485184, + "index": 22, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x8412e3dc1380aa42d605cd999ac380b78c870c9c98a8eda8b3e0588cc828148654b60a013c3251c843b25065fb317055009912967f985ea6507a19f8a79ca625f575af41cb57b8ac263ecefdbbf5bf92603273d940b567036caf734bbde20c7d" + "signature": "0xa8a1cf539096fde94ca4b6c3fa5df8bd6fb297543af9375a8bd85efe896403753664a48bb4f18dfaa3c0a1b2fcdedc6e159e6b3f6c1cf145e01eb7505971887e1b8ee5e8446004314fa5a21446f3d0db9287df20e6629d007d0cb9ffc0426cc9" }, { - "aggregation_bits": "0xad0ddb5e323fd33eacfd5fff8e8fdffbbbeffa73df779808", + "aggregation_bits": "0x000000000000080000000000101204200010000020000080", "data": { - "slot": 3980033, - "index": 38, - "beacon_block_root": "0x6579e774c93bb16470c6b9bc5931b7d066e6f295bed99a4ea2a360fd946c954a", + "slot": 4485184, + "index": 57, + "beacon_block_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", "source": { - "epoch": 124374, - "root": "0xeb9260adbd0bea25d82a2ede826930351daea986104164255c4747f312bd0d3e" + "epoch": 140161, + "root": "0x602eec757f5975e215048e5b005513152eab3a51c2c17e39c0fd9447e304a8c2" }, "target": { - "epoch": 124376, - "root": "0x78dfb693a3eb30be4b37829a7a18d1e9080e93eac0f950c7112630add80c8878" + "epoch": 140162, + "root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774" } }, - "signature": "0x96ca186cdb8dd8aaaec0a2b375ffc98013ed690e0ef176ae2cb04e5c94b245b1f94d80ee30bb4b0d53f573b42631eacf0e24056230e337ab61779c55bbe310cf86b0cb1f1a36eb138d11cd594bd5995193f940459f4c01221a7956940995717b" + "signature": "0x85a1c8b77b89a9a81c8017d9f56db9a8c216e4c1c069b2612b93a5973d6e09fb046a743abacc6f173827f097abc36df813bf91535bd55a94b8105fff87c12d416297b26a67ecd616102a8af7811d92fe29b93973f447036eb580f2f3ea004997" } ], "deposits": [], "voluntary_exits": [], "sync_aggregate": { - "sync_committee_bits": "0x05efefd2f7f477f7ed46476cbeff7bc37db995cffbb5effbfffab66fad73bfcf354efffdfdbff7bfebdff5f5fffbfbfe37dfd6deffffdbf52ddde7f77fd9d7b9", - "sync_committee_signature": "0x8f333d43b32fdf7b7d7c4d3c1bf08b50984fd45fa8e41398c2a34a788f1a12cfdd18c98d303b435461d5aa1bb9f102780530ddfb0f7d3961414b289d0d6f143a99e80f8f16d8bb8af9747a843cc1252bdc810edb2d165cf6caa9af091990321d" + "sync_committee_bits": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "sync_committee_signature": "0xc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" }, "execution_payload": { - "parent_hash": "0x55697d6c38beecef74431d4324e62ff48b7ad3c574137524daba15ae9b604ec6", - "fee_recipient": "0xb64a30399f7f6b0c154c2e7af0a3ec7b0a5b131a", - "state_root": "0x542658178e5928d26b1fb4758cde084aff0dd70f02220958db7fec44dacd5e18", - "receipts_root": "0x3b2a55ecff24d398d21bd5ae84448158cf0bd5dd3ea569b69b25c7fec6fa5c74", - "logs_bloom": "0xac281213c08010153614c02280ebaf00009ba004a741031a8a930d8108601c13a0469475c428d224400288dc06e182d100229c96435fe040808c2e0da46050e24420314546326488a80812491820807244c5009061c0971848220485c28020820c23194eae0cd20851a3910100940d412804840be5da069211006154244b984c0504f1045669a18405d073132891508711095dd11424c7080601916231200914022cc248361543e3cd048804ac8500e1ea02410840c416065b9c581926e04214002064560210280114a1509198a5946c01c020c0c04292d4060113026a182910211492720d620b0df6f0100842910884c8a790002008a24844926213106908cb", - "prev_randao": "0x05d1cd36accde0afc97cdd24b744fa16cf9215fdf3c2e712577c8d47015c3bd3", - "block_number": 7667947, + "parent_hash": "0x09ee5c7a2ce2a18cfc924c45348bf2cb8d29fa7f13bbd46d30f60395ee85aac1", + "fee_recipient": "0xf36f155486299ecaff2d4f5160ed5114c1f66000", + "state_root": "0x39c54ed297de94b4f993f7a99fd4dca990de1b2bac900f12a9043aac50eb8aa1", + "receipts_root": "0x72ff6e4922f907e6c0eebf45049cc9470f96905aafd41fd6b7fb151e15b02233", + "logs_bloom": "0x0020000002000800008010818008000020280100200a0206000140000800440401100430000002300290000030000a00001000004212080000000e2c10240140000412004d300040180082080000002404100000020430000010000480800051000401001200c000000101100009080004000000002020000000001800020011000840088080018100404200020000020100000102000088000000401000000002040003800002000040152004000800480000030084000200410400002044200020c2020190200000000003440000040481000000a0801000010422000060400010100120010300000000000000012010111000024003400802000000000001", + "prev_randao": "0x70b11435c25aea681a25683d7d4fe079e198847c6b9df059427a2c57c17d7d08", + "block_number": 8085455, "gas_limit": 30000000, - "gas_used": 21045017, - "timestamp": 1664268756, - "extra_data": "0x496c6c756d696e61746520446d6f63726174697a6520447374726962757465", - "base_fee_per_gas": 1137, - "block_hash": "0x3ed713fdc47edf20b07d893ab23affe82b36e6f81dd9d0051e86b67d80a2a3d2", - "transactions_root": "0x7550686a83fe717ecb51f8f79a30444a3d5b13f8690ead2b8b2ca6ddd7ff8a36" + "gas_used": 4261263, + "timestamp": 1670330220, + "extra_data": "0x", + "base_fee_per_gas": 164002394, + "block_hash": "0x2802e68c5e991d0e0c584a144695bd183638d81c02f6b51538c34fbb51fecbbe", + "transactions_root": "0x684044d533f51518ee77405688518b5b581e06df089b3c8302ebec52a5cccd5f" } } }, "sync_aggregate": { - "sync_committee_bits": "0x05efefd2f7f4f777ed46476cbeff7bc37db995cffbb5effbfffab66fed73bfcf354efffdfdbff7bfebdff575fffbfbfe37dfd6deffffdff52dd5e7ff7fd9d7b9", - "sync_committee_signature": "0x859326de544fa047c553ab7d1f65e19474daf1f147b5c59c2bfd8a0bc489b6dbae1d70260a9a6a1ffc98175cf7636bb50898f505392374d84bad4f22834a80bb0dd69687733978820eec008dd387d8c8fb557650708f308ae88f9b470cf766e1" + "sync_committee_bits": "0xdebd2f7fefffffbff6ff77d7ffffffdffdfffefffcfebf9efab7fff5fff7ffff3dfffedfcfff57f7bfbfdfd7bf7affdffffffdbf6de7ffff7ff7efefeff5df77", + "sync_committee_signature": "0x802cbd03fec8b80a253aa8327cb66fe04684495742a0ef68bae487055f5bd71f00b082b1a1e10a7405e0a518bf06886817bad957aece07f119c66212422b5ce9d09c7c2eebf98a4f04a6bbec1a1fff31568380af32e26fcebc6cb2fbd423ca45" }, - "fork_version": "0x02001020" -} \ No newline at end of file + "signature_slot": 4485186 +} diff --git a/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_finalized_header_update.json b/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_finalized_header_update.json index 6c156c70537a9..ba6b038142b08 100644 --- a/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_finalized_header_update.json +++ b/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_finalized_header_update.json @@ -1,29 +1,29 @@ { - "attested_header": { - "slot": 3979991, - "proposer_index": 204207, - "parent_root": "0xa88eab05c0fbb43f56ec799df38e88dd71b27798e1d86aab6f7599f7b76245ef", - "state_root": "0xf70e5fd39953cc0b87b9074b1f0f8d34b64ca5d97faa7b7414a93d55df200e80", - "body_root": "0x07792efdf97d584fe34117c4a454ed59eb69da3768f5ab7ad3c217c51bac2ca4" - }, - "finalized_header": { - "slot": 3979904, - "proposer_index": 205890, - "parent_root": "0x129f2cfed1924a35c783b61d21b7b4a146eb8f35a8b9da88cca249dc38167cd7", - "state_root": "0x24768d4ff1fb8008c4495de4bf53df99ca8deed5bb3a761512f9fadfede3d3ce", - "body_root": "0x38954c4a68796c2849915cc0862181948f876d93ddb868861d1e8e7b6f084c3e" - }, - "finality_branch": [ - "0xd4e5010000000000000000000000000000000000000000000000000000000000", - "0x0a66ddd4ca99076bb50096fc5a09089f189e69d100344fccae5de5193ef4c24e", - "0x6d218eaefac861f1c843a8f04c790349b85a4fe2f3a059d669a264b253c6d962", - "0x636e4c75e078d58ee2296f1b7c16bed70d77c9040c9bf9f2b83b6d54daafc201", - "0x81a72c6be5b372e8be7c39d92385b98883658779da241caa0e82d7983b82bc48", - "0x17ad7968da278460c568906850417532ce09b85035546776ca613480aef812bd" - ], - "sync_aggregate": { - "sync_committee_bits": "0x97efefd6fff4f7f7edc64f6cbeff7bf37db9d5effbb5effbffffbeeffdf3bfcf3d4efffdffbff7bfebdff7f5fffbfffe77dfd6deffffdff53dddefff7fdbd7bb", - "sync_committee_signature": "0x8a9ab21878ae1f3728a41ec46976c3ee88d55c60f1a3f35dc553c6a9d61f20baafa3a1b6b9f08dabe311e5f37ba6af6900946d9e56806af0fe34d50f35abc9d407dba3e68b590c5e1c1ba09c41a2401742adb7ee877f64c2688f1f8d1dd73f54" - }, - "fork_version": "0x02001020" -} \ No newline at end of file + "attested_header": { + "slot": 4485282, + "proposer_index": 214594, + "parent_root": "0x87cde56b77933809b4dd5ed94dc0bee65022c58fcb0c9f66a73ba25266d4be02", + "state_root": "0xae65ffd9e692e21577b3230a15b3496126459c48f114da3c90d5f4f2f384bb6c", + "body_root": "0x2ce5991e2b4fb97c0cdee0c2b9181718dce8ac7088d2b960d803fe1e5b8410fb" + }, + "finalized_header": { + "slot": 4485216, + "proposer_index": 206238, + "parent_root": "0x450f29e947878f7c863d97881f81b7ea474c5fed94d121556039c485249973a4", + "state_root": "0x93e7314c0131ccca9f917dec41e04832f36a5dd287919be6d8566a712aa3072c", + "body_root": "0x485a0a3cd8d4c854b8eff39cc8b74ae1ce4487578ee40c0d0f706b0382d6e5ff" + }, + "finality_branch": [ + "0x8323020000000000000000000000000000000000000000000000000000000000", + "0x3e506c3db25d67a9366046f6c5cca30d63b120aaaacf43c50b597c3f3b8a3fcd", + "0xead30bf6ac2e74806da4fd3887fcf8e91f45cb67a9e26305454e0324ca519def", + "0xb16033261796f3088e75b5246cc653fc09355735c5eb2ce8d7ae69a31b184444", + "0x2ad0e2710728b77d483b84269f21493474452b426e163e89c7fe292f19693ce3", + "0xa5bb29267c0eee38693a281e536bce80353345a342ceaea737666311a16d2a2c" + ], + "sync_aggregate": { + "sync_committee_bits": "0xfebd2fffeffffffff7ff77f7ffffffdffdfffffffcfebfdeffb7fffdfff7fffffdfffedfcfff57f7bfffdfffbffeffdffffffdbf6defffff7fffefefeff5df7f", + "sync_committee_signature": "0xa01b52a2122521ec16be5586826d5dc009e32b02b6fc9c162a0b9c84b5ba24d1887feceb4b368edeff6806f57d0b5c1f18887834257628a017df8ce4cba6301945a13052cd1c50c1cd865dfa2ea01285a5a731d9a298992927f8a43c6b1243ac" + }, + "signature_slot": 4485283 +} diff --git a/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_initial_sync.json b/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_initial_sync.json index fbc9713a65435..e907e0f5caba5 100644 --- a/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_initial_sync.json +++ b/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_initial_sync.json @@ -1,534 +1,534 @@ { "header": { - "slot": 3979904, - "proposer_index": 205890, - "parent_root": "0x129f2cfed1924a35c783b61d21b7b4a146eb8f35a8b9da88cca249dc38167cd7", - "state_root": "0x24768d4ff1fb8008c4495de4bf53df99ca8deed5bb3a761512f9fadfede3d3ce", - "body_root": "0x38954c4a68796c2849915cc0862181948f876d93ddb868861d1e8e7b6f084c3e" + "slot": 4485184, + "proposer_index": 175032, + "parent_root": "0xf8eec54e4f3cedc7a2ee3ef56db3f17c6b10866b440a4ff9e7c5523d443bb774", + "state_root": "0x50af1a41cbbc841135f4e9f61ee9ff36d26add5fa0507c31036a215d1f2bf96a", + "body_root": "0x422f3417769106a17ee304935601418f06e539aac604b906e99408d0d750d58f" }, "current_sync_committee": { "pubkeys": [ - "0xaaa5f12e4c6503fa7b582037012ea84ee4d100bbb6ae177fe79a787639a06a997fb060dcc633c2516d7ce5e00ae7ac5f", - "0x8e33e9de5bdacf5498f4d08ad5a5d66e5973f9a2b26f9531cafbce19dc70f7f6da38a50851b214a3f94575aa08211492", - "0x8dedff1d920bea13aa136706a60b3fc19d768e96ab5bfc3f6e97156baa4a31145486491c351b17b8f1849f36470233bd", - "0xa3c68dba2d79a02d35eaa4b76a22d5f8d8496d9a718c984ffb1ad3bb40dcb9ef3bfe5fe9d5e054d78287185a84d0de85", - "0x825ad4f3414228b3202d7c5f9d7c0b2de2f30684ba23075e0c49ff6521cbb9a51f331ce53ed266e2e025ec8b81249ed1", - "0x8abd92e1e5724b9fe0c6b22a894dcfdffecd548b0e3fc8b1a027eaee96ad5381fffaf6256bb87f7722afddb076218205", - "0x9357c07122135e26dcf1aec2238b8463125dc7dd8daa1eec48213656f7fcc5ae05dda3113897f2cb2ad09351889eaadf", - "0x90986d3cead49506d79fd607bcd5143a93a72c2e143775e24324ab2ffb060e7144c6d3f3a5833a8d2ca237d438e655f9", - "0xa3ba6c820b35cce17c571b99e9791aafff72ec39368b652174f8ca7903b0d7a9814bb9386bff76262dff17c8d5261b58", - "0x928fafa5d75e0df2c5f2809c2515ced91a0fc1ac81935bb51bb3f931c13a0dd5cba806ebe09a90c66b794dd6f742415f", - "0xa3f2a43c57660dc45f08c54f2c29512427b88f419c313247c8d7d87ea9692784dc15d92a7ce5bbdff7755b9bf431683c", - "0x8e5eac574024216fc4c130f035e6b10c2d21052bd4c2f0d09ceb4580f7cec4e6fd04baf0d6c7dfce0aed249afc152623", - "0x873e738ebcd8be037f168e1b65dfabd36e121cc9cd3cc5d219ce877cfea660e9bcdb70d48f59093e0aee169348b9b1db", - "0x98c6c3ee33a14015489cfa476a80a002a97212fa48a747d9e77cb247ca71e61ca8b7635409d683f8fa4e4dab7b6fb486", - "0x84a93cbb2a6a48d9c816de34584cda2ed3d1f59507c0c8095cc76b632fe16228c5e12fee539c68772ff3a25088cc6e0c", - "0xa1974fa680f2a2b61e62a622736d9599749cd5993cdbe581ab23ed3fe64590d6eb18d05d03fa2de5b9bf1294ff4713ec", - "0xad54aaca2711de451037a95b5faf4765360acb15fabcea043169cadbf884d5e2de1e145288ca667f5bd2552a7c455fb7", - "0xa9ce01b3d65e10ddbed67c6e85bed9ff71cc23168ce8a0548fc6e8aac791ff8f387646ce8bb96d28e5c3b006514bb585", - "0x88ce9cd24e87221a34de1d61c97b243bc15fec1143700051f9a2f5292dd343386e60afc3e33755dd743ebedc2e5136a6", - "0xb5427567c70b3a528decb1b14cfdd53dbcd44686eccff3d6d4daed9cfc8a32ba57d5ae4c582c57ee5ca561c28ed25215", - "0x83413739ec3d9f53e80f1a79786ad140788af16be267a1441bde6ff3a8caf84c3775028d6fed6e542577787b33e71799", - "0xb4461ba87fc016f6149755bfbc8b20489bdc424c14c002f3a8f8b1baab5925acb2d4533bbc686217fba0793d52b26afe", - "0x80c32d4595263eb19f4382e19b2e09768e5d407ebe59a344e0d080846d632814e72c2185cde9c0ebe435645ea12fb984", - "0x8e91d9acf41c0e3589d7985d7e2b8247060286a07817e574e199f423c1aa49b49028e9e521d7322530619d3d39d50f2a", - "0x8dd31615467249ef3a909063b0be7880640e7fc7b5c1cfe7212aed44a876ecd19596dd1d8d201ec3e0c669fe7cf50a5a", - "0xa095a76898ca2c70937493f9835658fa89540488d2cf47358780ea9b6e6fbbd83408d97248a65df99007c544fc8bfa22", - "0xa4063852635ec1615c95de10622d6eaf597426a3e946c4116940d7e5d0ce82bd36f4fbc89be53ec86d79b75c79b3bae3", - "0x9478fb43b735c6d2a3c398417e90dc00bcd45595f4564c22284415fdaf720522eb0ba649b77bbec769e023be806e16fa", - "0xb7c3508e533ffd4837bfde3aac049b310f6f92132c4c50836144de5bc7ba10fafab8d9fce5fff28a0ea097fc6770a507", - "0x870cebe53c6a17841f17800c636c26dfda7ff365e55dcd6ce292d24f7fbd97750dbf42d3f21bb859a0e08c7d89f67745", - "0xa1d22e9c7cb92c5deb205942148bbaa07286558baf45a56ae4ac3709f682eab7f19b4cc2d2a5f26a72db448a9bded3fd", - "0x81fcc8a25a41859161bdd5ac14d007b0ad0528ebfbfe7fc464bf6247bdac960f1f7d0b980ae3ff15c5909316652cb02b", - "0xa73bd35fd39e110c38494d82f30667e64ea4922bd6b52086f9e61ea5ac6585c206a9ebab6a3184b2a781c7fd51205897", - "0xb8f745359b33a99667033a6e2b0af6201029d5ef030f02ce0fea910cb36c58025cee7ba55a5c0071d5d8e7d9d2bb7ecc", - "0x94e14e03de977732b7c7faa60ec8180e77233a43d513a37c443be4fa0bac64308d6a1929de075b5d51efaa9bbd6855f7", - "0xaf912613cadcffe4b1c740a724cda44ce2808d35f9c0d6c166561f4016498679e8547f5a83ef4c8c8593298b949c713c", - "0xab10243155069ab62d5f7a443dc97531835d5ca11dda30ee3e745a3b28d6061c0c7b94410e5d736b322f96eb084b86b4", - "0x993bd676c1e011c88313ed4ac1d7ca636815b41d55b551d503672528cbb58c7ff39a06cbc1680242901637f8845d6dab", - "0x8e32af2b1fc89ee39254f4d047ccc099f8a3c59f49857f64d5e9623d3e0289564f29a843cf907ce44116dbcf1be7b38a", - "0x96bf26b58995021cdb44abc2d4b8d30f3fdae6df1881ddb05587d964d53593d1823d294eba8182b4cd7f6e33bb6d9ace", - "0xb835b11341cb78061f3b4a398e63d078a2e46291c467bfd50e3e21997f86d5ac8a18f65fc55b1605868ee39a5eb73580", - "0x8433234df1a79872accad25ad663328c125227c9fcd26ec8c072c1fea692d8709b5b3a5debbb51b64f9e5fcc2a999611", - "0x928c080cc97eff5415af4d9d562a7b2eceb4e9f3e3f5fb3064b2ba8165a05197b88a09a636db71d82692edcc997119cc", - "0xa7f5d7e9412c56d81a75b3338cb2c474405a815132dcb6a2f3975a358a0aaa335e2bc75d62e903941e6ad4d79bce8246", - "0xb0f024a6e1346f6723284264eadb4d2fa5b812e6d6443fa64018de41e4f8827f17dec28e4595b320aa0855f1c0e443a9", - "0xb719a3f7cf01899c702559a1a8af30172a05216d94d8c75185902a517620333048de27249725603e1a476755709aee7a", - "0xa7e9f67759b4023138a1d4b1fc71c7313795b9326d8d0a7820259ebb39867c6d66b4e9eb0726668d43ba37b71cc923cb", - "0xb4679d182ea7fcc7f132d665570a22a8345594928c234b26e6cdaef9666f39e58563dea4f482bd6bc878fcec009ea4fc", - "0x8e49f125a6bcc56dc8221c79cebd8d10828200d2fd9f6a9a24dc0221b9c14f817cd201c3a9ff0b4b0a975c2b6cf67861", - "0x8c5a4acec55c4092b29bf02041e0f918693fc9552148ddb38c09b4efc7a30ac9eb4b78d0fc94c9e524a318f08248e24e", - "0xa1cd4cd3ad88991a1e171c7f3ecd8bfb39f1c317108ba8758c8db364a4040fdbf307b9a306bfc5428fb3ed443cd29424", - "0xb69b287fcbe3b66fa08aebce44e6449c52efd10dfd61f7b3cd02d0db0a6af07c57ab13a01b246de14303cc13b2dab282", - "0xb8b23a681476b712bb882824366bd34c6afc365d63424063c053d7ddde5bc2bddcf440453c8d0f31b369383000f21471", - "0x8e09a756ef56a203275913f3d1aa4c3d8824a748961f209560942ee5774595829ee17817b38742b6b8a52316b5d087c9", - "0x88f8d2f832ffb0b3f5944dac728fbc5841edc531a047fa4692abeb658fb3e187cdd830f3d4427ec3f74b3201d17fdbc2", - "0xaaf1ee9eb703023a96e0f64abad42ec314a5d9be9326656bd4ac382bf268c8a511e0539725f77798331e7836eb41aadc", - "0xb0c15ec28af33480cd1232ef461cae9d73029141d56592c9c35a5fa5294816cb8fa4b1030fbc6e0585a89c17eb1f6f46", - "0xb56e8f38b9266a1f8d42f9fc85ab23e5c7717b749d22ec4471bcdb9c10ec5c4e88e7aaec6da4e0fd7d0a4bc05fab8650", - "0x82eec051edd198d6d12070bd842a0b284c49b191dcb0a13278efb97f6e3f6c280f81768219b5ca8867b696b402ccc0c8", - "0x8c677d9e9a4617552309164967ab4221db8d3a90eeaa16fed5cca81aafecc88bbdd37ee04979b7e1824cf6e5af47013c", - "0x8dc602d2ec3c34bb76d002ba3b96dac91a2eb811b5b0f5df9f53ebac3c527aa89292f14ad022e01b887c3c6da776672f", - "0x81d205e9624bb0420aea6dfb0727863a91b1f480b21bb81b1f3c06020bbfacbc3d42cc8b74fdb31472c934b0a10ff169", - "0xb78ff764b79898d2aac79fa64d27721eb6c5ad1a448a734ef54a47fdc1541d68c7cac57899296ec5c5b159a0167a36aa", - "0xb7c2ea48b17be095f9c0836384c23e0ce7d2eb3d88c8dc9ca6d8139d1a9ace8aad6f937c4b10c80280c13c34485e65d9", - "0xb635dbdbf344da994eb2be6fae0e70e4b3892462c4713af681a8c3039ada595743a93b19b40674fc54741eec49b19600", - "0x92e21887bb0b3289abf8ff8b7e3bf02b88e47c7ff9fd9a6baf486c4a3a1ac3cd9855f4d5a284f7c9f582ab3517925258", - "0xa01bfddef75942269279a260d68a827fe5012836e9b5c1a80888d2fcee7ba0dfac38b4f2073871850140aa3673ab8c62", - "0x9206e579a61df2b2f9dfc19bd3a7e542e8ab9fe2422c160d1baac5ffafc19b779bac5c4055ad2e436482fdcac46f9d9c", - "0x975dfc6f4d8fee2c7b65a76a8e18b928b4aeb645ac31189bacd3294ef5d6b1c4e6be2b8ff05ead394beb74be442360e5", - "0x928fdde439b9600652ed9c796f81b1907fa0a700d0cfc71164f93aabc51928e3bccfb0384cf3f3e44c150329c5c16067", - "0x8e47d7fcc499e9b107883c03b2bf41d20bf4d50a3568b3cff10858e8029c4e7930693355034817c73c460ea998b6ae62", - "0x8ae85f5afba076671bbe06518fee67a0f3111fd13e6168101b3e4431231e538dbbd515f0f5f90b4e7a0348c07624d41f", - "0x966aa666264e6474db4221b1a725b08b096943a8d1df77ed9fcb44a5810ef7c888fe717c68f681f1b2754fc44a6cbc4d", - "0x937680b3daf4035d545e661899a0e5b0f2e646f1bb731b9fca990b49897bc6b9853f4d8029ae7f5529b164be317bca51", - "0x81cc4df78b27cda2165018744c5c8df824f5439c7b97ea1248ae48dff727514fe373ec61139ff80578a478087636436e", - "0xb33b11ebae624f6bbb59314794a26dfbc914cb0ea058e0cff28bc79c2f237967fe3b4a071e582e188fa3124b338f4ae8", - "0xa5a46e05f2adf0a08ca5a5a685d5b680c584a0532a412d2ca9239c6307f687c937be7cb05298c3a23d3d70fab4b625dd", - "0xb96b98af5ba1ee4d521f66cc5d995f41f02db7a8c760824007fde820731d64151de4e1811eb54fd91856b1e1e7c7e2fc", - "0x8319f853f1431a60cbbeb27e627f74de90043819e82e65680446dc1d54e8b714372d90605b7da573de36a7c1208b8701", - "0xb783e8a323afa3582017438fc875c16155c98870f271e3d78e7d164371e446fd4a9eb7ba601ce6ff7e6c06977d27ed14", - "0xa20f9d9771bda9eacc3950299b6f690c169c75f8126208aa6967fdccd15b816da221d64cb8cf9682200767d073c9e894", - "0x943147c65a7d08c5e72dee29563c2513c6c08d9e94ecd1d890480bf84beaa57f060de8f2b7ef6477251b01ee78ceb0ae", - "0x8bb7232ba1b636d3e1107673d4f65b7dd1bda5e25bea41c3590e063e74beb4cffa18a62d14532063988d95ccf991953c", - "0xa5da5814b8090940b51342b6b67384dd11cec7afe5b9d273cf65f7a4113dc98e4b500178a887ad703fff6e1ce0a834f3", - "0x8757e71c2737327617c1d489b62dbcbaa428a2ba9ef8355cb9645723097edc3061671910e030a21e24b2bd1cd85c50ea", - "0x93cb18ba048a3dd1cc7c79948033ad61fcc7e85749dc1d67db038a174697c7198d02bd084a029e84dadafc1f36bda298", - "0xa2ee6a4062e0c5c3d2452af1e973bb0a47f559cf134510a0da3d10c307a90f5e64ffec367e929ed04783d114adb8b821", - "0xaef0ea18dbe7d6754f41c65f5305054ae2908706a2d0d0796f834cbbfba7203aee2c274d07e75708fbae118f5e2e0ffb", - "0xa9248ce1ee41d8e3604c5d5d7e43665e526d5730fd72892d430f42c979c4e588a33386126777d72826a6943d42529c1c", - "0x809200985f166faac275ffe627d4262a3740d090ea07866e748ca50e0637082c73ab4607b7599c064f14f1487a21f9e9", - "0x8686562860ae6d9b7fcd04318dcd627aad8c08e0e44f7af9bb2812c178242b1cf17de5412ac15d0f1c76fe189d388e40", - "0xab81329e506775c015415e248520ba94abc29cd68f0bc2816671d521440e94c8fd333975d4f42b297b48aa1ad511da1d", - "0xaef5caa9905ecee2a6348cbba811f7da590a381818595828cffbedd7303e58b8354e7ef74badd227e579d53fd98a0b0f", - "0x92434a07277b242b486e6bd6601273d044a1a70adab4e8aa0b74678a7da2decc59987adf60f3a24822e9f4694914cd10", - "0xb720b224853f5682a6558e8347e55c3e9681c75065324bcee444227124183ff07bdcbc2757c8691ad13856fb63a395f0", - "0xb692325a485010af65670f237caf5384123cff64079a8c21fcacc9dd4f243e21c3f9cb91573d2756fbb3313d9835bfb2", - "0xa94980d2b591bcf741801b5f0a9b9f6309f5d278f9aa8bbd6d02116ed8d4297cbd0b7f48dc196a900174bdff16d34b3d", - "0xb6aec4dbf5d4901d3bd8d4fabd0814637aeb671a164d1b44770a4b6adcea93ea5ebf680cc08de86d5ce448c1d367447e", - "0xb0e5ced48b2073468dc2853daf873bacdd0b6f48c0ec368d28667a3122d6e32ecbc3b279f8d44f832e5ddaacd49f53eb", - "0x9552f75fbf587d81ece4fda4880165711036d460e31e552db0f9a22fcecc47c37425eca150ea3dede55286a94dc56197", - "0x9275951888556bd48ac14c49b80e45b4077f0fc25fd3577ad4fd9f9ac183026c6f50e01734ceda04f6e54b1078ba4574", - "0x9840ce72c950f581f1a7a280c342acab55ff8db9bd2f4aad9175c9831bdb81befeb307d6355dbed898ed0254bbfb7406", - "0x8defd58055b484a61f4e43c4103bff0ac1148d231f9a197899c158196c6609817a77ab19a68809aae4fe6729f9974ead", - "0x8de5f0d88c22e44c35bafcf664368877fa0c1e5bfacd196965408d014080b29857048bc6550ec0429dee689e55f3f3fd", - "0xb85d78362565f3b55f498fe475d0d35aaa8b789b3f26a144fe29e4d8232089afd88242aabf2e36344e4da25a436c7cc5", - "0x90f7310928e21d49c96fad33f5732fbd23aeac7499d44ec91c4a43a02778f8c3a3dc3e0daad324df411389ed7fe2743b", - "0xa382721fa7034a2497cb8097f7a69f0e3446669582fef733c9c359048541d22ea8426842e4e001a38f15ccbe662b01a6", - "0x8bc9896a4d54eb1ab5226eb436b9fefba67cb10a326bce1a5a171926f526dda989cf71ea59e0bb4b9c572eed71cebe57", - "0xb37385d05682b3c7d0223561bef0dfce6dd1d73138d0a76535ddc55f913ff4a40f0f3669647727271303d647003d321c", - "0x8b63fc30191028e00e4cf74593ea209c1e19e9d08e1119ffff272564f384f0c652deaa00ae7c6a33a59425ce0f27782b", - "0xb62745fe6705cf529f0e11516b8206cc8856dc2213531cb8aa0da69fa379afa9832cc2b6b5070f12161bc6733404c572", - "0xb5d07440e851e0487846d3461f87af3116a1ac7ad2719c5e159f4b4bfd0ff52efdec3259b04949eba2f354c492bf527e", - "0xb7abfe20878f585e497afad88e8edbf9eb561cafebaa70c187d6e7558a231436a8a5d59946dc722656c0497ff9a1c317", - "0x85ebb7501169996ba17cc98bed91f6e225f56edfc665db3a508b321b3804fbeecf6cea587ce8481df6f18dd51ce084ac", - "0xb1020e48b4ae30a011c7889a2bfb3ecbd37af7fe4ddddd905d483059e42dc71070a67f1241a94de375f4941ad30ed65f", - "0xb159dd9c7f7f7274d3259aaa6ed902150aa0d546c454ca0a330f4b8d3a72388a4a3df3f9c80bf8d9ca22895ef4252c79", - "0xb2f4ad72938590b2f6395433469aef8d372aa3db5f59623abd57c746ba4727b9e00ef2307c2fa315f76b2ea3f66b2566", - "0x8c5a40d20e95717328c57a41e49f9991278bd65c41e235f5ca6dd626b8900878c7668b2609adee556825344b05d80d3a", - "0x92918e8ece57bc454d8421ec81490348560d38bf437f4f830b9c9764913b9b4236011db26503edbbffd4fe118109e220", - "0xa3037156f5399b3e819abe438df7c2cf74e48317ab3c824c03da9808b8648db3f7bf4151135db6d7c2c7469b6e9ff459", - "0x9380cfe72b521393a54d3994b0767b761a97f30545033f6b8fe4a045ad08fb2935e45d9666d686efc0b099f4ebf69baf", - "0x89a7151a2c04281f9ccfa3cbc3cde68c182e6de5728f683eac49d8a89977894fcccab92877a2801c02973cb069737e47", - "0x890ae41b205c04abcd18fcbda2087a017dad9b940c33a8315dfd09fcae8747fe5f54ac0058753297441012154f6c2673", - "0x90ac34c24cc88a8f80541ddc1a2b4d35bd9d13f648aee23bd044d2b3e87e29a2351056f0fa49e15b0e2ac124baf5a05f", - "0x81d0f4602b2cc1a1c7f2e7b6e20de8aee2b9d2cb9fedc866378197e180d01f17690d444c749914ecb08729d181845d77", - "0xa9abeaf1c00f99ea38e92de9caa4b079fb71ca0efb39e4dc01b53aafd7b8850b6bf2669da354f30f5fecc3a9f6b8ecd9", - "0x8ff6aaf3e52da22f6e1b7f4278315ffdca632f07083b22974578a731037f5e10cb02d05d16a645bfc900474f09f8ebbb", - "0xb4397aadb9b67edbb518193dad2e8119d8430170e6009bf3cfd77059650310c6d6e7331ce263ac74e180e5a044486b2e", - "0xb83f8f1a05909f42b7505be96f44f8a238a7588bbf59385edf6b1e1e9ea711958427c9a037f8e5a5cd6cec4658ff5633", - "0xa71a4f69741c89b39e52fe54a9942b4ab231fb278e29a5ca049435f475c9e6d847dc299e8af644ea38d930c856e1e60d", - "0xa122155d6adc863b7333cf679258da8f7475397affbe7ab9460ba7f15fee3a2a298e03e7f9ed8f420f37193eb9abe419", - "0x849c159a06c2c9dd30583e077d434f6b4bb5f148630f45afa1ec620f9e827648af659b7df596c8132f476ae114bb5e49", - "0x81fafe5bfc5f7dfcb46698ec79fec1ef83937fe74b3e6594196a90752a4a8653da222da8db4534632e491dd188aca2aa", - "0x983a8b916c0287ff1d1e0c2a2b95d2189f19fd313aceba9b0b382e686c24734a15d80c7d52826bf396e9a4f471026957", - "0x89daca52da9cf28a043eadc861f0d3454c98e9964fdf069293bbf646a17cdade7c9400dc270192811591ef6a159367f3", - "0x81df7e53c95e51e70d64327477571e8e7734a6a06aa44e308afa95a934b65546020c51e5b8ad6ffedb0a195817e2fa0c", - "0x84c0fd1a4e650c4a54bffd93f7c226a65919de74a1580a60daff014013a27c39a325b117b46fa342e3e603921b0057f4", - "0xa57b11b840cd4a65618afada6b7817e10e438ef4588fcc15e4c6031919eefe0eec9be5797734ebfc2b52e5be63cd7aec", - "0xaa5254c277535ee33a3a711118bda9462d0106e6b45100351639329cb6d9b11e47c99a0f9bf565699cd43a21ba6dcbfa", - "0x97f5b40f12ef51c476e5123e8958421d5461129330bb0bf31133593f8a492fb6dfc25fe1e04e071b4ea8674856c0f86a", - "0xb74d68b63d1ff7ea27765a2741071cc515e48c39f896d7dd84279e41a580b5cc01c32afd251f9052381585dd673178f8", - "0x8f4802ad0660896642b878139242b5d58095ac30b24d43d4b7e05f001d86149d5b4c74e68a7390c326e10b5769ea39b0", - "0x90503de4c181e2aa1a0be481d866dc2087c276cac8a89c442195534f541a1d8a9c49280458b5e54eb6a9aa2c53f3ae00", - "0x95e35567addd1329046796fdeed26e114553790c1824218b7618f117795c6da60a549af85ebae39358058d08d500e3f0", - "0x8d7126e89a455352be94e3e29e4a1f567770e38f77abf1a48c2e7419887782c7b2ee4f66cd7652fcb7667ef03865c058", - "0xb0bc540b2e09e41472f8dfa537f85a5b2ea60ad88d8a9bf3ad183cdb4792179a1dbd7b65070aade0cca6bbc9dbc848b7", - "0xb1fdfa2257925d4d4df6911c373c2288e90aa82945258c17a5ddaa5d1b8c37464ab61c8982dd48bb44e6e595c2afa7cf", - "0x920acf761419f86a16976470801937340f37355f197f9ea5b282355462e7fcf97d4699c330d587024c58b5efe63c2932", - "0x97172941d154cb1c1fb4ee3a428d7ef254c1111a8f633aac99ebec2ad1263d186ca925fe6996251f46908d0207023cec", - "0x8affa36f9bc732c4c68212d44afc71bf3b849a7617e6897d4064206901aa4b9dcfa97c1e3cc7db07dd9cec617cf6726f", - "0x8885f947200ad4ec96930da2abbb161c62b372c7e9cffc41b579295f93ad2fe6195540ed1533a299049df71d33462371", - "0xb7833caa065c2353a2df11328e53380e799f3ceb286377fdc78aeed78aafc38a4b8a374bf90275ab2d9afea87d9d3660", - "0x8383fdffec866ddf88172d7007b5fdd789850f16b32a7420775327068c654922a72e05087618a874d75732f516b40f4c", - "0x975f66b3d1a3342f43de5527a46b580ec4454894e205d44d7ea5aa4d0a3730b56450e0feded82eadfbaad96c6783bac2", - "0x8926d6275a17a52d1368a67cf5776948a61e221a304e06e12a857886c4f93c990e1b995e4af595ad0b6a67f842926706", - "0x80ca858b0e0c0c022b6044d190d3431fc77f2e4f1f59a4d7ae54c8f4993d74a78632b66a3eb7d1d03321ff7012ae2b71", - "0xae693c33cd72257eecfbb3cafdf0319ae66cf474147f0da1d1f90faeb907467d4b8977a439065cd87a9036861389927c", - "0x8e4f8a0db8ac2d739393de91df5fe90c1ae4a8654dce498cce627f27264068e3b6405a9fb94af8873a2a6d76102d0e76", - "0xa00b516bc3112879acb8b2111f602120faa9bd55b479c6bc1fcf1526698d50ba015e28eb759ffe1d3174c9c5d965e692", - "0x99ebcedb5848a05a90b0284f487bd1833f025db7c6d751d57a18664902c6457397cb439f2f07cc4c70dd25816b9e3e9c", - "0xb4e3278f98510126c54d3d6dedde95da7eda022e29877073c82fe29918242649a942f3079b85dd8dbeb58766c1002180", - "0xb314f525fa131f06013f339d8336ae29c51f16c1290ac665158041175689eb508a94dec0ed36f51ba425b3e46559bc59", - "0x9752e8ab279900d252495985d6a44d0e0ad9b42ea583ecf9e5edfd89a2db866aa03883db1a19c845d74419e43504ce15", - "0xa6ba71ed5551ab00a0dd6775d4da60a5e7a9b963810dfc9cba46a39e1c90c0760299dcfd48fb9a1ca7745298c858007d", - "0xb0d663f67fe4e45f7ffb0bc95abb494573a1133279dd25a59c017296f220d39ebabafb17f8e759cf6a60e6437745bddd", - "0xa328bab1a96f817bac209d7d350ef0727ee837e6712d01769a566f61be37e3e97bf79c5bbebe18b7626a9e63ed931190", - "0x919a79f5561ff9cecd8126c7084df5c359c316c22afc64f222c4d89142f50ce76b4f6485981fa7f092840105c5ec5b85", - "0xad1a0d91f6539572224e076c44af7438146cd1c94579bf4b7da09574ed72cda85b944cd45c39a80049ff71010b11c250", - "0x95d29627e2ecb5acac95c39aafe2d5d8e806f26d08150c6933ec8431967a9a1065578a959ccd1d46a50b38815af77f9e", - "0x88a53b6acd5e1a466e72b49d6f16d5c4621cd17ad249eb23aecb904a0d13748f23faa07d6f75d3231ed924b526211568", - "0x8b61713d337ef0119c94c19a77c7ea564a9dd032cfd0e3bcfc34c1f8db93f039d39fbdde3f3aebb3247b6963e6341d61", - "0x9546cc469a16e5b48a634fb033a213fc24e46015e8e5175982b30706d4e96b6afe04640811d39d2e7d5a9f1b1de04f1f", - "0xa95da12b299d823e6c72507b74c6b70788ad47297da2282a1934e48c7d052c07ca00712b4640b49cbaf945b86d000991", - "0xb1d2852ed007eaf12568beb05cefa80f6297282fe673a1cc05f7270ab0864ce60df8cca37a9272eb29fed23c85599ac9", - "0x88a57c79a5bee6b131f2558c4239a0da3f634cf9a5bf505a05f0e6f3818ebadb14a7b8f0122704b3ba4d55da0d34c555", - "0xb096cc5c4de707becd58d4cdfda60ff9aaf0d8e3d7cfc150e34b2d41f588008b904a9b80a2215ae64224712ea8b9c74e", - "0x82dca076b0d3b56afd51ae6d6daafc708f9cb151c45a427b352001206acc03e228b8c4bf30498af7eb7c16f6cf172bad", - "0x89579943b23e87a860b79b2be3a215ac04014c7057bece95fc240ea7cadc919b00cc7952451965c263dca826cefe8465", - "0xa4582a26c2132bcfa1ab68b7698ac34935fbf18eeef96daea991c8faae71d75abdccf4f85a7ed65065deea26baf65472", - "0xb34ccefaf95aa7ace9ce37c1bba78d048cd0ed4c7444a510128ba87d72b0e634427f1dab8cf201d7574171a8bf1c0f98", - "0x842c2e680962315608c5b2008b9bf280effa5d26fc105ecf8c0fafb6c01221164f08dd8a43b577e1e5c87823ad53e71d", - "0xa26176ddf57be65b2148fe4d434fa6f419dcd5889bccee99a1726c567684a8c72cc9d5a7054cef9df2dc7eb06df80334", - "0x8232fc494c01ca6503da57a2dd8cda3c3218598f549b70cd818844153721165db09d3cd9153e93148df83807e42b6c4e", - "0xb9e8c4bc3604044479490c665045cf1717f1ba1fe1f9841f7b718c4dc3ec482aa21feb05dce52f44c693e759b090d8ec", - "0xa036ec43d34465faa5db19988b260f0e1b26afef2b437aa02c54af3d91f61efdb87a4ba28b318f00acc9f13c0bf1f390", - "0x84c6441a3255f1289837bca60595696590bba534fe6ee5078dc3bc3a6eb7c964f5881fc6a96fcee90aee595ea9a27cf3", - "0xb1830bce55af7e1226f9e9cdb5ea083d865de1297354063ff49a51f2ad80e6ff8b23d60a54c8aaab305c29e68a5d1708", - "0xa6973c69fe5733094b645777121c17796c74c82c1ce7a088eaf64d6fd5248b5b0a0c0086d52a976f15ea1ec4e5ec8c96", - "0xa19cea7dc9b852f67725e746cb6865918efbd2b1d490e538a2512c609f1119d16951b614207ed075286b6943566c06c7", - "0x9638c19b9aa1563b9bf98a12e27f427b0e61be47bfbb50c6f70951b223b42eb0e82fda9ea333fb086cf07aef4c91fe91", - "0xa3bd61c1536a678549b5c1701553eb21140c2b6ec0c46b9f8e6c76d77bcaa67a78e93a813b03a095e409d785f9eb7958", - "0xa8542be9c242ef84016c2acb52f29b453b8c16bd9be0012659ed98f2008d3bf83ba65667bd46118503442e85c66022b4", - "0x8035d37b8d06e5fe22daff584a46528b4789090c8b4e7987a12f3d967bbb0afff567b21bda6805c5a6d2ebbfaa57c413", - "0xb43c6c25f61e5bfa5e6c56db2d4666880c8c3d9d2ef276d9995fd5b2bbcb5f0a94efdcef25edbe1f69e07fbff4268a6c", - "0x908c75f25ad4850f92510c886901e68adacbeea57c3cc3f1a948bf0e8495439cbe9594b9fcc67313478b9cf7024af7d9", - "0xa5d717a5b6c4dbd12b0ceed933cf22d0962db598d831ab9887eade8a299519897f1b0240ca057b221a0818e32c8cd5a3", - "0xb10aa71a8e88c1715109cf42db90ad4d2881f69e039a8c04226f347ce265dac52f23d319a69bf4c2763e1c758f7a0f47", - "0x81e80c0678bbbfcc98aab5a80fb4fb6e00843982c5aa31f181f925e26b09ca23d43ed49488100dd75298a78538ef9ea5", - "0x839ef6a9c77e94079243c28adec2b91709d21e6e5c34516b958296d205c17b5a4622ab1a1f34960b8e8b9d05e9b37bbb", - "0xa95f31d71642e2b9f6c9f3a02cf884b04a34d1326cd2ffb90fc7544ffb67af3e65de1a70b6bf7154225feb42540eb959", - "0x909e0cba2f68c4d8663b80b90b8002280b3b2fb91d845a750a3e58341e58439b8859adaa6dc2f55dcb358a2152b7d588", - "0x914d416a86643e0a1329c8ed167512eacfd8bc3826fc4f8145bb870053a9cebfdb16ede805d173e79f4994b41b847411", - "0x992e271d262cb497feac2ce47d983fe4e546113a23007f27cddce8e5296eada23edb8d1fb2a58436f68c0e212ec28e3a", - "0xa0b1c26dffa10dbeb486f3b64ec227a175e51b1302d34e3b6b9e2d497e1ea63acd1a54019c272cdab29b2b5481416fdc", - "0x81011da631c889d67e7ab437a7cf0e3530d9e66c5261ab2d2f2bcfa29d621c7cb8b5097b01d71d395002ad2fd1a9a6d0", - "0xb93fbb65e2d85cf38142bf96ee6ab33f7b76a00bc23aad78e5053225ad3b8bc104f92f6c9fcf7c30d9294b7a720f80cb", - "0x8b23c516426d07eb1b39b08fc4892a4a3170ced4e5c585b91254996a3f256a810f4ba77c4e1ec92e8155381e6f6ff6a2", - "0x83767aae8714c65ba08ac9ae63875fa037a18590dfa788a5fddfd6eaa4ae93dbab01e41af6224844cf0598c2580a119b", - "0xa45b08c8437848ae6b7ab9d8b276191bb0bb079bc74866176e024fcf7421a7def19246dc659fad01736c61dde39056e3", - "0x91aacda98c93d3ffe2f2742104eb33763da6ef7c5c44d3bdf6826ad57b1bebc59d3ae11918ddea6fa2043230f136ac6b", - "0xa2eee701bf2bd28d2db7e9baa4b467f4847f26dd678baf54b7fc675a19361d0d78a922f5374e2637476c0b8ffa8f55dc", - "0x83191437db841561b07e5d41b847d8d646bef4570b11cb2759669aab3263957dbfe45f225b5a27e12e8cc02f819d6c3b", - "0xa6b943824cf61ba89e6103859f3a6497df4b3416c9db5b587bb5688ebca1a2c9a1024fb36ff1abd54002bc705042c952", - "0x89dd716eb0d750404ea8b3863fa1527c5ea1792cdafc08ee2be998d61c749e79bfe3e5dc9ff449cc23509c71eb1057c5", - "0x84273a100f4b2ce613620279a3c25e9a5674676d8a6f28d77d91eebf1349af472874a7582ee9d051706feef64e1844da", - "0x82d24f634801981682e1e929a3db2d6f4fcec63fa74227bf29400af24fb7deecda234efbe40b3c4471806c3af94a7051", - "0x8a3bc87afb4bf91ec613501766bbec1478d13d69744ef0a14f3d7b26b52a5dba59f76b14497dc0f3addcf201224b7b21", - "0xb31a9743b4f7367aef83a20fdc19014eda12785d9f7a49959ca17edf2fae071ee8452abb187a0da4f5e78f5a90281388", - "0x835d9f0570c18b531952688c1849e296f677513a765f0d781fd1291dc7bb96cc82eca8fb86ae56916f0baae2e2bb5843", - "0xafaabb83f7927e1b9975cea26330ce96c007e30088e3fc482809a9041eed1060494aa971dbb9e876292891e4d008302e", - "0xb79333a7d4a427710e3507a4fbf22471ad7963432c8309695f7569d5a41dd7224ddba442e7d804c14cc30d81a530d9e9", - "0xa611ab6c6da0e0f50974924d30357e505eeefbb81b1ca37b67fc79d5ed259c074401e479b0cf89d4076dc83f2a70cfbb", - "0x8b5f22b400e4c6e0e7b7125a3ceafc653fd8b038a705aed35d96ecfc6ee21678021756c490a5d43ec6bd6bbca0c22389", - "0xa83cf99015a7d03167dc60765fdf6591a49d503e8587548b9fc09497a536f4044509a3e84d440571544cbabe47c2bf28", - "0x910b2e9ae1fda8ae0aca996aae60ed0dd25992ff54b000dfe32f53e992cdbef2ae2845b2fc497bb0bfc37af95c44cfa5", - "0x82bc81839c12f113b3d7b785c1d0f5bcb17a0ca7c5513d4df892c5d652f5549d7946a988a5f8ec9aa198ada2f2a901a1", - "0x94e370d49ab31f193eb5f40f422287909b688e38f99011c1be422e183fee80deb2ff8d0841dbdae381e24e308700c9a7", - "0x8bc2e53bae218d362519f718a64a8af15a7653fe9991852d256ca56b7dc813777fee516331ba2eb09b8309e520d73870", - "0xa49618bb3a1b78eeb96834c1bc227a4025f0351efa90f62979007094b6d75acfbe5a8cda6070e33463b46125f863bc46", - "0xa54cfc5b0630ae8cc9f5af609156eff9952b2181b817c6c92d58dd96edbbb5b29194aaa8cf9dcfe772a60f579624c3d2", - "0xb48af6f4c745b4a619c1f9f1352f392f2848add140a79686db6225a0bc4772eb4833bc28fa0e7ab592099649dcded2a2", - "0x87ea59ac67475c163bc9f33b6843eed179b384c3060d5c027b62e838a7eef568a901f15a178eb094cac7b0f8c21252bf", - "0x964f97b381bf9a79c23583146b2ebf07afd7e47211269e007ea741a211a9b4bd051f6ba5fdccc234354f78392bec42ef", - "0xb25e960916f8240f91349ed531f12def47cb2e1fbcbe36bc61ded00f0da1e1820250723bfbe76674f5b7cdd2bc5a0ec1", - "0xa39b5ca7f53197190e12fe5be5c8b332807dca6d7dc46a0a771f1877847bed3c565a693e8ce1d2604b41436f12c96ca3", - "0x8082f6b70ea00e5f7773f6825f68c67aff0ff24a6dfe0375aa5c66f7133b69367e7bc3eaedf40726f44b31d2c4d8a3f5", - "0x80c031562db3702496af1f62694a1ecc89b0bdb062c541f9cbda8e6d724e39eb8a5ae5cd60540d8397d4b24f630b3b98", - "0x8585ddbd8ac00d4bb75d69dff79ebecc59b28772b542f4e95ceeab2c6da8a756f8f0366f7a23ff52346a9166ead150ed", - "0x806c369093012dc6e5015c90168458c4f957c3c87d86193c3880aa610c4f821818d43280a1dbd6ed5ee08acc2ca7c3b1", - "0xb69ade5bc14ed97b8a16a58ba89d68e9bdaed589ee86680b6cddbafd828ad046597d233c47d851c2a911df2fb1a0e353", - "0x8dff0bc9491353dbc2a51e407f4f59fcff8eb27fb5cf4d1868702aff8acd1a3b4b3decfa43db9625355a0a976d98b770", - "0x90e056125e802d4f2f25d40bdc1563af7f275d844edbd900843038f495c7289028b05bb79ce9c44a1c57542d8dc224dd", - "0xa962caf9d690511722039493ea580b7e2ac0da35b63135ca505eed70197976ece6b56ba1449649dbca69a467227f3a00", - "0xa1f3c30f1f50a2f5c256783382c645aac0df25fa7b4721d1d687d8c432a7c1fa177d882bb5f2ea189fb67f568d9340b1", - "0xacb5190cea8aee54e7f691e10eeec26d7f4ae477eb5063599062714e08ba054c1005c76a257f813a6cd25fc04785d147", - "0x865d0082c6d809e47f46dc5aa8bf982ce3ef39cd070b84bde5c78ab8804e65de706f5b3b7a674ba286499c56fb40e9e6", - "0xb5f358df760662916946d4138d412c85dff314197ee716369939d287ea44c0cc9f1b991607ae143cf555c9be5aa1cc97", - "0xb52b7ee81f469e1ec33d0a73119a6adcd55a9a3d9e3785e0dfd64c9159a5a9100b6599d1fa39eb2a6343d9f8592391f1", - "0xb4d5e029a0d230b4fa666bcd4da41d7601edfcaf4596601c1e1d8f634bbad662f19e7f585d9eb552950f871248e93c34", - "0x83656ec053d658e189aef12123d1083b2d08a74829dd54162082da2bb5f87c8c7504ba09ac027625f974ecd4f6d12b5a", - "0xa90efedab6ed956edc40426bae1ac6758d5b6c21e4f6136d5e982680dbcd6262c864f33f369153a483f07d09cb26e582", - "0x8d4de0d63d9ba35c8e9cd28f27a5d0fbfb6d2ef4f423020045dfda21d641bd08b3cb85a69541f2a0ef6cc770106a355d", - "0x862a831527f5a87b631fe71ede3a5788bfed0eef491a43ed0128376634db72263b2771c54723231417a297975e801af9", - "0x8e99e096a9f9c9fd7811abccc3be8ffc4a165acb34847ef7ebc69f39ea8ed6d904c24243129ec7b746b7db94adc0db4e", - "0xa327d2cc1f76aaaf31e43abfe5b143233d7c030ec246d823af79870d9775c0eabc05153a8e3226a8bdb38f4f100ae28b", - "0x97c41ab22ee3a1630a27c6b3cfc05a8b207a73cfa03f4acc5d480f9ec04f5fd5ab0e473b5c8cb199d71a32381f8608a7", - "0xa1713a70ddd9d405dea03e6b681ebc26e61759948e77548314f40d61a36db9f7f469f4c164287a5f450049423fa8e906", - "0xa06ca3975dbd93c95e3debe03f668f6a934c227be6b00f47d5705312926b0edf0d3dd5a0bbd910c0989265c5b0d6cb24", - "0xac82cee668355813b33b5a2fe2b77920a38edebd72fd30b9ac448694855c929aa62a2ae3028140bfe2d07de781b2ad28", - "0x8f4d5984cb127b0c316f00ab0001e41bfc66df9b722dd0f4b73d7e8661240d1af313139c79f0ad62005e1f7bb217ee1c", - "0xb74c99b38473ea4e12324db61ab52780841fd61f4dd93aace6b38edfb24aad72488db28fc03ab35c2cc2cd3ce06656ad", - "0xb88200a20366d7c496f34179b52e2e9509f8f16de33756be23dc102df5291e620ba53ba2012dd9f6f0fb22622861ea0a", - "0xa9d4cb70f7a24793e7023e424e9b5c54529d460a76085b12de343447d453fe10359a9e15e73d0251886cb0ca45fc5ed5", - "0x91184c560d214b44a15c968b3c99aea6d5a22e75d19ae9749afee4f39498747dd9516498ad599aeed9c1ec599b058dd6", - "0xb6bbf6082283216a9bd9460ad4dca9e66f2178a2067014f10b36d12b9594065a35bb287830bde72e6f678fbb4c8aa929", - "0xb7008d5622a5d1702d7c86bfb2fca03ba46499858e7b0f287ced4b0fb66f7e7cea316f2c711f08535d9cd76085fb0b8f", - "0x873ae2f1ac52875ee6af29c40dc5cc6c6910c35a2ae305c04f5d97d919735c24f75876c64b5350a0ca528dcc90e720ed", - "0x999ccc99fe518b35509337ed86803957f6297fb2871c702cde49c0c23531ddf0b4ed4dac28014ae15d223b41d0f8aba7", - "0x829a8a475161bd1841eddc2b60abd538fbbd1f9fb0f855f8af032b99375cce9ac016d7c5ba44348d0e454515da18bb2e", - "0x92e32a9d3fc3c89a66a9bcfa1f90c708f2144b5c7a70751334e7870c5f23e246615d59b8538e3de32f0836bc473d4dae", - "0x8d7e279f7caa137948527d72427f1b798f5831f864b12b482a1b32616723112ab72e4ce7a0c210f2574afb0de25643e3", - "0x8aba93af9225126cb74c31bb04fc72ea4f5503e30deee5d168f67399dcb46c657a3123407a38216ccee8154b554bdf47", - "0x955c948dc3c85a2865cfbffadfd2f921170969631a186bb9579f22c43005c2a17b5874f792e20498978f0c3811b2ddfe", - "0x80bf37e75b9d12ed7573c9ff5d69b8ff8dedf57c5409fa9c2386458f925f362916c90d507a82be5844cc8e935f2b5490", - "0x8acc12c95f3bf08c7d8c5fc5338e198e52a09725e79e9619ee47fee7804e9c1ea645f12b56004ff642757ef10c66ac6b", - "0xa89c2a0ea32094484930f2dc5b0f98acdabbf709d340d35297ba4b67e05a6a8486f3dd3731f4500a50d4eb2ee9b548ad", - "0x96c90eac900c15d5e6d8a91dbf3aff8e98af39c5a9f3b0d08bbec41ad02f95b5855682aa537bf654f6e1fba40b32080e", - "0x8b44b568a1fdba8841999158ea349dc747cccc59601fbf8e7233ce833b9a9468af6cb10ab1cf039a84f59b732844f07d", - "0xa77cd1c02c49753567530f2217d6c451fe0e5704c40ec1783f273777aff0ca05d1f603b72f242bc50b893d90c82b3d20", - "0x850da661f3aabac974d76fcad683456a85ae387b2c9b3b7e9ab057608d66dc6c71073cfaa59b3703c726c1f3b938d8a5", - "0xb151077d6fcf1e305ca9e98d2d6144dde95074a7a05198ef48c2fed005761e86bc2c28ea18924b52f684d8a0d0cd9ce6", - "0xaffd96ef10e0f37577876beab7ade978663ad87b7a2e8a8ce771d960f373c62c1a69792760e7173a94f8ea1c7d8e0c3e", - "0x83b16acbfb47e50769167d52a19895d1e64fe7a98135f2b9121fc36ada19f504ba8518e50b74eb5e24cd248759cb6d23", - "0xb3d096f3ff4552799977ed00e248825ac60ddc76d109c1331d0d8e9feb3c95357b0155f71a962157b37eeab74b56784a", - "0xb90b4083c56bdd6d355b5ff689bd26ce5431ec473c293483f8d98c987904eba65d4a3801a2a17a896937b2a2777839df", - "0xa94686067598d8a2cc536e169fb8a8b3d3fbe346e680e0b8536f6412e30f67a7fa50867b2fb5566c8015142767462eaf", - "0xb28e7db41c71ddd7de04fca3d4717f09abb59ed08afa1bc8b3724497dd0a655ed3b23939952b9baf48bdde3ade0c18c5", - "0xb5b2ab8c237ba8f61a23d906a979da9ba20fcc5a01c525aedcdd90e28d2de49b60f807f6380040e8f739f8cca55eb8bf", - "0xb1ea6adfc3bf086a6eb3f95a363cb1143920538296f15ae20934656920071660473dc420fc5200922a446a6340f6f7e8", - "0x83d79b7fc9a07cea0a6222ad569acd99d40212fd8fcf931f0135f04cf28fa96292d0c2464f93996c5babfef06fa885fe", - "0xb8cc21695f2b432fdea0c3d19a5da0b7b69ed6295c4800331eb27cfb873736ae68466872fe3a5a331c2417d197027e26", - "0x8767a27ae578bebb3aca55f16fa176c94463d302e6d186c6582d6b91960d5ea6e014b95cbad7950e1196806d6fc15636", - "0xabb8dc9507e45381cd8d0ee8a65c0f4446836fbef50074d03e42262ff7368974a7f9f50f6d63bb5be970d868a19dc4ea", - "0x9584d6ba4144e292c76757fd0e7418f4c3348ef42e634ce8b111c4ea633da715e386f9fc3bd8bbf8c9624c890730ed4a", - "0xb8d19b9c63c933c940b29223890848db2838577026b5eca7ba07d865d1884b9df4ea39671076fa0043e979ae38dbb87f", - "0xad04bc5ea7b829ac688455e127af45d809e152f943fdf950b571d4c3a178e5ed6d4bea6c1ab7fc60b13c689a3d2b5663", - "0x893368e4fa97cbf70385412c7e04c5b56e680945dd209fdeccf36d7b21b11d468d251010c833df3c677c64ce1d2f3039", - "0x94d5ee5054c63161371355592c61f2034136f7535e5297356cc0e200ee9ea4f43196a3f9999622d972b2d05028f6f5b3", - "0xb7ae7947df3061bfdf4bba3ad536207cc3cb94cbbbf19872c0af370abb127f99c15fa54b0db5ecd866c312b1b3ec8b53", - "0xac355e8e65197f656b0e7c4ae6a9ae8160a046f7336bf40af04ec234088d9757bc676cb5c0789ec3944d0369202b9d77", - "0x99a05a0fef17f6922c6dbd77f5d553d2cec30f6dcb8bd8b9bf70194f9d03ee48063bf03a6e91cd5d72b2f78c31587b72", - "0xb2cf71270292ce714e853821cb914844cfb4d61103dd03135c9c539bb9386cbe832cd096d7bb5563b3f2178af7eb2f1e", - "0x870cf13d88c2d9721e343e1d087648857668bb0db3f039c3cdc20d799eccf26b8a0ed368209830fca4631fb6059feb0f", - "0xa16a5677371aadbb70904ab0de04f7f766bc92f4986dec691e2fe38cc780a4a8e66db91f17c4dcf7a51134f0f65b2934", - "0x910c40f9873aa79c07839c269c687537e18d2d6b610386255264e08e001fea51cfd81ebc3d5162ee478889eef08bb587", - "0xa9fd4cfd465068036546d90c0e251e03a45e17efa3029981929ffcc1b3033752a7107390f9a2dc280ba2d66c6fc1c256", - "0x8888848bd3f51107d84c83a6052c2a2ac2fb055f33b6c3776b2be323295979c4166fbd28a7b5a6e08144577a246e0108", - "0x80b4f4e3f9d3a3b8c4de3d380aaf8411e1c6a35bd8bbeeb186c71b2a265eadf6733042c350b4a4712e1ff40850741091", - "0xa7bb02de98ea09c9bae1e3c3e493fd86356ad14bcf8166a41b8ec6c1cbc7e159889ba0b775a43ff6e29e10e0fb3618c6", - "0xa7e231fa45e6967e751847d53602fcf92be12b689dc1358b2697b4415752546d108092099e8db0969ae43bcc8d8844ea", - "0x87cb53fcbce10a76bad2d1dd757da56814b963fe5a9cd6a29eb3769cc98dbd5f565e7279e7760f32fadebd5a1659abb7", - "0xa71c4ac6b501a4eab2c75e5b577628bb1d0d66f652bc6735034a083ac8e0ef78180eb2ce032d93dda9327dd410131c89", - "0x82a3b29f7beb64494137caaabe358bad98e9d58b1c96ca22a8692ba854e3495516632cdf003ede07026be7c354fd2cac", - "0xb9892e3a43d152c56796a6a6f6a9dfb5e53c87e4dd817d2b94bf4bfbcab69c0eb13a6b7be5bb51b072f022c563d61502", - "0xa160b196c9259f3ca50ca2eb869a90967d61f552f3cce4e6e0aeeed5bdcb2111e3855a362c7c686b17c03409cd8c8366", - "0x8b6d121a149ad47eb2cfcaaeffa3ceef0e311a4c3d59cb851b3131ad53903472bf1a1e9a374c2e9dcafb9361925f0b61", - "0xb56d5634a85d61f1eaee00addad696bbdc4316013e1d4564fd6777a496459e7b188f44a9e29b7028f2dec28c574aadf1", - "0x8c7f8109ad291cade1f475ca6edf636566b36ba86d9bf6e805a00378108c0e1069c82cc05fa92bf69fbda4cf2837da40", - "0x92b7f26ec11678d1ed525afb46cc75e5430861cb6a52a9e2b101f4b3173d07b53052df69f2b2d18e9a05f47698898e1a", - "0xa34328ce6f4d8079cd3bb3185dc9400c39af1daee699abfc5ebeb1cd02fc43659a310e149f76488b666a8580ac128341", - "0x90829483256d6ff934cbb6e8accda4f771080ab92e35f20ace8b8cd5a1f1efcac11ef04027fe89b76a908724a3c2cc38", - "0xa0b5d2e727a94f59c9eef743d27e0822d11117b7e8a7b75c7755517c514bf7a1875e355d7416c67f73cd6e73f2deafb0", - "0x9228ea35c6488368e5d7a47f813eb28e6575f598c757e375e90b4dfefb0eb3c9685674521dec8639c2635c2d17ddb1cb", - "0xa01fe29585073a9c22cccc86892996d97860fddc653f1e377e6ea7ad732589095a123e16166b649958f827e08bed3f12", - "0x915ff2d9bb04b454dae0c2ff8c49a1a0e0afdf718204b052bcb8a5db487b3dc7448f78df3395fdb4a67cc14d8cadf3ee", - "0xb0597958b75e64fe5c6e56ef803284b3b7420fd537e5625c75af3aef814a87a5ff01951261c2c7b27e374466658711d8", - "0x8fd59286fded89077050c5e826188da705ab7106637e15280ad7d253652bb527a4f775d464e9c3941a4463ec3054b505", - "0xa472e376e381bda3df20d8479464cbf9670641a1f5fea54990917cdd1e3567d24bc5abd4839bc582f87d1b1a0b4b1456", - "0xa7f2983314a2364cabcc27d1ea78952e178163ea37d3b24b0eec0d7d3aa8d71cb003c9a2cfaba3b911ef7a1cd24f4dd2", - "0xa2471ea25638772362139f3b54474cd4d2413d3b4b3c6eaaefc9af09b24870595f309e2761437084a48f06b8e3dbe021", - "0xa790f7c7251fd25e5363c0537a7cd585e9b14e1a210053739f2d6d81f2cd3b3fa86ed7c990aa48aee5eadc66775f6950", - "0xa983b0a549a6aab16c16d04fb56eb3f77fc339b0fa92d1ac8ff1b2981b30cbfe6d8cdc0d8d847d1b2f850ac7bc877d68", - "0xa0b26ee952c8bc29291562146cdfaadd1b6650836d25f536bae21e057b12c2c0c0fb650d423808cbe8c4685e6f0e3eaa", - "0xa2d50b22452b948857818ef769cea5c25fc41aae379e66bffe5ef52259afbce4e6e6bccbd88acbb4ccde1821807f2be6", - "0xac65a3fb2bee877ac6c94d47864e37d7f32ce3a4a9b16be440f54e861e9e1366a503393e4d49f135b1b4df509275b214", - "0xb0534fb964933ad6fafe3cc1e2f9179920d225a91873f9cc5a26ebee2fda6aeb7a1c7a22b880c7a77e1b78483f10c66d", - "0xb97724ddb8dcec0342e43f0a7fbca6e4fbfdc758acffff4f91c8f499026c478f2f643bb74c6e3c9f425de250633ae072", - "0x838fa61142f29cd9069e16c7ed6f1d04156ffb52d5c9fa6a0dd71699793a1bd5ec43c7482614a788b9934e297c356fc1", - "0xb313a08ea0fcbbb72246bce52577a529e538f909fca9228b35906a1a1b605b721a69e2f71f0ce0a41e7374b72208555e", - "0xa8ccf859132c003d69efa8b14184015541e876f74b600d76bd53f516fab4eae59ddf98b2c855fffa00172d34a92d699a", - "0x8133babebd96644301942a1fd36f11ae98271a9c0473c46c686da81c94c78ff11a1fe0f9292b575f61570632ed6f3879", - "0xb9a01a41d2c020ec2eaebe5d4ab18ceba89398760b39fa9348386682f136e9b15f55b7fd07aaad6dd59d147a33a84ef5", - "0x8381558d0a45ffae95ea63a0ceeb4465e1081bcdc30f38122dd44a2aafec1caa54392d5645b5bf25035141eec37d4ee8", - "0xae3f80448e73b7d6a8afdbf040116667a8f6e5865b741773308e0f1dbcb5d4b2120621b2026d895c078176113a87164d", - "0xa238d72e94f6921fb08979fa4b5b56101bee26ce7e2c7bdb03c05fe6923dddca1111d5b79e309436dbb55a00d05e6c92", - "0x93e501c4e37e87f4085481c1fa54742a9b2e74565371d3b1d594dc3f20abfa527a9f65e7293162f1e3fcc73e9dd4e9c8", - "0xa23dc78b106e77df216ca46aaad70eae1281cd467f936a92bcf84b09cc161bfefb05ea29374c276c8f9c9d1ccd200280", - "0x8ccb3cccfb8a05239de9180f305c48ffd61556c571f5de05aa4438a89b802aa5696d1537fb35c80f9849e7b018acb4be", - "0x8878d7794d651a41aa14b4720cb4bcd48cdc02156b038c87710bd59a87ab1a33562e5538e13ceaf89cba2e873e6a7ad8", - "0x8420c7872e14fe1c248366624433d0d682b6d8e8eac8ccf2ff2eb0df9f59f8bff0dd97e10801a09c1171ba7dc542d266", - "0x84da601354334b052350c6cec4ab6746436b51280a213cee3a775857eaf1b0eb97c6a5d2a32458aa79a552cc5e3031d3", - "0xb5f6539846e4de5d27d73b4c80a2acd61cd5817d85b5211c37bb45693ebf4bf1bb53d5f3ec84cb65d685c97078595239", - "0xb4f8a952e2331acbaa99c08fd304c4cd155d51befb1249883c4818b6dc36c1ef3f177c537f8b231248c9cef22c43f788", - "0x8dcb7c9dbfb642ff98f8ec14480c90d3d857932cef788d799f01e04704f8e2816b48650aa756d5652c8940d831c10712", - "0x84d912fec494400074f15640a7ee8bfbc9d53a1cdf15abf91c803d580fa31c987190365d3e84532c79f06e7311933f84", - "0x91f1a7c0b366c18e861dc1f5826a21b9d300d60a69dc14af0bc2d1c281b24c1f1ec5010a29e12e75214196dbf5f6e18b", - "0x97681e48a7bdbc014779e1ef4bb9833149b42323167837f72d503b0e376bbaca86717a82c43d07720cdcf103d296014d", - "0xb05e495043b14830193cee7f602f189f1b545096eb03df32881b7b56d907c1296335b95a387850eb6677cd5e167dd216", - "0xa2e3ddb8b8a54051c11a314d0571c9723b951356066f5109a46b016ce20df5a0caa1dc28ad5a7880f6bcfe4375020e23", - "0x86d41359379306eaf237dac768967a65fc6d3efda0181dc508aa119cb544e88553d088e862940067df73ac1ff90bb982", - "0xaf62a112b952c7e61ed20923632bbaa9640bd182d6342bdf6b42f4a9826fd5d814521dbc2c5f242e36fac2236902dedc", - "0x8812cd45233e6384bb545f9925abb499bafe50bb3798162a94b5052d9bd57dd22f56137d0317d27228740e330be5eeb6", - "0xa47c090ce35da0f09ba31d989fb3f0c41c5e4da0a2b359cfe0d09ef37877c8e858b65d93fdec5496ac4318b86e100bed", - "0x919fedc10dca71c6671e11946311837e2ec2507878ee7acf99d4de2652de1d55cace543ac6cce87544548ebd5ef246ad", - "0x812d9962e6d61518057bb62041a42373a55f7ea4805a53a0aab8c82fc79cc457eea68865c51cbf278da3f5b9180e5720", - "0xb237bf206ac18b16a49233c70b503920e0d18cfb02bcbc85111d5d4479d0e324225bbcd2903918bdc83ce8dfa531e542", - "0x8a0098d1864c2d0da124e6a86ccae80df27861d169c271797469bc1103b2b2c8aa2ecb6ab0f754eb33dc1b6feee9389d", - "0x968ec2842fd64cc9a8e245a42a63b083fc9f473d86f1c18c286006c65dc29b11283af8c4ae890b85eddd3b2a23d46553", - "0xa971ca74117948ca7b20cd1099e74f6d99913e9a91624cfb338278c517c767e1146704f28baf59dbeec336def30637b7", - "0xa5101523f93ed2b0d4313558b5b55fdb491f119232597512cb72ce817d9ee0b1db71f3eed2c9d03e72b4d360eaf7f251", - "0x89e08e4674efc19913d5a5ee104a2eee304912a4852594b44485ae466c35003a583783add4f7e1f4c7388b731183556b", - "0xb604a4a9ffcf59a7b77b1cf9afdd7255c7ed33b6266c508d07ae55486d819d195f9b3c2d628decfeafa20ee56d466a6b", - "0x9608dd764c357488a0a37b04701a4035e82e375d030ad66e7c6c31820fc983a8e4bb7157fdd780d384590ecfd8cc4f10", - "0xa0362c461470e07b139d771f1cdc8263b89f49878b8b94108d5d145146b49e89e1984ab7e2cdc262919cfca5c45f1459", - "0xb1831c76756c8c9aaf05c61261467e76bc9373a95df1a662caa94ddacad182b563fddcb7baa443bcf0e0f7eee2d6c2d2", - "0xa92a7e6a2676e2a76d4fe074cda356c0ec87929752f6115bcaf29efcdcc117972d8362afcfbaad801d97144ea18cc862", - "0xabac9de4b757f1b6d7a281ec1442d0e760dbca630fced73c581f6845cf0d4f23d711be740a06b092d37aa6203433f75a", - "0xb4fb4d248970489d509d791c3b0d2677d37330ddbff193303fe60361912cf3684f1ee08aad3eea9f9df0f98d405c6fe1", - "0xb51f068221020979e0495d847e74b6e0a157bad237fc5ddc065d8d1b796e09a6384fb0c8737c85c7645dadc34d6f4c07", - "0x964ced99f4b76f8f956984f0748d8bb5ce6f3bdc87808fa5afbcd7d99e807d5df67e6f4bf9687849aa0ea2f0920c95ea", - "0x8d9c8d05acb7feed2beb6ee951545482259ca1e1b667d2426b60b9f044f135fd52b46f89ead179f78353901b8955f971", - "0xb8ae7db026b3bb83125a495c10563006c0e5be3ec0b31c72aad197fecd2b5f5d913459fa3b4f4289b865116674e862c1", - "0x86af13c9a22f4801ad7fe7181fb40c5f9c0550997d2ecdc297bb1c2948b1cce684f40f56cad3db766a77c08ac549575e", - "0x802001dbe194f0d844bab116ce31b77d6b1ea69ff15225125cd392e41a1ff11b185c73ef2e2317470a7b3b1eced26210", - "0x9116764779c0746ecfb2f1a1334de85238ecf555e1080b91838326d813b94c56e4e3298a2552b2a20cb8c8b3a4e0a5e6", - "0x996ba13d229e9577dc07c7a31b9f5123b590abb9a9c9a58ec2e7df7223f6df70f77bf90adae3f37a78b608e1eaddbd2a", - "0xb71144428b562efcf71f61c94f026dd0ddc24d5344fc1a013d916af24686291d8eb86513a2b22b5dfc022b7353c19826", - "0x886f243b32f2ea2cba0124212503d916055e091a37919f34c655b781f7b35d9bca64a43103223038dd464913143af492", - "0xabdc5be5091953301a81e19d80931a9a02de0b81a6f5612c39f96ba2b8f8ca2bb41e9669185677c52b0f72b766c22747", - "0xa92834f565eb130dd5d10cc3b0c6952712536426fcc8985a1990da14e4ce7a5cff5c784d7a468f2c3aca3be9d249a069", - "0xaa49bc4fe3f9b9b0a63accc454464ca7fcce72088c3ec7d0592106a6f4c1539c06d501897252c8acc2e2f39beffdd309", - "0xa116eba07edd7701e767e20febe1e91b5131a676558efd98ffb3e16251351126c93cfe3996d3c6b0aa92e8db4385095e", - "0x925c9356c2340c7f26b3189a5d460ab99e7aee91213b114818083989e2eb4c4f172b5280745e19d193ffe0e4489cd80f", - "0xab2654e823f46c2eb660fea84596c6938ffd6303604330e27325ee604a50602b5581c4ddb056cdabc0ed17a151d9e3e3", - "0xaa81f10fa1e15703981917bc5571d99d4cf260ae5eadba6564853a201ddeee439df02623245ae1f91bb20cd1e2dfae0d", - "0xaa7395e247c48fa16198f776df01b6eaa58afb079a15c3710a87b58d51c0b517e01e620bd14fbd4c6c1766a9738a7f45", - "0xb401f60bdc451d82e03b370b7e527937c93fdeb555a8eb102672529b71f695db9712570b35c9a1959fc037cb0c8112b9", - "0xa1428032528cf0059994a15d81339d7d99a01df6e732dc950a6d3c7392a60a4aa0cde11494b344b566b851b72c40e1c7", - "0x9229f36fba6343af8a4ee218214932461dfc3c565936cafc00ee9506d9af187dd04177ded81ea2633198a5fd3c1f7db2", - "0xb7ddfaf66ddd1c26ca3789d840bdbb7ae31e656245e25407ebaff5b1c8f2bdfb8a0c5cbdad48b1d4cb6fbe8d2f791735", - "0x8b69f93109b886413c23b4e9877c94da025c375bed11fcb4aecbaeb1ebd6eae631c97c75d5a0dc7f6ea2112eb48b3c25", - "0xa58a0663d6e7c1af992d820bf912f0c89b317c8ba9e8d60debb93e70a4672ce4c3abbd882960c899c391a555a64e81b8", - "0x8375902abcb0ba00b31161128f0c052f42867a86ae6f7adfa30293ea8e4beea4a97f7183b593ac956c4289b9c5e510c3", - "0xaa89961d3e97eeb0da5a004455629f85cf24ea851ee453f7414df4674207d8a2f10125fc9aed1c4f26ef03f165d0908d", - "0xa8c157a18f72045cd3fd582ba4b528377124f7653e2b86ad7f5315822f34523cbde6363562c40c0156a3692d39da6a53", - "0xa6fe30d4b31caaf2f7cc1d3ab9919926f96bc161b368d2ab61b15f485cc9d45d01d08c0810998f68f56e64572339a6c0", - "0x878b4e4c9635af50791a6503cf126e0e277d59cc128e76c3db6ab6969f661ec5800906c40c339565dbecac3f1b6b8c3f", - "0xa7618e50520a23c4427f1a3fdeece259f84df65760add61446ed33d25af342da7bc1b951aaa88f6680a3bc96c6353015", - "0x9236327b2b540df60fdf3003dcf20154de1c679832b4b62e9e83e4447635d8e5990be4f5b71c3fc929085a9f03ce4ac6", - "0xab3d7f667a3ffd354914c2f336daf3b5ef24ab01a93b9fa29f2df1317ca19c14eb6d26893882a4ac5ece2a5d09d05073", - "0xb1b9b56e2ba24198018a31cb505fde5f92f07126c5aa3b19107f0fd5e7fefa130b390a9d24855bf0008ed952947c9b18", - "0x97e1f81f311463c8b0aabf18b46dc4abcc0de2798d4fb0aab80c1e9e9691cedcb6407133b79c9033cdc497a691071357", - "0x990d9051957aaac91f3d1492303469177d769d26a25e13043e1c9a5b30648506fe5ca9487f07791d08de20b2bf93fd07", - "0x93f9c3b1b46094c1a5895ac2e2a9729dded641d7b8a771b5598f9b52837d39a3c47a23879ac9ea49296c49d0ea55c259", - "0x80e4995da18a2198b4d67b4aa1a9d6723a0a6c7d88459dfc3e846c1a2a348b2d7edb37304e218ca6b604dec34c5bbc63", - "0xa903b1aa33a048b13c97255b44a566d2f3a2437896f62051c23c6993b1846f41b82d30431be29ea664adf727fb8ce18d", - "0xb589fbf90986429964fa47c1c537fc8cc00e972412eb8951618fda7be45f1cc7ace9dd1692d56f00748b364dadf67663", - "0xb305588889c1c8e5adb04eb58fd15c8de6a8f81d822943e3167e7df44c6af44a9db3c4c09125c79240626b309eee1929", - "0x83f53ab926be9cea3bbba19cb08eb4e39129832d75b1c00dc1c4bb003ac81a9be6e78c6e94ef35fd1561ce2a6efe578d", - "0x9913e7b63e8f058e5c0ffa823c2c3502f4950786e41fa95bc0fabd8a1ec4593defc59be5295977a0c12003dc10b2326d", - "0x8827ee24438f029a51276115b97c4017f4bfab673d7809641730a3ebeab08e85a5969f10443bff722db1f8c1ab940195", - "0xa205ddd4bc61bda5fbf6208bd26516dcad0060e52033945ff18894c1f53faadbcdca280440d4e974fabbde5e5da38b0a", - "0x8d0080fa5da6dbbd9306dd37b68a8c04fd1816a73732a3b8386740afec02c50f79391f3c0414a9851429c50f73627148", - "0x8b86547de8cab2df2100213a5a7fc1fdad5a2275bb7d47953a8ce4d125a6a7d655a549b600be0fb6a6b0b65ab0605512", - "0xb7013b089dffc8610fa7d3b65f6b054668ab1d96ae1db6fe997a20f7b65b95c8d17bfe8c04c272613015f20c3f2587b7", - "0x8322e62f9c36fae3f70a28890e426af711278b1a0d28d50924bf1aeffc7292376ebdfd31f2ec9468d2dae9be7895066e", - "0xac6fb47aa232ca54dca4b7d26df3fff4ed6126e46461a69e93cf3d48db2af4ae9ea4c6814d6880d0c5349b1e1229a2f5", - "0xb7bc27b2d03d172395d8fce23678357aac199e381ec58cb3fca94d1163d4aa4c90bf056945cf9a10961679afde824b45", - "0xa91c342a4dc933f5c5fa1da33584a85409fe7d871af8d5280b1cbc6d2cd666fe579e2acc5ab0922bdd2ce6a5cf111684", - "0x8a99040f6a5739496a28bfcbad317047be2cd6e4b9a62156aaad421ef019edda3d09c75723367ebfd413f4540a4a0637", - "0xb2061892907028a83dcca07e414ab0009117616d09d771eb268576e2fb3c17f2b550c1a514b4a151c4e8e50b7a509e40", - "0x91c3b565e4d031fda445fc878a11993eb44fc878c3d897986665e79921d2c26ddb9236799e77a72485e327fd3d0d5dba", - "0xb5a9d8a212d54f001da07b2dd3c89258cfa991d5b839d0fae980c36172e265587c2c48766e050813e46e8740a9475de6", - "0xb5d96caccecf2961448cfea9aa59a5f7a33c385837c8566700dd175516a4a598e48e6fba5124f964b47650bd9c58425f", - "0x9049ab7279cd64f91fd04388c7470e15982c2cd3e666658c4b9ec67ddd40fd4da88492b4e18fbbbec39f81e724cdce38", - "0xa7dc051ae68e576a52007c3d65006d438d7f7799630a8a65882d01893e527f4c4152a64d7286eb09e7bb9b2dde98808f", - "0xa2fc567b7687bf15b49e901e6dc1e4a4657aa24a5f7715fd753d04ecd23f46a818bcc32a105eaebc11834f9786725ef4", - "0xb1593dce38c785084d1691fbe7f8f85fe2b4e407a647a21c44b65456e2e396c76ecd04393008a4532b9588f241853658", - "0xb90bb6cff7a0cc93910a296dbc7e5b67165e743b1a8c02e112202838417c91f4c21243d253b4762dd65cea213ace2f8b", - "0xa668653374ab8f1dc50d63559b83e590df9d49573ea55420ce25b771653089db9f7fa80e3c8b4c987eed962cfde6c841", - "0xb815afced2255cf59bbee0bc86836cfd88ae1e2c9ecec7a87b41c579dba169d53067c020106abe29666e4ea379d0ae29", - "0x890a7afcd9985276e388333fcd770df1e9a87841b30ca2624a3e7b9c5b47da21cf527361918d125bbd59ce7415565f99", - "0x96cc12bd343d4d60b2a26aae55d266c4022fc3767d469404e9566362f3d89fcb530091604061e97f605b38f3c1549968", - "0xb0c6ea5be7ba5f459c1aebd3562773a2697b5c3f7d2c7735de0ec2f3868f2ea3017d4fb819b93317ed35f9555a4cb59c", - "0xa55ce60b84f92fcb1f41d8ebd71e81c0075657d1d5ba563094c68b93a52ec5ec59402c61b5fc4068fc56a73138e57cd2", - "0x94f03d0b35b455b3693b183eea7ec8505850b4524668722cbde1401c0a3806c15fd9cc423978590e7112af484525879c", - "0xb5e429bf688d715309ffdb8f5bdf7c0ccca0a0016996c0f5e898765b36da6cddf89c504fc05934538172ff77768928c0", - "0xb51e8cf960ab6326c9cd9093d97d7deab170aced75ed93a2b2274a7571363703cb53d5777e68f97580980e60bac04838", - "0xb6dd2b707b4b2978a62598edaf7fef30fad7859c3ba9ba000b8e587ad8db38796d0507bd566b8885d28f70a66059758e", - "0xb431968ae4a014d70f8204654b972c10f172367d51f822e16c1d12b730b92000b289cf89bf4f085274afe51c76477893", - "0xb8da58f3e8e04beb5006042b82ede48a56fd177c11ec0e088de92f6b25f77bcbae7f2e7283e6982c679a278fb17ef328", - "0x844e5fa0e7ab1e46b67cc7d8eb86f90f0e01b0a475a8bac1e827355fd18dc8905c2005d3fc7db6b44a785fe1140b99b6", - "0x80377ba7d302051aa72eae79031d85607ff666dc50ca52aa6adaafdcf71e2f1efd7d53b0a024ed38618a872c7dc48194", - "0xa34e9a28fc2de5bc90e6fca35672da719c2eb8e74b031d57eced932dae04620ba240b67233d53451081fb4c01248a0f0", - "0x99d0e1e7eb878e3eac30aa899ff0bb5747d2e11d41e139256ea61b21d960c7fba82b0b942d9926209a405f71d92d75e6", - "0x8b7c19d83631c9dfa9e7bce8d1bd21b000a6cd6e7d3668422ff7428591531776d6c95c908832731cb0d7f1785700d482", - "0xa4db6436e5628ee24bcf1ddb8ee52b8e68bbc0c757e6e28443aeb02da1162aca42ba5672b389d9cc563fdd4dbd273c04", - "0xb8bb956294647ec60ad4206f7cce1f2593f047d5ac47578dea5c323da47675a3387f18a3b320c79f2995cf7c7ad0744e", - "0x88593dfa25f543984791750556cf4b76b55b860939a6a4121ad647dab27352bd41b079d6abca06d0ecd7fdbc42e1fd6c", - "0xb4b0e9de56bf7d0d10a3b83b5607da9d713ff1bcce9b40f165ccf2765aa124038cfbad0c2f54d9838835ae80f2ab82e2", - "0x91a6b7b609b586d49bdeb45447b3723f99e104332fc976d0c2c35160c57bcd50bf049f3d2f3b8f240278a444595e70c9", - "0xad8c90567482f3e7d6100905e08a3bc6ad3e35b3d8720e03c34baa0a7081b75cc0b6d675b08e3bcd02ebf92d2aa4f7c2", - "0x87d03a608e09ba28ad0352258b2d5b31a1a967c4819e1a79f8433df534169e36d9a6c624b4ea1acc6e09e5bae76b0c08", - "0x8623afa0a77dfa58068b32e99ccb24fd5dd73f14a668123afce368e7d145b5da0805d8d6f070345019f83e8aa5a8cec0", - "0xb45673441dd82d28d89f526536e9cea0fc9485a9fce3fe5f404cec2fea3c27e360c06a2ccc695904ef3e0f6e088a54b2", - "0xaf8121ce9489e8229d507592a47dee0cc211f5e77ff6341ea92be67996b18e5fe73f725401d097f8bb5beb004163f821", - "0x96cfe7a263d4361ce6ef7ef55f92c2489ef25ad6d0b6d440fae6d62ca46b2cdeb62190f14425db36729879c7e5ed7332", - "0xb5f20644fc9f3a39ff1b22d3fd4cb132e1c0f2c70672e94cf0b0265f38177f78bbef029672e596b2d324febfe497c92f", - "0xa740d15f382021e21a8416fe8a0016efb3c8340ad73c821b6848a86a1716da9160c97684c5527a00dafed0b38661f20f", - "0x93961ca4ec6fdc2c8fe903ec8f03d6e87b0bc748e021e16baca59bb4094c1e294ca059b2a83773e9bc00ff939802c3d4", - "0xa7b98026fc05408e6c0e3f87a750a928f97b570351ce380e2b30039c9c970689ab277ccd2884510f8724f97937f5c8d9", - "0x9141b945647b69f6a385e62986ca7e7c082d613d13752b1cf87ee1d9577073edec4c1a3e70b1997b0265a12b042d4d12", - "0x93f60708d9eddfd9aa03231d7732c5b3107cb283d6e84f3aceb8889f7bfd549023b7e01c618f3c8470bf4d5b6e0a3993", - "0xa858eff118ab39387a55dc6a4ae0eb4d2c52a4d66335253dd29da3de8a328588507af5d8c47fdc0ab0a780cbdfdc1e09", - "0x93ec328b13ab3246f1488df0b417ef6c58b58767f53f290b9dcbb21bb6b916787e24f3eca2a40c2641a5861cfc669d98", - "0xa453a88fffb4e234fe32f9116ea907d44f49594bf94b1ac684eb72f90e9626235e3ee13edb102207b9cfb61b1b38de24", - "0x930ce5ac41ba9ec3b4bf6043eb0f1dddfcb746e152d3f82d73f967d85359458096e714f02cdb9555ea086d9174a7e545", - "0xb219ce9b0ac3a4f4e13db25728e1a95bb9979f3d93d825177aa67d169534d044cd885bf9ac363a9aa0b16c65a859699e", - "0x8f3a4c32fc1f44b877ff3560fabbe9f2308f83d9ef11be987dd9e1a534e9a358af87fb6a05a34e339eab904e4ae9c1f0", - "0x86253cd3b620c408ab0420dc97f589e131af4d304adb28695fd4e464078e44d03cf3ee575d339d9f8f63d67489bd2a43", - "0xa1f925fbfe34e61a103237567bd36bbc39bef4190bae1cdbaff128d5cf483de5a9b799699b5fa14ae60315599e12908e", - "0x93b255f1632c0a5dbdb93dd6523c14e4e40cafb2ec11380711fb33f0dbd078759e47aa1ab78c1773df491fd781dc2817", - "0x868100d9752c19daa256123c1def5136608ab9761a0f7c4ccfb0a5df6add41fe72f65e2cb75aeccf517bcfc1061293e1", - "0xac5e3365c71371129a0698ea2eaf5cafb50a168b5e6bacc21720a25113f55b9b1440ba9eded5f3009ac03effe8a8613c", - "0xa3cab345c4ad1b37b52bd89d5fa5a25256668805261882de654905005660777c718c69299bf68cbdfaf6803cf751e52a", - "0x80d5b1cbe5449485227b0cba2be9011d0e6f3ca8f5f4a95889e858eb5aa5bc82af28415ac8f2a1580615f8586b372e30", - "0xa4bd33ec8b9180e772ac71286640413bff36530a62e871178ba1b370bbebe55a330c18edda9f80a7bd9c727365f9c383", - "0xa87ad27aed259b28356f39c7216dd1be913ece2cb0e3757ad4d718da51c3d9a9bcc80e61ebd7efced5b90c2194808c64", - "0x853d0f27481547927f6125c67b4bb7136a703c599f20255b51bbd6b5a87b62dac87dc891dc2484204c1fca8b01bf71ad", - "0x994db09ae88566c20018c133304de60576a0819d408e79cd756ec578556c443044b806586235c770ffa6df0a43b0584a", - "0x82e811aedd5ac016dc4623dcb1ecb5040fd1d7ec05d24dde32ef135b58bb7fbc2d96fd005bc021e840e63404ec549ede", - "0xa3c10884c5be715ea4d18bc1082680cf7b2eb2cc570e11d1388ca7cdf415e430cf35f1bc942c5adce21b9c52277e5f3f", - "0xa00afc15a0a4bb80bcfacfab5ff42d0142945f3fb075bfa3d68d40129a145f7321ccacbd4d99974f2a0723e0fce82c78", - "0x8e3bd02bc77a29de907a70d3ed73d58eac78331cb8664d732f4f67fd5fb490105d139263d4145b5f653c40d06b34cd40", - "0xac4e2b6162d4e6238d6c1a24d156bfb6a6da582786af5ac8391b3fb425ae02b569b3a4d6dec32d84eceef677b37f7580", - "0xabf44ed457d12153f8943bc373dbdff354d464b7596e4292e2874a0e4ab415d0fd46133bf20944730267e567e7c1da91", - "0xaee9fb51c770d3a221d231f6baba41b2ca1c1c1f7cf0bab8fc11e641207a56fabe85cb14692f528fcfe5eadb8075e4dd", - "0x89a88cbb080550c8b4fc484975a5a9f1c22b52b7772eab1e3b4d62c9b0a614fbed1577bde0728700163f7452f3fd6171", - "0xac8efac6d83f793f2d5971af4d5b37213cbeab410c2e43f5ec78d81e3c53886c2bca13e7e6bf6a18dc4a58fcec957eb8", - "0xa17190e47a29877144661dcbe63be4eb34f0ce91f4a3d50f1a182b861dafcc510a6c0476d0586d015ee5130f94ab1e34", - "0x98b87131dba29e84fd6b96beeae00335d3216489d18fef3c1f63e1f7ccc1617869104ea0684bb453126847f21369d5cb", - "0xb6f622c70ef7d2c08e4157c39e87f4d86307873104459fe48814403442f369f794071a609aca78b9685626e78f65108e", - "0x84323f6465cf18061ab043df9b68f5e590f1a0756352c2945c656487273278c496261604ded93186aab8040e04bd8322", - "0xb57b6a83e0e4ec13158f17be24d16ff5602b918a77535ef0bcde21aa31c8041a205e43897f5623b16d402dba9cd4f3cd", - "0x83987eebb870869ef8d67ae19cf39349ea655d2d6b6b37b6ef884593788a986ef28621814315051a0e99c35b198ba439", - "0x8e7d3138834f79e0b245fb396a04f40da2f0fafa0c58509d66866e45e9de683bfc87689276ac76542a1aeb7f3ec55651", - "0x8b03d72e78befc9d75183a9e98ff7c76882aa3de65216e0dc96123365cce89d2c77a2555c693b9161c39df1412ce00a0", - "0x8910e88f979fba40ca692f15749d41a668cdb4b2f8129209d5fc4a2cbef412bb7c0350edf601aeb25e786ef8d3848267", - "0xa9351bd27bb2660632b128163a95f3a5b2a34394ae953df826c4a9f5455e0c6a754a22bcf4a019ffbc1516c7452be53d", - "0x905889f9b5d913e4df560e48b524f045958146f4b524329e6730dd9bae7e9d2d8d579766f7dbd1e4757727b5081c25a6", - "0xa0a8575a23192bcd8d11a7892e78569facce7f0054961ce0de28b9734fb3a6363830672eaeb3e680afc2b211aa810d9e", - "0x994530c2f676e1ce775be93489ed67ea3f5524d9673ded1fd998841708ca645d6af43ff51d3f3b3885c3421c88e64dbb" + "0xa9d444e9f1d61da2789f1ff886c03c0c3f76d3cecdaf466b1edfd98a9f7ae2be0d48dad31de9a5ad66a68723015d89af", + "0x90e9d9541ef4b10267958e7a5ebb2cd9852277719037e1e975f87f27f81e093ff4dcc056cc59c80cde0abe6ee3a47b98", + "0xb7ddbb192713cef1944d97459dae9daedfd8e1418e1245702ac4e136766affa24d4daa50c2d0b1195730a4fcf7742d91", + "0xb495de1f97c78bc60cd367aefd3711701fbcb500348031f414d7e0b1548b85ded7169efc442290d21dcc3b16851e3fb4", + "0x8aeba5be9ee0b68ae2d2f8a1d401388a3cf56505aa0213e2dbff4b229f1485da498e6ac28014067b8152b123e4fd3619", + "0x8e7d0ce4605837984d4454920009839575d4379562086876880cffc30605e76fbaee4f359f370adaab51dc5593cae03b", + "0x938298312611b5fac56fe92ad7f8b4bbbafe4b418c2115a9c9002da0c1153492ebf5bab05098a474ec6775d1f80a35b8", + "0x88db3b86d3dbb9e801bd0f316effed0e344eeb1634e140a11d80a2caf5d7f78788d08e1d509fdbf0c0be098568b8068e", + "0x88c5c296c0bf1571b927046948f801b0a0e80d06f6bb1bddb40147a2bbcb6c9467e635dde3d827c42772449dc14b7a57", + "0xa5a08f75de23a86ca40c2a3e8a58dd788c59d4adcc4de75c0c122aa8836e1ec645016b6123e33ce1eb0ac7db4b6fd5c0", + "0xb0ac7b989beca3524241fcd0079b9fc41e47743d93d63c0a3c21e7aea873a503ad144e5d9a4ef92fdeb14fb5e1919c5c", + "0x91bac5ed4fec4f7f65919c723678b91768c092a958303cc8e784dd5401f16b35c8cdfaf87d7a89c86bd102de00c4b71a", + "0xb15752d1546c1869898dba3d3e62aaa0de6b988c8d86523c593053a76f98688a2964b08c3fd2d7e757bbb799760d0791", + "0xb42d61d3985687454ae53c56c4762c0b01c795a7075d87efeee0800dfe4c7f794b83f53d00d798c4b5c5b8a6b0596d5b", + "0xaaf19767a17c384a587a99f57a0629d2782d5bdb04ed98c15f18e5f6e3a0b5b28e3a788c51918f0eb2cefb81fe9be851", + "0x900e42a5e3da9fdb485561ff28a8a239b572188dd3fb300bb90fcd7ce4612d7ed473adb409e1ed998a8fc292688d52db", + "0x8137b3841af6b6014b021cc476d55de6210a9c461ceda3ee02d57855d5ccf25ef34855dabfa4698fd5ed52b6553b1b4a", + "0x8d1f1df9ce02aa80ddfc1ffe9a5184b6a95a417e5dd23939dc0bbf32b90ec439f5b31766af99a33b790ab6c6bdb45131", + "0xa166bcea7cd0c148410c5e9420377bd2dde33992584c3fab49d5f958c216dd599428345109343bd19a0701544a9ad6db", + "0x8a282c6b3fbea52c778b60668bf7690d19325ea064e992a66ff7733965598e8c28b886bc1747fa4df4500ca9d1f95a42", + "0xb934624f1e63ebad3b2d0cd43f80e9310d9cc7672d74a000109996e818fe072af158520f0bb06faeebbf23c2feea2aac", + "0x95cb8deb0e52155ee585802c5ddfce2de5fa65322c19f5b2f13aff73cb5cd27a76f1e75804096522a1fc2907e4339891", + "0xad93153db3a88b85e22214a83871a16e20937ec90b00a4ee7184c6ecbede3fc9bb8ac9dd31e8b372fd90c8dcd3aff43f", + "0xa701ed12958a0af8c317ab678cbd8c44e938772b77bb1db9cb1698e5ae5a85ae1a0d0d75dab0c660db6a297f0816465b", + "0xb621b3adc4da494f00b3333a47450d88a80d998c0785c865f467a61b028f914debf6682870964d53f1ba410952aa6cca", + "0x9062189e5ca266d568654936d820e3675550ddc163f00007fc48582c042ae886cc14c4e71d67c5ddd5a30b728c74d885", + "0x87f9e592ea733cab5c3e4ff9d5bcabb238c5aa7ffab82bf17780d398f546687b7e7c69d88ecb7ef7b5d7789b4be58776", + "0xa11951881fad861e019334acc240385534cb2eddeaecaee9bdfa39a106406aa41445220048ac405b3247731a47ca481f", + "0x8940084b86272a1f72a42cf7219256d5f63d928d0dfbf0890c25ceb9bfd40e24e9900a48abcda0b23cf2ef4865899502", + "0x85befadb3999da591159cccfb8a826f208abb629093e81ae7b9f975acdae0c45b2ed0a3abad86e8cb53a9eb0aa56a506", + "0x85221af4d04d66e244c6f2717ca016bef488aa1e75af02417abae731ea91c58b395d0ad0916d38c275c6cea593ff1ae3", + "0x8f42ef9462daf4296df1ed276c4544d0105198c9f8394f734bfe07b4464383d8506f2f90ffc6081c36d70b8ef77b794c", + "0xb29eac879097dfd506d7064137598b3121523181984d12320d78a0192e3cf50cba4bcd21441cc95672111c4f134430e9", + "0xa580b1e220bdba5c107ccffed8305a182e01e318d35b9061622607433aad1b4216ddcbcfd83423685b5aaa4729845d84", + "0xa905f16c80911769477f58420bfe0901b4f8251572d1a377ee981f5de0ed851f19261a94e2dd42509f35dfb2e4b1f8fd", + "0x8c9bda8fd26c2c03256df3d4b47e28a1c2498edfb9ddd05260a3c8f4a2823199571a1084539115c7d893f980f38cd57d", + "0x801c90a8b8eec5a5094d9ab13bb6b3eec7a3f566bc61761149bce23ddbc39b75b02d14bf03e9459e47f017c0f85f5dc4", + "0xb2e57ef1641e58bac7223591d75efc549624c7f89772f722af854624929e17429324130231f273241c0611e1a38543da", + "0xb6504ed7ffd1f6ba9027419b9af8cf734e4c346d59dac371a72c5f67e9f0beab782ed0cd0479431b79f4c8d91c797c5f", + "0xab5b3f6e9d7f4fecc25d25a645690f970b5ffb207634c55e1eba256540f05205d38e2d3f1b65313cfcf9e31c05a894a0", + "0x81622077aa72ca5eedd83760ff9106726cc57f4d51cac05aaa8d23b95e6fdfeb592e54814e27895cf22ecc9ad9715134", + "0xa74a0b48c3741b269b53daa7af6a68073de60fae6ea92d32fd93f001eb9fef6a8921e15b947a4106eded2a42b0c92b1c", + "0x831b984b57ea4ae5fc080fa8c1b399bcca34288c5169bef19c56104bbd9137749b91eadd7da0ba81035ad3fb743afe11", + "0x85a509959061c9f07067efd78e0092fd718485177aa1805f7dfcd3456924094d8c331fbaa0f153e169083464aa598e38", + "0x981b10d1ffa86ae8bb80205e3abf114cc898f039dfd138a065b1f6354451ef55ce4328415909d35f1ee43442db424dea", + "0xace2ea3395cc5cd9fa95ef6a67527839805213024d8c6a2298001a743bb167c915a25eda3ac616013d5f1747d1279739", + "0xa1b4d54cfb55ae9fa991a78b738b14c425835a04417fb0e1aa31fb0ab6e555cd5dbe399bb32cee4f9268d8b3c8f9d107", + "0x8a1f387ea7a6e0c5d5c78d40660999f105e8af4bdf26e535d8772525cac159dbc105685939ef16d7a83605ef97d80765", + "0xaf1fa6377ecfabd84fb0d0100c778df3f0b9d9396c5e00954743104ff862b2abc3c3f71e7d4c2f8a5fa2fe71b5f24e31", + "0x8fd81714ae6dc0d511d88a839b1964f70b2e885972198ce94efe19fa17234efffc0887a58f568629e238906b6bdeacc3", + "0xb7d73cf5bf1ba79cb084e06d61d2382f3f9b5fe1e080e0256e074b36427d05747c3062efc4cb3de425205d90673a36a1", + "0xa3723db77b5de6651125cfd6f5e9f09a7e3b8f46075427e36878733b61df0ec1e22567507a527b06475f9f98d86ca9bd", + "0xa2ccdfdfd406fb594ff0d2ba86041da023d6299ee62b92e7769b2363211857bf0cd7c51e1bea2bf52a941c68e6c115d7", + "0x90a38e8d641ce33d5328f70bc79e3eae13fccb615e36ee16089b86d5b67f9802451b2e9f24b005a43b578d6f7555b2c4", + "0xb7ed87ba3b6b62109f24f3e666ceaa07c9b4eeace86c4b33126d1d7a9b33fc35654ec7a4aa851875aa1f819b1829ff17", + "0xa69d0ab7da482aedb8bb0a9a66b0d55774d1dd2586cbb5e0e84f924fd0cf687cf06197a32209c03e609b6156d2eb4807", + "0xb8dd82eaa9d9b8fafbbe846da441b3eed32407aa5667b8ea0f483de2b22bee7ea8eb219edec52185fd0de3db99963e4f", + "0xac9bd55ed0287de63975b3fba640510252b1fa2ea1dcfb4b5409b3603cb8722461c0446a55bc4470edb0aff4f995d63e", + "0x9982cd2245efe0d7260ecb3cfd437eec7bea5edb6bc9939df9045de3b511da99e17b142097257fec4e45d56356dc2f8a", + "0x8f1559ce60384dfd579a13472d2d76d7f85c22c30d8503c8b8dbf7a1fda8873b77fd373fe77c59e5dec6ee64dfff6643", + "0xb5179346f004d37a807d1dc65274ab5f5d70ebcf20682fde73df0c35eeec6999221e72045a0a18ad81c049a569adaa4f", + "0x976f287adede40ddd540eec5fe6136dab3a0248f2a73e3bd0781a3ad493f988866dd05c9dc3d638fa1ae0f954aa75205", + "0x8d132ec698c579213ef0bdf7f0f782e337900f3ded68839dd2bdaef7800a53e2287dcd616d2c652c0f2c8cf511687e12", + "0x81f82edbc2b14d71b35f2bac3b5c084918e90d59ef4dd6806ebc1e0d12f216a50c3fbf9cc970cf4091c3b039f126f34a", + "0x8f51a68a829af54720a16603262ccb3465f586688a12fbd144085e4db969d4306c28402b747a3b2b7df87e2698c4ec1d", + "0xacf3c80067e9dc0d45af49df6cd06911bbd127eaf5bbdf07587b0f18c95c831b926e53dfa0c02a79f56c395a7fc43b1f", + "0x8334a7e266b9ac8c9cc585a86248c51a89fab88c3a80e3bbed9fbb71a89e1f86a4ecaaaea41430762fc2f06142aa1fd3", + "0x8e7ec14f54216efb42f2f100badf789983c3b00764915d17a7d01a359278698d598166c4509b27682781eeaefa209a68", + "0xa4d1023329665bceeb7d655e6fafbd9ed1f9e65901a830fe3f43a47667b9e43bfc312a24bfa3ae39a48beaa4b4f633cf", + "0x88d0a66143c4fb670ed5d34590106e708cc2e6e4e037964faf6c58ae47195de31ea6c2407108495f955aa68aa79d36ba", + "0x8963d370a6fc4e1a99fc8bee297de6478cf103d3dffbce85f4c153f307bda08f4d77d4aa8e397c3dcaf7a84ca484b0c6", + "0xa868495e38a06d7ce8b8cd3fe8ae52643873a4f5c7423b5267be16432fd4c66ac129f93e0f044678aeb0d0722d11a460", + "0xa697c92b3f28f85209a77a11f60bcb5c75f8992b0713f36b324b8748f78946c2cb3f023d4e36b35f1c6d2197b9200a05", + "0x955ba99c3ce7c39e390fd39ab6439e569a7cef59b69add7aba9da8c52abb04d344173fbf49123f401f841c8bac38b2ca", + "0xa1c5fc69127019e29857ea86f7dd84e5550ee7c6221b0216122cf42c110f5c0b79f5ece392d103e62ed31d279579f058", + "0x958d4d230188a857c9b4e23bfb45a9c28926f61d1066a88e44c593174c12bfd749ce8c2ebae2c65a561b9e1a65f33cee", + "0xb2e9728e056af7f648fcc07901091349025b8c557867850cba7c69be11c5a5fbd75764bdc21b6fb1e6c3b59b7749d5e5", + "0xab76bd7f37f8e201c38c59f2cc4e28eb674e9029fd1971d8e83a384048d7e59c3312dbb1a32daf8cf029cb95a94b7a2e", + "0xa470aa964f8616815e46a0b8357252d0c87fa15c4ecb53f2855595f0ec4d367e9a90a7b5fc19cfa1981db400dd84cddf", + "0x8e7ed0942bf27d6411ee693e845bd1d11aeecc64d77c5b4dabc951c487acba4c0edaf2ddacbeca3a6f590429b05de63e", + "0xb9ebca805b1e0b04dd9a36f130b6d2e85ac9c1f84b8478c7d1d31cc7000c229d0292745a9a54d87533b389f85335647b", + "0xa07a157ebb964282729ab09205f5a2df132b5a0103233dca67dd55215b84e66423c576c6e0b055bf85c6a27025fe1aba", + "0xb7154b1768ec4b524effe4e18b9eb602a8801b6867493d4f85c249e261b88c004a9e1b4f560915b3fb84e76463789b35", + "0xafa387da042a525360971a382baebecc5d15f003d280b42b39271fa3f0521a3bd1189de5330955e9a3479dc5a4cc1ed3", + "0x9095b1df28fba3ef1540032c9ee5b6ba45ed532aab722024c59fb1d73b307444f3bdb28a537ce2d1dc0958c2d4dd3d71", + "0x99ddbe36a0fabd99391380f50a12bdf551a18ef6dbe14466c1ce904a85b0a144675ccead29ec801d7f691349ae638c12", + "0xb08164694457685c622d0406b4a30256d7fc58635aaa8b614c56761b3e35edb953229b03b2c0efb6e46ea9235d5f0a1a", + "0x8023b6df8bf2599e73da1ac2cd4b712ef052364458fbcbe3940d23bbbc6372512bda4c224dc565a7423481345d53b916", + "0x85761da959ddc97454babe100e4e89b3c91088be2b9b4819c62fedd7df8b299a73e19b05e3ff60c90c9fe7726d72f847", + "0x8e360b1d1eb764db614ca69aa730d3a9bee38b670b6fdf515862fbfc6c749a0b4d43199aa804e2d72d31a8cc0a1ef3a5", + "0xb3ea376091bf85c8998a01015d5c0e32d758dd3253112ed0aa157527d4358922a4260f0e22dc3e71ba9cc3994bab0cb3", + "0x82278cd4de31064ee4cd6d7b85f6075d918f1163995eae5463eda0e62c3dd9e09ad91da1b53aa9a2ada1424eb4831274", + "0x914155db9740f155563db22d1dd5ced21a73bb91fb3f015ca8d3684983720a4b10a485f7a0ae5571e7600f14178d4a50", + "0x8091fc700ad48164fae1bb87efecdfe25da39f87e6e35e885b7638e648b44636d81caf55540a748ba0e4b9edc90d7973", + "0xab40a26135b415ecdae0d0b9e1d05a8864ff39be03317ddb30ae055f40dcea4fd5d85a86508dcc01cc447ff6ed48edf0", + "0xa505eae9dd77a587a8d9cd2729e60441900d5f0489f17c4beab7cc791eec71c60319c28fab04e5a2b66880da1b14356e", + "0xaaeb71357f65ad8d0b39c7ffdae28a656b78dd5bf3c598aeb44df08417a1a0d873fd95221cd5261323ce10cfc92f0dcf", + "0xa5d778aeb2ff234f56a070666f8e96b4f64b6f5684eca03971b409a63697a8cbcce23457a0a5bc4973db47ae2fd837d6", + "0xa96260b0a6bad1d7440e68f1808b0ea57ce2a6fe445708418f21d8d72931c1711164c3c3ff003118d982cf952e9bb905", + "0x9596db67f9e7fe80c5f58369e8cdbca65628054a5f2fd355f14a56440c19ebac2488da83157ac48cd64519820b7667f5", + "0xa0cf2d6bd1b54795fa6a69e501e24e2dec46cdc2ed87859b874f6ed5c6b182f0709e2b5744675154264029cc0d24e0e4", + "0xa6e54fc3c7b4e5def4f00cb25ef1ae6cf6c805d665c2099851d9384bf187d47c50cea6e597a37fb0e9590f4e58942c2b", + "0xb1dab33da4420ac03d9031066d45a02f3ca221873c25a9f1b268f63307118f4a4f568ad72820ee8fd82724c41e10047d", + "0xafd6f094bdc35d659390a4f5a938cbd203cad60af02c86cabc59ce793788ba945be1c8b7fb4d5511fc69e9326bfccd9c", + "0x882ed5f6093cc56a7b213e1ad0769600763a18ddd73d49b023f1d6e60a17530875545091c2e3c479cca0cab8124eaaf8", + "0xa61349dd570ff5d9debb1b774ae295846d9f410d52f8ea3c702eddb42e846689a7e18712abbf5e1a6647c770d462badc", + "0xac6f37832cbafdb22529c07afa4fe12ff3c01a76bc0e1b0170beca620dfc985396d5825028951027fe5e8ca5c6e8c671", + "0x9057a00b642cc4b70681b682e9a24a452044bc612ce3028217c53b0f707e7fdb5f8354dd8fbdf6c7ba359e75e26f00b5", + "0xa6015fcddd255674f9c1bfe44d4696bc0e9eb8e13ddc746a34ba12ce9ad9294d154a07940deea93853330cb67e2ed824", + "0xa3c8ef5962e787e3971f2eb5bfd37bd5cf9ef368a399a9923c2bcf14d11c3215d622ce7c61d91c39843dcfc3e7e31ad8", + "0xb08c32b6c6c674971f5e2ba55a2d0da7da361a34488764e0bd782edefc6ef3dbb656f89feded4bdc758b28149a2b6c43", + "0x8fbad4e1ff46fa9a407e1306fd53039aad830ca2a13b397802948e46da794f86e0929dab586c9d2421a8f220c8a931c1", + "0xab455f8ce67d46edcacfa8062213f217482a2a480ad290d5d208a4651df93659f61879836e6a6df3a5765b14b388acfb", + "0x8a62eb6be1854f5005821dc7361eafd06b9b6f9cc48637f646fe51c03ba4c0d9f2c8dac96cfb5d13242cf4621d1c340c", + "0x869e70af3daa37fca57b59a1204e13d6c158acdb4e0b30ff715465bef15c5ee4d3f9ca883fd06e1fe897685b10e39fd1", + "0x87d78d20e0646b4cf346206f5c090ca1d8146679ffddfcafdb53ddb26c4869094de390105ffb61788aa12433a3b9ce0b", + "0x9666a250780b6d08222eeb6d15124195686c1d9a947b1554923c9f6805585ad1686093ec77f7ed2706ef7f2d010b1ab4", + "0x8c01e418e4678b18347a5300a1ee38983b02ce396a22b7b91f748062bce2e3eb095d1b5d8d2f437a8c343847d75b2c7f", + "0xa3369524ef26958ad5133f68132078d2ec3dc792ec8d5ce090606f11b4ad575bad1daaf7195cb01854345dbed4884596", + "0xb68c4bb773259228310f9c95f4d4a0a92bbd5b9904216903e7da783697b2c853ae2e904b97eacca7e7cdc238a2f36cc7", + "0x898009325d9114d51759368b16053de27eb9320cf0f84822a99653a5292a2bec7619619d32869b8fa942b2a26ed0626d", + "0xa9da963d419e0d3ea99782e2cf1469d59a1075bb3ef5f3bfe8c26719fb71eb2eacf91c8693fa2bf45daf8a952859b5ca", + "0xb13d39ee8d92d8ff6dcf6cd7c3c18f76f7bcf2057949ae8e70300a550052aa3803c8de949589680e850128924d482748", + "0x9250ffd8bbde9dec2d68c7662feb6a7062c14f9e17985fd88cc37eaa0ea056b32b124ad5e943dff665a158a308bc58d5", + "0x916750e3e8e22abe583a25e1430d786bb94ac9e756fb82659fd44c97047f50d92379a34a61aed7aa7a66e81319423ce7", + "0xb9a5dcaea056276fda5fa4d7ef27e740a3439f3ca0c7e7e927a18bb49355f8bcd50a96d5e623f3169e8c2616b6ad5952", + "0x8f08db419a94cd7fa9ee1d7dcbadb58592ee9013ce8ab89c86ab0cdc4b28a3c900b061ed6c8bbebadd445950b90b9e68", + "0xb6fc6c3b795835dd6fa47466aefc831051c5e6e2c404d5b5825a4fa45a3d47ab214ef8739316fb4021e69ec9034eb24a", + "0x99575a662cabe4733a44d604256009ae6040b63e19f89178b9bf8faf885e749a5f59f0e97e03cb7deaaecd462cf1e2b4", + "0x87260abb4ed9f431bd4575cc74e32e91c5dfa0de5bda20a93bc7ee98d944b361e118173346ed8d4d94cdf9ca37ee51d7", + "0x82188a5e81b6feef6f523b5980ad81e75ef91b01446e4e120fe59da1ebc22a066ebc312c9182fd5cf73a25c411613249", + "0xa1c24680f4b041a00f9084c656d2d55ab6823491693f4d9d445b81732802edbe0618fcf33d2474efdf684a199042775f", + "0x89fa11c61ea4b5adde8d0eab1f6a563a46c30c26ce4bc4b12bcd038ce4a04a5b169beb27fe528820620bc5f0abb514e1", + "0xa2707f7468ea4241fe0f482e42d6bc31005b0567b9d3ba5e720f03546c7f825b4c129741885442867e3342ef67a5499b", + "0xa975f5dc9b2b06d7cc2ce1e06a4f84778fe45efdd9a8cd7366b951069338fd3d2c0c90827d67d71609aee82016199819", + "0x89c461bf53b7ee796698b88a10c0304d15c8bcfe6c7033b00066f34220cc38cabc43060efa2bd03152d3abc6f45c3f81", + "0x99452b174c25025b772683ea2a206b7892aedd3644acd78681246c397710915690d7bd10e5e00f968f8f2c8f81bc9ece", + "0xaa20f8fbaec301e0359525e4dc886ef062c031b2fe39aa5e2663bfbad040c8ffd7dbf67aeff98ef60dd96b1670ff92a7", + "0xae7a88fb3e320c7900d8a177636fead11c2c17a5ba177f0439004cedbff2b6314e571a765a5f4689371f0ab858428448", + "0xb656b8d6aec1f225affe98ad0e887f562a195bc3d3211dfcab1f5018219fff66fee4f7bab6b59202fa408de134fdead9", + "0x836d9cdc5eb3529542aa60f605581f2a2877c80d0bc1c430b28f465540f9f8919dacf6761092ce1b241b58fecd32582d", + "0xa96cd96b8c99f44a906433c06ac9aa212e47b2fe5c949aa1061b43c5718462bc078981a7f6681e5b6a82470aa6d16e35", + "0xb6138ea4d9883fc679a58a07b6029cc24e51fb1dde627ae32f5c1d8cb09fa24db6597fefde3127a10a5d0a60f46fe3a2", + "0xa97af1fc2d27ff1558b1d94e23c41eb0c0553d9a67be6491ae6757464c41fdbde326f2876d9a279409714743e2cea5f1", + "0xb9e877508d70b120e43d267255165fd080b72026b65aec060e8c673352eedde11eedf9cd556c01fe1c8cf9536d586f90", + "0xacaf28cbc2903213effd77abd7406f9b69a4c48472b11f94d5e49e811ebdffc8016dc877c65a5aeacebc577f3d4ffe83", + "0xaf113fe92be21c225838a31e1f2c020f0dc45ba08c89bc4c49da6ff482b8d79c82a73c48c3e3003fe3038e74665776eb", + "0x89afa7e0b5b971092e8d69da159fb04830f2ad3708d4c430ad7e08e3a7de34640b9b958f828bfcb70079493126b2c631", + "0x8cff45e78b9ebc40333ae3ff520ee4b6a44567c95eca5de6530931c4903585bf78df4edabdc840655b05a4b5cc872a44", + "0x852e0eb51166ee9165d21b41287eb201195a44b022d2323088fea72389e1d6edcb26b4a925f82e35db9e10a7de0f39ae", + "0x95256882746c0d3fdee5beacedb740548722daaf40a4e4decf9dd81d072c7dadc2e80652117a9281ba5f222da82b13aa", + "0x8306216b05d88ea8587907880f6f94b5e1161c4bbe8e79bcd9a8955cfa6cdc428572e67457d17ef193c746974a4244a1", + "0x8f86dcd8485a9f9e90c90b749dee25a4b18d32ed4b22ce860b6020c572a944f95ad6b4aec18722f88b28446ca57d3664", + "0x8d6ac818e67b8770da51dcfec9123cc8e0533945586d81c38a076b78145ff6b310fe85a0548decab06d2617adf855e49", + "0x99cb0e1521c0e12fcba0bb4075c6c511bec92e8548cb2e2812f8f1ebd2301280f8a9fe1fb17041dc54ea81ae9905cb7c", + "0xaaef9587cbe1eb6fc35dc7d71834724824699ea0b5a71760abd20bbbac59595ea57f20237809d1260496086ce4e07a61", + "0x8de537a7946230f05434d9714ae372f100708e08d4103cb49bdd5058777d7e139acdfbdf0ac8ae3b553c3244e70a94c3", + "0xa32cde8458e826f1fd4f898bef71b5494e571b50375f94eee65d7af44f1a739d8d607143e327e1bb995b8a65ff5a4d0c", + "0x87ef765823b5bed06a1dacb65a3e0ecb6f523f2f7f941fd5485106e338ae6d02a24dca6307bcd2b1e9017cff02e6ae60", + "0x81d31dac30d2dbe8e761354a86ead96235d4cb956db09a25ec65558a8085d8eb01eb41217fe9f832a7ad567e9914c4db", + "0x8832c08b000ebe4d2cf869b63ac3e256f320b8adc3022fe341adcae1b9d1cc68adf00b37c0bda74d5fa8919ad1a5b860", + "0x90ee49ceb2ccabb6bed4a11aa9a8c153b7da1869687db0f75b2e6950dd6c2c61bacd4db666e20096cf616431e7694cd0", + "0xb6634d5aa9a5e783ae2de7dfa19dac319a13612452a91ea59ad57784c13a6e3f252006a170358709259cf630d30b7c74", + "0xae6cf1fc79031cbb8bc040abe707226a7d25cfe9ad0d4b08f445b148a29f8f8b5c20707ec6910bdcc4ad0b87a2178145", + "0xa3fdaf7fb3fb51d6f4854f8f70b03e957ff49016f6ef4f27d42e97124db00aa959271ca31a91fad6a0c3ba01c29fdccf", + "0x87efcbc89fb3a3e8f0188961b875b81ca1e5ce1508602669350062b58034500618478ee413ddd972bc40b5c9c483de65", + "0x87a4c60ea737d0b39e90839acf00ef41fe07d52eb54d8264c072d13289801ee87da308e25a91ddaea39bac20cb5486d0", + "0x815e3bf0e36e57a26fc753fa19020983728ae731fc5728f852b6c41e2d3c5cd13c1dd647b933c949f0171c6eccfc2622", + "0xa47e4f2b02869289ab0681011673ec71bba0d4ac2fd9a00b3426094b049e232062db73af45ff486c64c04c2e3ec52d6b", + "0x9781184c4cc943965edd37f94433e7a010d3fdc9d750d4890a50512fb145966f927f80cc41e677bfb755f79e895d39ca", + "0x8c80dc0258d25264a10d472f0b7f440718e7c4cae39fb2f1a699edc7e681e86ea4a1e13fad8326f06fda42998ecc83a8", + "0xb61c32a6467175ae01d3068b473abbd3f5acf4df31980250dd334a392de75d758f82d47dc57eb14bfdcf50530defe23f", + "0x9601fc322268238c1d0c8076610d17fc45f38ad611e5cf0ede775e9276dbf6061eacf4a3c2ad22f0b0f30d58ef51aaf9", + "0xa0de2875febc77a145df91162d6aa156df60b3014235bf103e779ffdc25be4ada4b0efcd9599d9f7910d6f9f6a566d5f", + "0xa36750e6fb887d46459fb46c2d34868fbcd695d09b37d88e461ef52cdc59c69785f2f37f1bf6b554c653507874e80ba9", + "0xad4b124ce2f616704e9372b4109e60546b656d389e0081ba409dd3c0785198cd9a76d5cdaf8794350beb4e2c6732b8da", + "0x82834ea185a34756760d9752305a99dc21885310484e0f97341511a506172111e38f9760a052f23209ff5cca38998ba4", + "0xa23722f34fbedcc39ea2c3487d94677cef4864c07dbf7fa4b7219b037c83f2251363233104b90a8e3fd2ea9576813391", + "0xa668e5ac044cbb1c93ee4521f95dfbfb81982ea5c5176b3e924b0ad552573e5047c19471e05e04d8df42c91932681878", + "0xaa357d8daa9117035fc5b72a6119bde2b706e9188c6cbe666698db40e8e8fc1aba1eaa45cdbdd53c1c8c0384cdef7516", + "0x8b7b27d657fd4c13f76beac5d4dc2aa65815317f2aeb2e16d8e20aeeb1e6a71cfc01ef0d75a4ea040c394703f17572c7", + "0x943d9740680d2a4ba090b4f241d4a2de58d9e383f5373447484127e3ca4d14fa011b41bfdccb20c3c0f9a9d575254386", + "0xb228f88a483d3189b204712df9b318ad0b9a5a6bc0fdb4ea64017457758bfadfec1f6026222817e7d8acad61ecfdecb8", + "0x8e11cd06a3b3b5be8ddfecf317ca567e4af7ff7af3ed5f6fd15f05ecabee5b4c222c62c933e92e2188f6d979770eb2c2", + "0x92cc5c48cdb52baddcd40b4a89af18dc4e92b63e6ab308bb1bd4ad430d94e3c540c667f2483881094e73f41218a7bfc2", + "0xa6fe541946c0efcc6af910ba72b4efd6785d40d4cc3ec6a96b36d96d4661303c915b1437996b0d35dceaef79ac7744f4", + "0x866287a4d6d8db8cfa5f0dc5380f587b9e77d9da903a361437c377f5f32522fdb405e1b1c2cba192e2261111d9f06b22", + "0xa3c36e0e7733b4c69a74de59b915a175bb0a889c40c21e58c82239d807e9587030460f7faddd254c59804f8b1594044c", + "0x95c3b3dd398398cf828894f27d665a0962339a593e6960573edd6ac5d4bea74d48b40c8ac22cebb6bdcbbc12fb0913b7", + "0x93dfb644d3ca08766a63400112c164998ec967319cd93027c781dee565a96d56a24587eed2e04f033dbc414f6fd59722", + "0xa0f89a4aa67cb88e8e3255237dfb55735b0cfc709676aa2fb56c3c475ea4ae73e2533d783129de9ff8cf997882201a6b", + "0xb50e478e53028bb067783d3a5499831d857a1e0fd06a492d6e1d877e5f76188bc2d9ae1e9c4f3fc568e1b77945281eeb", + "0xa12f24b038f295a225e09cb54bcee70ab663cf6c6dbf67aef4fbcd0bb3c71b99af8805fe0442fe79e4a2f9d59dd565bc", + "0xa352fe631d5d84d3ac5ea17f5486146b7512b74932aaeb939b3335296e9fa3413338418297f2f6000b6cb03088f6b5bb", + "0x97ac085abb8de20b4d62579acea4e86b7c8b873ff0716e9617b71bcbdc67a9d4ab43c3eb70c2f79fb05067e67588403b", + "0x8e5014d7ce4446dc1d8e220448f7ee7db4885660fe6b463dbfd8abae255c933794d8cd488607a61643208c522643a8f1", + "0x8a74c57192003c9bd023550a032eed8c70637d3abd58fe130c8375cfdebfbe4423967216d66f59d0bd4c0b6bf7dac0fd", + "0xa864c8ce9c0204a07e9d28825ad6f1782f75dd30c81b1869ca32fb14c1ccfdb7d4266f02c20a47624340fd04622f53be", + "0x8ddc597f01419bf3645ed420f5a19c5b0ae84b12bd92a7d6de993009799d2d129a27ab8a1611446307115de699096aa8", + "0x8763770414a094ad5e686cfbea4573db0824a7fa5b2db9e70fc4a06733e0b4e696bba40af9bb90bc552b0bf321908d6f", + "0x824851280f060ab6108da9bdd424e4547e8a81a15cd0d433b69d1fe822ad5d91c040aa68cad9140490eacd394abd12be", + "0xa3a53e7aa466e3401ea800d1b3d04972390de397e6faa7a0e45fa2bb97ec744cef2f05a21cdb27f30d69cade97507376", + "0x8b84b3317c6fb345d71fee16b6170579c0dcdb823edc69ed2961aa957a09536e41c164211a2f9c3f8530b8ee871f1302", + "0x945b315875d101369f1f9103ccff746841ab3d441785b5b19c385a21b51183b33884b53036355195dfd2b738d9a34d43", + "0xb46070f640f1bc381dcbf7a580cc7845e1c27979f14b1111098febf47823fdc610581823529d328dcd8ebfe7bfa7fe38", + "0x8089d15a5a67912b6ce506a3a4f2aa24cb66a41d6047075d1b339c776737c31efc03531fa7db81ff39e18211537faf76", + "0x96f09694c1a531cf611039ce7040262a0f386711b741c5d97e6b6ff9e77be02ec895f85287cd34bd5abf9f4ec3bd64fe", + "0xb32c98de91754139e309dd12d817a344a831f2682bbd98a8c413b9cb4cdd32930ee6a3a07011726e0f293032bdb76db7", + "0x8d78c1ace3e6687914b83beed9c9918a3af5e6fcfd1d4c3aa1d12784fae514876f12159a9b8ac94ca6afec45f0414754", + "0x898613a674824b00909683ddec42736b45663a7825c865237d35ac92d12df0b70415782e58db72137ad029cd2818c2e2", + "0xb2866bb9d131bdefd9294e00f9c2f9a4a2a01e30482ec113472189a2f5f0ed93197427884aa3f1e725bf369f8914ae1d", + "0x81a0026eebf50454c893d7f532bf98456547ca081a2d12f650be894f267cd0a3bb6c25751303022c92d864ae060c9b51", + "0x8ff1995c8b3a9d9e4cf4abf38d2cdec1fa37ff38d9ce47d73af24e7b20df317cc10f66f4d073172ee1590d0e772ab759", + "0xa5e8c5dc5dad2489de03d34830a4e32ccdb8de013cc03a0f59e233397307cf097f876648de652f9ec4d0de981fc2f1cb", + "0xb902879acd364c3444bfd51377db7040b79c484565df9675f0a85c84ed4cac99aae2da327d991c235f66987b43132d49", + "0x8dfd1198016184db945ac755bb496c345b281990f87fe0321ab5a873c0e7bff1c1e79269eae5e5c8a86968dd8b974df5", + "0x85ea0c65ca30448e025324a7cdedfdc764f5cc73d66f466bc09df7feb4078b4ba4ee2b907b304ffa4974eac1b59b29f9", + "0x99308fc3440d10d7ffcfb6814b427291d04010000bdfd2f4f6fa6f6fb186797b9bfd98e556d36a73bb7b5d4d4b986035", + "0xacd80ba3d9bb53eff2d20fc75d110a2001ccf5dcc63a41bc7961352ce9848598ab06f7887589427ada368d905bf4543a", + "0x8a9d56cdeea90c64a5dadafada48aec04a38d6133b31b8b0f899656d2d8843827ef50bf278d42e36f30702312ee4eb00", + "0x8ad2e6e010cd01d833f93088dfb32a59cb7bd661a2034a54efff4f71053b82c9af491ab4997c07ea74a5f5f7fc393c24", + "0x8592b0931cd644dd7d949f134e65ff49982979ba6bd9a52fa567a1fa646d8d6b80e79e8250b466b93bdde3db0eb76e0e", + "0x993c3571e4eda33a85bd317740904a2e8b3814a8e167b6541ce722810d0e063af3e7f9b6645f2d1b17b08b7f510cd10f", + "0x95e7ee3d7e938522b1ebd911e7e9ee81f9e23b6bd78193031595312d9f3aadc5c4b30b5df27ad2daf282b4c4413882bd", + "0xab0cda8620df95242e4bff033fdcf5d2e12a5bca6cd827797610f5eefcb8184a1100e08da627e6a88e0725dd95ccad38", + "0xa1f195adf2f1f9771cde0620439651e97a7f35129c35686faeef521798b33c5a78011e20a86babd4c959c11562e5c4e2", + "0xb34ec2fe1f99c1c9cb1155fd60fae762334c668be771dcbc7b5237cab10d38d80d42bf95fbae1a8f07df9d4f489bbe0b", + "0xb22f615d93649799683f67014366de5120281b98fb6cf7e7c28ae438de8b9a80159d401cf8bf513dc8adc19d8de49391", + "0xb1582d83b66a819419cee71c1eda412bc77b901c1976eb346ced59b4cdf7df2b4df8961414d9dc993b197aedbae868fb", + "0xb065f2a93ca3d70644747eb7de23f5de8641db5684979fa753b7ea4b0e2ef195ee6abd02a7ef402a0f93ef5aaf78e121", + "0x8e9247fff6539857135c704af8e72123906a6bb9e507623725960718e9550ba32a6716bc8a4b7fed8259fdacfbeda151", + "0x8604f41c43d8b9c3d665bc92d38a418fe441324db4510f866aa49408290a7ead7f9d92c61a6306d3f5490680e1cb913c", + "0x8356f1b22bb14a56a32b436f61eda84c12223c89f84228028eefa79c59f555de1522011359bb9cec734c6a6807d97f27", + "0xb806646795fd777f7fd57f7e735358a39220e3c1e5e336d729e785535c41c326ec236c4255398312aca2e3d7d0037926", + "0x935474214beb3f40fc1507e2de8a519ab07a8fe70b6004cecb78e6045119ef605df6932108729a6e555d3bb7b9b77f21", + "0xb9426c05bf2fd785876a9fc19054c82e4a017071c822d715d813d09f175b52b8c07d2c640767b06370c8fa63caec0877", + "0x8e51d5d35a7c7474834e5614789615d793c838e0f3655120eb0fb25174d6d9b15115b60243de061d8507882833e41806", + "0xb6a832de9a3bd73bf403276df06d9ca730b1e0afb274240d74d50e6775ecada9a9084050e42fab531045ca38622f37ee", + "0xa258813c30266378b618e1ffe44c4de318561861a84d555d1c2ad7aae2bc95f1767aa0ca59431188a1fa95b0fe322725", + "0x92b4e39fb9fbebf0c9552d14e12666d7ca406931ba0cde176d7dd776cec78a349552644f54a2f50241eb7d21f687bd7c", + "0xa5e93503e016af514679ac32a2606ba05a74c566ba863ffbc9ff097af662fbb3903dcb8e5a97672fbb30cb8b8fe7b4e3", + "0x8db009b8c1e30de9e4cbcbef0383ea9d5bfbf9875910258f3adb20f3302d66fd93671768b686ace61e66524ecca4412a", + "0x829cd50f92795820934a3649d6e12db3387ce9b55a444dac06b97d59b21c080a8339b80ed4bb9ea3730e1542773ffce4", + "0x93725e2bb708ec7b6754fdbe1bfa83381fe938d5f43860315ca3af1a9597aaf1eb045932db762854237cea9feba2e816", + "0xa409eccecbec9e0c4d70a52321e826bbcf2350f53662f59ed30f16d5835e6355e6ebe2d64f113d1141352b4e28eb5542", + "0xb223523c5cced04137c3eb6f74d2675b1b547d15da0a502c571ccd89831278aefd43fed40735e746d5a4f84234c44878", + "0x9157f302f5bd06d1874c034663890815b40d40dc16b2d760217c9dbad5ab3f9061438402793325d3614b3f9168f4a873", + "0xa998568159d993797082d8de583ebbd30951aaba91903fad075feca598b7772551abd5d891ddaa05f34bf90e0159e735", + "0xb61e54c96cd4050dfc2af36e2628c710bbdd99644c06b3d42f6cb6974ceedf37ac9693c4a78c32f8f41475875a3926c4", + "0x8b97ccff91452111787c36d8c49a049cb842d235372c9654e554cf8853b917b3861e879aabc55efa626e954ae97eb04d", + "0x9723cada952166eff922ea73559eae26f89d3f38db1c8a2fd250a11573fa5a5ffe240c2f23e273555b84400d764eacb9", + "0x989017db29eb3f82a095aba5f2b3de026f5decfd54a040d039810816701a0942f3d93feb7dc56d6c1360ffa106c6e2cb", + "0x898835bac63fe16a659fb3211e7c7a9c41a4d10c371b2109e1c28fff090548e59acc78c01151e9d24bd51202b4944089", + "0xad6acba5b6f9f546cf91672aecfdcceebfb7603791c7fbe24cb846204a5b19b9a2e9b77a088d17a99d34745771c26228", + "0x89cbed1ff8035bd73be5c90105e72e7d2ca8e479a8e1323fea92454fb780721010009bafc4d08a52278721584355f555", + "0xb269ebb16684815a356edd829f7b15d6d1efd5db47ca77192540c4df48dc22755d985dea8a64d4e21a775dba92b00f86", + "0xa13210fbc316e34fbd060335000c948ef832e6e2c7000bf96688fd503b1370a36fe7d9576a8f0bea894813d25296e475", + "0x8e5e9c5791dd7cacf54ebcd6544773c02c946eea663acf2b4fe13adb67cc37535802f584a4db1cb8a1976aa2669f4981", + "0x8061f626ef08ec3fec2ebe7e72d9bea4efc8e46582ceac424f5e362ca0ee5c7e9e059643465f449d3640c545171c6b0d", + "0x92dd84e2f346dbd671e64214cd7f7463223c4c4b42511c235bf83d02e2d9187dc5d9b6dd534c07499a82b3bf05cf071d", + "0xa98e562d155010b95db58abd3aa801a7d799272d6782bfbccf7af8cccdb8777ed59297b070f90bac209f17da23d6fde3", + "0x89e18cfefda06c25a69c5b6825d4c6e75740f08f991777d53f00850da49c06351a92f679d1bea28baa7167a7a7160470", + "0x849ecc2f81c70f1d50299e63fc4e3736fe2b303c5a2c4c8c5f07ad6c28046ade9b4d6220de1004e8fc8f6f40ed73dd4b", + "0x97add440e6591205a539857f4e086c892a54231a7db7391d294c2d253a52108f385accf1e3d3515d60ae89c531e0d191", + "0xb6c00503616654034af0ca02a7f2ee5e13a031f6473f49cbc0636f1cd64e39b2b684b112281828740926e067868319ea", + "0x84269d3e8e883e60fdb286a575b293408ab77bdebede802e8f76599356b3afc2433773d7d6360a3cf005ff9a6ae2ba83", + "0xb206d34644fb87711d2ee5125929084bbcc2687b5555e9c43509773d9ea89d1ebb3b0843f6e4d1bd4505c327e0eaaee9", + "0x8f08922f19399a9098da31b082f0bfc0994ea413365c201d6d22a93f33690923a7957a6f8a02c7a7d70d9af052291401", + "0x85677f842fa64513f0bde97456bcb7dac81b85cce636b780b47179518081cc3c808ebfb372551a1b7f1df76e95893996", + "0xb04109977921692cac0ef8cfe2cb3e0d3d9060542c20e60540fbca1cc1a7c07a485d16d3e6fabc4a72e31ae09ec0757e", + "0xaa9a25d1e4263603954a993fb9c9b02e2efec4906eb08e580d8a81df3f1f9e581a9f34d966b70908cfd44fdadcb8606d", + "0xa13e2ac18e6f46d71599a27c530b9b607507847e1fa5e98c20f194b93111e04aad82383533f7a73deb4ce7b385affa89", + "0xb594d74a40b950c613861aa981f96fdcb4b565fed9e9409c98a40eb2340a40f71de1ec43fcebc0a0cdf65fe127e9fbe7", + "0xa7dcea244813acd8f558d8469d67276116fcb6f2203ef3a4b2fc55f2f3127893df5e85b373c534fd8c536c1027980f19", + "0xb5524bf35e3ed4e71635429689dc9472845c480d8d8e5b2bf6922984a97b1aef5813087d59e4e689e298c14aeb1b6534", + "0xb00574a3e1eaf33fbb1f9d8e94865e49cec6640820dcbc663bddca60188d24200ea551e258c750448be7b8beca6a3e79", + "0xb6c2a11ef9a921fc47d153216b5d4902ab1da4f748171289dd2a3314d8d764f71b77638231959db67b51dd1d05b2358f", + "0x8bdc0b2026b3fc2515c461d16c55ddd4ba8829f866f7dca1b9f9c26b1854c4ebc83ccc29e7bba125ae60d0c4db73f6d9", + "0x98ab6db595ccbecd88f3aa345a76d6992852529daeb75995a246562e8fd4819d78ecb2749cf60f4f2214bc2f7d0e7950", + "0x917634502937524af0c03dde48bf1eed8a43b0e56eb29f97aa8fb3acafb22baad6f1eae388a3c695539176dd3744ad31", + "0xb6d63da0d56253191d39b9a68dd1e1e8eb126d649b84ca05b62eee679004502c46f4f0a9589e2a7cc0dd69d456be66e4", + "0x84b4f999348620a305887d61c649bd4c695500376f9782d346d5b7a8a3446835deee282063bb3bced1131d42e614084c", + "0xb46ef5a8a7757027fc0aaa87ace524d14b16ae092db647a876d9c3048ec5842d2c1738e0eb268793a7ede7b0a49c450d", + "0x9993942e2e45d2e04a3b60bff67364456372a00d467b3d7afd394f0e8ac9e0979d1857cb87337fd2916d9cbded85d3a5", + "0xaeb9d571545b6bcbfbf62e9203f7a32c48ec489d579a60244edfdfdb135b554447c7609729ccd45279f6cc5949ce46c0", + "0x8153997dc537994ca0f17ab6bffe12133104bc1004f7c06409035e088e45c009cd3b65cba394caf04aa22fbd74639021", + "0x8062c6b7aa53bfdf4a7b6806125612f9bc6ca4534749e13de08b0d60df4a217b22b68bd71372d6243e16f3c8282fe479", + "0xa3c423a329ef4ca9c7efab9498ccae11a5d7ecdb027e003c432e8f938d3dd46f9fce15ba71ad0116b5136f6580e95e3c", + "0xb7152b7fb204924ae8b82052f0c7f62f6739d36fee3f1b6eb8f01d145b8f46d4bb4a773612d49a6bafa3a0b88e5e5413", + "0xa0e146609fccd109872338f4d7db2750be18fa843b3e870bcf8537a5ce25798e90a8bcd2cc63afaad06e5561789dbec8", + "0xb2318fb0a9d14e51425af093a83004bb898bd89cac92dcc2b4e3e94fc86daab61d0a42bccaac3a9b52f40101d2f812fa", + "0x8f9c5a684e35f1a89c8279ea0b128b5319d1feb2b0e4e8ef9234bce3907f1e2270d7e5ef13c9b8c44cc1584f3161dc8e", + "0xa2e383a21bd4a26d946636c388da98764ab5d2a0293e7bde879973acf586b3374483b8c1a8b095219396fce3f4e55ae8", + "0x818b0804e20e6971124130c7b069f429eec970718dc3649b5a83baf904f8714d2be3513880bdec863bdb09b92c1937a3", + "0xb1b60c440050bf1c3c04e04610cc11a7515507992a330dafb409d22f500c1915efc105fdc6978ec5c457d886905afb7a", + "0x960f9b7642c412a5b6bc660d69867542c4b9436c5f1dc0068a17285a9cfa1508bb0f587bec52ffc61f35c00ee1ab5697", + "0xa88a5ee3282eaa5779b4d89369e026a730920c2422ded204cec4aa9410ed6c8428d27251e2d60c299f2906d185266a88", + "0xa742e2522f11ef2afe4979fb783d2f1c9fefcc9d29361c7d7a3805936f5ab3906df7ff11361758a08882872104fc13b1", + "0xaa2b98aa45ca973325e56d6aa44db077d489ea1fb8a82ad78283fe3bd2429b28075a8ff64adb6fce7561b9112104ade3", + "0xa55847ae77c8a888a68bd5040fcb460a30ca28c3983a2dce71c890718af3ec78e6558530c97f52f24b97de7f7e73736d", + "0xa4407d06f7403108c2003adfe043abd01f1b69aafbc209ec8d035b9f154a1b9093d5ce729b12bff6f06044633d5aac7b", + "0xb9d310ba1b301a69913bc55a5e8f0345c7eb6f8fd650a4f69a057fb8d6540985e4a292b584b6ec03046381d70029099b", + "0x80a423dd8bdff3dfbd47950d119e08a58a3b8b2399e6306463a657fc67432e2a2f897f4a32f57dc31e0b21297cf75862", + "0x843685b7b5bae7556b223b2705ed9abf52e65e55e0f6afc7b1a47eb57036ec26f96a4b686ad996617b4677a0ea21c7b5", + "0xa1207524f90a7a29abc9afb4cd89340accf0181a29de4f628ebffe740c3ffb9818963973a2c8de8b3c1dd1a256b0b7eb", + "0x8ede656cfa53d04e94c640a9ce4455fec855a2b5d807aabfe25ab45cfe861a7150273839f58e9757b29dd083e41c78c5", + "0xb7e44257a966c7c074e071631c4bd426315e0c02aedb7c6e1224a361c4c1a8d331f91fcb42ed8e5130f276cf66f46bb9", + "0x97260e5601a765a7d20653835aab08fe7496a7530df5c8cf9c25ea20ed9bfc8c33ba18f9b6ffb47c8060db66dfdfe4b3", + "0xac1970d5d7633adf4122aa35c42654b848bb15a69c353483effbad7ca790b4232636f48c949089e9f59c2f38df2d1901", + "0xa0b9726a57a926f650ced513ce2c4b0f2c6867352eebf01f475cb8cb905a6d05ae4dd547070a20e60c33f78ba13b40ee", + "0xa23adf39cd6b2788344aaca61e3411b74e37b9902c90f9d79b08a799931da8889eaac41119405c0fa69fd7dcb23ebb0f", + "0x99c4f4c8f3da83c826c5619d265f5b437d801835262384d6875546a8a6d750f91f73e56144b9782cb259086b271bc58c", + "0x873b7b755d36eb0b2a46792559a94ab9cc6421dcd90da97afd29f8fde5f7e231c2cd5e8d6f9ad73ffad2298fbb6358c3", + "0x85ae55895a3ad67fb5889090dc81c44e375f4df9ec560e38a901899dda93cc63a17baa11c1634524b327195df3b06141", + "0xa4621d3aa4ff102cdc829f31d6388d758ea15fe279a1cbd27c09a41b1af1af59cf580d00b61b979bbaf56e552592045f", + "0x99b7f3822406c58f60786a121741bdf5b4bb3d13bbe84c4ba3dc3bfcf9a2c02cfac2113b6c6ffdc4597993848a6e5476", + "0xab6e9604920e13ba6b25bd0345287b99f2ba187b5fe0969d45836889b82e025dd65d219e84f7d610093cfb61a190eb1f", + "0xb758b37884645014e7d3006e1caddac72245b3fb1aa5377fc8bc6cab4100e2767cf5cbaba6c130b85f19a51b5ec04a85", + "0xaa6cc28beef519bc51f3d7f4d8db08708bfbe41e656427f99ce8f31182e991878988849bd4988bb55669f9622956700b", + "0xae77d54926b478aaf5428ada63c2340cfbff7b83dc3948604fdf816b494fd93199a955f3a3ce388d27529dd24f846587", + "0x91edc82349ed930dd25bb54529dca846ef4a1f97317da6f125809ca7dabb53e5431b9504f165f8546d2a496817ecd60f", + "0x8a0a238b07f6d5fb5548796962f918a6b34ba1de0548f1d494e0eff8f9a6a972aeba1855e7117887ce8c86d4e6baf448", + "0x810da23981d8f6903788771edfa214dbd2a5227fd36ae3cb18f29f39ff3bee71dcb1a20ae18908ecce212a7c1347d68c", + "0xa0a26e89d82459d53fb82af8cb03f32eeabf4b367715624ea2d518eaf0516984f456d4e3f1ab5e92dbe3f2d9d81f08b4", + "0xb2f104f4b7e2c6b9229140c41a8dab1059586bdf7e723539fe5a72f50d8adecfb0987af8210d29e08673d8e0edb89864", + "0x857d66d97938806af9b7e1546d45df5999c4dc4887bdba385639e5acfb14f9fd03abf73692a0a1cc5fddd8b8eca2f233", + "0x809f4779fade96cc27a4b7ab07e91e686f7707b4254ca88cc7517dc93da5c3250a7e68340c4e811d360aa59e9a4a4b4e", + "0x8317bbac142c56fa22f901b9c7a51340c8a85a0ddb5460359a05519b1712e15f02e2533e6e7f492e8219b03de0c14d5e", + "0xb6184db5c3ff21c837210ab0e95faae1d5f553fc9cf7ef78caea27fcacfb4d16bd5aba9cef0dc3d24fc8adfd4711a3db", + "0xb811235c4f85b3d0217dd4f9b7200195324d09d56525ad4d3fd7444de98a321537c7aab0c0df09fb2e378f9c71e1c130", + "0xb220c4d34dcd47d6c7d1d61ae25a21e1df716eb67ebd5e4076316480dffb292d8363235a7a576ec1bb5e69d0cb213881", + "0x91b57cfa87c49cc53e00beff9c809abf87b73d4fd8a86c934e54351ac1f5bc53614be59cd94747ab33e038d928e5d519", + "0x83c649ba00e00bdf4bd4d72f8ba5ae669068b739122cb305e6c4cb3b177a8336ea628d0374c23cdd83ab5a53c85e7c02", + "0x8ca2cf5a9fb2ea4323f5eef127ea94d501e4df72094d283491eb7ac905d497e987f71b633d9805cf40b1b6328de4e86f", + "0xa05a70c01d7359f2e5755194db2e160938cb1439199cd5b887e3879699f13105172fa173ece608e4b38c5d007a6daf6a", + "0x8e42cb19983b3e49cccca8b77405ba1646d6baea339673b14bd2069f54358f9e537b6ddf2146cabeeb73c5729d792a0d", + "0x9744774f02bca41fa9a7e58cffc5eea3fafc1bb7ec7e17e8a8d8554c4af232e5b28cfeef455f1c0b15222a86f53582f1", + "0x835ffa69c415fc6718bef2d763d2d1b071b698f26529b69683d28881c5771ddfe8b2c2f84c25fd881921aabc383fe0b3", + "0x954a5cc62be761ec7fac941aa0aa0e7b2d09692922ef24d907111020546e19b9b94f3f883989229406f25f9e8407d81c", + "0x9373c0afd250a37f9166a2d7491361fa81dff67f34b74e0a58df035c0b1b1964d05a518848d1a88709a8ba5deb6730ac", + "0xb0e9c49253ff3669e24e7a0b1f901fb19740cb7b830609d5dfcad264e65b92e8bec79c3354b28acef8faaa30f83419d0", + "0x8d71e921fd40ab954a3d84bdb981207da6f7261fe64b94826d8bfba8b33ce215575cb431b1a52202ff81b64ef3d60adc", + "0x82255592a6d38241b58e3dcc72e785ab02b0100a3737d8a00d9e074eb0f8131b11adc6edb4bc66760aa37db05bb1c4a4", + "0x981c3cf743b1a4673727f7bb5163d680d453e23ebe3108dce32323bf49e409a41e467e85e4e03b69fdcf30872903aca4", + "0xaa169f8368979306feb4c49043e4ee18ad119c2b41fad11e425835a5aabbb02d922efe070cd537fd79dd1b7297ddb0d7", + "0x99cf9e8e71b8b9eb9a1aaae5a753d7482dcb2a5f1d539f986693b95823e44d143abb1c9012524d51b72aa2dfc4f157b7", + "0xa9f9d7ec29edc65574301f9dbd86643bc979ff1222370cb5566f03265b2c3468033ffe99a5f0046e08f061a88a1c9fd4", + "0x8eb9d22a002a3cb5827d6e89d661253e5f4087f21c15f9f31a4e32b98063c32db144470a956acd7df852937f47526182", + "0xb2c3544b79ddbf48201cf02a22c5370ade3ebc3bd1fc4c17c9f628a53a88de9a156ff5db34647db8f2dc99d3f0bf0257", + "0xb664d54554dbe4beb0340522d233c576f27636cf57f52b5cd622d3937f6ebaad33bb1c50e3a4f14e869a7e6ae20f456c", + "0x94b34afe9e217386cc29432f075fec85c6dce13d9d57068aba9d06ed99c19e8f195a99de1d2219147028b52d67a45650", + "0xa170707c474bab15f517552a6eb0f25c5922351ceb7c498865116e1e34e60949659fe5ba364925d6497ac456ecd2c61a", + "0xa7b7a8bb2e72e265f423a873f8cc3e81c529b7db8a8b2ae7bb500123a10759d06e51e948f04ed8c1882a0cb82d9681f1", + "0xab9b5aacec8a86ef957d4fb9ca2d603b187284a19a1b69f314bcb2545bf134bd109861db6eded2bca4fbcdcfa86a26f7", + "0x981fe06bcb4c5d2d7d6b754350c268bf024981b19687bd3284297a0c90b1b4a6989f69bd3209ae09e60500a6a4ddbc71", + "0x80ae48cdc4d1a8e4b2ec1b47bacc5aa4e56eeb2083ccde0e2bb185b0443174eb446276e3a6992a9ea4a99f221ca35362", + "0x81b773abf636f04eed84d7cea32fa6c606beac3f1cb66030b5fa1182dc161145cb81922a5f02e6520ede29eba010a5f9", + "0x93aae125ccf2ef68250d72eaa30592b01068e56f6874cad3e8846d0112955740dea8c852d4c933d7dd34a6d7cceaab64", + "0xb2a120b6806ad555c0e056be8ece3e40c473d5beb3cdfc4186996362e399c06ed76382acf2ce023665dd1ac4245a6c4e", + "0xb73f6530b01a25eb25d984e4142eb4fbf6f74e4562ceae1fae2ecdfb3214fba4187637c006f71d28a79b0cf6f87d015d", + "0xacb63b51cfd2e8eea64ad9c77b8a5b31e3ef20d9ac8f07a8b5541c563518a28119548fbface38bd08eb66149748816ff", + "0xb5963af28c6cf88145d807fc890c32380efca9c5b38a20656cc7400214389d42d894c77a9ab3e6455d995bfecb641bb7", + "0x913b517c72bc6b1682425d60bca7dbf9829c9e1ce5e65befb2c20a44a9fef340554e819cf1c70d1b70d5c8e1a9c2dcb7", + "0x8bd71daa832a9b09183b27a28db9789d7299a10c50f4b6ef50b59886e92682688f3d243649f53199e41835d2ebf3051c", + "0xa085c732c9e6e6ec4b3e3d1b658698b748e21de6527017824ae9c4bc58da2c556596ba071720cb9b871959e46699b0a0", + "0xa1a77689e44a0a9ebd1c3c576d37a5bb756080a96e99469478af1e5f1238d62dd3bcec699237f5a7d01925d9b8768d96", + "0xb83b6ec045f0bee37c8c160a419fe3c89b67ea98c00a8ce25bb75e57be975bd28dc9a0e51284a5e172240be36e50527d", + "0x90f5c2f876a0e62f3afc4427d4296ebf9aceb0d03718450cd30c4048ee805859a2ede7a448ab870dd285779ba8eac769", + "0x951bba7242272d37a44d5ea8df23d2df07e15de7c56227c991d48ef0b111540bfc88cdb8b25e81c40e0f21704d9da2ca", + "0x892b5a86ecddb62bdac93b4d0ca9fd962cfcf03fbdd78747cad757f894cdf6d4854c67a8d296e2be3d3d2e575acde6a6", + "0xa371e470ec2ba53c5532ecb8c3152f8088d385467d64d263379cc8274763107a9049879bde234471021ae4cedeea4972", + "0xab00d70206ed33480c8ffbef122ceb05f55ebfa490f36a1cfd1b0e50f8071a489883496aa77956418db56583cda8fd70", + "0xa05586b844bb49fcb3c66e3c680ead83113c45245c0d20f6c0cffdbe781bb20814ce7597c3cd46200f92c06d470e3fe3", + "0x8fba74ff554208bec9741751fd401f220e32b4a3e33f3012a33bde0d895a5bff2ed7f5cf42aaec88dfb92f1e7385d35d", + "0xa16bf9a294d2afbfdfa16230ec8c0879e320b7ded2612d0dff42310a695864fd02726ea08d24c753d06807b7e9c48d14", + "0x8b368f317be115dc49da55644bfe203ccc062f63996eba95791cf1457c5ef8d6d7b34aea052345398e3af27516d0ca5f", + "0x86009d45231a823fcc2078005a8b7c115f6526e0318a40a71762f0fa5c3ef2952ed77c4c358f952c955e48fed8bc139b", + "0xa1eb0eae324869d3c49ecc5dd2b6896496728749ee9ec8fdd57424cf8e8e3d7ad3809ffe9dc7134296bd45d66358ec9d", + "0xb14c4c7165adfe4a22195bf8d964e6986009fd008b07ff6f797cb67577758aeb49f8de93ffb77bfa35fe06410d2284e8", + "0xb0fe9c3e9dccfb68c3578d664802bbacfcf1bc5af49cdcae356a3dba96ddebb00cd59f5aee60f6fe44a439176347b227", + "0x8166e6f990ddec1520b05c9d2648561b584288b7cd51bf0be453ca4eefde48452f9eb225362c128e04db00180728b2b3", + "0xb587448931870c1bbd1e1304edb3fb1cb4fcb30ecbe76abf8395b4805804671d8c5edeac463e5acea6d56984ac09e2b3", + "0xaf91dd051340c8ec4c845aa7b5456d7651198742fbd4d43b1788bb06c2e0182e233faf4896821d8ed1d54fb17f90468a", + "0xaa973e4378f6932493925035916058daba0eb5244d235787e278c6ee4f46358b8430e3a2a0c69f23e7122d993a5db9a2", + "0xa3328bc4be349738d9ab5c6f36b3ff43efd87422a525c9887af1965a32e713dc802f1a113c9a9f88be2ab9eebdc76172", + "0xb44b1848cccc87a31dc8e72dd450cf60ea7afcd789edebd9c40fb57ff07a70fb845f1db3f5fbed5be890013e77402d93", + "0xaaf40cbd26ce20ed02c35bab4334743f72a4aa9011cc9cd27b1f2d4e3ad1c97822bb8545dc721e3b2279ef73dd58b140", + "0xa6e37e7fb14d3dc4127381160bef1021ba5ac1cc23f6dfb127e0e92748c54629431953b9850cef15b333f42d8fc98b94", + "0x837e95bff4506d81cf9c596ba3e922548983a218a49760f6b15cb386d72ef236eb2fc0a30954011f1f91cf34d34394f2", + "0x8232e646a7b03a2d4769ebc6245b07ba309c6412c18a2d0beb97e05cfb9847dc71dfc91c14adee0a8978db3da83c6b7d", + "0x91bcca60e9fa6354cfdb6c9eae1ce51e7c1002c4b353b9b6cc4a2ccfb571c271a908e62c5340b3429568ff25de846ecd", + "0x82c63d0ac115f6b8d40fdf6d9da4ebf77b70419342eb0010b89519c4a93ab565becff033d5f65f629e4c96887694398c", + "0x8d1df48f60fd513f236db7e4f1869232b614b6ecfda0a50a54067ae58bcc1d99f3c2a152290d3260d48ab6fac98204ab", + "0xa31bb0908c565e21fac700eb45c73811fd9affefb21c3faf0d13ad4c5da544baef8722918c965929136f42e7dc73f491", + "0x90680fc753d513bb5a520568b6bf8b24eb134bcf54a110c039e26f095f7f2b2ce784d318a5da8b2053857b3d605d62b5", + "0x9694d02bf1bb06d83a122fe2341ff8939925f0efddb44d93797f0caa8f36ef17cf7a5ded5ffd29fd1607dd282af1b8f1", + "0x87291ba9b386e6283720ce0a01749aacd04ea942c60e425091f3638442324c9a61299ed159049877402772e576f77dcf", + "0x85028a83b2a0a008d2dade666f23926c34b6ba4762e7a93ebaefb86bcd5b1a7eadf83bc0626686764b31bb17d381ca66", + "0xb2702511c0a605be187d543dbf3af539391ce3d8289d8a20e21368e83a1e8a263dc0e1a1cf9a2b606f9aa0e3f535f7e2", + "0x8c4b60a7bab3df33cbdbaaccbc59fb3234fc4fa14cc26a67f777d638d9b4f5c2b9cb8ae71277963669c79a374a9aca6d", + "0x864080fc15ff7e693548d8e6f0d8a268e7a7857122c04b7fbb8a50e575293bbce92ebd829455b08ee6e7affd5a3bf2a1", + "0xa0b265d6c7d49d6ac1690d06d14b51276a530d9b6b847b33bd045d2a2f86511fc7a9f0bdafec61ea6902fc8e752b67a3", + "0xb40bedec63cc2697c30873df03a3f652df9ed8f5a764426fb69ef1b473d76cbbe79d22d355bae753daa8354035688139", + "0x8a69dc63fca0159514b733bf67410be34afc8c8b1c7e332bf221d61a7840b24eb668d5b695a262b41130b799df1d3044", + "0x83723127d182bf1512dfdd6a40b158689b08b14d459f4e93774dd84c2c86925042a231373287e57dd36723f90aeca49e", + "0x81ed54601a4b396c06aaad583d6799096668f63ade7ddd1e637e4dd44516372ebf53bf4c231d213d8b580202ed7df1e3", + "0xa79ed14daf008e4033bb774984d5631a3744103b9d10dd1670092e6f3f7d8572124de4ded002a6c5ce2b378cd7d003b6", + "0x903f6c4445d0d75634e336151d0c69b78cb065aadc3ce845419be820dd15982504a2d694d416018e67b5c72494fea53f", + "0xa8d3f2479be54ae32fb13ba2b00aed7fd465f5d6284a9f2c79636772f4520905f2ed33a3096f6e4c7c09601aaf5ac7c6", + "0xa6aaaca3f9da5683d24b4f47562bf8bdfc78bc742fcf3e574dd5e3e829297d697b1a5750911391c51ff68fd94092dca7", + "0x8a86653a4fd67f6c2766649a00a498b032b64a61aac345e02a2e0c5582754dd040ac875498b824f4fc066950199d0214", + "0xa50f459140ae02f0d3e28d3587899b4746002bd889f4681541dcc250629e9f1df4fd16f6ad3b42c8a703e2284fa72715", + "0x8737ce2aabbbd43754330fa244b995d8abd5a09ceb07e75d57a2fe0206c63260cbd524d7195e97493752753f8a4e6385", + "0x944393e8dbd360c12b3f60e4f0358a734b2e1aab54f437bccea04f4e504ce4ff422d4ffb02ee57728f7de35ebe718ebb", + "0xb1119e224e72e5394acf964d365b7df502dab80a46ad57268b3a296b24b72021571a296c7ce697bc9ca951fa3efd5efe", + "0x9817e8faaa31a10d6f85db508c743ccbd15a4f6bab4d4364aae78a90009f65e1a4968fe39b1323edbd1e15b7959715f0", + "0xb3391cf713818df2245e3a306e985d3b4f475bd10054bfc9cbe978444a5ebfd379b045e12725b9b545b30e7f99f05483", + "0xa4ec596048649ebd000134b09350097963b11f757ead973b4e2ba65dc7de429ca1a14f08dd13d15ebe9ec2f2aa986f74", + "0xae7c0348728721348974173a5bfed8afdfe68fa4637eb9ca79650b4dab0a0d4527b17cbdb870d8df637ee166ed9903ac", + "0xb19842d2dfcad14684e7fb719bd70bb01ed2b809f7aea9cf782c54e69501661a587f70de9df57e0938f901e727d1e252", + "0xaef83ffa8728a26343747078c908cdbdbade372f99f1b9f69876d7a9d0b3c2868228ebd57abb5d248d7f3c0710e37f83", + "0x8562fc666cef026f5e73c177355b5a124d5189334c945dd9e55a524c7487fc0057861db416c1273848262b0ab4e8c91a", + "0x80eecb0d11d033fcf0490655bdecdb00a69724216132dda12b238cf95438c11f12f0ef8e6d2713af2a08b2083be2b130", + "0xa694add6e8aabb59f0897218e286876ee65d3328a83ff60fadd4399113191faad17388b2c4212c47174dca0ca36c78f7", + "0x96082155e2b5224db2105b19aed95284f1310aee03ae271862dedc60a9b42deb235605c2e4a0d07ea479fb215e04854e", + "0x8df64625ef4219e52f5ed0a5445b5476497d914845e508f42143b15192f1d00c6a6b794cb851417602fb611e3c70328c", + "0xafb56db75da2102a450fe5f43b50b578a6c39792ae49936731f79851ba06e025fa5fa4b3d9be10dee341a01fef8ff7fd", + "0xb8654bf987f42187b09b26e5e084d2791e6996764941cf4a4ac2f278a43254886c585dab29db6eda593d39a60e34b074", + "0x95479caa9f9d6829933b4a7fa9c7a5d5047263ced2e9e4ffa62ca8dcdb09137178ea923f6697ed299149c581c022a181", + "0xa68144302a39f697ebcf080924f5cfe1223333b8c14d4b78699729ed247bc196c8e837fa531baaa2a904a4ca5eacab59", + "0x93a8e43abfdd00b3e8ca87dc7001d26963b093a366d958e4fdedb0f3b9c928b64ccf68707c70b231ac971388afb7d772", + "0xaf1779fa6f85cb3303dd3523ae6e29ce02a086fd29dcfcb3e4dbe13708ecc887bbfd52aabb7aa5e6c309ebd34189bd9c", + "0xb6b30e91ee5223fcb29bf549e0f8cad140bb359fa227c61c3dca6edd0ea33ff2136ebfe382045b4b88fd6b2dd072db89", + "0xa4fd7b60cf110ed3f2337b05870fa2cf7184f1ae432d6ddfcb2b664dff87cd8c3b7a14f7b7b8bc5c3ecd86d7524d3cfb", + "0x82fa355fc023d404e3cdd22c180261f68a9f7e31c10aaafa03a43700acd674daefa673d59c7d5954d29aa20d0d2eeaec", + "0xb3c796f75fd5ed7b53bf486a5635477f540a57f2ac052effca163a0fdb14dd176f1cba572f876b357ba5039f70756049", + "0xb308a300a986fb5a4c0494301471fd5e319ab6464bffc4410ad6d90acf2fe18c351e1d783d6e2cac0ccb7fe576494673", + "0x8aa4d36a4af8590a5288a6d8dcf6104df860a600e0680d7b098de6db6406643dd6d9768f6539b8f87d096d22a1e970e2", + "0x8d3acd043b8ef3b51dfe65421ff97d0d9f5c1d7778d3ed60178879462c864d8b0dc51815a4eb78d21985361df54fc66d", + "0x878f473097ca7c59e49bbcc67e26cbe6fd32c557b50ffc51a57092b4c84d99084db06f4c50d25655f2de327d68dea5ec", + "0x8e10eb513bf78b7c39384ea161c33b51e4dc6459872971b3179bbbb24e44f88f2d53c79c30dddf425273b5439b343b83", + "0x99e358f9bae15e4beb15fa60d5f318e4da52c2042209d204591660ffba7806ab73f04f917ea7bd59bebe6bad1bf4bd23", + "0xacabf2490bb380a91d90dd704ec35e997a5bf07404c05eec867c61de29c615e799fb939e6ff87298d9a3b3d2311179c3", + "0x93f6dbb4c4855b4e36f302d40aaed9ed31cc847cadc57dbb75ca0363e215f4719aa3fca9897a7ca953211068fad1f329", + "0x91a73fbfe427b552c1e4a4dcf00b84cc0d4754328092dd6041974876b3939f55434c93c099c7b43172c39cc8c37ca240", + "0x84987e96fd5814aea1b3a221219469b3c12a0db04e8d3e84f88045eed2166c5957d511bee3caef78259e0c34b2b31e48", + "0x89e37d288b33746d5103d1769775a4c7cfc80dcbcd162b11c331c43f14dc99d8ba6b276e885e3d3ecb8f1609df96242f", + "0xa36d3a4b0a75b331e64342a3db1797e69c4ed72b1ec8289554224ac3ecd88cc9ccca4af6ebfef579276f04a3615c7e9d", + "0xa77e1c06bbd1dc7a2ec2af2a8640123b94fe192ad842d3c53a98e91a7bc93d00bec01b6ce690d664e196f7caf76c8187", + "0x8ad1f55f1d857f1ed55ba6423143008b23956d2197c501d79c1bc1f560cd03046646a65d889e2c7c09540a7892f73155", + "0x87a07697991573a8e1126a63e03d8e0af59d4f5e161a2ffcb7bf2d6285e08c2479bbeb369bff901aed223f26d8594e01", + "0xb3b4f5b6363d7e0439e4ea13e2e2c71916e79bebb8a650978cbbe073fb8ebca299e0f260c569c7ec36f03b3de1c3ecdc", + "0x96452b62e759dcf31c5acb956a6cc4ec82a101a693baef4321f79847578d4bc1d43fc75e6bd0d691f5e588a99ea8996e", + "0xaec15e90cb735c4db8553c014aea7a2c9f13130211cc568af41897761e4d7facb0e6e0e39c93a4fa250fa4429a91cd53", + "0xb7f35e841c22294954d331962b004a9965e12c0e708da6128e1a5c200151499d73e2fcbd43d3784c38ebd944490f75ae", + "0x828e7b0158c165b374e3248135e6b64434d6074c2e91a220fa277ff78148eb17e80e9965f4c8ef2b621c9231118df0ec", + "0xa5e200ac66a5966830b2819aebd9be8eeb694c83dce422ceede4ede10584cb61fb83f9e071527f18027eb98db81ebd4a", + "0x93c3ea8578046e75b8ea55e509870c2a3b01936708afca2192df34c743b33dd96a9f90650104892b6b812847a19ed851", + "0xb4f996eaa740dd9a3efffd33a48adcab4bcb1cfe166eaff9e8a34a2dedd097efba08dbeeeb8206b37e3f9f4f58b91596", + "0xa7ac03780d8f22090195236a2076a9ae222304e8b9ef5c8c80ab67364d2ebb1725f1a5a0bd100216543bf289fc16b0db", + "0xaebcf680525e6a3fed209b62848f05ac2f9cb7a687da96e38f605f3c30c97af9d7f065853db5a9026d31e26f172e975c", + "0x986ab068406f7dac6095b2d2d97d0fc511cca77081cf8241abf46295f8f560f3cbe6f71f0b4180c1797f2d1b191085a0", + "0xa0affabfd11d2b8feb926b410cf68e39793a4082057e4ac645f914d05ee799e2bf9f7dcc75bf069778610ab38526ae90", + "0xa1a1f6830017409c9fe6243b0f02dbbac2085a9d50ba14203e1dc635e7f60e55202fe0917e68813a2207b866076eb6e6", + "0xb11fca3617392ca575e393d9fce65ac6609d78809171b772a47e71d898f6bb149458b4ef962ba3d98baf2a81eecf92b8", + "0x87de24ab93035e5e46e7df469d14892e13946c68869a8e1e3664000e2bcacbfd5c6ea6bcab59b56693dc36ca7d944aa7", + "0xb5e1a2f9a1ff25a36f1a500afd03bc3442d9da924665c4fa7bc4cb307ed0340e09cdc5791c7b2c4f21e00cc74b0959e5", + "0x86be4556b5e0493dfb3ef7d0e3abb77d2d0386f5d3728e92bf2723a0de8ef66432d18eade1e25396ce0419a68ba4fe6c", + "0x84ffe79e3611fd815858642aff22e23a38d0a7ae0d3f12d43fcdf1a3863759ced01cec0edaf176476442035645c5fec2", + "0x9423f81c922aec5670667aaa5bd3b8fe3468e31fff145c0be61262b4394123e4ea771bb3c881d2b3f812a4c2a760e350", + "0x80a9b2e8b0e730b6c5b8da19a2ccadbba6fa509789e5e332b247bcc09d3cbe2284bda84a015ed0c5bf4f2486bad48b05", + "0xb39540a3d7feb8b34ce22915e49ef32b4bfac49cbe51ac36caa8caad7aeb83158b0e0d33f86813e4f7f1d590643d01c2", + "0xb8440a3456c1874c683836b1a95dbf96216efda12a42920a8605664ec5a3b69a4572542fb0caf901287ac2642e3b812c", + "0xaa81ca4075bbe2149226c199ff2a305e91fd48bb6cd72ac57625ce753c8d69a602249bfd0913447cdab31d2d20e82b88", + "0xa3e2d5dd257254c4c4736546dfed874cc31ce41845922d39b4574920803d085a2b000f4666c682b3f8be43b616cd6eaf", + "0x94b4792d11a20845dd5ab712a469fc8c26b39a769af379aa535bea1f5e1ae80561bf7f074d411452b1f64f3739947410", + "0xa2285f3f8d609b49434209438c7a39b0b7d019bf18187975b39f4ff10aa0884e57b9a357025fa0fee3d12eb0522d82f4", + "0xb8fab9fef54caf75432788fb3b2e54b8dabaca38f81284800d5a822bbebafc630c6be3a134ee6bacef509c138c2a8b46", + "0x996ffcf98d406c9464eee75153b7e629b4d0028cd95660f104dc93fa2913838dd4c69b29f293ad42ec74b4b4c7ee3736", + "0x871f6719cc2b5ad2af46b0c297a58f7dce04cf9af9070ffbd9c9d73774537145ae9042b95133ffc46ff182093bb1aa9e", + "0x93298eeb065c3a9c956b2be06ec40c4a807e5c73ef022845e1a7aba23ca320d8803ee37403c8c746ad2c43649396af6f", + "0x86462a28062e0c125da85613c5fc6fd41cfd2d8b432d4089df65f143a60e4b9dfd963e3638a89da0a2098be6009a135a", + "0xa5c53167b076ec7dfce47fb62c05b3d2fd7eb6a0e9c371051ba8a37617532875a04211497cd248c007837007e241f5ad", + "0x99ca140675dbdc6ed6039dba971948eba424ec8f735aff48e428bbc81e7414a5e99f20c3f20ddd54a3283e887858e6d1", + "0x92c57d20c7e3f051db8d4cab7a9ea8c54f13f3a686d8f26dc6fa41b127ef5e596b172e1126bfef47fdaabb7933f12a44", + "0xad49286419ffb939bcfee7fdf8128e833c2c50f0567e8c6de110d4c2429839918bf07afba54e2dd40bebfc6187e28e86", + "0xab2bef614171d5c67060ec7624ba9a61d975b5b20fdc78c0eecc04fde96bc622c5f35a066ac49956713ee8cb4d77f8e9", + "0x8d9420c1c203038c6cf6892ea4b520501b6622954556c29a7a18fd22caae9d875c0699ae04d6c7adb66a735b364aac61", + "0x94bfd87b4b0b96ef83e6c116cd9a50bca272ee88834506bff566ff0757cefedc0f7817422130177442f993b704d36e28", + "0xa2db4f515559ed6da8991351ba4a4d9031cc73ac3fea890fe0d6da33cd951fe94b01590d25ad06a003c38c149d34330e", + "0x94715261e7c857b02dda895a2c8aef702e3efe8db5dbc20a94ca2d316a88a2e4cbeb5ec77893e6a1aabde9fb6d0d92a9", + "0x8862f80b27b2e3dc58cc0ed283154cc5034e49c52b7b2435807c794023a3ff9c0c993ca447b6f8d2e6eff3b5a4e8091c", + "0x8d32173b4894b9f700c06399e16902a9b11aee3a2a605d0ea4d47504204fb1da3ef9c7d53d39e0c5ba9fb3eea617a704", + "0xb97e2ef4c88a6f137f41e1dfe8aaf6c5c27bae70dfde03ed15052fbbdf491e901b7eccbecbe397b25ca1b8306e18ac04", + "0x856caa3f9ea9376b8a1eae988993d07b96e1bf2d433d544f77368798f7f909524eec35d5c9913fc8527c036deef76df4", + "0x98c3f6d77b356eb566a2ab45c27601f95267581239f906de438981238c0c69615ba52ece42f0538133e07b7a99124170", + "0x95b8df8c1c961c75a86c8580f3b9507c765ddad7f45221a0e7d472a70fc0a09d230e09e947832261851082f9cf9f58b2", + "0xb6037c177cf186ebb5364e11c225f145fa32c50533fdab643d7600be0ec3134cbf73b7237266a4a1603113202c8b808c", + "0x89703756e01d351cf7116544b39dab6be49fc94ae13a134a5767e7e9452f74efa60a316af525bc8e20b4eb3372f914b2", + "0xb83be26bd196e33a0d8d3bbac59e39f2d405712fe04463814de17e26f69bb716d596715c42649971a2c798c4f3c93025", + "0x83f4899d4e9f9b34945343996d33a06ad9a93ce0c1dab4c45ea08bf215a6e8747b9f03112a901e59bc70e2382c1eabe6", + "0x93abd014a3266d42a5a2ad4276302623d352b89c3ecfdbc7b176ed2ff8012ad6382350bd90e3a85dfd9dc0f4cddb49b7", + "0x8830f2005d44b2e55f0306f427c60b7300c651aa7a32333b50c1abed74b1143afa9e1d70dc5b32ecfebbcc0f14b4a1ac", + "0xb6338310f32f2f9e56f545ae622582e1affea53ab8f6bd21f8b61621722e89ed30d74e72f2ce194375074b45afbe32c6", + "0xb3bb268630793c268ee54f55ecf0aea2440cd0502d02f5621a29332ac19aef1930625a8c1591cc6a61ad6392d426e4a3", + "0xb1ea408568e355c392c68b85f2e3fbccaf5711cdef9a54025f879e78b5f245844961e6bfc8d65e4e43ed7d3686cd9d9f", + "0xa42b6002b865f335d9dd412f9aad56804dc5b795f3a1e54cdb6220cba55bf6ba80211006b5f25c261dcb33cf902893a7", + "0x8c651b08efdf7abca450d34041691c4da61378a75b0b731957f8e3f994dfd9cafeb58231b30979423e9faeecd51976b3", + "0x81396998b20108e7aefcedbeec4dfed3da5d32097ea3e61faf83a30c5b04a4b3db83811fe5b478ca20060457457cd1d6", + "0x8bf9ca88d4a132da12feb67fc86ae934af594200275aa39a0e577168b713b18a59454846461370320179a354ac196958", + "0x867692b206e8d4581c9ee2d985bc2adc35b6781621e5329a867012111f1d2eaacc375c11563a44c1e3c0bb3b80be20be", + "0x97218f170e8a57c344feb3cec8ed390fea71106790feb0b3f4b19774acc7e33797828dac725bf97f03d88e5a3df10985" ], - "aggregate_pubkey": "0x8d7fb64510ca766ae8dd78ee226a89b8a777ce71acd5ba5abfa06649e7d097404725d1837f55c8415b74b4198af6d55b" + "aggregate_pubkey": "0xb318ce3bec56b45940b382466b0d76888119525bad44777b921f6f594d9344022fa7e78bb3a59e1378e00a7304223911" }, "current_sync_committee_branch": [ - "0xc1bcfd9c44c8b9fec443530f7cf06f281c6b5d2d1ede77a486eea591fe79b0b5", - "0xaf71ab8e71d20aef2a5cb3283230b064d3f77efed74f361e389ea1fe3a8cc9a0", - "0x01aec45072d2445cd953121060456c88d8750497c9f4f4136157ce8af0ba5102", - "0xb2af9144c7758e1ceceb35a4f0f86d5afd112c3284820dc823727d6288598ca7", - "0x48d6a2e1255c5fb4bf1ba7693a6caabb740ce4a8c1fd5cb3b69d34300b2fd725" + "0xa18ae4d83f81638e41ae4bd43b005b2730b0710cb178ffb50766c93ea3d812c9", + "0xd75268f5c47248cc9f9452e91c2cfaf934cf4d4e5e60f39a2047d446806926b8", + "0xab0e9345b0d1c74118ca28d3abec3ec60296559709a66c4f50b3fa5714a18ba7", + "0xb073d53f925033e981d9069da106e2a158989a3bd734651a874f95cdb63e203b", + "0xb132c9711ec41fb5b14de2c9d06da61cd09f57da54ca5556e70824e4787a1e84" ], "validators_root": "0x043db0d9a83813551ee2f33450d23797757d430911a9320530ad8a0eabc43efb" -} \ No newline at end of file +} diff --git a/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_sync_committee_update.json b/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_sync_committee_update.json index 0fda8710731b2..30cc9c1c1b2f6 100644 --- a/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_sync_committee_update.json +++ b/parachain/pallets/ethereum-beacon-client/tests/fixtures/goerli_sync_committee_update.json @@ -1,554 +1,554 @@ { "attested_header": { - "slot": 3976636, - "proposer_index": 109415, - "parent_root": "0x0e3ff2db264240bd75f821848bd0a077544c5a4b5c3c231dbd98a52a82d857c8", - "state_root": "0x76366916e3f9538a53d22f21f2edc9457ec45f3af4974a405614c01d943d1dd9", - "body_root": "0xd76ab975b30c516c656069da5fc14352b44501d5e161ca265f9f35e111200d3a" + "slot": 4484921, + "proposer_index": 296453, + "parent_root": "0xd23a0b0012d58264f57f2926c0f3f5dbf49a15146da163a04ba517a96d9d1058", + "state_root": "0xde3d47ab2861d71df2f5047da0fa62e541744d0220198cf477ad9f7385f3a650", + "body_root": "0x12d51857018d5e60c843f1c2bde4c8ba4f8fee185efec5e95835268ec0c5d10d" }, "next_sync_committee": { "pubkeys": [ - "0x995ce8d6f933957a002c5e054d73cfe6b21f753bb20fdf8d5b373972836290dda106b090fe7b91e2dbe6bf1a3fa47b70", - "0xae1a9caac911d19e94007ba35b2a0dcaaef0fc06290e756814e9642de72ab2092f1527c921ec954f963c982c5dfd3b15", - "0x8067662d705d781323b26c1444481b60c8d3d2c8d247006587f586b4bc589d457d57a76c98256ee4e85fc3c0f804562d", - "0xabcc3d3f8ab1e58e4c8fd01f9d6293a1c886deb522f86a2d7b312b7ddad3acdb4a2fa6bf3754334776dc1ec3619dfcdd", - "0x88a6981de3699e799dd43563c4c1beeb2b5d1b465cf7202d9c838eedbc619f401d038fb1b414c8e3e5afcb76d626999b", - "0x964d280068ce7301c6097649e0696dbc446b54a1b8d956c5ffd65ce3ea334a70136e980b040755e5c6fad9178e16c0f2", - "0x85e86e3510ef0f7d948a713a0baad9a691c9636aa5c3d8857e9666a3381df35e56a9606689ea95adfb3ded8f6815cfc7", - "0xa053861e6fe6a2cd12e0f4cc5b88924f3cd327e1a3c1ab7ee7c5aa9237850cb0d68ed321d940ed943bf1cba3d01876c3", - "0xa4f54e2bf67aec1fff66200c4522f868415f82932e6677aba8a429cc244bad30517585ac862dfaaaad5b4d907c830510", - "0x8d10bc7427465703f1361fdd85b026acc006ca99a0a6a2a45c72dc4e9a9661ee2ed9dd3238f3b59b157975d63cc1fb8a", - "0xb99e7d75a25f6b4502a9181e4e4be3ed4268cc98a489e0d7a09bd315b7c846615f04e74cef7c671ffd03be564dd12488", - "0xa95c5a38593a212cf55770dd0ef2cae6aaea76d7d0e26346fe3d74f342fdd24219de50de76f144b3a32585ca75e0607e", - "0x981a47bad585f4700045a694002cdff749f949651e398fc4c4fd3517a488b719762bf08ab1bc80c5238d4aeae142e601", - "0x80694943299449427a2411e0187448e86c4efd8ec9a91ce87daea5fa68603e6af22cc6c8f55c6ca574a94a4bc63c629e", - "0xa963290f937abb67cc687bc5ec89ce37e341b9b2278193bd8937f1f7cf8e4c3656826ea7cbd3b4c43bd00ed0c3fdbdd1", - "0xb10c39c4eb1dfd31459c40d4ec62ed70b0fb2414d09fd65436d0636cafec9c64710e8a8ee20acf9e58b7d2d8255263e3", - "0xa4a4fe6eaf36ea3aaeb81aed0845c9c5e973872b1c409a08aff4f3b9755d6d3d118976413789c1c40d13599a987887ba", - "0x8834e71882aaddc32029e402c48c6498264646a0a9a6ed43df17cb29d64e3dd1b35e6d6cbd7085bb84cffb09e61a18d4", - "0xa1795b3a427056930617dbaf41778e76d095495d5c18a481e6b469f6b1fbfb5de701c93bd5ba7dc8a2bde9a09a912af1", - "0x829ba502386ce46a93612908c5f74e16e14519807d58bbcd4bb5ef3e56c4bf547e5544795e2b3a48f86e6f0b8cb99e65", - "0xb11fa6a943d304e80daf9cc1b6c01f26aaf9664c369cf9b1f1c5e8a368ebc98063b37b899f11792977ed315fa560a343", - "0xb40ba269492d68d53cf3a76c337afe2ead9a7b396d99a2277f34d6c68098c185c4e51200caf8f20379a73e72cb594a04", - "0x8b4afc61c6a4c0227295f0567b8cfdc6d6cfe2ff7d4f88e553d39bdedfb51c901598d0ac7ae4587df968c7b8d4bf1de7", - "0x8f350c579c35203dac1801027f1e70d3a4ea0a6b07074038c357665ee5d7879c8874fb7b607a94da50c2bdda3e3a304e", - "0x897adce74d322cb6a1ae0a7784806c0c2e4286935ba1b9b7c10e121c1bb1c8bd88276834b5e9307ffef77ee583c9a140", - "0x85fee007340a64c67a0387562d097be226550669daf1829eb9396b3971a75bc4427b6fad76bb3f6d52f48a0f4740f992", - "0xa8ac3f4630e55dbea6273411b3645fe718d99275fa2077a35f701b76313e5bd9045157df8a22b84193bbe4807c55dd83", - "0x91370d0172337781b6e84ffb8b53e0692bd164b0fc8e64e6da1cf9b9490478abe05a191e44716021fe9def6b12dd45a7", - "0x892d0edc12308bf782df66556d56fbcdec361a478b45ad9ffc396bb266851f5aa54720c8ff172306d3f0507b5db0f353", - "0x86ca8a73f373fea3ebf120b4fb8e5bc3560a5cf5075e41e183e28f335113ef0fb0e782355341302ba7f2d20d4a60aced", - "0x8eac4a744da97e1dcecdca614273f52d6c5fb86a99ef239f18ca85fa0b0846505208772c63fc1a70cf4de2e1d05e08c2", - "0xb3f4746fb7e18e9ff3253cf3e42439bef2260b3a3e9c208abb35aba54f7b1e1d9a1d81b2709e57cc3bdeaffa1b4e1eb9", - "0xa0fa213f5571634049ec4ab39e3bb69c0cb85089539375d857b29f94991039ede24112f5d1256f5a6b3c85d09a6025c8", - "0xb7ac30bbe4530ee608d7dc32105460feed2b6b6f0de2601a68f8c9c797d85dd016322ede99b11d6df15822bc0788b8f4", - "0xa3ad197e05090cc9a98e4462ca10e5887e9a130a6a2bce917258b49fdfbe4dd1400f4e12a7bc8b89b12606b9e9e469d6", - "0x94562a45948689c5a70431c18b9e704376974951b2cb942509d626285377eb5fe9da32212385f012e6a1e0547788237d", - "0x989e61faf54e90f06078760959ffb436d6acb71e4a04c44057b725b5ca9de03e77c6feb88f57af6a9d545dc4f723c3f3", - "0xab810bba3a0781affdbf70ce093bb4f0bdc6cbca517e32bcb83daa0cb4614b27da935be8864137c48ed512fbf3981c63", - "0x93046deeab22b76ac5a97519b545d056f09ec1d823452da13662f4d5650af58ff7de647912adef20adc5684ad1edd583", - "0xaf17e208e3a65bcfe6b3d5ae8bec20ba265886bb233ad449edec3a4ed1075b6ee78ec8d6201a9ce88cae58b539129aa3", - "0x95db41be7fcff67fcb5c0d298c8ed58bac4432cc3ec3fc2bb0feb4608822bc6b118abb38b9e22c1a108eda2f589c45ea", - "0xa99fdeb598d2a05ac3eb4e20bb33609ab244dd0d360ac23f6364ae434d2d6b407a8ec43be131a4f36281dfae48f2a69d", - "0x8a58d92fea63bd97a65c6c59cc7e253a91f7ebc7fea553c2ee5ff7e9a3454e69176e3d5093a65a4e6accd3d7bc84acee", - "0xa84fae60e9159fcaa053f46fca4589da65d462ddf34f6f1607c6b098df181135ea777854dd6a105f36658e6898943645", - "0xa95b95be5be7bfebf47d95633319bd2e841458cf50ea4a2a5ca8a2a1d56f0c815f730655f35a6c4187f568a1463d3cc3", - "0xa0c89a5acd55d3b6b51e6baf1509caf9d412f6ecf36a2d53927940ccf96aa2d6f787ad1fbc02bbe10d743d1862371dbb", - "0x87fac2652748091dcd19365c4f1dd9d5347fb2925da10e33cf1e204fca39de7f5181c739dd4a38c2395e0b19edbcffd0", - "0xb09fd0a307071300384a4eea55785d06bd25d5998b691b06c5e1b9a65fa5b00d94c0db1a37d7203788e1e6b67e3d655b", - "0xacb0b203f4a70942615c14f4c7c0fb4749188fc6c6df202fef7cb308ec6e286480738a42f2c917b7f9f6d8da0f70476d", - "0xa1fcff4f11fe7cf3b92c1541e35269f3828e2af27019a3961b995c3b4e7a2d1036071c518b0b587672d186cb528d38a8", - "0x843957d897cc9aeff83428f1d07c66ba8273ee2a0296ba0fcd6d7d0b8c0b7f85dca9146865528f5ae2895569727491c2", - "0xb7c306e6b4ab090e95ce8f1459ab2020ad896410bd643023646ac8dcf9c43a4dbad40a2839eaef1de4d840c2c148ade3", - "0x84814e3e0b3175a31f846e260725e28465d5a1a5f50db51ca103e4f7936e00c52320fa72bcfc233f72a92761c351192c", - "0xb6aeec7a042ab8758b7cbd50416aa2d2e701ddd798edac7afb7ab167f97238fd62d676e8cb75beada94a5560b480b1c7", - "0x99107796009d783c9550408527b216f1d35d273ac7e7dcb8b8026cf1fba64eec52eb812797d703fb5283ba08eaa40fc0", - "0x90794eee35531e5ddc0d3860f6e164b2d74910cbfb57d8feeda2410004ca0385252cbf9b8f1e71ebf5c2f011d6402081", - "0xb8e3418ee9c420a18e3cd5679b5be333e68b1a4864ae9788b888c32c54487ba7aba3828264a19203805f99aeeab5989b", - "0xb93120b376c8cd2b6a2cf2c359122037fc3d050bd3f66d801dfc0574a6aca2ef0616bdf043256944391f729c27bca33e", - "0xa55ee772be464f34d9d78005d55a220e3d9a0ae2e9cc33315497dc03ce804c26cc91c7e992427b92407db56d5f983161", - "0x82bd84e6a295170c5e5544dbb25fc1044692ae14c28126f10064e12b219ae55fc00997ddde57d2f8abb64b9e9b701a40", - "0xa089238499f46cf34caf625841f36902da1cba8ea70fe64685f2d2168ff89f916d59bb61926bada5abbf3304c40dc834", - "0x938817b6daf5051ac2f5cadd5e0b4c2edda3f603fb647717248690281fd6c181700952cd403efa6b1e49387c606b7986", - "0xa8816f6a19275cb5a82422059cc4335111b51009aa1c95f0dcc85c2d5affeaf03f8f4116a742bc7989dd8ebaf1dc77f1", - "0xa82ae3c3b2b838f3d6b435f9333399ae1c51ff41ccab108b8c9a139209b79d6b8f1cecd706edae25389d24584ebde009", - "0xacf1fe80fd3430d5d80817b4df762f055a3d67b6e485d6829fd3c56da39863aca7bf2fe24c37348772edf36371f0408f", - "0xa2034ed38ea36966abfa51bb38a777ea5c1d2bd55accee36ef2861c738645db96dc77ae926609a3ee0236aa840fc7526", - "0x8bcb43b4ca3d308a73fa703e27aa903f8c3a750ab8166cc2065b3383e296bad15083dd1d4eba237439245f4ce9c01dd8", - "0x82b2117f700dc0256320712705ad0334a7d04cb66d314e8d60597207d5ffe04eaffd07ebc8eecff7caf4447bb46209a6", - "0x90bdacd2581f3d6bc3e94894572b842e6dd07b1464a0f8e8de7a3761a4e0a2fda415c95a7c839be8d3a2c43e0cc2a72f", - "0x913e6ac4f24a3a251c5b57fd3e5329b9a9d78c854ffbe9c9489982bb338a14b87019f5c79e2f9918ed6e0bb6255bb51d", - "0xb1fc0b3a1da9141dcb85df0de6cd3ed71d81ba0c57188c11758f86a7eb3ed5c99a97d287e0c6c4185c57a83c845b60b2", - "0x8016dc421e3acc719ac5cd8be3cef8832c5c1fe3e25daa5f8cf3c0090a2c418f0b5ceac124a3632eb659caa00ce22c45", - "0x8d5c76e4ac25f7e0b494cc52ad50b0a472b839a1a3a82b901d90bb728e44a38b075aec2aa6f4c76e615409aa9f460b1c", - "0xb32a120990068e534762be5061524786a27c908a0ccbea644e8650646bfe92f5f564b77c2cc4bcb980ae41a38726c51c", - "0xa78b1a8c94869f7231907d8b63e4dd3afa34d4602dd6e2da3e09b68ec473dbb0beea2e694cbecfeff4e80bf3001a8ec1", + "0x956c96bdd7e08d254d96132c64e4014b797ff4b44b737c4be5ceddf7380a10ad1275a70dc1be81663a321bbebc2a6758", + "0xb8c568202cc03ece9b6011424875aa0a7468e0f7ec6058992fb3fbdd87d56170f0bdaf83126b155daaa877a801c6ed1b", + "0x834140625b2c36af71e1604a51835d3b1980cbd9d6cf09f77ebd84dcb189bca5fbaaaa7615ca0b8eeb5dbc0a1e957404", + "0xb0b0b013556e2d171d818688702a655c0fef5f3c7b6648923d2802e3d9aa3570e3a0bae61fc46ca2423f91cc57b62b12", + "0x94844328cda4072abd69f39d39453e90c6f7ed96b188d48e171681a9d2a86fd7bd65c7575627fe591289f009f8b9dcc9", + "0x8e408432ce75597cd329667945c512192e2234ceb4fd97a4c15a6ed64557bcd0a79e5a5f1da1d2c46df1a42c6233cbb8", + "0xb5425a1b1099f70405d68ca9a8f45314c626268718294c974a9fa569089bd047dcca06a3294161d4682763a8b785b160", + "0x971001e4f1151e5991902580961677292d937c229a88145387b093353f7af6deef3c13f84b361860047618a571550af5", + "0x936164afa419bbed6cf196f6950b9fefc2cc761243b7dbd73487c0c40294a2442bf154f0d0d6f29078c6cace9ceb291a", + "0xa7f7ebd6aec724b5e9041477307274b16bbe163e327e9299df50e2b5d2c117c81008785186b69d6bf85181d2bf3b8f55", + "0xb8048f803355ebf1b86b23adc85216651d6bda89ca2b26616855728f7fd9c6d568b7bc40bdcdcf81dc44bebc6157dddf", + "0x8ac572839e544eb8c05e7dee9fae32426b4b1cdc23ca046ac83cb903d2698896d0e191a102b13ee31083b0aa217a353f", + "0x8f80335e35549a1650add314e74ff736f3c8224327103a74a2a5d63fefb40a87634fb49de9c650ef304ba6f8175d5dde", + "0x9023c34b2caa1b52742ffe27163444344b15dfdbea60909856dec9b3dbb4ced250cd8370c0375df16494b75b073408e1", + "0x88c9942d7ce166e59ebdf3c746a9e108886b8ec6a2c2c4a353ae3e57476e5d71cd77c548dfc103777ea9b973606f5fe4", + "0xa5d92119210ec348ec50d21589a166a1876552a39c587de135eed1751940cd50a8ee4f4504cf5ff61bbc8f1fb3a5ec29", + "0x904b81b2dae096ffd89a006f9c7d8cef6119c294953c38765c28baf568a8b23b03e81f8dfd35c844a271a6f205278565", + "0x89f5b7aa031a4f661ad770c8dd7931dd8e1335f0e7bfd79776aa5ec298aee60c42789e6392d03ebbbb5adde5ed766df9", + "0x894dbe8d7313eea98209e2dbb85a9f64c61b8f2442992f369884165b573bfc1c58a5b5438ae07723f0d87fbf5cc791fc", + "0xa2436c4a313028fa63a774953d7b8ea8e4fd7b3dd25c3874e63eb4b24ca223c1ca362a6e9b19f55a53b22fd2f2a63d7d", + "0x92a2a34c2fef3de639f6d059cfe381f9a5c9a70205b151f53db9841ddf21db734835d2c29e50a011d526c4c48287a555", + "0x8cfee912153f2001dc85c1b106d2eb00ec27a77ee4607d601267cf9715c899e2628612d3dd3b026cfa7df015b8c8a317", + "0xb86d3711eb8308dd3ad79a26f0d8d84b474674a39268a55aab7dccf990e980440a3d58ed46393362fedae6c9f1276d4c", + "0xa5c7fbe29115e412f495323d6233018a27aedbf36c4d10c26d3844e81444a22051c016bc306051c2487e0fdff6558d90", + "0xb121780d91a25d8ab9b4edb3b36565e505032179c36dd87fe42735b0d13aa4296dcf2b9f066a57ee597db92ac1cd238c", + "0x8e707a106b78623a2fa75364d7444dc6b93d991565337456aa19ae00bff88b72b3f2e70ff7b803073f0784196d23e0ce", + "0xb27c5be8dfaf30cf6a99c9c591d1b5f5a630f535257d0631005c0c4c9d4b338a6c923220699ca62c5f6770c0008f2214", + "0xa11a7fb67281d7786a8aa3114f551b3742f9a545a6185db69ca375bc6454923367dc7ef9211d2ae06fbfe965841916ef", + "0x8e123a795c09938552b689f27036e1e3c0025dc1293eab7078914f54900b03c020783a85c0a8ca34e42aad253f78739f", + "0xab3c8ee07936cc3b5049852028c57e6462b260cba1441cdbea4d240d102e95b06c4cb55ea47d4065f78b607c6b2dc383", + "0x82fc6b0c04d4f19078711614015d82e317a57520ccc70fb7619322053adac6c3dcd18e9da183ff0edc47c51ee59a12e8", + "0x816a9c3a467a6d2ff1b1c79f249427dd9c67e08dc320de48a9aaadc7d93c48072d98fde58208fe94b26a50324f47418f", + "0xb9c2780f2294b0f023e302ab08558b9ea4f98ed0bfc4265e7bf85401c0e18a251b0fc4089e94ca906f3a9efe2a314a2f", + "0xae45f1d613022f87454fbc7076e2f907974fbebf46fd92022705b35d569d6db16ed80c3e438603ae56d135160b1b77d8", + "0x8af3a300d6eddc40e331d159fba5c13d59553014643bf759c4ffdc6f3121e8fda37a6a5faa230a50ea7dbb3ef42be646", + "0xa205401b1cc5c3c3a441726f28471e14ed585e53c0ea7f585c1747e1d657309feab03efb69cbc24cef975ae6cedde719", + "0xb5b8f1618492236512dd33bd7c8377faf965cee228d8745c4e86346cb0898fe6439006a7507bf7b7628862ea4f178be4", + "0x84c1f419c2837d9d8556c7fd84fe8a86ce44df4420b318595f8349d39bd4e885f2df32814ed5bf4e5248a9087f637b2e", + "0xa7acd4b6a5d408c3e195f397d84c021d0e3d0dd47c1d7b87bc22922ef65eb18fe7d09d5b6a9430d6a377c5f23f2848e7", + "0x951bff1424b652d427e379969b8a3fe914208ba96b664eaa030d27890acc0b9bb2a40823e66ba2bbcaeee4e38b52b95f", + "0x8e51d64258b83aaaefc4b20ca3708e693f5c52766a19f4885b2002b9391f120ce2fa313ff72ca5f51e051f15e66741b3", + "0x8693f4b954399f2d953865ad925ccc541673a2a57c6904e962765d0524ed0da756bd172743b40aa829688b9588ac7ddc", + "0x9378ca7d3af8912f3951312f553721521d384b98a36e3e901df8ac6b733b742c352c8422ba2479be4a5b362f2b623960", + "0xa059451bf75fafd5b4b18d061400ac21dab4d8a61f09fcb0c8fe6eeacde7fc4688d20464ad06b138cccb8a024f55cd43", + "0xa5bac757cb736652fb6c8d86c3cc2b3f794c9fb265ea4f3efbf154992dad12298437c94ee923b7a056c3fe6cd6840951", + "0x923556d21ae8c2512b3176f6aa2cfa6554fef38406b43b38ecca4a554375ef6d41b0d2a3591b714fa881bc293cae57bf", + "0xa2f01544fb161a58066f7a1b169e6e8e6af3d6cc97420a2fed55577b8bb6d5103176c4306e0e4e45cc4ca2515828c63f", + "0xa0d028e667d2f09c1fbc85738a054c013eca80b6f66822a48ce01be88edf18cac55c1fb245b5700df13af53112f0db98", + "0xb013850de970731ea8eb6e7827c0387a8abb2cd7f46533886bcc24ff34ab7501ccf229043c42122da5a1d280d02ac779", + "0x81733922145dda464d1843abe2e8a3eed18a3562cf77cffd4fd775d2a0a70f4918f8c7fe1585390c1a18285b3fed32e0", + "0x9864cdbce2b0df7bc6f4d9a6c46cbb8eb206067bd5a9f38a0dfe9f0a84ea578fa9ad71e9d690e3c76cce5e345a38f305", + "0xa75f03ffa3135f6ee5a558d6789e735014fd3e4c0fa1d4224badc29c5584af52fab886a4a518a5a261de7fa428e492b7", + "0x8a384f8a05bc6385e1547a46aab8e7261fa05f5cb74aa5c2ae09d32b4e6c1f8edc8780188448fabfff0e50c7b1f99543", + "0x902985069c6bccdca6a639631251abab73ac787a2c06230f0b03dee31185607f5eee9c57888bbc633d88e8f101b9dab3", + "0xb863541554a40f1be0f498335c7ef6ac2cedcd5666d32acca0c08274294422b85a86bd7382699f010944bb67856d6503", + "0xa792ec0416bf152f7316cb97ec78522c00153942b880da7eaef4ad3b6443d1bf240b03490ff7ca6fe92ed6aace4b5043", + "0xaf4df697b45d5f586e2204df90500eeabbd6220a89618be69c919cbe37535ddf0d74c2609a5c4cc3e4031bafd3b5afbe", + "0x81aa2b7a1b2b373cf3e61f4f35a99f06b5e8d60fc4cc8b3f46c930ae71ed73221c690f43457593b8e8490632f939f99d", + "0x8e87b5728be9292bfb96923722e805d89a83be7a4599fc1948bcb09d6a16c800cf92c6635543d99bf36bfcfeb5f58503", + "0xa5e4f9c2cb71d6339059d74a0fefe46c3149c088287190c66688902e3cd90fb8e9ad29f683a00e6c39967f5ded7fb415", + "0x8553945ded11c19cc825927fc5d583c2789ce2b71322143cf654b521f73863aab95f4b443294e19628f88f310b66bad9", + "0xad82903c5bac2c94e409de49cc1b527f5472cf4ac5ffc01018ad5e0a829574dbbd12e2c046b06d4fee3e729ebe9017a7", + "0xa5e1c97e3e7cabb14f0328edea212a9789a9058aa45b98e40493ccbac8f14e6148f5d375bd98b3d1cdbe5f5e5e383932", + "0xb1d2f7e1c8630659636eeec13de1324b90156841ba467048809c737a502390edc35e8652f155d264dbcd0f7938b5d45d", + "0x86116cd261086857e2e63dbec476098ef7039de5aaaaab45162c255122735706f3a5c8a4d4bcbfd1962b31e2322bce66", + "0x953aa1eb7e38e7b1d278dfa8a352d0f287d0c676f84d2c2d0dc791893f0c73ff9aadda50fbbb11edeb0034da6a7989ac", + "0xb227bb75cf3bec9f55f662f75744c1942d2d28f3e4a7bc05d11b32d6fc513c22e1d3a0bc0223a162f7f54782dac918ad", + "0xa9a2b22ebc58aa70073270d200a315fe9e784461569166dabbf04a1c6c2b3ac6019b9d4d3d4b20048ba2bbdc8dc00e3d", + "0x91a6d1a6287af1de3de097bc0ff42ba5af329aaeecf1b9642ce8f9cce431db2e9ce02770c4e0aa0fb177a81acd9e3a0d", + "0x8a609b52a03436a3b0551e22542f7d4a0e781026a31f661cecca94544410a42484571fe54685278202cc66ce03423b85", + "0xae7c27bb0c04dfa7cefd5c8fdc284e347457a3d048f649a42579169d4d285c0674820128231a9b92f4c3a252de4c7faf", + "0x999988b8e5e18c7a7b4768dd93f6850d80bdb33c811b95c863cebd3061a2ce4b66c96b8b28bdaaedf4ba27df87cc79df", + "0x860a9d698d74d2aadf689b4bb72ed44083f7a44b1972c973d16ad14584d0d4a81c366fb274bfd4e1066a7b0fe31de157", + "0x90b15deddb9ee6a5e8ad1eb691de586ce22d2fa721057c2524a855ab8e08f8b31b3ed08eb2c72c5046f33a654266606c", + "0x931ae2f64367abb8c65d9200b7871f8fd7f5cfdcb3ea5b8b667acc803b71d87ea84328fad87531f1f8e4a84956681b8b", + "0x8d29847700f7e3763b2abcff71c7da790298ae4c9b385f5e5aa140388139c749662fd483286ca18d01ce2ea7c0c9c21e", + "0xb53c36b8710568601deaa3730fad37d00212d12e075c89453d0638185ef410275880e36987b78c4f9a57e5eac62f4f51", + "0xaf4bd0a8809997282ff2d8fbbcdd7e258951feba61c42002294851bbad5a5816d0ff14ecbb8def1bd511a155af8e7e30", + "0xb8215900515ca5856739badc561a8583e703f9ba4d556ce0acc5ca51077c7516a885275c6aa6f62deb97482ca319bce0", + "0x91367af5c82bf5aeccc7c5985ba07a76956eb232493ef0987fd1a8e01a9ff7f883c605f9a9d1f1a6e39ed494dc531624", + "0xa39110af18e27b55cbe989dbbcfad2dc369df06df60f09561f77d43339cdcb7decc440f1f79908d5f4a9b52a24361a87", + "0xb64686bfd9123e4f9177fa8e89fc370227cb469b4fb6044e9c1e515928b5115d2c03254cb80142bb6b00c7a9417c682b", + "0x89d6f27e597cf830bdec7acdcd7ece435b017aa593f66fcf0f920e8ba63459ef380d7c00a5d474f1d351162da87da479", + "0x83eedd38ea652b1fa594db5ad0479d8223cc58fd04f5655929c18be2a686b4d1decfea5df418c8a91641de40e099ac43", + "0xaf3319829a2f89a1a8b7b9c31bd32c0adfe69f954a2b3b39c68bf09699beda3601e63496d2bb8810ba8ca86a7c30b7f3", + "0x80fd022bab08d3639ab0ae790ecd7e6193d690f3303124b49f281c280c7703214fe0a2bdceca397cd30a5c3703f6611e", + "0xb509377961aa17889e6512fa7fb76129d7c861719810314f71d5aacd558df25aad9a47332729c320cd911f819aa59094", + "0xaada07d1e2bc6466edfec8e54789782f2b0e1c17cfc4f95cba00f80cf39cc2a751a684ecf0d8203b3dd72067f68e031d", + "0x8d39dbd9ea73196c1018d11afd10ff535d9873582ad7627daaa270a344dbe5bb0a4437fe045a9b4b6b1f856f3ede5ba9", + "0xb6ef433fddf49bedf584662726279c372a678b671528abb1306520fb7752aded3e5178c7a729c448f9e9cc9969982c23", + "0x902db679ae63602a73c0f9768f784f46443e76bf36b807133ddf8419a3cc77a732e0e4044ea0d0eb60c77802f21fb207", + "0x883cfac97b843cc64c22616ffacb2296736b29f2cec980e1511e5e4bd237605b769219d72b8589ebbfa84185fe26ffb3", + "0x8cb60153eb150b178d72a8cc6af492bde58899a35ade83c6436515600c582a2f1b48e244e1f67c29fb1dec4d731f0283", + "0x909736a8a8d62e1929667ea55eec16681eed6229702ae3ce7ef25dbb8f80227f8fd64284b9e049dac381f014b367cd43", + "0x84fc10361313142ce7295df7a591e8db90f33f807d993f1b90c5dc9ec77f8339ea90bdeba24a38a2c3944302fb490899", + "0xb384f167f4f54e7597e979fc083edf1f0fa4376eaf8b4f3af824787dc2a1f3c008f4ced920840a4f75f7a86eef7401ff", + "0x91d2ce58ba98f8e41d5897b5bbbbf0ae5fa14855617d75be433a3a27485b6a2b8be6c9b6f537777a61ee3c8c46b4fec7", + "0x98661de69f0bfeabdfebcb11da2b3013606a5388fcfeb8aee2bc3537f36eb221640b24851201956bc38bc4543d8cb33e", + "0x8cf99e8c60ff32dc6474f1a8a282117f96877b87e060454113c48e51ddc2f3749af618bd0218e290a46ce6b488c63555", + "0xb38b695497c95ec2aac0d17589ab4b680708ba4307a97956b6b0976f2f3ff7acb3a99296bba6dee0b1ad233bbe2d8178", + "0x8c4ea96fc9722195541807013770b9dc9cda257f10401ba2c43b6c0bf0dc69379bd990d9ec15f8d586194196d7aa00c1", + "0xaf0be5612efe9bc0ff5503c80459cea65bbdd3edd7159117d96c916e4011bbbc6a6d68b2c0d47adc6941d05329a3b3fe", + "0xa4e344019fa4c1a66a2b1ab3b83ce6cb5ca63bbbb26a3f44ccaab08d2935d4046779a104d3cf97793d069825e31000aa", + "0x845e57f1de4c194159d5fa4678b7b618eb85a743910654027578909bdbab833ea835652b754c583142d450e60943041a", + "0x837a08f4f0972bbb4816726f58b6919f4520a454ad5a37f51cfdae41d4a2e9d221e732dd3c48d9a4e6bf4684857dc7e3", + "0x866454736e08aae4a6fceaa376faac4f319d7903dd462faa71ce33896afd3fe06a41e1b46325112491efa341a981bc8e", + "0xb15a9bbf1ac4be39f1d9237073df1140ea1dbb03d6bff7c70562b2ccb6b4f66e6ecd2e3b59f8359684732217ee2dae6c", + "0x832bd082920063f0d7d3c2d38f2b27df85cf9b18854f33a394e79843bc7ddf945f30d5e515de8cfc59f019ad7bdcb584", + "0xa09fc104d51c08d51ff5ba4f33484b4f83df22dfdd88e2bfeeef062cdc2b8191f7ee8657814bad00bef4be83000f247e", + "0xa313a88fd295d14893f48cd9992c43ec8c8e421c50bbc9cdd59147c236d8bb4baf7b6ef148cfb80d14adfee578a5a939", + "0xa9371c0d58d6a3de10d177af6a37db416241115fccdc8dbec03ec4b52c6fbceceb35bb5b3fa515c5aca5b4e1d12ea851", + "0xb98b59a05f41b7074d984392d3c1d513e072c8e7b0a8653d996aae5c06c0e7267898f14684926e6a1c290a10e0af9045", + "0xb1a4b026167803a40eb8801d5293935ba6c920fbd99986e53339ef0b95ee22647a99385a41eed88d6f0785dcf3bc41d0", + "0x90a950ed6e64f06abb6023fb5babfd86a11f77216d5668246fccf02dffde91dd33197d81fd89ef5090c65853178d16ea", + "0x883cf9b8d516c958c79488dd6ab631bb8230292fe8b47d1dd46ac538529c588ff900cd60df3d9e068c5cb3eef1338dab", + "0xa9166749af44d18dd3b98194e4a364703e4d11cb3564ecf7de3b0c8a3fb575eaf550cf33e7c611e2350f2037819a9abf", + "0xa14efa369f9d065de4970c062f9f0acd6e8b82e00873894c66fb064890013732bb7587d8dc488f80f851c50a20a642b6", + "0x9127ece21a67c104c9a86b633b68d1eee7bb162d7c1700fe98030f2025e331ef7ed0a9a08add6a439118c2d535e62685", + "0xaa2665b8e5b3199f4aed98ede02b450de854be9354aefef4dd9f6c19c0e5cbbfd62b583323a2b03e8da9786fff861a0e", + "0xb3027674e7224d0074607a88b0f138a4fb130eb776f4d03d9652d1bd699705f838f9ffebfb3115697764ee819e03798b", + "0xa755e4a0c7fdbf203b85f2cc19056347d7cf541ad294c1f0bffc1dc19476fa26cb396a958498affb77ab117337cbc8ff", + "0xae6e42bd788c7d56cd9fb332b2bd0a3a4f7b6b222a6bb5d28cbd73ff424ee168377a727a3fc97f50b350df53a67d78a1", + "0xaf6dbc91c460818a3a7e8de36e137a4e6a1011ff3a6f58dc4a696b09218fa2f85656d3cbc27dda0ef7feb4b0ab024898", + "0x81d03f250f539cfd003bc487f76a15a03ca9a3c998a576f297fbbb22ef88393ab3609b47177f98765bf5883b542cdae2", + "0x84328834bfca5f522cfe3be2975f16e943422f4bbf6692bd37aa1a3e5e3cba234aaca49cd0ad054b6f3adf747cae338b", + "0x8f9ebd6b61ef1d43d82b018bab7dc1286930a5fe6e9df49b0b3ef8c61c33105d23f80b4621bb11a7edb7caf795d2714b", + "0xaa0aa82169546f2a805a943c219c05f9c5af7bd718fb001ce5b58f308e3df62d340ddf93bf6e4bcb800972510567bcb4", + "0xb25be23677bde4d1c238a931ddff5d8e9393cf4996f74a82d469f04f929c5fcc0578eb59bfa6273f3a04766cd3994c2d", + "0x925ba6827ca6e21fededaa005d5394d4191541a3dfccffa71f68785253f65121482e9b5bde18a1a98484ae3c3b3252a8", + "0xab3537c0d20aed33f4631cf881c0367a5989069315601d6b2c02a74193d67b13df448eaaa3d767a936c98d06c92b3c20", + "0x93447d739505498645e91b2d5072ff754afc127289007d1dfcda898d1ca0aed2610243592151c298be0a4818ec30952c", + "0x91497ef7c53cec0d55671290800630815b4e8ca5b259a9719ffaa4cb8393045fd56b8b0f8a890ca1d736e4f75fe167db", + "0xb660ba247caaba3be9e987cfa0b4fe24356daf6f9d415255c4b0228f08655f48060b255a4f7d25bc936629ccc9ae22d3", + "0xa5928bf6386b148244fcbd5ac07d85cefb702b6645ba9c2d36cbec983e2b4a0817818d0ef1f7bb151729855b61fb1279", + "0xb44a8d760fc1b8b0f87aa1fd944008192f42d330bc964504f63940ba644f3109bc00e4ed8118150b63f828dc84c0a2d2", + "0x90067f2cca91ea5b41066dce6da6fc969c51e658d5e9b90cc2db326c9a25ff4ba053ff7325b1d749c000cd56038df144", + "0xa8a9e3397c7f065f86c5d2b7ab954fa01436badaba5a29d9dadc6288f1bd9d00aa65d507db2ad29382d170d19a96f997", + "0x87a39603ee74d65a489699476dc5620db5a152f96b017e61f233d7c8baab69b65da993e500197c8f920b94f28642687e", + "0xaaeff86775050e9068768f479283f8cb14e278b2b8f063575945d438858a14449555475803ead800c4856610f8614731", + "0x83b886f4846be6fa33f973122cdbd8e1c7ef408289bfc16e18a8f5bb2620fa4a0750f8c45b856c2d6840b52e9249fb15", + "0x8236fd3c19b3783fc8c2eb239a54aa73dcc897b62c3e41d71a041ad1f188bc66b2b0461cd196cbb42f7a3148bd9516af", + "0xb4971e963e56a72876f407ff384eae927d4c971a9f5f84b7a2aa61761b9eb9f45deabb70d9b13c31dafda0b432dabf93", + "0x976a0202fe244c41a3ad7d39d5e1332278e705aa8596772bb1be40b048e55352205ae031214d58e2ee1857cc8f69a7e7", + "0xabf1a0e8fe0fa46a2a3edd5a4236f7d7241a38626d55d4d5c2d99f759af347e51c6e9ef1bb20a3025f7537b733b3b163", + "0x90216f6b6b2938bb13110ec5efe00bd29d376ccbd2475f5493cd09c820ae8f7bdb25f56bd86876d0502913f71ec8e028", + "0xb320e17e1773e238f5ec37e0f054cbd3d525b5a3c12c63236948b4f46c75ba35e3936f074874ffaf5b50d0fed23a2878", + "0x8317ecbc5c03e066c5f58f9dc2791f3698571ea4d99814d519c0ce7c58cdb363ec0cf615213fe47d9f92bc334d39476c", + "0x94429dd3f1ceabfa9d08722cf5d88b50cf377c628f449ea24be1c3fd9eebc8b39f69a085d24ffdd365e42ec5c6c5958c", + "0x8fcc84874ba81fe3b2bca9c4db13eabc571b814abb499eff5cee6c69823adc66fe1c0024580ca5598cfa0baa604fe8b5", + "0x910fdaef893ee2a32f625d189f82a5e85e6f87c1902a92546c75a0b1ed901d6203d085393f1525a2019a6fe74eb33dd9", + "0x8e956fd6a7ae84ae3fbdb7b51ae6e5b0fea6d489e36f416bf3474876adda27393b049d4f462120580abe229854560bf7", + "0xb77d4d42cfc898479ed5ec2f8d5ad74fe6ff830ca8d145fd58f960b1facb74886d1d0df7bc6360c61b999205df0d6d0d", + "0x9517d0e55b9001a504d5fd2899187ef4cc917391f5450d9ffc86b5378448dcd951c0c1d305930c0215549cc8d06d630f", + "0x8df554bc2916cafbc9904e7b349f3c0634ad0a8feea4ba03bf9d05bdae84686af4a3b68e85b7e0ed89304b403749e868", + "0x8f58ed5b47dd4e044203828cf38e856017270cd134c8ea7b78dafc4d80f43e575b9d5cf3e306f35e8e6695abbcc5d283", + "0x83707e8664107eaba103ac141042b62728cbc0c7625879d2de67b2d4d8cbb87949df22c4c08649b09e58003bdd09b6a0", + "0x8a95f1b22c8cd665b1b8ab5fb07b7b4d47185e15219c971982f33e7fb23a4052dcdaa6e07b1200cf90fe7f6f02e4d2af", + "0x8d7cf584c576d5b5a2c09121a186d8168ea248b1f33b8199e9c89db069a83f4bea911103652e499eda022dd28ace1d93", + "0x8fa2413ef2fbb0040905d78d68be904bca51c2d7f003dddf639842365ca4b79dfab414eeeee088ed01b2d7e4f9c2994b", + "0x8ca5e3dc3cae508ff1baa798ea71786f12f49b57013e5d4bfa6d5e85f895339ff65e3d40282eab876b3cce73452837fe", + "0x826733e0eb6be050eb06a2f120bcc803d2c1cc6dae2047847754e6af947196104936cae1e8f3ff91867e5b8b865bfe9a", + "0x98579c5dd9752b96283431886ff92d81c1577fc77324020499badb472371c76ac68206c39bab40609a70a9caf57f4b1c", + "0x8c7acbcda37db82e04b0690cbec0c71b00262174eef0244ec34490c1a4061df28a25d4882e2967f1b6351acf9273f698", + "0x940e45079da8e2efd2687f06745d5082b0c6384f60de6c214f4173de62ab27e530cca00cdb98b0313c16d4cb0c619127", + "0x8a960cb95c59b6d4c3cd04aeb113a4458c7778246e2ed17493bfdaa139262f0890bd8d8a51dfe3d1a05b9a9120c5e4cb", + "0xad8b5d9246be595a5d65bc9f41f774c9d878bd4f48de0f017124f1f53a722db43967fa9198dffbb9d3e726b8bedabf3d", + "0xa071987efe0bf3cce718441b97e440378a92771dc9fe67b2495310299ba503075484cdea2d338dd529ae4f52cbd52f0b", + "0x974e3f5405b9a5c8f776163c6d1d50a2a62c99f5635874c374d4d7c0d9e36fefb26943d827c34ed206ad1e96b922ee8a", + "0xb455c562c591276d81bd18f484b9252e4d58f748ad17844120312a88d25330416fbafa667b2a6f63897189b67cd2110f", + "0xa670fb720c40561b29529e1434cd215809ba88ebaa5ac35edfa7e94b4a09debfbadfbf0f38ed6c53245057ffa4be7ebd", + "0xa5fbcd519a7f2c6aed2e05394910c6f3addddb54ca72d27cb85c05d3a53cd5e24abef7126dad963bf2a4cefe721e3b59", + "0x8e0f9d835578afbed442d15eaebf56a8cf8159a7fde022f1e305fe10e9be92535a30169c6e7da725f21d939e710e10dd", + "0x90508972994bee7b96bc38837ae67b1501dd5f03d930eb4217d8627f7ca3b8557339635f1e849e46e6a8e768098e58f4", "0xb5accfecb89292b64c429f1814051eb51321b57b57021e5418e646cbbff701f364712c411712f90e58f2e03e536f865c", - "0x9372359c67329a7d96166a42185b11d4fa90c2aec4f9640bc1590ab2876b3232016c293f43e87f3eadb6fb3ffa131610", - "0xa6c04891df324878a5a7a516bc56c0f3d7c91313bd441b01e16bbb4625f30af002a666ca899d356c2d393ac696db9449", - "0xaf3eb01517dc8e3a4ff6d10d1e0b061e8572ef231ef455fa12ade246da34b29d24e6b759a5bd1aefe8a603f83ae29c7a", - "0xb7a718777b6cf0f99dbc98331bd8ba791682d92616846dc4b728c30ece448c4abed2e4a51a9f420341a29a4300a1ed9d", - "0x98726387f70a8ba63154189f0291968c8c46b6d134c8c981b2fc668d3f84de7f27b866880d58cba168dbbfb91466e17e", - "0xac44727979e098f1bb69335a7750473f7f33f1582e187c9770d37348e910fe7fca4bf4ec7eef83d7663f6b3c63dd38cd", - "0xab800e59937e4719782aaa7f70128233560adf8ff16b98c5ba84b8f65adff837d82d13abcc5b5fc93b1ae5ba21e9deb1", - "0xa118559a9faa4de92fb3300f847dc84dbbd650d35fe90b00d25c5737291d01872e37f15ec78a0d2568f93702fa9ba63d", - "0xa0dba6714338125e8bfd1cd9e60715cb1237a8a3c9f9ca8a4b9ab158694de218b49606a603396dd957d5d53e5e4ad51b", - "0xb6f7c0eb7b298d91c0fd79abe7e6e80e96d2e6c2618bbe92b8b5cdcdbfac75242572b30461245ccaf401849d09d9db62", - "0x8c84c091f328b9cd8e9596af82929e3eef548781ca4dfbb44b9d929255ad213d5e5897b1b3fff56a76496788b77f6344", - "0x84f984ee09f98824b194c8635598a02167f7aff54a267731557c3d90907db37eb9355721fb6193813eb2794027b6680c", - "0xa361e0cf46795cf832b9cab1843aecd28b2a8de630581c21d84c517d4e52b81d57ecbbd00d7180724333ca8d692f5472", - "0x8b91745a95b36883afb5fa62920ab4ad8c03ff4f8c442dc0061ba6a388cdd668d08687c11ecd45784e422db79710e41e", - "0x8a62c760cb88c05fba1e31a055b9db8ce74998d6982d0133753df7eeff189b9678f6d0aed7556d8de741a8cebd6574f6", - "0xa2557ab41c78517fef0308ff0b11302f52c2941e8f32bae133fdf581399a659ebd2b84cb3c8f215fc86f3273ca0fe1b1", - "0xab6118f604c2d9228d7cf3b1f7d8a2587ee579b9ea634de10a96e3da5ec78a1fc7f92a2d57b369171491e0c0a7d9ef33", - "0x91b70ec3492a926c23612b3ecdabdbc0e6d86022cb89146c943f085ca55771c954dc35a7931ac26feae4864124f0a234", - "0xb2d147b3f0cb612be796fff988716ad313a23ee3b3c83dfcb795e2286712f81bf02cb4636b3ac9939320601f716e2666", - "0xb7d37a5ecc086b026c4f045445022c88e3075b1553d906a6e2e0e1435b2c2e65f30c734da216ddbd0130923b2b36c1f1", - "0x90e5e75c8f635746bc6a840331a501f96497b3f2194b181a2a1d93d36e881b195c5108cf2bb3c7b268afb034a9896beb", - "0x99c378b85e84e7e98cc6273c2e7257baac2215c4bf0d86e22f93885fce91a8b6ab5c463918411fc81c721778856fb809", - "0xae9b232bd4789d7c4ec03db8ca76c4a6e6bfac48303dac8a56ea5dd7b97ce02c8d883e50596482ae129185afb7b0439e", - "0xa981394b9cabae0ab800c08ac5c02e5ef375da9f53de23451be2a22f1d337ce3a0974db86638f9c4809883542e880f25", - "0x81587e8914d85ccfa997bd67ab2db97bd2c529d3494aed23af8c107413719c4c6d01d004787824957ecfa50057d0f23d", - "0xb9cebc1e13b222ce8c86efd6c1486bca852a72d0b2582720bb5e54a09e359940664737328747b785ffb571a930728f7b", - "0xab0ef49b8ed1843c64a77b0af3bcbab4686416ce4e26a59a928c4c3e1de7f0d02a6c67cb14f53152de1b5a87faafd933", - "0xb9c7bc7341def84925c31f5c77a848492af57d706971078c1948a7e10bbdd1d6d2875c53522d91679f6ecd8dbda30e80", - "0x824be5aaf5db94920ac2883ce5ddf55392fd894bf8bc27040e74e110945418701297c86296de4b7c666b41975c3155af", - "0xb9c099d11baf186fd6e2aeff692105ed93477d772cc02b83e277561b3072b29f8b36eb8c03f378527388d3d2fc513959", - "0xaa4790a0835335aac6a42715e6749d85963c64e7f00572dfaea93da7809ce801e1a8280908aa24903f5c4cbe5f84d204", - "0x93b8dadcdb02023f7605f86dbd16c727ef993dc9846c7bc5d7b24f381e04bbce3434b936046df88974352cfc9ed89bf3", - "0xa7d2780fcc0a32f8c659b21fb1bc403f05d234a2277411e19caecf9eb8d21e046af39b0364b5f6491f8bcd61ff2ea469", - "0x98b1377469898c3f5cb58ab878eb1b96c0d484bc7f86917015e0b4fe88299d56d8eb2cafad2cd8dca068b82aee263842", - "0x8c5bc104464f62205bfaaec438bf835cf7420cd3824da187eee1a40c0ccb32a7dea18523180394c96da515ea14dfc620", - "0x92cc1b768e5239803d8f411f0293c2b1bc7fa68bf82f79dda8e75a2a2525f5b7f805cd4c3cabeeb192965d1388469a05", - "0x91a557d536dc690557a3cfbd27a21edb0ea13216b3dea203dd7feace06ef2bebbc94a06807d63fd91bdd4068a8d0bf6d", - "0xa196c1fba1a58c193cd80dca76bad9c2ac038fc1dce7ef69e90421ab521cfe2d5bccc77d2972767e20bb4928e32ba39e", - "0xb2a4074a3c8d7207aaa23002a6036376b7ff362cb8701048808bdd3a15fd43db868ccb0345ab33b8b4d96fcf0497fcd4", - "0xb54dc15d6fcbfe9dccb5977e2500b79503ac9d20f2d769b83aa50aaff73733789f6a50e00bf7b63c23e5a358bc10781d", - "0xb7f514bb3c29d98b92171049590410d20d8bd8d108f6c6c4bbf5220e099799013348d0e2a09a8d6300ab6bcfdde1c710", - "0x8d6d754d4ada57a712a0832c7ca4189b7bf89cbf8bd687765f1dff915a1b00b21ab6e5a51dca344aec4efd491d45c425", - "0x8908fe2b3e0d5a90e673cd2daecb8ae460f047d535400874b416ff153710ee48ca0dad6391c27ef9a5169d6c8b0e76b6", - "0x97b37dfcd3c6fe3c84f12806ad368b173b2170f8b451db49138618224bff8891214e5e7de56e5cb415210555d5ec054e", - "0x98763aee7af76d0f9c693020a205453387fca8a29e4aaf369a070e15f591a7765c81726dae7bd00c6f8e5e64e44f3d49", - "0x9706d59d86031257efc2c2e3312312e6b4386bd4137e1cde9b316e07b3f5bdd625bf1b1124746f7520475c4db81a5fac", - "0xa71822dc8191faeef23b83830c7e7e867870809058ce738920da2171ccb06baf11a3fd9caa9b643ab89082f21cbeb1f0", - "0xb0fcdecd437e69b6c8e2d0c9f3aa8c754d35aa62c342de3d030f6d6080816261ea8c69b1f0f6123cd6feae78e2a7840f", - "0xac5da5e48851c9593d17fce5fe99b7fb321234cf24b71ac9ddcf147b64c586a16925835e2220132e768b05c071f959e5", - "0xa4972c43d2c58c699fc6281e22b4448d7626ec8c330a0b4fa91be65fb349c051b8dcd4f485c1f5aa811bb44e2e7950dd", - "0x87c3725ccbba0d08944731eacc38d768dd2e3357e4fb37a0956311bd8f772f691de0a4e6d7b2581e1cd863a184404b86", - "0x8c51d8a737babd8c5c1e594264c398d76a55423060c71c53b4ba62c3532047df1ba9ec7492d0b7e39f515a03d6679a41", - "0xb2173df25cb321b5abf0c8bcd9acd2c7fac2be1ff90f9c592060e473d684f2f900376566ca2fc5e814b8fe58d94ac5a5", - "0xa46ab11e491de8294806ee617ac6c31598ade579910ae8c74a2cd1e604b4b4d0027887fb61c16513f0f7182dc3131335", - "0xa739d8958ae3e2a18c723e5fbff04bb9956979d9ca31528297f3df008afe7f5e932aa2bc8cf526ce6361372ace2602ab", - "0xb5e5ddc01575c3fa6d02845c07d77e395ac26c5b83e7e2756585903052a3f4a62da3dec598bdabfae93d96aee97ba992", - "0x8e12a042e0c0106d8c6cda7342bbfdc829ef4e7d7f15185e1fb95a3891a2c91ef11a712d1c5154dace2af53e73dbe135", - "0xb6cc63a5b677bcd64fb03d9a82d70380458c08d9a4bb01d024efcc8432abfd5b6ed1f8ccf4e59856c59bdc1da7913814", - "0xa51a0d11ddce76382efee000c7df8d6ab2de3291acf71081eb1b0d87db2d0f510ddbe524460b03a5e0576681638511b6", - "0xb14fc1bf0c3ee2be886d4897465d7ecbcf7f6aeac7bc6cea7bdc35763a68e1965a27753f1b0f006075b96e207d3b1525", - "0xa0324ec32d42b757db2bf0df159733409bd5e2d92170dd87fde24eadc30ffb85dd0a4e235c39d753b769daa1f994526b", - "0x825ea4d13ebd8369f47d060822be0017a75fc6343c3427b89df468daa7bc56256f6fe9bca06dd5489c83a579090006ee", - "0xa6044cc57f428d62dbb9566476fcc3ac25dd50458401b3f772d53b65820c9c4a38c99bac8553ec4a2f6bf84fbc7a0dbd", - "0x84481db7d16e30a5d35ef5abb81735e03f06bcf4236d87e7a431c6c50f3aafd352203af69df0fb62c8485fc06b786daa", - "0xa0a6e060a29137ed45fc1f5f89a7fa13f8e0deedd10eafb97a30356a6198fc55236964148eb2a29ba640a0bb80c21bfc", - "0xa800b7a9ef1317692bdf3b874bc74dfd30bc845ce5891115611ecee431a04763b47b2db825aead5c7df8d7245f6cc81f", - "0xb9f684c2bfab6a088e1715ae0def1dc1c1bf2e0523965438209b7fd00d7820a2ed472222b97ec1d8b75dcaa43078a69e", - "0xaddc0ab11d4bf6103733bb6985a3012588150dd522a207e6f6f54405a1bcf3f906e481f9bd6caa69040f3b4d7b3321c8", - "0x8e1b71a8e53fdf5c7eb2f2359cf51556bda3ac5909cbf8ab6d1e1cfe42390784c178eef9fc456b4b737ca822fd549bdf", - "0x839dca2a0b5c57e75b4c0e10ee5fa79fdf5e760c63f9cd56c489fdd5a31884fe1d07fa4070e69b1af38799c74eb0df15", - "0xa44a6df84e9d4d3ee95cc9c4f202a850ed13fc78f8702e47bf602a99a64f7a10bb76060f68e00084fd1ff2e391ac83db", - "0x8f775bd2b1deeef18a5fb358d797741f0c6af395a0dcffbb514289cc57fe54fd9e420761a029d458b21f6eb9fd488a22", - "0x86d967d23ff35ca8130ef625e91e65fbc9cfe3bf9742601fc954c2b946846adcf6c6d85e0f8b7eb45e2d528b9f82d62a", - "0xa1e852384c6e3d217943e74d2176b3b7aaaf1b032ad4fdaff7bebc8173075bcb4027fa054dd4a2155e1104b3dd66a17f", - "0x949886832e61a22af492dc8b709e956050240475e474ea790e38a58bf3ddecdc34ab729ee8be90b2d299df578cd66d83", - "0xaa1738c23a2c0f162e150ae080daf1dc083462523e1a6ae972abea75f0907df414670ba520904a9860f33fbd9fc4f45d", - "0xae3122a10174f3e48b677748cd5ebaa4dd86a1fd7f8f9bb155cde95a8138264c9480c95bbcde4102a3b0ba9550081b40", - "0x93756374448632aadd6a05bf63272a465892153c1369e3d7d3c2af49f57096ab5d982b191f061849b33ed899eae6a730", - "0xadbb39b14d792a133e1b97a3da1ba6f8dad66d2c869f7d09858e0919f6b0bc616ca647511dbfc08d481fb5bf254cd855", - "0xb014d35436d68b0b743710d6355d2987fcfb6c749fdf084779d41f4eaddea507fe52afedbba1ab5650462b7cf142eb8c", - "0x98d728942f541cb20bc84ec61e8b703d7bf589187d70dcea2b0eac67bf28109ed9fd0013407ef9d18eaf2a2f23af715a", - "0xab72de30b3b205b47c2bf5a6801183b651a7dd418ea8229bea50639cd5cb7fddc4187cfdfb06c3dc72a032eaa05bbc98", - "0x8933231354485de83350dbab30153dc37bbc704aeb5879cc8a3cfca7bdd6c68c7e538aeb9154ff1217f6b366fcd0018a", - "0x81b1098e9a8c38e9c00c71cd5a9ab53bb53d1e758bcba938c19ba6cd4cf1059787b543b9b6f76b858e8b6a3e41a64855", - "0x85507fa804a6cc5a96268ac3d5c176d831600441acb09579353870631183959643e35c958c24e8e14e60a497ad4cc0f7", - "0x9820bfa98fb1b770b9b1346ea8382c2ae399b7db200e37285f5bde8e8127053a5553d54d45ff636703a2bba23536af80", - "0xae25ef59277aa8b49048d844a3f46e4b48e82f8651af39ab5087c64864b248d5179d45b289437967b2e5fb0b7811857e", - "0xaf1c3ddde88043d25c0a5f232659dd4e4312afb08f3db000b6efb4ef345203fe4e57cc9a868ff55d18348fb56489ab7d", - "0xb784674ea025541b07a84faca5829c0123341ec38f30fa86e056e665625e799cb15cfc02a5695b1b960169cda6a0399c", - "0xacbc6b4aea95316bfbb852c9a48a15202bdc8fea7978935344992f5624c1f7eec53ea977e1917d90c6f46302fcfbff83", - "0x8887d32b36eed875c535c6b7f9da02e5c20cc9eceb9b9dc2252ed10bdc41b125aa416065e327ff904d35df719a3a9fe7", - "0x97636763d7eb244971d78efd1b796745aa7872c1b26a3c6bd56f6a6f0eab5cad0b1f4ab06fde7b77f98495ac1917a35e", - "0x90fe05fcb438d854179186b150b16c44154ee3ad17c9326f34becf5ca731d1fc51451830ec30070f8d89afb2b83c9f5f", - "0x8b3e4af1bd6853c273ccd2462f90e784ac38a349d8d0f6bb4888a20b1a90de63995e61f46c34e085ccbb2fe4d3f2a06b", - "0xa181872adf64a21a9e2a6d220952e49f2ce300523fcb8f7c34b5f8ba4731505d9cb69a8dcae896963acad1987c7f0bd3", - "0x929a5403cc503a6e685c8066c07ef7f004823e9424eff951a1834e1494d085270dac1ecb9d455694a262d06864716853", - "0xa6dee42ddc3d017e43c3fddfd39ff4f2b1278137f211380c62e05a1db98411c3af4329fedc6633fb40eaacb767d861e8", - "0xaa7b6f4bc7b3d30a3d6ec5b9c8b371d6d9fe151fccb30a89068cfd1a27fa662f89c0991d28a59a53ad64f9f60e61f7c9", - "0xaea1b26c6ad68d2e98c6978e84122245231994a436cc468e54594fc708bddc5d3776b737dfe3df53b3bd65c5ef753c6a", - "0x8623d174402fbf7500cbfb28d9205e08882da1b1222a8e959d5a5619612fccbf25e3b646609d0d0c15f291abf7018b76", - "0xb6998911ed834f7f410a9dec34531141a74181c4c6df4edb302b357fb4087d23abd5ab1572f966b611bf481f9a75f219", - "0x95e9e0d40ae1bce6a9a5b241998c32c028e3d6440ec293fe36099a451593d45d656ede75dda18ac2760a617655e671f4", - "0x87a90fd2b8f48d6a3abb7dd83d01ca2b674470cd07bdbe1ea7af989a5e6ddc0316912c6c7197e0ce1ffa4ec219d5c1e3", - "0xa351d8141a754ae6d363ee0fddcd9a553119158eec61a3940a327724a0a169544a598281550d5eb9cb5075bf0b8a9862", - "0x8c452dc232c35638aec5ac0d25b4293a99a5013cd317d79f6a30058df072fae193e27e12158325007cec659cc40efea1", - "0xa081f2a9e386a8cb308fd2f141638961d973328f97c85558f24e6df5db19d040d16863414c0b2634b8ee2ab8a798bde4", - "0xaf0802e67efa84ed80fbf48ae3faac9a95d998050904f50ab0c9cdd5dd3161c62be076cbb4e8cad988990629e25760ca", - "0x9363cc620a01b932fadd933dda79e80864a5d299f5819fd13287a023dc84fe66aeacb9d4b8efbd8e704ca35a6a2aec3e", - "0x93c991157e757b2611d30c6ffc481b67424b07bb3fb151a55a4a63e0334c54a7d51457ecba6d2d85b9e3c7bae1fd4645", - "0x8b91078930ab518b8433777df5d2f4558f778e40ab3dbbe8a4c96c08c4751bc0cd13eb564c661cbdce2aea624f8b4976", - "0x8a50d06eb83fa56732aaf57e02a10d6794e4199e04e6c9d2124e1b6584610ac6e557ec42b69e651a531d4e070966956e", - "0x8198ec5e80e94061f91e429fceecdab138368fd701245db203c6ec029ee5428d45b8355ea3da96d62019a6ce2d0d347a", - "0x887cc2163fc7a801e1fb0b6b1b6c6be34f3ff5084e554b9dbb0b81de801ee95c533a273bd7157c69aada89756346a736", - "0x8a18421246d505f7d78e58f076baed7772dcfb3dffb9d2b6be08b43b7d204ba7a99d19afbfd4a9436b70a93554ef836a", - "0x95dc70d9fafd6ec9f5eaf6800380124828d234da1e3196f7310963734f5d26e88899208105ce143471887e825a2272a9", - "0x8d82f4e72f07b7c25c99de78439361fc67719d7c098053c9e0cc27f81916cd96f3945e8511b56c736f3f09eeb0a49470", - "0xb6b79c848fa33af28a563275b178a63733d6410fb421ebf8a40da844cbfbdd958d51b99832c6d50d7298a7a113424d0e", - "0x930e7f5bb612e94136cf33872639fbe397beda5afd76bd075ac5d9651275328cc201ef1e8bbee13da21cf486aad49f69", - "0xa75bf5cd6b379bd48f098f0aa2283fbda1323a5ce40add44c7ea334eb2a4a736dc0d1342919951d341dc3741b11a59eb", - "0xb48eb1c3e49eb976c49286cf1b0225193e1e8a657547ffaa8f19d85640044230c0b1b47b6fab31cf46b58ab8dc58caf0", - "0x866ab1c5be69ef591b6ebcc940e96ed773d77bc08964671f6cd3995e5681bba919a13814bf8f1e8799137c0e3a41b4e9", - "0x9357878f8a721eed8f3e153e2b9d5306e581b955c74626a4197e1324071e0f6e44fd8272a2487eaeae89b8136f1a5d2a", - "0xb4c9fa2892a8e88c94c04970ef7c0d398840652088ce31912cbca586bacff0cf5250674386fc6bb52ea807620545945e", - "0xb5d9c6f433c461245c43d75029ee1ab0c8f5ba805538f346b111b68eb4229fb49e3ece69001b2cb14487264c6b12f085", - "0x989e46cf4fcfc2c5f1cfe26b44def4ca0f6e542691ac26fddc2566069f8aa429e109249466d5441853b98abba9cfb275", - "0x8501544afc6cabcd10030a5081a2737e4e806480580d2e4e7e478b1431719c337b4df1ba831deb3c7b9b59b4ff61549e", - "0xa0935ca2e0872b8b2d48afbe9a88af7fd4d347d5c42fe4e850af7b91beb1f58dade7480117b5ddaf5d0e86aa34989118", - "0xb49bbbcdb108a1d05fcc04b4f75e0b28368914ddfb43fc519652c3a79476ff7484d9e0aab58d3ed0ab8096d278117dbb", - "0xab413641aac054f3d783183826bf784e3a10a4be69b72d7fb20a35ca0af432c7bcef8aed6df7832b915fbd17fcf4632e", - "0x8ccbda6aaede4fe80f9bc2f68dc5e186b0a58bfcd1852359da1f9dec4fca639ea19c619d4e1241a77d368a227cf5fadc", - "0x982bfa9ef09d99f6dff5b3eebc394e0bfc4687efe17f636141456aecacce4c6ceb3e985314779eec005625663e9715ce", - "0x8bfe4a7b45ef2c757a6b7de523744a803f1443c0f9113b6e44a40a2457bf2fbaa7c63a38bdd5597e2ff7074083da706e", - "0xab4a4020c1238ae1189af6134105a3f9c502b2cf729390b3e9ce2b3708e66ba99324ebe1ef9e5003bf250fb93cbb5d6a", - "0xab7362207e27a8b05297bbd080b814a7422c8742f364713bdc149aa6bf3876464feaf5004bf1de75be53accd4ce8591a", - "0xa88d5db0ae2631a994cb9275cd124fe223ebea638d2510cf65c9bb369858c5ef68d980e2761d09f9124ebc3aabbc3746", - "0x981e8af83a6b5100d15b3f067685008abe6dd4916481591aedc021a4963d0946d5efd4687e488ff274206a59eb45d8ab", - "0xb3087accda242578592fb15bb3f851826f9b750c57e163bccad4f7e56df9b0838610bfe150bc42d316b9f97f26029620", - "0x88be5e48ed5030b24b69f7d2342d7ce7fd29132abdf1fcfeb8e05575c5fd01b442f90d86690bfe5efe0388cc5cde7f8e", - "0xabe4af5454af53d3c8c5857cdaaf502433fbfb53b383e267d409c6a6ec4fcfd62a2bc87fb78c7b4ad8af999031372396", - "0x90d45fa3a1596289373f14b199fc90cdd935c830b29fa6868656f676e54d143afcebbb21e49a395275228909d1294529", - "0x8a379cdc1b9c02864acfd15bf76e475fb91883b2af4565376e1d144448ecbb7a3b134a10d0a536c885f1bcbd0f370df7", - "0xb9c5fd0775264ca20c872742c20f1525356966c49197fcfd1f28cdae85ce8bf10e668cd14aec7aaab7eef0cd5876897c", - "0x8b4777177f3f16c6aacf2102d022aea2483e355e92f42708cde9111e11db988031ce051bfcf11e1c8edd1ef93234b231", - "0x99e266a567248ed95f78816ed159dc648867bbb0e92b311f99d58de7bb65ebd952d26c116c8303dd872c85b620fa233b", - "0xb53556a74ac75da4a5d6365a2f0ef02aabac1c9a4974b5dff6ebcff9917280ac2a39026ab6d5d566af58ee2bef2cb495", - "0x8dd1e55c3d5d221675aeeef3e5293d9d9db11e27127566495626ecbd1b14f487d502a7f015764344ecebd44a1403b89a", - "0xa71106f5a5e57784381f9c0f2cf900e766257ee32dda16ecefadb7667cd8043cad92784f28c18898cea1e5303eb0adb1", - "0xb22416585448a76c17070df95306982a5e555932de161d22b41464ffba4e72af11d0a795f097e8154a36f7785f7be8c8", - "0x8c32c38edfc9d07eb131672ffbfdae2ecc4a89972176d040fe02c0b8d1d1f99d852499f417a6ecd1cd7c29c804e02cf5", - "0x896f02e86b0e1d57b9e1c70c4c1cc2da61c1e4b1ca34fe94fbe95fa9b290881dfacb32d98b238c1f49805a92d596191c", - "0x938a20c63a85916602ccf4d621b8265a12e21bbaa351949e57588508040eaaa20fb4f2b651daf40b0a1b1a538e4e713e", - "0xa51ac0f236100c61f7cb385f5ce708768041545a197aae45f940413f7ccbe07f8f666dcae17025803883be5f916929fe", - "0xb69b088366a5b04a5d1b873c24ff8cb7f4fddb29d9b45ba7f59b8f66837858aa3b93edbdce14b13fda7f6daf4907af66", - "0xb879dcfac3c8e172d1e7b9a6118cfbd60eaab03cfc1654c7b6aa2641020c1bd6e1b0f80f90a80213a0a9c1146cc5c976", - "0x98736c8984af2167683d171e97d2a101900f831c2d4a6cc5f4f1dc8bbffdd29bec4d5cf54cd6c0eb39829118bc1f7558", - "0x813dda2ffc13d7a9bee56c5b946ea174bffe752c5bd29315904fa174d420f979d7d6861f17a50d70b3cea6f4da38a41f", - "0x9836260d94e5ec78ea8ccc19804ef4e4f965945888341fff6f866309e6a1e2a58426abaac9b5f9d8c7b3da270521db42", - "0x81d738ae15f15500363d7643a27077ad790e6b2ea8a823d53b99bb2ed9df67088b00bd9dfd032384af3fcc3e5548ed15", - "0x8da579f31045f275de7bfe467b17d49edd4a23b6f7450614e4bebde683c872c950847a1ca4752103dc655aadaf9ec66e", - "0xb064e260de1ded194746bef807b8a7b88a1866783910c568a571d6b0fe6ccb7c19acf7f6663c43c12db269c09061854d", - "0xb5348fb406ec3d0d9ad28f3efa1f0ae239e7abf44e96b5135bd12dba676c1156e3a3c8bbd237c74752fa05f2520e142c", - "0x85de612ce9783fa98094d9059368703a2b02a115fbd01b4755d6fba664435ee281dd34d7d2892f28a349a0ac1982cf44", - "0xa1195bc1b4bceb76cfcfb3c4e81b7c8557b7d6d5817f4fdbdc8b2de593e193f01c0205d1e6427c2213ed65cbc47c35a9", - "0x899a05fa964dab5b63f2098c00118b6a78ea55fcfdf756475b411c4d481a1a25d6e0e72e9207e27d878904d564baf4e1", - "0x80de081dc0b475d739971db6d1e0de682cb148c19f7efc214f20540a630ee20b4ee8c0a2f1eee12dcb5c7830f6134927", - "0x8d2066b2e6947140c1bb745824479211344a5dbb4455356190a546d9920486b068721415f898b533fa38b4aae4f8f192", - "0x87699a4ef135b735682df339f0e984a2cfc84a734c552a121807d8a0c7f43133693a3ac35dce05a45aee6bb6bc6cac6a", - "0x89434e6206c69bf7bc195559e3139151b365a4cd2ccbf4ee15a77fe33d28ccdd2386dfe1557fa0615edd9e83e0cc4c84", - "0xa68b9cd3969c4e830b23a2d15b794803dc3606ba058523847b412c267219ee9eb6a535affd11687d7c5dfdd4bb7cff7a", - "0xa78966c6c6ddd6867d3bc31d1a872387de9b3fd0688f4e0b288c4cc2013b66d09242d8ff16380c071857e0229a8ca654", - "0xa231ba8c3399c20c7c1c5ee02a0df8d8ef440884c4a5cb880ace22ebe22f288c5ff2a7f225652cd389a87934beb5b11c", - "0xaca212e9adeb1c05ba42caffe412dd8d09dd9391704b8a8e2482c92d1b4a28fdbc69b8f0786f429d55bd934c3fbf89b8", - "0x89d55d505a397a743a924e69da66a2c9a4ef3e2a40f4aa1522d220c76dbb96a1d4ebfd5ffac7185a62aeafa0c0b47a2a", - "0xac90b00cf35c673c8271e66d61814015cc46441686e7c23042aa46f1126e29f65d1a902bacfa6b0d8167161d849e8998", - "0x8588d4935440f0ff07050beb8ab345908706f53aaff03454590851e6fcd77c9057c278b4cb3c7460f1634ce5d2448383", - "0xb8fbfe1e619d6593e29155a7a7dc894cb13ea10650eb1ed72539e14b893833b9b88a6687e7e3848e44c2249f58bb870c", - "0xa13fc335b6b03be8cd7fae1f8ca8154c64ff5efaf2a0c4ed410f1c685272853ac482e3f60cbcdca6a8a319fd766337e6", - "0x8ca33502f1af24522426b9a2421a32118a1a277f4c040e544bd7db3a3dd306e78054e67f29cd3d19e01911c1ae1012de", - "0xa5682819a3c3c61f8df8b49444dfa043134d647f42aea54a46930292820e71776c527950bff936126c9b2b113c44e443", - "0x892938e4e91140486c0182a3a5307c64b16e9a215e8f6d137fba854dbb9ecc15b2f9c5024cf01b9ecc0d2e98c430fefb", - "0x86e7cbcda20ecfda70f403471bf68a525c9f5d82714980f1994d9334088ada847ead966bba21e525426c8245534796e3", - "0x8e6b197329670947098f0c6a5621549207f2811b2ed5c2d45fd09db212db4d8b1d8b0617d801e48e203df4450700e3f7", - "0x83c2a4b758b9489aee59489060c99e66a3cd0a711cdbec3579f36267b7d42606ce7087f66a761553eaca30df1d4754ad", - "0xa0436c77489293b1e4923d03f72096f922a349dcb207f872a7b9d1dadba74d369cc78192389e153cf347b93f5d688a7b", - "0xb0694887c9d0a24df9e98ae93d48f39af69861a28d0195aace5b3fc6a06e2cfe8457cd83fcefa0e38416d1c56992bc41", - "0xb0caaad6a140adcc52b9ef8bd1a880572b3d30c521be2e9f960f00a458c327e0a3e1d042eaa98456bed255d7a8f52823", - "0xb11d9977e5f6bf0452a36c5d9c814fd1a31b652e4ed694eee5cedc89e85113f892d10f9d35eb60494588f4444c04c3ae", - "0x8330604acf917dc7412b7a8b8651fba0fe4e98bd53b45b75fd150e84d656ca97820835785c5805bfaf9be625da3533f2", - "0xa64828cabbb8b12b93ba857e0a4b3f947c6bb2b1222b70b58842992b491df6e7e20bb3a3a871a9410342b0e928534027", - "0xa495a4e6e4a49570973a7431a205f0ee5b62844a304ee72ed2f40799a663a3b47a8df9fc7f28ff3271aa026212017c69", - "0x97d64c302eb74472a6d772cbf095c9c8de06d1283c22353038e6ca9d42467168767eb141cab1d8fd0ac99363a98d8772", - "0x930ce5655240ecfd27c6c3c3a3f5efd34de174153337beef0f7b92f8ea3fa5dd04597403e01e82103d4b793cf5508cdb", - "0xacbf7b34bf313ff8a3e79e642ebc7bb0a54064adeef3bbae9287a93689af20f3b477ef4e1cf0cc6ab5ea076dd70ea0ce", - "0xa78b0d2fe61fa29ee0ddcbef9daab0682f8749f09a3c720fe37b6bd67b96d537821d2ac9d20144a42749c324d40209c5", - "0x8976a69b9f47e069354704972a404e1b52d046796bb23a7a6c47e75ccfa2b95e0132a435b2ec761ce1f513dd934cafed", - "0x864cb5acf079a3242a3766cb044b84d4874e89f5b696a9238d9ce81e5a2962ea1fab676518ad4b82a79cc46155cfe98a", - "0xa584bc3bc33fbe92162db7107837a16f399b4dbe309564350a4dc7d66d410230d4335d17e93377ae866b84c3558a2f4c", - "0x8bc24ced527e6132f5dcce2625f2904bc7e61258a9f2bc89933ebcfe4f38f1ae2f9c48e15d746297510ab10edae29bdf", - "0xaa74ab37358f8eb6bdde8661d11eba717d1ad3383726bd7c5678c837609936ac7b582df17d84c8e2f3d260a63290514b", - "0xb75fd74b37f79939bd30c3199497c44132cb55bdba25829477213cf9688762091cf5e6a613e5f1b414d091cc69c6afe9", - "0xa7c9904373de6ad8625f41417095dd56ce64d0602ca8da031ca18e559ff8384fd114d86db7c20030d6a25b861f710a32", - "0x920d3cdcb2d7140b4ebffe2581652a1d2b9420e0fd7f1790cbfb16b45d487cf94dc1935c5aeaba424c4cf0eaf500359d", - "0xafa5b467c0b4d503448dd4318d761d6876e73789b5b7ba7e8f8adae3f6ab76114a884cb291c1be1d5af65eae3dc70b4a", - "0x8fe455e0420cb10fa007eac8344f7100e47f3d7350aaa8e427d90ae3066e61b4280d0e54e4d193a12b51256b802549d2", - "0xaa5517f9bb3c2ddcbfefb4ef0f6df359ca15554f30016bd169d1dd9dba13b5db36aa236e5c2eab9c02fec4c2653f43bf", - "0xb86393be9ff99f794dd70504071525b4113f0309d9ff89e406c2a3ddbccdbf559f1857a566fd772be6454227ac2cf25b", - "0xa0e2621f6b29acb5f3129e18612abe0545a7dc0e1f4c27faf3b86c52e781f474cb4d7c8207e212af8a2b6c90ef59cdd3", - "0xb50e41586d80dc5d8f469a05a8fe51c3bcea28243ccc46e245f7414881518034549807798556a81ffb8147d55d60809a", - "0x97b72232c88325dd1105b749227d2ce88c79e74a238abf04cab710d6777a6cb58158cd70cd961049c2757595dd74c814", - "0xb675f511a1ed137a2515d97220a8a641595aa6b8e21e42de39e2fa9474b5f2b7878cfb54d458a63f6fe3e6f8603ad764", - "0xb6a322fa8e0f0a690e693c3efd4840df217d720bc07636882cc58b5e9831ad5b902cf47758616756040f836ccfb66b0b", - "0x88c40604f54a19fc4b21f4419bf7bb3d590dbcde0d5e84ff7a93d273a305c5eeaa4c9a282d5d60a72718562212451ff5", - "0x99d9df64469fddbf580f38d4790841afd77e4babb9a115cce736509c615ca1fb88b9ccbd216d90499b6c3d77ad5fdc67", - "0xb3383819a2d4790ca93b92c247f0212153602ad8d0f78eccf0284b81077ceccbfea890e4c2316475c1dd5617a98cbe4f", - "0xb28fb6dc61fb3cb6b32a9267beee8c5e9dbb8829ef9340a43085dce3f6a1117d309053e006cc9026a7c014c1318564b1", - "0xad8423103620ac942cc28597ce4d2afa0184bb649faed93dfaf2ee18716988debd56e381d38be75330aa773ab570b1be", - "0xa39b7528ef1c0933980a10d1c795a4a7f5c4100f9f95c0d178603c3f5fdca63f01d92d73ef72d99978cbe6a919ac8cf7", - "0x87a6676586f4502247937d52712f29f2dd20cf8983d5b89c1f4fb4a732535d043b94b3a4c413fe1fa9a4afeff008ca84", - "0xae6f2432d8ba1cc12376670d70ec4a9fd000c122465a2ad6d284da13600e22288f8f08556d0169d3f6b915fff3c78e2d", - "0x8b23f660b24fade0b47e72c7d0e3c6b4c64917cb841ed89d2890e6903e3547492a21abec6570a8dad2838599f400eefd", - "0x93e772dbd36839fcdfd318269ddd3c28c7f65b706876d3f1e37f8121438f455824a8d00eaa13ad81db6432a6b41d4aa1", - "0x984e694b3dbee18328825c859a308a3187b51d9fb6b627f559cfd1cba94e2320ce3cc9e9a08f157dd312e3eb09d3c0bf", - "0x81f973294d7b10d8d503f9f824061614dd5c02eca9cf6e22181c11196798aae9b72e6f93037a52ef52ef57fb226b0603", - "0x8c96ef53d74a4e6505207f5a1aaa5cbc92c4d1dc432dbe5990681192beece698a18bfa7cf0e735abb63b178eb997dfbb", - "0xb45c9fd18687bcd390941ddc9d9761fe60ee4f80e405503fa3b37e27710d6db2038d46329e0bcdcfeebffed9a3adfe28", - "0xa208043ace29d9b2843e3483fe8f3431f0132cf13758929ddb5a4cb9494f905b307bcc6aa0f126643ba0f34624bda426", - "0xafd86325db0cd7e5c5fed7fbd87a8aa6bd0f06c3973d4dbd06c7b5788842836fd107258070bcc4b288ecd8c1b5022c4d", - "0xafdacc0016efb3ff0687c1b59de292e4fa8614c2d00560fa307b6b6055ac139449e292437c20e22b2d22c85fc2526805", - "0x93587a583188f137a4a193294494922ff97eb62325a6c18ffc095a10b06c8f1a466dda63e05887a3e726718b335bf94a", - "0xaab8992a55af205c257714f7cdf170e8f3feb82c0e3b15f2aba9a438d51788fa3300559d7a68ff05f5daad38a43f465d", - "0x8658801142cc4c505881fa808a0463100a1728349f43a2b4a2e2c6c3ce0d9b383975951507e744fc8b2ebad331789d24", - "0xb262624ebb729fad56002696f26a8726bb887f3af7104da3d40f8f30e093241ca1d5724c4afc3f96c1866dffe5fec93b", - "0x894f4dfbb4a543850c9c0f9b4573153adf36619475a927c1a7757b39aa9709c74c05b765b5c47a65695bbb00d9eed433", - "0x93db9eb37c20fecf44853dbf609fe67c8acd108a24f371ad3ad6f2e08f41ee1508d98f30095c99fd098addd294506107", - "0x84c0139a111acf65d3fb040334fb2a2e407bce418fffea0294dd6c09194f42548783887d7f0dab005f1dc0b6b1d75aff", - "0xb566366bfd76a55b5f13062770d300217f9b9a3eb52e1fd81b4993fcb6434ebe0540ecf0d27dc47f92e2733782ceab3d", - "0xa2e60f111691caf31077b563648fc765539c556b65a143bdad6bb9e1e0d41d857606fad3dcadc9f05b547c80e77b5594", - "0x915ee847a89aa89fc470082e5f753e60193868bf1d16b45796859fa7409b006995c49d1da886c229cdd9a57daa9c85fb", - "0xaf13ce1b6103b79cf4de1f5ac765ead26da5f016ba29ae5c1939f6969b1bab7481dad359aeca8a1f5dae7d86c9e890c1", - "0x9650a45d489b66b26977f663672286bd6d98650b597588b150db3fa8daaf4d419bccb606d313d44fdc49feed166889b4", - "0x8da4c06ae2076c03c9255bbbfd68f1825c48e49ed09f8f84b01aaea4c5b141137ce4b7919d6f64e35187efbe519e87e7", - "0x8237e9edb4bf258f6a1951b8646cb2cc123c15fc7acb8b2c0e7c914c01098443337a22db35d59d4bee69acc0f97bd0e6", - "0x807e3ac2a54eea5f1d07c7d65b7b52dbf587bf05da51a7e586f039623ac528d686b4657633bc6eeac3f162324ac77111", - "0xb500f10b8d9e78987d2ea3c57f35c57924df38679727d5cc5b48b798c3a4cbda09312132f074e983853b85056a9e58af", - "0x94dfa9c2eaf8729c866d9609fd889a878dc37e92b746ca44629aaf125805fc29e450ea4766013749d670cee151ff47c5", - "0xaf48f4576d15f8cba4d2b3c8735bfe43f25b26486bcfcbd4a3a314f7043a552b703bee0e5a71a51f3e92eb7c9f37a9d7", - "0xa9533002f9cba18b67fe414705a27040d795de3d6b7fb822788247d08e31b18d1d48be768bb556821f8ea88dbe9824db", - "0x994fef5e8a5517d8cd197df906d5a96011a81477572c51ba4ccd0a289a017def29f9666adeb0194c8411163b33460280", - "0x80aa9b75f502c8c462fddd916dd633d130c3e7fb3fdd6ac29cd6a2c2f2d14a3bc28eca348f2065720a7548220f0ce576", - "0xa24516dd216a19caf5d502f7638e2eb960ff7a6595df3ab650c18cfd33a2db63075773b71610767700245573ac87a31a", - "0xb9196907835b7c1b919f9448be87bed577aa9fcae0ce5039a215c8ab1b4b2801377440060a62bfb5ecfea86e3b9079f0", - "0x98b266e6ac478f5748c3710d50559a6f7a93fa3f940aec51a77c7331c96ea8d9405da83dc786c90c52fa9fb525d2a0ab", - "0x8d1d61fc995ac3ca16a53cc5a92c3fd98ef9da84f051de3e3d56f08888629446a4be589757dfde6025532f94905e81d0", - "0xb0c05a348f5d1e747e6f4efcfbd5f42e2557f195404e76cdba12b87455200f78e681b4b8bc32b3a7c25116c3cd2521bb", - "0x8f4d5984cb127b0c316f00ab0001e41bfc66df9b722dd0f4b73d7e8661240d1af313139c79f0ad62005e1f7bb217ee1c", - "0xa283fd54ffb5f6e79e46f1a02acadd34ea22f05407cf931e4568d4c217e821ecfc8dff9720db0ca55c9fead2193ed569", - "0xa84b948288775f88d43af8ce78d84bc36e3bdf7d90932b35dccb5e6855b6ce9716e62d66f701fe22e97703da36d9ed27", - "0x87acb63e250056c816c9650d404aaccbe08039d934544dc92f8117757a035a04e4daf1b17d879051f0177b4cb79a79a6", - "0x856cd3d6ffa41c88ae1dd4e72a50aa9abdec62795222646951cbee5e9012ffa94de25807eb1794b128baf8da495ea4a4", - "0x8bf5ce1dfc7d708f2db0be1b4ef79630211267349e1fcd8790db5905f5f4d6d03fdfc39d90fb7d56fe53bf6071c80bbf", - "0xaf90dffc98e8b6c0a8a7eb330ca5e15cd24087d74c600369e8e64662fbda182052eea7b3af667b1d08278ac676252038", - "0x96251271439619421aa1d4f35e21522d20e24688e769b2a9585f1028f919c3aa5ebac94f682a886ee5efa6cac200aadc", - "0x92519f48cd19443b5eedd98f31afd8490114a1303c33b67f7b68e51f32498137bab7d7be5e5c1c73f1c746b0856dd68b", - "0xb55bce6c0b44973bbff8fa85d3e05a17c9831a1dfd4948ba207894243156bde86441fbcb0762edfdff714080b64637a2", - "0x880c4ddc046902e63a0b24dbda5995b972b8d6ae830171ca9ee0281fcf75406c97af03e23938d38984050cd0e44ba88d", - "0x88328b53e84e891a64b530d355efe93497e662d371c278e2cc6a416e8f1387b03e5f65a5e6f0f5d54eb4830003c193e1", - "0x81be7417ed89b7fe1dbdcbfe289db53b5239af836e5b6c1bed6cd6be2f1588c06eabd352146f121b14086e4d5828c942", - "0xa4a069ce0d08ba3c954b6d21a7c0a08799ae33888ba65b7735d6db6d5ee767bea338ee5c765bb39b90dc1e422b0f163f", - "0xb014ded56333d58ee64e5ab82e35cbceeed1c7928c14d4e309ce88e966d166a5b63097271d8b531fce9d448c25f8db64", - "0x8d42ddb5da2105b876c27c2d85136efd249078a0993ce0eed1a2e69255e63a1b72f8f6e8c9f1141d463c6e4e6e5d8ac9", - "0xb8032bc20c0bd5c0ed89540c385282133ddc87e018a886f17e6f7641318226d53fa2867c2a0406899a8ba54566898112", - "0x869e5b8e1450c62f783598b2ecf34248bc700ea0a3a6f376e45fe27e3a2ae35cf5b89a315220af88c5a8807d0784f3cf", - "0xb3715fcc1b138d9150e3b7e10eb37af0f892b43f5e9f570adfcb787edfee211bbeae4ac47db1955840c2a938a3bc9d40", - "0x9718a35f8b6ea5e38d1c925a8f28077ac6661cf93bf925790acdd659221c62dc1c893b7b9d05e23cd985046b3f25a4e9", - "0x8dcfcc24a7128abf11547cda082da5c49f9b302421f47b79b398f5bb31ffb92b34bb16334248279081bc0cd63ac262da", - "0xb2abfbad7107b9b23b323d1b3246506819e184ea491d0aa61318447cd2ad292224ed956c2134a910b5d8b70c8a3f609d", - "0xac00722c134af336051176f897a700170319aa6a19ecdf270edcd3307eec065fb92b3ab8f51407b41661f99456e30233", - "0x82408a9cc9f24070bda4adf8fdeb7f54646e91437c558491d0d7e359fe563070cea3f2eb0ea37b08a95e048c01e0d44e", - "0xabec6d70cd37d9049469635be50176932d08233b47cc57e6bfc48a1de60573bd7bb927a18ea3104e31b472bb9f7c14e8", - "0xa8c09cf656fd70568fa65063611cbb97eec41b35ef765c7531e8a93f3af5efbc4abe264a5438eed57c0e005832ca3f56", - "0x8eb8b2ec90a41b9cb9bc687395da9e448c9058fcfabac8dc3e790bbc38e6fd2e46b35c1afb029e9e66621ee822bd6c76", - "0xa2606d65c730631bfeec395943d770e8e4030310d5c05e5abff200bb67ead13e9a6aa5933a52b206ae7a2bb478bfd02d", - "0xa22d9864a5966653ab64e6d7929fcad9608cfa9315892abdc51da28c15c464fd0358cb96b2aef82b14ecf4b26049eb46", - "0x87d1e1195e0a88518c745a044579447c4106f0278bae54cf61e50f66f00109c4a692c140448ecc7375265a04162f9073", - "0x8801cea17e9d21bc93a3061807a055a07c1cdbe21b1c3b1575e31ed8873fa5565f3995ca725f60669c6212cce4937cfb", - "0xb65df5bcc2cf89b8625cd222b22c801429e284a37affe57fb9dc89ae4fc3ec91de7fe8f8ac761a8142f82dd2da9f21bf", - "0xa5aaae2f8d6f3e0c22b3de416f7f79631d4831265353129ef59df089326426b13468aa4c80f453e1730af06e618450dd", - "0xa4b676d220aaaf1ce460d41456f30a09d7894e1090d83913655c5515bbbb2d04e0eeda2fa2c87f7c26f08a744b11cf57", - "0x917e2411875f45390d21c79b96f83622fc97c3eca862728a1919d0185ac6d04b61ad847330b7706c94301357e30a216a", - "0x971af2f904420fe41dcce2605ba84a1a11c2b418b1b3688b7c9ce7d0a8b26705a6e09bb9e8f55931be278a1a931315f0", - "0xa4a0406f66fa65191b7f39a9a8b65eb4c5d7e69d38cb0eed133ffba8ad28f88b0ecbcac26ddc7d2f195a92a52dff7922", - "0x90b8d4e158a196d6e241e32708f7566ab8768624568a4a6d8cbd72fff62f6e6f1b74328e3c750bb36619ddbea99fb387", - "0xacf122225d465dab6950f8825af6f8dce33de7e32697647eb9cecccd8d21950f9f4d9b9135467934f72c7af73cd9f363", - "0xb64bf852f5aa66a05b89462b32df1ccd1fbe73643ba16312188aca9e5abed4ff6d34dcaee321b055e7662f40179713f4", - "0xa40c7034e9353fb37ca959d448d3bf8b9bfd3c6596162ab8177c3195d34956f49036c4d0da64733a0a2bd02d5007f2ce", - "0xb0017bbb8a3a4a6cefbb0901813ee337f640f3e3f9b4854c26563c2a12b7615871b416dc2c3e7efca60a54e2fbc70235", - "0x8d77221eb17420d0a0cb639bb42c825ac2a0193c35c5892aa57c2e7e2f38908c1124b92d663f03184c8f355754760457", - "0xad24c2083b7bdc9e9b710f3221a19c44b9c551aa567afa1ee5add309d9bfc49b92048d562cc7de4b738ac08905baea8d", - "0xb210e55564ff38a22d5936ad44f4e59eb2d5d6c868b7b4bc96a3d9746dbaff893b76fb3ce1456846981fe9809832be41", - "0x8510f3ed18be21221626589428fb0602f45d82dd84704ff477923d534a7c263156c246ba75d159af1b274c81001f0e94", - "0xa12eccc044d694f734735cfdd641442b4e302f0ae329325693a31ca689c9a509bd6508709dc3fe43840eea0b59b46c3d", - "0x847e936c65b9a7913738f4e242e1ee67eb70c32778bf0affa69963a43d6f44662ffbf7f45c519d9323fcc28dedabfc85", - "0xb681bd4ee982e4e6de3cf61061a9410fdaf2ed32d55a9877e4b7cddb6c106549b11e6a4add0e32dc2f862e64a402bec5", - "0x982fd790c06ad2df3881153d98175720b7f0a5ae14a56cc881accea729983aa17a003ddc5f8f0305650f881541a64fc3", - "0xb6a95dda44c83f55a1bc6d04654df15e4bd7dc322724667a7a9901c40c73cc9979f769bd0f5d16928b3fdf5163447457", - "0x80962c0d0fe92e8562e1a937168c08a4229dcd37727c3f65c2ebdf464c5724c420eb354e99858e6e9af6032f85132e86", - "0x85f3547cd349e858f729f71cc5a7a3038c26803fe42f3d83735c84dc381edb3d265625c2eca13188fbfcf0babfa7a2b6", - "0xa1df6fca43e0ea1ba7dd92eb4ccbf0709ea7e13018fc135dde919ed771730259964c5b1a04df001fac3e7a9b9fae7d10", - "0x98cd4119a1bc386c1302d3ba5989a98c3b9121a87dcbd998c92ef831ebef15eee4135bd3e45e3552b3bf4930b1760318", - "0xa59477b570509cfe84a426be18ca4b6c589ba69efed7c7d346b6387752e60981c041f5a6d0426e15728674cb3846fba4", - "0xa65c17a8a2d03e407b25570b47ce1370950b1c2c01ad7f3ef0f05de45a7958722e36fef819765d58af1dac166a9ce381", - "0xb4d7cca6b909e191c35ecfffadd121f54f724ff5964542fe615918f3c3aab9c26b02ef2b37a5925ad8926cd8557283c5", - "0x87abd14825a5386e62d828b41e8ea17b9d077cc33ffe05d6d665ddad0b91da89ec5d38f86b4510c4d391f232832dfa9e", - "0xa8d6489dfac2ae52cd9e4b3582a28f89ead033a46db5192bb30d9d73570cd561756949d9692e0540709b656866f40c35", - "0x9011df07fc069c836c85546867d04ea59773a8b27979fafdd5b26982925b488592086b79d8882ac342ba6cd1a7748563", - "0x81be7c12faf5428f9a0e3c3655362919acb793740c35d7826d7c1de3c60117886c2af3f304d8e2a1a65a9f911986feb8", - "0xb1ebe689b68dc83186664b916169748eddbb37b65efb612e671b09ae095b98ac767f6d2b989c45028b53f513ad07349e", - "0xa89315a4babb78b8b063985e32396f0e252ff328c033a0ba3e79df26a6670d35fe71f34239db08ef0f219ee05da0acb2", - "0xa51cbcd816a9dd9f02f87b561d9efe3f85be59404da64e191ff463dd84167d38464a976d67806f3496a01f895a540fcc", - "0xb9354603aeae3d91c0431841159398d6fdca9c538e089834d3d5180d046adc60a12c7760d983c1a2589461b8249b809f", - "0x82f052a5256f1ccd87c53cb9c9e712b47852b29eaab3ccd709ec8dc8dd82e225d766eedcf33de2514c3813a6df07ec25", - "0x85ae22ebe0230d08e55a2c1c7cdd9d5e98b766c358d1804464a62ee1109c4be9e9b97a2e877b5f005f56c4aa97106211", - "0x8fa687942cb61b03b6d612037d498fbd1b7cfc5815343095c8c01d758c474f676202e3a1d2de1001762464bd08d38439", - "0xa26af4cf69f65432324c3ee448491d53a9c7de06e9bc75ffb265a08d383e0371672a2ee6b508e0242258c9b344a79192", - "0x955e3b6401c549ed0cea69e59c8b9cfb674f3c6c42220b2cf6fb038dbb7de61ed60eee615e7b926b862fcea8cff68ad3", - "0xb03702deb865dd709a0b3a8b571658e5ccdb3e2c06625b367931e5e31e99190fc96916ad6d42f9b0f7a8e1970347f81a", - "0xa84598eab73fc9696560ada53f3c7399f16fb2a2ac13ff972ae935a29f1b4722bb4eb808bb991e5fe2479427d9108a96", - "0xa21d7baa547717c5aeee022060c99e778b36558cd07c13839c1026bf86adb1adeabf3fdfb6fce69397bc6a5a78bf50be", - "0xa5348e45fff1a4795c5ae5e230d059516837c05cf50bd2a558a2cb2ae41f5a97578e302edf7c68e809eebae03db751aa", - "0x830eb7ab3f1fa4453c9ecbace2f47dd16161699460f306b82fc4ee6ab9938e5f95bd2fa971a5a5b984e4785c935c0895", - "0x97dc0ed12670be973ccff04c26fb80ab6065ddf5c105585012dde477caced2cdf39993d2717a81366574ccf590f0d2cb", - "0x918472ee2ff1820c86a568ad6e1a8a87ad5646ad9a34a4ded4552a507d8d2e87a79b737fb9e1aeb50d05e74683ec41d6", - "0x8c9489532a0677834a3c31f84923fe8ae9aa824abe6659712d23994dc34721713b1747e9d60e2ac34a99e9ae9fd177fa", - "0x99c1213fbc9cd4582a598d968334ee41f8457ba234bae5cdaa73e84b7fa1b13d8e5bc6b7d11801efbeaae14e50fbce1d", - "0xa83b4b42b897255803170f12803c970de0c00eef15b7df11c477217bf61f18790f692b29c9cf19d14ee008f8b8434ca2", - "0xafe2644508739bf1fe66a01e32885c7d846857b038125efe181e52d9f6d7fe6675a3a044baa4d26ee6491022009b699f", - "0x8a6e6dd5b227b28e2aef3248de9bf52b1683a7a41aacba6cdff516448beadcb537400b4b182da8af68ac168090eb501e", - "0x98b2f17ac762f2178d442b9aaea445fe918c1fa1f238bc7ea6299a1acd2e1d2a42519aec6ff59b769201114f1ab38882", - "0xb764d2ea37087a0a4b5b954d93d313490adc74ffbe1dc101f5e2d740df6556ada682b2976b06c34f9ada2163d0542181", - "0x9032e6d9914ccf3a0e1446d98b775085eda7c5e25492cc25e6412669f6b920ebd708062695872bbb770237cd5067ea3f", - "0x92fec011283943709d1ca33a2bc7710daf703bcaac88d1a00f3c6bfcee17d7226a371417888ea7a6a6de411d51bcb295", - "0x9149af2d1ba7842219521ff93563cad1065246dc39216075db7f8a6e55b94b87a4267cd451ff0dce022f136494548862", - "0x8ae2db2cb57eb3d22b5fb1f77cd7c7546fc1d18b38e39f14f982db34d7e38f471dc7ae71de200f51545c02b161113ad7", - "0x91d2a168e21387378b4bb9f560ab89627e2f0919afc7af7497f9d668d26e6256566628d5010c4755c4218af9348588ce", - "0x8be671e644cd465cb3aec3c7879e94ccc44dc2c9a8a387b2a412eb50c192572d6496b4e75195485f3518c81277265de2", - "0xb7b38f22a9e0eeef6566fb4fd7d22610251d84553a2d309e09106e390d80bc626d90e1c309af483063ce6633a9354894", - "0xa06a8c69a735a8f4267bc8fecd667cd9fe4b8f8d5397128b205bef461f3a15b365ed617e3ed369017fc1ca87d8fde865", - "0x843a3cdc996f50e3ac9d55239334905da3bc57100d914965d1bed48b0661a286459b03bfdf057f106afd2142afd75e35", - "0x8443ffb42256c6e785455e98fb2f87b19208a0b1f4a9ba47f45f613708ead3e3b0dcf095b9d402a90fe84d2123542552", - "0xa2f4d6e2547bba9dd7d95af7449683ffcd8c3b7a092f3c985a36d71ec4ef87e07029c5feaa56fe4db8204b8dc90f175e", - "0xb3180a0c9b3d6599e6eb5fc7e2ef5096e6c6ff6bd266f6b66f79d2d66449e66fca7239f15b64111be0c47109e38d884c", - "0x887e42853748bacfabd0b613fb357f1dd01c30f19f3ef929b2be77073f1dfe42ab7517e73490072496afe53e503a844f", - "0xb9b7a4b830f02ece15cbee2d14111e465d06e9795dc706dbabab7a35e0e331666fe1b8c0ed445eb2d560b4ebeda1bc52", - "0x8bff2d075d9927ec8766f015e29b2bd1d90a8d51db71af699f566649ce4c58d3e679b1ac140c9501d69e91b4abbe48ee", - "0x870e22070271b70cea7e955ff89dc4678affb3b735f4d78977e56b1dfc105afff690a73e468f1eb118141498a538207f", - "0x8c5b4e77e6f7b24470273080f80b8c373e2840d980734acee77254981ebe42b3e07d970020ccda6543462658857c7804", - "0xa639969c441a155fd02769aace85d30c25db9e9f4a9c5f7b55fe1564ab0e292a322755a0a3b3279bc8e0feb550781a74", - "0xab7179e1f8435b5d0359a43c29c7638b27ad6b010655b0b90f6ac15cf95d1c76de29197a98988e81d900e8fb665d2307", - "0xb80b672258f696318c67eab76320eb28eb7e8e0f878546574b73eb7c54e2d413b57261ce0d243a6f8375ffafe65e5c4d", - "0x919de8218c22459d6397e745a131c60dff76e4bd32037faf03b42a161a4fb78a42189d3048bc0ec22b343a2e73f2a756", - "0x8712630d61c416e25dfba9d156f9a9645b096e1184aa441da9dcaff9b1d1365db29af32af29bbbfaf5bffb8efc0cca19", - "0xb46839459663ea79798412724bb48c08b0fcb389acb516f5fabc936150e99b15a5a9b76f55e734a2ae907ec546403f1c", - "0x84442f5211a80128212ba63c5205f792fbf577fa203802368b11ce5930ae522ada4bd4e06b90fc5ed016733cded4f007", - "0xb0df2d4b97ca12fde583b775b9c83b21d519213d9e434c6be6a538a73e0b3acb5a8e8f5dcc73dbfb6f3778587d3059c1", - "0x8264cbfdbfc68155dda8aad92551b40182a97443b3367d3f4ee221a6e7b09bc137bf48490e5e12c93cf28d2fb0ae0ab8", - "0x84fcd146a49c435d3bba88566d3b7f22465da0c7ae0b6db68393c1dc8d55288f1840d7e73cf0805188655e56ac54b098", - "0x879d45cba5a2a9ecb13ae169046d8a5f098bb1ac8f6ce7f47c86d55dfb7a23ebfe1c1ac3caf696d8132d94f08e937301", - "0x83d5801dc5c7f2ea0a9f2b54fbe32226cbbaf29d81ef772035e7c4da31fb335e6bf362ccab5cf767e94e8023e346b05e", - "0x8aff184d6819966173ee8c8e1eda470314964bdda15b7ce39c0e842b00d26c02720951572c4be4fa64f0c3f0a22a7c43", - "0x921912c87af0372deaef407508f04c89abd5f3731b13ebae4ed67f1c658091034bee7c5bbd11b9f86fe4a1a9a25fd934", - "0xb005ad72aa4e67c77a9f5bf2e28d8471d0e41057cb0c18d08a901fc0e3f354a12f3afa3407085cb057ffaf2da46ff62a", - "0x8206c6c534d1a7521905c3a9ba27299d8db52fef630e073faf8c539f94ace13fc1dfdd4227f44e9f35e0fc001fdde531", - "0xa0841230a16bedfb8c9a93e0bc12653073d88c9ff963e332d160ba01d5007ca4466ee331541b2cc22b0333b7e789269a", - "0xb96cb118b5c23e722be511d8fb55e88dbb3aedc278877272a13b5d8944a85ae6c2588a4065a91de36774cffca7bdd33a", - "0xa4ba9cca0afd1748da00b2c11443928c8bbdea10c1c03c37ca4d515569f874a5e77e061c4e739ab18284884eb74e5c29", - "0x942050fe5373d04db61c45a7037fc85a43235903e4b6755a214320be762393decbbd6292e2e88dcd52ffdc644c23bf12", - "0x82adbd305f1b184f690092586f21d38b5fa9ebed545e8caafd65d32113942790c992a17b0cfd28177fa97695984d9d6e", - "0xb2df004152dd34a3d1f1f038b9f25921b2aafa6d8efd1e5d17aa6900e9350d678020e7d267d9a7bb64f01d0e2a4cefc0", - "0xa9efadca6c05bd907f38cdffb1fb2df0526922413e8dd4a0331e5dd89912770086214773d752fbabeff13feecd1e93b1", - "0x8bc3581b27c29348a3432539b0102dbfa1baadffdd16da42697e9c473350b446e267ea2a0514ea505b542842580e75f3", - "0xb9d5fafe3fa50cffaac523aa8b003acca3d0cb06378ba94e115d74fb7ff85c250dced257f5087b7af26f07329bd7341e", - "0x815a45e021e78ea67e3a0b28cfaa87bf5f2d8f3bb3217e1071af7845e13c40664e7817faefb35f60a32a145785f002ab", - "0xb8b6a619775fbe6a93d4f4cf1e36560489ea2971f4b38205600bbadc4a249ce051e74dfef8ab59c70da2a055ccb35520", - "0xb5cb7cb34f8bc544d148325d503f1a380ac5f630d9fda20dc56a07e08a9f17bd472e4f8efcb2b270ca2e900fe6fa32a1", - "0x8e58d93b5506802b81c57a8ad76854f109bddbbacf622c86fd9beec3aa1b473e00b86419e2c23d2c3b95fbde11f8ecbb", - "0x8389daeb9551245ad80a63cd21c0fbbc2e7489a85a1d51963eb7d5549cf7245661160a4f822403ffc93d862291f12b36", - "0x8b90dd5b39074bb40d701e23fd436dadc968ff1cddea1c9953ab6eaee3279b3c1e7950bbc092e9076c308e4d856b2060", - "0x99e513efe10d35c89ed08ce273a03f4caeb2905b5819066302506401f9abc9106179f40c2052a26d14bf0b1841fba954", - "0xb8cb3d6225931a80b9bfed389bdcadbab7813d983734e6fcd4a5e6407a5c87a4ce9b9d51cad8c7bb2c4f830d9a750546", - "0xa7b67a6d166c9118804ae46365f35a17651602696ee4bdd9d8176844af2f39601061214e22283e87649d66bf4afce75d", - "0xb4b728b71bc24c1b2ad6e15ce74e31b417d378ccc9b823004c94d5c9639a49be42f829e82ce32bea25731d0d788b14ed", - "0x86091e5783f18b0a90b78f4dcbb578682f4929204bb42bd03afab035ce4572a57002faf4a2c827f0ff6b6647fc6edc26", - "0x88ad4ea440bc8c369cfecd781816e367c397446c512792908a0b8ad399fadd3230c921fdf034e93688f39e9274fc0cc2", - "0xb23e34136c22ac73157c7c5cc8a9491b0b5bc968c95a9c104b402cad9de598e323ada4cc527555157cbecadf48faf87e", - "0xb432fa57da121988456589b194942d6bb35d833b8ee3bdda162f2868c947d674fb9db9032720b155c316a05c46bc1e07", - "0xa50a24c8a35638e0ab8b2df4413d1bf09bd2b4b88d3e434f40c0d5ef1d9f26f745f338b8c30bd0839b18b5b0fd0d8995", - "0xb712daa6c256bcd0502fefc067e812bb7a3a33436296322783b2e55fc7cef83d79da8fec94538585308b3f45e9517971", - "0x8a6b5472a2d35e1839f2b5d1a2e0a034cee7f1f4deb23a759edfa4cf6d70a7a084277ac6d63d5e13d27709515dd69383", - "0x94557dd803d8715283924f060124c227803d4a8039ee2d4ae3ad2864d236ef7162ee207a59df81733d61a85c5a5796e9", - "0x9153e072642acded7b348908018200c9bb510813d479983493eb92bf842d898ba4d282c8c01cfb9beec523b998a24554", - "0x836ff22023a680bce766385c151f110ff07a8a8d3b608199853e90cc6e02853038a6f3228fe5d8e7794493b7692ac2b3", - "0x9918e8d6d9a68734a8dce7b7569a0e0e128f3741198b7919ba356f090ab3246583bedd9bc5a5daeb7364258063e333b2", - "0x8227131a6a953cbd69f418214f3b70655262e2c4dc15f17a0054c50a23894d2ba888e5b2a5151977349832827559b119", - "0x851ed7dbb58389fed7889cbc2ea9cc296bddbff9cc20931ae53fd583c5070bee1adfb75be00f754f43fd19920088924e", - "0xa193cf0c37069d2789aeec992f9727caba73172317db41038304fbd2103486f045102a2bf89594a0b27695cdfc0239c0", - "0x96a18291783e21abca50af3368521901fa1dae91dc469938a8b950ebf73a906c86d626f62540edcf003770e55cee7f23", - "0x8213d36a0d1b8e41e65f887ad10cb56bdaeae0e2e6f63d647f26ba22fa2d129e856e8c8ade797d0da36b6f494badb2b3", - "0x872752cc8fd693a4efd432b511bbf1d4ec3917bd10b5ef13a5ec4743e31edf8302ef652e0bb365102655de8ede676429", - "0x94e48175e8af2ef5409ae2a2dea844ac465d5f13539d313df9b9115cb10f5087b8686fbf341ba094c5d3205d8d23ed0f", - "0xb0f56bb7221e4724a992da633527bb0d866159300d6ccc40833be5f3fa19d439203914820338d2393788fefeff7c2b9c", - "0xa29b03a1daca7bf85a26567adcc358e71b2605556acfc8527d96dd38517553b026aee2dd3b36df6465ea0b2b11731f63", - "0x98787249d66ee1ba6c119bd0809362c8add3e1b13586ab42618ee9edb9947b4bc19c9aed99da317be8cadd9c4b99c7e6", - "0x9540fdb105fee54fe5ad42ecd44c70781e7013ab765512aa526558af02a64387564b9f62ef7e13350c116bf4f7749c30", - "0xaf5668865f948793fb7b8b3b29ac4663cfeaaceee225eb1e6b77f571827998528d2e00de7aee92a7afad5c9a8d879ed7", - "0xb5091c0b3bbd449e29809041546f30cb5c07c0b4792022c27662cb062f5fc5d0d15f9810eeb2ecac6d67fa34c0b3effd", - "0xaea3ac2ed67100372fce74dd48e167065cc971bf5f5433e1c5fe817e01245e3086f79b0b9eada7202e1510c618a3bcd2", - "0xb5ab0f7cb58f514d38d174c7268275f9aa49463f448af7d72410e345ac7d54a8f063967f2a6b23aeae877a6888e7a8b3", - "0xa398812957bd3a9ddb4641b581c716fd251023153eee977d2ff0b00b6428992cd603a3d5bd124b0e6bb1292efefbf9b6", - "0xace13b3b733220889f1524870bd782811329ca5d67a6ef18fdca6b183869c233cee572284fe2de9f5dbab358faff58d1", - "0x82aaa82045b612c41a8b8b8a29daad9cbfc38295321cafa5199c337c049dd715a32971054f248e06bb058059cf974aec", - "0x8990cc66ce015f5340207679d38710dab1b652fdfc395578ffd769af4062fd69daf07e0fd100a2049ce33a506aa11a20", - "0xb118f061efac86a62458f89384601614edef72758afc7f3950889e0e2ad368c14f3d4b48cf82969e7115cf6412b1a9cc", - "0xa94113300058402c7f88d4b9f1e7a5dbaa6da94097c7b4d7a004a5768f78a48369d2debaf6345462f5a6f2a62a46c39e", - "0x82d83500656235dc6563282d4490052d27c4aa9d0bea1484a9d53c4bb458e114d130b32d48e2f3436b4a965526190192", - "0x8558a8cefacda93828ca2818a33887e6a45e012b563460bb5911acbe76a2fe2da07e4a7aaf006af1ca8a1a54b4e853d8", - "0x8dd0270cf8ecba8aabfc2e8382f14d55b4c924350c737fa3dec946ec26eb8575074e35e488ec57ffa6d3ce770d25d00e", - "0x9619502f2daeca77708e1c72c808d8a555705652a5f5795597cf5693207484d93d7b9056b26182ada8fa5c9be0f72128", - "0xa107fb2bbfbad18e0a72c3895ed91c2e1a23d3eccb70cff0a88e525a28b4ef1419d417af944ca0bc23ffb8502b2ccd38", - "0x93d713cc0e2abdfa91419d9f5585495f75c0e30c1b1cf7c91f9e22187209fb2660e5bc0f54c10e4d51eee601fdb64736", - "0xa3ea18c2f0a91b0d8db7d19d6c2ce7edebb3702d6fb8ff32d27589e28e827a351dbf9f441de799e70f1df38f2eaaf788", - "0x8ac63de924f34b7fcfa347c67db6e0269f6ddd992b98d7b2c2621738fb8b2ba03bd10b725931ec2d2085726d30b64f7d", - "0x987590376166ee47d232d1523cafa6500cec368beb87ac1170cb3596b878ea45f7ea04804d2a0626012cbbeedef17021", - "0x8e541b1bf293006fef345767e28b04435942df8d49b4263b5d200d82aa5dd25afbcdd08a530ef17430e8935d33952ce9", - "0x97b94b98b17eae56835fdd0aa4f63fb798199999eaf047258a50efe05cde995e08a249bd06f7993d7f46c6951cced70c", - "0x863cf5feee5fee99af6ca3eab958dfac41606347cf50e7325cc89b6807d662a6e1fa423aa9d8005e298c7ededc10344b", - "0x8028d0b741a7a4c4665396f95df6cb4dd3d8988e875274ecfe145bb8d2d5181f5d5ef0923ca2c2971834540061a66cb6" + "0xa182668bf8ae3faa479640e36472fa7cef9c7092c9d07b975f56e4e3c2b387555fac91a115be4154768b5798f4a7247c", + "0xb267e39546f223afa136f7121518b8f08c9649a2ae086afaba25eb012df0df504c408022d7aa4ff79be6f71c87b46531", + "0x8bc009567a34e688af59566d9817de1b8463c14205e5cd29e0eaf8ba8f779c0ffb6788b2760447a95dfc4e8c68a5e652", + "0x8c86d34fe7f8bee99acec477932c50cbbcc82ea12150f91798bc9efce3d000cd4719e43dcea898c168841366517ad2e6", + "0x8ce0a9748dcdfe8a91b894909680b8da88dfadf17390fee96869a0a994b65b6fe7c3bc57a176fe74966dceed2a1ed449", + "0x8d0d34c430eb092acd692ef79afab634b114acb489e17f30488e198532e9ad8fd71c4c6f13773d93ff1d856f582f4201", + "0x8186111af6a5b8c20fca267fe591daa6d6c4c2bad3bc030f1b4c49764cb081bd16472b2049ac437430f3d81ab26e48c2", + "0x93576ef1ad7f02cb4dfaa6e57a3feafe33c19e1f3f0373f42725fe7da5cf542e22658b7d2bf10e2f3f20fec208ad39f7", + "0x8dec64c4265c264c2378d7e4c12eba90df12b17481187942f1c87b4faecd0083a23d088e714d97145b7fc3ce14e91f92", + "0xa1a61a152aa5b24c6911508966b869b1cc804b11ccd9226bed0128eb3b9c93917ca6b0e1d1bee4c147cb25fcd255ea26", + "0xb48662028350a125b7f7944b8fa540f7a32b9ec59f35ba3827719c9a537f54765fe5123400674620f8ea0aa49ce0392b", + "0x84f503b0d2c5354cf45a71027b11ea302c183494602f2e7a583f59d7d61ea709ce7d3fe2c3e67922948a5118a90aa43b", + "0x85bddc988a07944f7b5f8d9d34d0569ee18db0f28c803e0a3c257b404697b5358adab56abd993a88086b83fe8acca241", + "0xa58cea604b3797afca793b7d721c5f4826274606ea233849a70904c408e096ecc6623531e1a248a074d263708fa228b1", + "0x86c3d7db6bd755ad014da6f23669a54f3847a264ada95e13894d3dbd97d0144ea09ac290ebc0272de0b9f060c72c7553", + "0x8a41006cfe0bd65b8d0ea9cfe103c121730410ff532721c5ce09856d283fb2b92ee7145dcae00496fe5da2d9b4b941d8", + "0xb33a66abb5b82dde441456b685263c385d2d40522014b500fdf4ca58622ab78e37a5107a99f3705a480055a564a4ae3f", + "0x8068417099ca8e95e1a7fbe05ab1d8ac726f8a2c24ddb55bcf0e22ab8fc7e76125f39cab2e799938dbffec0dd78c8351", + "0xa5c46228d7e0e499443c5a2d32b496df5e4a9b25e608dcb6711ee6bc2f17c51663dee0fa9b443c5bf4291c2a98b4d361", + "0x8cf34f03813b859a0c9612ba867f2f4a3d6717ad0c376cc7cbe2a8aa2c686a4baac3efc15cf8356036d1b763dd710184", + "0xb4454ad8fa4fafd761717090b15c741a7dbd12b604715907cc67be6b765425974009c1e5f75f46bb6a99aa61eb25e590", + "0x80966badd35a75b5b3a5974b260d66953b94812291f78ab63a20f41a657fec42cb9b3a1b378abaffa47fd65b0c53ebf2", + "0xa25f4d9896074f61325f487376fba330ae9a8eae2977e6fdc6f9702aaa5fd5ca7bd40c6fc5b64ccde7774dd55f28d906", + "0x90e63504918552c1415f481bb4125c3ddca7dc2df2a0815b3b40fafc5ac41bd0783f8af1f80dcd46da7461b240041a05", + "0xa2f7794873395d95b360d18333e43f713bf0b7fa2c34f86dacb338d551b05d567c2d953e47a51fd1c5530a5d911f9238", + "0x90c0e0d87148465141b4d576dae7e948b1272dcde6151093863afa9e58583d0a4b715f4d4ccc5efe3d22c2a388697076", + "0xacb330a813903ada5ae93a622daa2070f549da0e373a8761a4f1b594199e07acd2433bf41468ef30e18c710b0999ef9c", + "0xa497e3aac64cfed2b48654973fa6b933c282758e5831908d103e4ba9010acbff3ed8971d88ad825408e3dc25c1db5ec9", + "0xac5ab8c0851cd96810916e595d6e78f2da4543fc9e41ad3a6355e8170a81925daee6189b7137acd7ef0139dcdeb7c040", + "0x87628078dd136c86e64dc91e293cf44a5375c9e9d2cf964d3dab3d23d165d58ca56bcf70e0c7f543ae607c240273eb7c", + "0xa1f569642ecb896e201e46d693d652f35abfefdcdb60addae34b81afcd6a810f91f1c4efc8058689da0dc09f7ea5f15c", + "0xa3b8ec2fba9d65692d9cba17eb4e773123304f90126003d90437b41335da6cb66c0cb3df2b4ccebfb05ca716152f1cf7", + "0xb28e7db41c71ddd7de04fca3d4717f09abb59ed08afa1bc8b3724497dd0a655ed3b23939952b9baf48bdde3ade0c18c5", + "0x956dc1e8fafc586d1b56b199eaeeb23713418c169eead4d460572b8f1015f5810903edd581b18d4920c5ef0972050477", + "0xb758978e4163a730e6a6ec23a26b3b1c6fe7ab4438893bc2482009b080171ea21f1cee1a8f765ecbf38feb42081d6626", + "0x97f74f6467b03d3da516f6066cc27c1377879e991b38788d55689eb0592fbf7d858eca718ac5ea4498b5f43523b01535", + "0xb29835dc224f937534a18dfc28dddc086c1d14975702ed13c2a621faf795cdd20dcf03da0c158e366e569c964697e942", + "0x956502b0d5f973619cd458cca69bb634c905e31b8691820b925635ab455e7325bf70820ef86c2109f7b622ce4beff91b", + "0xa68419e9c41d8f5128171bda6f016903ac69239f05cc12bd33ba0539dded3d594b6b2daa15b1f44cbf7ac79f8ac18b44", + "0x9442530f7e9b98ae330770252f0c113df317d6b69622ee058e47623bc6b31167fbd9cf2418bf4f88b8ffe113c62efdf3", + "0x8d0175af5f8ace3ac7c2299e9692393aad8db1b78fc775a8dbb1308e6e18cbd2418c8553d787f3e9d9e42c8ea0991f35", + "0x8ea6dde4f4e907cb30d4754dbce9660477216a5d8f81decdb1128345597d37f28bb09394f84cdec2b3edcf6041123cdd", + "0x821bac7ce249978a14afc62a272573aafc0dca9d469dd9955bfb5a54fbca4ccdd05d044e3334f7f33f615fd00fded55b", + "0x92ad6bd08b51e35a80cda9b6087ff7aac8c4ce58e82be20f4abdf5b1d80e386af147b40fea6e8c05d464de034dbb7d75", + "0xb66572a05fd29181a421cda59b9174407935fcf114829c0686a6beb9d35e7dc656c98f008505494d6987d7c012db6b63", + "0x93c850b2ae94692be1188315acb34134e55513827a73efee82aa1f48b910e77edb47bc5eab3017f0430c3ac581bacae1", + "0xb6700177dcbfd033e7a22000a7d04c430cccf496d937ab142accc67f5cec11d993f817995cfd40b2fae7287ae42090c1", + "0x92cf580d0bce9999a1391646b626ea86d1a46659b1dbef66e22dd04715ab1b0d8d473d3f6d68d2e35629744acaf9a144", + "0x939dbdc01bb0d74199668be05aa43614786756e504c31186dbf9c5305a5811ae9a587241d332ccdc0d71463eca111e73", + "0x9670f4eaeddba897c2e6b6e80bb8fd2b96d6c672be870a227448fa332a0085e27144ba1875387d5861f1d44ea64b6da3", + "0xa130c1ba092d5c3f69137c4d91edfb2d8f7c89f0b25efd2443094adf0eb21c7f41dd06225d0600cea5999464069c435e", + "0x86b7c6e1421f110c41c76294e5ffba3504474245f9d4d90c98521a3db240831ca5c6bfbf38ce4fa806557f3e2ce9de50", + "0x82470794a897986d9b7fc4e801bca024243f37a4b424d0deaa68008d3693fd60f089934bd6c0ecfc8ecbf696bb121e75", + "0xa3247d3e17c88992b5a7d63b29226fb1024de769b168ce0956f348dc6d25eccf739065ee6ac0743fee82f2a364614ff1", + "0xa5fa89e321c5c1f23eb1b714611ba7230d3c705578ecfee95739f104d93c56d8e12650b30c5f9d747e34386a8a510db4", + "0x933501a543258516febe72e11dd93ef0180c126dcb728e3585ec0b09e1fbc3aa8f04857ed8e2907aa3d624afafa2bcbd", + "0x80df97a3304cae8cabf04ae564a8f6e01a4ca78ff4216d8e6be808cb6696ec5e6dce4f891647e454383a3e064a7f1746", + "0x958e3ed17bfb064e6ce2d881f3eeb2c9013dffc43938b5fddbb830b95fac72f7726a961f07a963b5f25a8c5e191fe97e", + "0x8379454ef772805d2e510ef167047c1e61f519004d6f24e5eddd2060c5f14c778db4abb17eb27cfbae85e430c2001635", + "0x8eebe7870626a985b688f5db389ba7575024ff27300aa8ce40838c95a3c15387de646e203ca61b82691ffa1f0e5f8ad3", + "0xb2109cf2665c55e0c9f30b05d60f7e1c4e13c519ed96820aa6ad5e1b6664455ed4c525d4865f0604098da90c4acaf673", + "0xb9a88f2e2d0a92ff7aa0ade6dd46244588eabb834bf0f324a7bdf63e2fab2aec6639749fc58d1518e0be327581682e4f", + "0x8e97cd066047925b5b615e6542c8bc4f4c82a176c08f95f05b258a272e5c14fd4713074373cf96abd3c3d43336229a60", + "0xaabd41b1e81897811229c4c410f83e499313e9b8d541611c2809f1d833530da0954300eca0ddeeecb70dd673d68dc77c", + "0xb286312c66f24dd02fb4a83db747e18fd42924fb20124b84e4e59297358ed675b0eafc6f1d9f24c3a3d9a97093355c71", + "0x9574ee09fba3551bd40341bb8a5059634e3eaa22ff18bce54775c427667f3bd25509af6c4402554a8e953039755587d2", + "0x96cb92fe8b3652fb657b5dfc2b3ce8b264aabf675f8abd5d4ee6609ef374c1391583e489bd08d226e3c0fccc737113df", + "0xa105859dbbef9c482a5672859fcce81a3980de4803aa5f708344df2c3df86358d441c4d61c22ea1ed19da1ae88da75f8", + "0x8a6cfa6367bc340a41697edb5233cf4a1ba1786ef851c68ba781c8a5db4d4e49feaaf338705dc20e43118a196cc8482a", + "0xb68d60e457b3cf5cf0334a16720dd7a33d8021141eda54938210b8edfb00cfdef62f21b9981e546e77c1205f7903338b", + "0x8731b235f0529ab5a5f4e561cd3d36650c6200f8624c562453ed746533c61bafac96bd700d6fd232808e3583fa78c977", + "0x8ed10fd6955debba7c72b4bba0aecb2838f4dc20001b1286591bbbbf53c911df1a1c38c49519f4784c9d4fd21e49b8fb", + "0xaed954ba0adbf35709f9151e3b0e35b1b72751c031001ebb1dd34d753bf29d798544a5871d53d6fac7ee8d2119c99ac8", + "0xa95839741cd51d8045735d9fe4d7726505fcb4d81a4df9c61d0741f5395a22ec3dcccce26b9ac01a165431c3f8269147", + "0xb46665856bcef50cef397aebd543b9f817e2e0da5a3551eed3562185a9b6080b2b99ba1d6ad0391ae1df98c965ac5384", + "0x95a84adbf0053f993ccefa29b3c484490147234944ae7aa2df6a1f3de3769dcea5207cb1785598abacdd3ef3c0a08a57", + "0xb6ceb5748e56a4c0a141145d96fed121cb1d33c6fbb9959b628a2908b8c6a5a116551031eef76c7c93724b93c2a448b6", + "0x8738962c2200f39853b0a44584266bcdd456387a93ef25180fe36d774b2c359b1eb0d99676ceb1076c1cd8b3d95e5bc4", + "0xab5930d66db329105935262f6877805de38e39ee085c0225cd4962cc306940cec589d5650134cc4dc6639047c969665e", + "0xad63c56c719e9019e081d4650f5f294f0e3049645619ede8216c3b0f0ac6bbd470cdee371de274ef2b0ca56389e732d5", + "0x804036a6ef0b2344cd6268ee29a22ec56eedc0469d037ce8166a637b83bf4d7d3cb668e9a57616894baa378810aea566", + "0x81fb9dc9d8236b79af769c1611ca2b47e984c39fde55b5a53a458eb2ca73a1bfee8463af98b31bbe4d63af6b287bf0dc", + "0xafb7ff2975cc42b3f160f2e9e7fe48caf1ab45e22f3e29605e74ad42a3e12a428595b3cb8337a6e05f58e0c129840cf7", + "0x8e37803445bf52f6f11ffba9621bf04f49cd0c1dea24e2b3512318d6c3793c3db1eeb42048e690aa6474777091656543", + "0x9202927a9448c4d5b4860c50f7552c35ab0ef30740bf4dd0aa49eae961d6453971a48b14d1cee8ed3e7cc6045bb1b095", + "0x95f8fd23b45665927d0d34d19dc9d370900cb2c2932e0f2c8ff40a484b1799a60f1dc70a1e7fc989194c6de10c37e6fd", + "0xa78dd1a02677c546e521a53e679fc15a8d146adf296bf9175db6cc92aa18f1d1f583ab8c94273a31994f639a1ac90659", + "0xaaaf491bae678c54e14fa251a58e4f23d4d1c02e4b85422db58a220630bdfc0a91fdbc5c8583188f2fa941397b3d51e0", + "0xa4ca292de7d7fcd1e838dbb6c35212b3bf8e245f43fd46c3dafad67e6792b788ea55882bec0e63f735ef376b5a6f9124", + "0x82d50be8bbfa1f5ba59023fb55f2bb0fd2228ec9b0880a5aea7aeb92dc4eb82998df6fe6afaa9d8b5791823c1996f767", + "0xa6a7a929aa959eeae3be7e26ce10391907a114a8259af39ae38a02e90e7b72410628b8e9a51970c01f015f393715c01c", + "0xaac055f775b342e9c9763a514b14086fb63a87da749a15c7de531a359b7308e4a15288ed13d9e456bcf21c79c1314a2f", + "0x94d6fe7c3ae2de2a8a11a82ad2dbb0787194570641aa8b190c58adab4603212711725a85c42f4a39e458905704085299", + "0x8f6263124101b3ef4d9e1c25877b1d7b3f851ac5f9ba88fafbfc36b09b81cd8e4e86696c305577650aba9490248a1f1d", + "0xb63910ba9c6bbab2389ad3ee7e7a79f6b9767176876417fdea9b9820556218cbb51a6ebdf03da9840e80521a4dd9d141", + "0xb84d1bbb50c2757c62e0ce1e26ad3e13a614874c199eefb4b52c936ddb15e99a3e724c139be8700b5c5750cb745f200d", + "0x8b3553f4b2cfc2c94f4bf9d8bc68c8cec40b1303c7be7a0db02c2f04bf9db4324b2dfd60abd76d32c1aa6b6426f4d33c", + "0xb11f17d09ea1d56e33b4241536cc92f795e2d7344390981367818c89ea0674b07a9c701db9ed6eb134b884d059da0260", + "0xa0d54218bd315df3889320482dfa01737013083dd153a834d0d8d56aa6c9dce2ef1cf428e425ef78650ac90ad8173e69", + "0x8b5dbf3b1e63fe6d393457651af299f776666d99eea9b2c9c3977b29e278c9375de9a306959a88c5ddcf5f928ab5c718", + "0x8f4f48a58e4d66dbac76a18fe7e6eb385a041bad666ec81232f069dfeee2f8f5cb3c8316aefb1fba0c50bb79fc5ecb92", + "0x97a747827ae8531eebd39e076435de7bd573fd8bca78b163e802c4d0e5fb26984fab4b60930551254ac5db01caff8293", + "0xb8217adaf9adb1b9361c8f9dba790eb8626a3f12e6a0694d9f6f1cd75681322ec66533d345755688d3760508c4974bb5", + "0xa7c2cc4b7439d10f85dea71e5e1ded60281142ed5a81473a0d25eda7765a90bde1554376479ee864d686b506cb29a1a4", + "0x86dce09d69fba7a08aa17b9c744f9c85e2c8351f275c63229fcc35a8eda00c73f6bbd3a2264b371dd1826f44165cd9d2", + "0xb0e31ff8bbf672ce32d6ccef32750bf886644459ee9cc1d2ceccbdd3ffc2def64aad587d421e99535edc976e1cee0b36", + "0x82e0d6563a898670d5e25e097c5b7e50cd74661732dadd74bfdfa5016f2715e780972eda4144e0504368baf3043f1531", + "0xa8e2ba96f2410d4e1c88b8203de15d63c53e8364cb375bfe79a43e666f62deb819a85b70c78e8e3e521703c7742f686f", + "0xb8c31660a5206d425540c8622959a4b1c074e1f6e0285c092634d65781a6f0ae8ef6907294eeea6aba7856da8e702c2a", + "0xafdb2511593c59a3bd657e31853058a7f7c562d97c07e0c59a819d029fa6173a644fdc09becb960e548aa47b0d9dd9b7", + "0x97a53480787aee41f5a50b7fea26089b55b0c3e815f7df04e0d24b995592f3e5254a1263eb8f51ddbf7eb433372f872c", + "0xb7d0e4a732f37a83114d846b9b0d39286bef5c93dce75f44efd982f648498ab5afbde4b256257aebab989b286f3e0fd0", + "0xa471ccbb895f47ab8b14a7ce29fb391f158afda897fa0ea08e419d1cd06b834df3b0bfba7e3a19388c842c67580f6d46", + "0xaee1e35b857149b59cfb3cdcf33fb0794133124b83c40deafbc1b3f326df3ceaf69e4861bd2d5714f5fa9bcce2c58e9b", + "0xa4ed360b4979fb32fbe6803d7b91c5ed4e38b55fd38cc12697b23fa0429e4f5087c8f86e5a1116a5588719a7bae84c79", + "0xa642f12eb1b21e5c2196e8ff12400516ad7f0f7dfe531bb5dd0a4186d27b62040866d43a1a231ff2ac07cc2e902dc2d8", + "0xb501283c2718106e31c85fd6901b6d97567c08664e946dbb0566669f062d88efe568901095bc5d735cf4d719fe2c5383", + "0xa1a984946bb5db357dbb6f5e12f2adc52e636c7655a7d5d9ddb54150bb7c16b8696b0436308ea6dd7b954f02541db081", + "0xa1a4da2f7c30fae0b57e6f4eb1b25e77fa09a49ad80f28865c24f1191c383faed34b80f25c88ff07a3296efb56ff6349", + "0xb7b94c333f945c3273e15089e73a0d9df06037e7e99af722396da86035c5e7c05d06668392d315f18ab5b7928a6f688b", + "0xb3df992e13d41bb652a2705ecd8f2bc212935837e432815fc462f429371f37c795f675a0543642209e38a14f9c76af9c", + "0xb3cb77fcb1c9966f17d011a8fc922b50d0ad1a481e4bf0719e46ce1c0f98af6588911f3e9c78b5e22cbead670cc58cf4", + "0x97eb3b5877a988412d9fd6fd9d5b989c2ee2b87b5dc0ff1337265cf1f4461a4c1be306b29d751f632aaaba0667cc26c8", + "0x8092d75c10c651d40276e9b76a1ca1f75ebec2462a21611482da3ff3ed1b23c26074e0cd5ad7d2ba5e22ad9ed4fa4367", + "0xa4ca7a50f0746ffcd2afe4dcbd059d2e92c7b208ac61f3ac3a1fbef2c53059d7d0cfd0ff1c93c2f5cc3811faccdb7eb2", + "0x90516e524abca4130dbae99b62c527546e64f78cd5f90b12408381fd7db2f4b3d9716de2ec8f0f2206884b164b7fbc3c", + "0xae841195731d1379c23e36a35416dad8c246180dab3f7d2129a468423fb7073e7e9f64f69e61c4672d72e3915baaba2a", + "0xabc49018e5ba0fdfd82448d7ad9324fa77123746703d67a062e61b847c0057d6e07929b6d5bac7a3783380eedc9e9151", + "0x84e0ded796a1e368082c8e7181fc71dbafae381c533d9783f6ef14d2de1370331560a9d0575b6af6e5efa142d3420b72", + "0xb5850ca56269f9b4aff9db570b38a27b39361fdb001be7f60097667bdf4a13394ceec66004fcbd50c7f8761e597c3379", + "0x85fc701001fd1ed30d60aa7b75e7a021667ff4280830935f5b77088d4b8dbbe887b5d057b37af8b9628b954b1fcb764f", + "0x95c01f6e36e8465632f5b3d71c01c1f65b9275b65f213f9fc50fd2a48e8f7b18de09bcb4aab959e2da15e80bbc7dccd8", + "0xb2de52072021f1bf28b556b427379d61db00501c305a65fdf820e85f1cbb9b9e8b560f8c63bb8ed3ef4f111f54787b4d", + "0x8a3205477bb338f945710553957fbfa25e8fe729f31b84d84b26fec7db933619e412f123ef982f57b0f7699e9b84bfc0", + "0xb1cded09176b4cc1e0d179aad48b1abe511e8fd27d9662e3087a3fa110a93a5cf694d5a204c47c8c5dec19ee17d107ac", + "0x86490d22a77fed2a29d72015b5f060af295abd3182fc4215ee9b52fc4f71dc589da2c7371663ea536bc32a0c049e93f4", + "0xb554c9ef0e0f765158e1793e18ff2ad02da0698a727747ee788a2d7e565adc966f09b05d8d320470e649833549f9b4c2", + "0xa0c1ecf61b3982083a2875fa4758587fcd4a18170563485947e054c2abc845402df6f435108f59e7ab639fd590373145", + "0xa250e964415d825be7423c5a2a310e0cc8a9918074d91406c3448740d6d3e64ac1feb002f4aabf62f8c7881c21788020", + "0xb21e7bb1064b1155c670ff23dfbe0ff3c792b8ad3276c57a865c5a20d43df06691a74ecdfccc25dac5bd3efd09af3831", + "0x8f4416229d463731f561635fe23c117f76af9bd549c477805c83610d9778797e5b89b20e30ab74c44b8310c4ec300dc2", + "0xafcceebce0668b634f15717c45b39d581f65226d29328af31b016152299f3cfad4c95ebb1d86415fa6a72e0fdb380e63", + "0x99693f8a85aa3dc3aac28c0d2afd7f905ff68ca7543d1befd0dd552361f9edf11add7c918cc928294f88c4ae842056d7", + "0xb190bf47955220a151262c672a742e73870f6d4eb8b80aa82307b4ca064cd34891474c12b92457e58231575df9223bda", + "0x992df7f583fe770155c6be61be22f3c07216816831a5d99a823790f49e2fdc028a1830b01c1ec818bfcc2131419285bd", + "0x90ee2468ba172357757d059df3f980f1f4d73dc1088baaa0defc3532094540ad3b3c15a96ae1dac9af9711b81f99324f", + "0x95881b6116e53f433401721bd919be96e6636dcf6896e52b5a904731fbe684c14bc90e9eb2df59e97a24773ee1a83e6f", + "0xa7072d38ac9a0261c698ef8021221601366038c4444ff643f97eba829846b2995a46a55ef2bd41d72c5a7b9caa84a858", + "0x8c768198c398df7d322c69f14e0c9f21c65896bfbc2f008dc09b36d4224edeeda1c1c89fe84ba82dc4460706ea798f11", + "0xa643eb407015b25b675e92048344200c4cfe8df0ea4c7aed99b21d56f1e6b6e9ef212998e157d40eafffc2d42c1d4455", + "0x8c2693ef8dff6ddcf557f88e350a3c24ee56930deda67acf9b95ab20d3adc5fd03bc10541104ebf7183855fdd6f83d20", + "0xb1833df27db20771342447f52a41320705264a679fdcf165fdadc2809bbba7597a6c41efcf4b546600e79b6bc05f4d74", + "0xa144dda6aa4ab4440fe57f06300fa4dc6d6d99659d868a74b44232476deb28d6e519fa0594cb8e8739b458e3ed4a1a14", + "0x8e321b344ec87f220544a87eb4e095f3c2ff494fb219c3f5c98e3408e7c617bb0b0af9fb4fc56b14ddf136f66d81e9f8", + "0xa433237c99edef6d32272044f13a5e06e78c2b828b614f45e4d17650163a88c0ce5eae3ef5e47789f9b35e42e9ca28e3", + "0xa8ef5c54db6bef81494995a5c41ace470c706206e93ec18aa817bdaad496fcf822e16d9728d1bf2651cbdea092345aa3", + "0x89f6cd09f65086899af4ca6780a8510144b98db95fe537191b1ca3dacae0e4762a6a48cee7617612ae76165f11d233d8", + "0xad2938320ef6c621bbcb2fbe563ded1972b7860ae298d61db5f88f095abf7be0d22df004647af80dd9eb5bd8a6d3aacc", + "0x82c6f4b6be4e5c01b1dc6e4b94d870b75d8a742bcd0f6b841a5246cff3685c4eef4bcbbad3f1cf90ceea0580c86640aa", + "0xa6c971f96127c4fed9f99f2ea3c373b9d9a099a2bcdd74f87dbb5ec621ea585d97716fdc774497a3ba988d6365988cef", + "0xb7b323f0a93415b85fa823eb73d0c3c238bfa5cdfe0c2a6d20b62036348758ae8c5ad9ba67e78f6df5613028d29a6b18", + "0xa4073dd23366c660b52a21ae08532e4eeefd5d6e89a8f1a0f036460d66243b0df84ac1a5e93f07f57a00d6360f7c5539", + "0x836e462a259fbe1b5e2359e73075a8bb6cd7b2f5711c5d4ae75b316c136174c7f8eeeeb9df0696f3d839b8d2cdad556d", + "0x8a193f7316c060d13aa8144599ba835f3853ae395a5e7dabf226cc6c6162345bd3021643a971c6e8d44e2832bd467657", + "0x932014858f817c872f334ac25db2acadad3c254ef385caa40bab89be5c1e42868b4d4d4a52cde130174bbee5ff673f5a", + "0x92e4bfe04d8d50bd183d3c49ec8f9b83a0b1eab073a4cd25e415b3971cfa2b407f24cc1e406e114b9a7c07a911d014c7", + "0x867a0c0791982291f0cf94c0b5752aa93afd196482553fce9bc997e87f72d99073cf73d2530e95638771742f2039e2ee", + "0xa9ef2df7126888d5decea908f3d9ba2938883480b91e7ea33b61c50d12b2fe63b12aaa5b5007a07679963a35c3d6c2e4", + "0x8c049eb5c7731f560d49026a6149b2b19eb6f3746958b22eafb64b2546041161fff951b6f636e19931b165d2349c11d0", + "0x8d45ace3361a2490258ba60ba6a6f34cb09c022e5fc624a31c0d009b861fa136fb4e06450e784ed4036fddd13a913607", + "0x8719656184d81d217db8d9385d01778529c743112b27e58a165a1ef053f4f5dea5d81663f92d9abdaed6de463a46f45f", + "0xa03a7d958dc7878cf382a26582a8c7a9bd00c2faaf7fccddf71127073f67dd1ef3345ff487bd318d2fcdd3c4a6470390", + "0x8646e5a24aa400073618053ee782ee8be98527769ca64d72cba0b9c1ba24ce59de0a039342c7c9e51923ef3e2e024cd5", + "0xb1294f2c149ee1cd0b2d9dd8bd8781cb4920353623426e64eb4a915b553c4dbefea53bc8c83f6b3dcee44223bdcd3c6c", + "0x835d5af529871c3ad4bbfd86e4b84a46d4acdbbcb090bbdf067efd3bb2635d9ab5f57fcdb1adb581ae6ea94d68f351f1", + "0x8822098e245251f9cef1254e4588f8fa3809f685e1b4a352a719704b47cb5ef8aa61502e3b4f8485cc89d4ee4be45059", + "0x8608a4641efc64cf9808e74c26ca1d5145bcc85cfac53b244e88e0be6c3c71cfa42aa6709d0599b3fbfe77e6f88a5f5e", + "0x8265c72b8667913aefe5670ebe00d0ddc0eda2a2737c5562c43c2535f037ff1da2dd5a073f36532b2258e7dc64f9f16a", + "0xa2d04e966bf104b7bd012baf90495d10c4164db5bde6aec7ce8ed0227deb8562048a10f9236eada32a2938d58b4bba04", + "0x937b85cebb93063060e5c3e5b55e666927c92cb20f3cb6b79147360cc0b2666e049b7d749ee0c514067b7ef649bf6cdb", + "0x8fe41e5ee1ebd7e7c33b91dd985e05b60ef393ae25a26bfce8c98cb0b7d36b6944f21a8ef35adb82af1ab388622e862e", + "0xb4c6435d4bcd7dcfdf5ecf18297f92f7aa820b64140d249b25448f63a133e2b6a8606d9ab4f28169d6daa554067b5232", + "0x88da26485bad97ae432041b89edd0a6ca96655061cf98c784a0a928aac91d385506ce6d88ffe30ddbb2d56b756cbf5ee", + "0xb7cc331decc116d7b61e5163a3c997f7dbe909488659ca9300211df96af4f0290aefa13cca270e487a7219da98282970", + "0xa44ae7f883756c10e889280bb10af9155f73f174bde0a45acfc1174b41acb585803b0d4585e03300201c2a36667badaf", + "0x96ded859d7481341e61b2ad83f6a0bec2beaa4735d7250b4258868de9d17ffbeaf92339897f8cd78053e2bca796e066f", + "0x8ae92ea171e8b2fdf422fe6db0114eb061317c3a39043d1da021876e1ff4405ac212153c332f7961a1f439537dac0af1", + "0x8aa52d9b677a1d00b06927408b2583442b62c92fa4d7b297af4ffb4abe22d14415b1e7e6ab3b029c485b1731b6ff783e", + "0x8f6695643aab7ecf2b176c641c752d7ad7457d419a36a416971c0c4856489f9bc29a9f0a625030a6c71165cf5980b6a7", + "0xa820d9590be9de54717b28dc9c8ab73da63d91eec0e83075b1e3046ef6afefd7130cd06341559c9f742aa63f3ba75de0", + "0x9531f5056cee4b70a80158bf3ff06ded07042d4c059e9a035955775c8026fb74364f1a7ea196d4ff5715306ac557cfbb", + "0xb4f9642beaec2d58e1e9225595993bd83ac3c173e40930785960199d7300dac76b22507fa20244611a5532a805fa61cb", + "0xa56697c9ee7c694abc9b4db5babb730eef9c7c7967fab837cb2bb9946ee0b5f775e1b512ddf8423a12189ff32218a10f", + "0xad72e535220a34cfea7f6a192406059bdd4f54106e1a8655420c1b9096ca237421c5b50a5e35a7fb1e249843b98eae7a", + "0x817c94f67c058562a1b9f94fb11bb0c9c92aa7542f205579384119331cbff02fee192d5e5f10dd9a4ce40ee3e00b35ff", + "0x96ae19e1c03da455371358c7600e7b438d2d658002a212804bd7b178a77f795e0bc26079e8519affe0e36e7d463603a2", + "0x95c4ab27362c5d899294213863d8dcb322877b6475470be65d1054b493312ee64df1349eefd3d12cea1af8be4df3a406", + "0x99adc50cbe480efa4665eb724d3b9dd8757a196585d70c9dde4f6320a5f4e699f29d1f031ac3b744da8a327e9beaafd6", + "0x9667b0a065737df4455c6d6612d93f8e7ca212b0fe5ace7a85c0783176001bc6bab67434800a10af9a77e03f12bacd86", + "0x96261e06c835afadc64dc1344fb2b4b54c0e1f7361250075b1a59f25921f0dae491578ac8fb6aa8f0c7df7858f04fb33", + "0x9789a7cadc21f4ec50cfd3f83bcc25ab8bedaa0f6a09ef49fba2d942d4ba3ccf3b6c49f9dc128b3348bf489328be6c8f", + "0x935eac4632e3a131a786c4dca7ed622bee0d3792ed8ea8c6be6806b618a83e1e1d84b13a656bf84728959287aca836b6", + "0xb0eec89ed5b48dcdb725e849a587fd19c0819a95a10da39ed2decf2fd9f3d3d077fcb10bd9de21b3c53e91f89c2d7d52", + "0xb16216710cf7200e2ac3c6e34d458e0f31b8df47edaab43e3172d995ac9a41f8e1fb79e9422965ce4ce6f9e8a65db5a7", + "0xad680969252ad4a5b078b4f3f7e1f0bcf3705adbb07f748f42638749043dcf327012d39f9059b1a4e1c2b990a856a576", + "0x95953bc85c1279ee051ef6531afffe8335aaae68f9a1ab5a7f48724fc179a13d510cd9f71700c8e4caaed84fcc0ac4d9", + "0xb89b94642c7fe781e50ff475f4033510392ba73cbc4102aed8a1782da04f4c21392ecfa31a14a291e22883469d41ccd2", + "0xb9386dbfe97b0aed5bcc6baefb53d0ece9e4f316c40e5a30047d2705ce8784dbc929da0943b5fca12ec98b4941129f65", + "0x970cdec1b006b05fedfd9c574cc315afc4bed2567d718baa04f333b424eca4de30d1d02cc88bc51e0ac6c1c2c7eee709", + "0x98ade1d2ff1eda8b130bdba7166cf173c7b86b17e30bb45e120ffcbb3a9f40e12f3c1e121ea057007203a83ba1c1186d", + "0x86d52da748139f8e53bbf7a347ea62f6c587dd68caabebe8a5f6038a4f0741efa6a1911f109d92ffe1dcdef66c4dd9c9", + "0x863b4c25dd5e2d9e111252341de12690c21362275a75b272711d33eb9dfab517a4650a7a65dcf9eb8538c9a2a77362a4", + "0xa7088c9614a02c3c0df5cefce19d009da17fa50f99e8c0c92ab1c26ee07f1f3a4c0c5f192321d4d084ffee1a8859b42f", + "0x8b33fd3d12b104b5aa669f6a09fe27657db4604b748d2c3cf96682acc4d907fc07b64a9d5753e41d0f133d1aadc5ab87", + "0xb063c59340c3cdbee177064c18c19d67e06ec15c9fc2cc5c67afcbcf6e303987cace891e5e3f190b2c829ddadb595f43", + "0xae88383967adcc23f0dad4436337f69236aa582e16c525a4ac9743310a3bb483436194b4a8673005aea54712f46f91b8", + "0x97da22ed2f8e761ec2027b429329874fe420130b34957259bceb362c10f09e3615cd36b588c6f305423768c0caba57e7", + "0x9293450a766a268eccd39b15b0cdb4c757be4489071ba46e8ca2eadd7b4774be767a477458d718c4d8924a89c6824514", + "0xaaf2069ed5e92abea75ae9ea8ce73d34bfe22c1389f0ff6e58dfad20a3a52eefd80754f3ba931321d4a957042743542a", + "0x92b556f64680fec84a4d2c25315af8a74b8a2533d59321f9a8f3f8c93634955abd1bd5c6dadde160bf94720868a1207c", + "0x90b36c2402f1cda6a184692f091b5fa656d432e1452282740e1332806b98b730c6134bff0f937381abb4007db7d42ff8", + "0xa1b7319f4bbac19eed6b8c1ba71eaf1c544a14913c0319c48674b93dd166956b2eeb31fa3d9cdee3064a7c7badc100d4", + "0x94571993fe7553cf5c1ba67770ecffc4f4c58c7aed6c3c8aa3cd82eac23fd4fe330fe9c533805fee893f4475cb2cd859", + "0xac4b3bcf7664aff6ae75d303ff256e21d7fb1f7b4ebdd6173cb051557a5f455c27fda4301552a9468b1de0ab0f2c95b6", + "0x84b6222e5b374eeaa26c628508873d75fee5b343a4d8e137f6e8eeb51fa645a30cb31295078443544776dd927ee662f3", + "0x968f53d75d558225fb602153bdfb3df1052f4a773ddd2f286235fcf3e742607099777e57538d87bf6f0fd4093a360ab1", + "0x8bfcc6fe0613c9669984b61d914b5656a389d3d55ffa4eac1a5cf88ba6eb8d417bb7569320dc3554e49c4c103abfdeed", + "0x8020ce90518c11a32ae2290e60cd289444ef3f8c962ca45ba0b79307eb058e0272a33382a2782c2d85ea8fd1f0860e55", + "0x944da3a3d9a800ce57b05032e48f35dd466d0447611bcc2bdfcc9f73627b7cfefcf42368b041a261bb52dbe655888607", + "0xa46035b190c2dbe2361f7aaca5aee27c9308647a92e4467a4d9a549beb361cc548478b52d1486282f31aa0a943400878", + "0xa76a535c02ddb0c135f4f042ce538d22d823cbc09449b7c5f34ab94246ba0e1fab86f2665b2f832c524b8074cc501665", + "0x96b019ce59dbede027625ed4b01ac5983dfd15a22bb9c9f36c18d03cb9a1c739e0c46f87aafa3c0a49ff8748cc3c2170", + "0x85760b23557d5cb7758e480628846db990265a7a71251e1e8ad1e2a86744680bbf92210aca978ab8ade82d73aac7116b", + "0xa1d58b666dcdb44b07663b879b0835a7807f20b805e84251dc3c1f8761a3995244834b1c54e6dd7fd5dbdb359b62b1f3", + "0xb8917051d8e1c3ed06f5a701e563528a61e98147a26616618b1bbd6754279da2ce951a83b0d39be31cf3a2530c6e28aa", + "0xb657e28996fa387b68abb126c521965967722daa139a05d519b930257cdc46c6eb8d7f7a893d10df1ad4847f82e1006c", + "0xb3540ec5f52ea8e8f2e5c57bacadfd69673e72350f005830a9f27c6c1334efdec9ed2b532d61d2318a809f24d7013965", + "0x889ec1136fdaa972eb22bde21dfe1fe8811a3964df7849c975ab3b99cb4f99a42fbd53aeb454c02bc1f0ddbb8306f827", + "0xaf18b4f3f97d2294dd8af809747d1e85e3862894e5c2e310fea258231d8673a2b633171fdf710eac44ef902d47138a09", + "0x86e11f48f3ab0e25640010734d1099b8d1b30b891405e3466c780cee50bdabb2108dd6a87c038d1ec332d3876c4fdf55", + "0xaec985616a2175a88ade079aaa2481546b8b54fb77b215ef6c4b2125b52d691e50d43e871a05fa91c22477f349bdee20", + "0x9923b8d10bdc50f1e0d13debe5ed02f66be024fd4d209b302c4f9c66456b5579449c9ebdb5a41785372e18ddd4ae67e0", + "0x96c1e57dccdb6840d90abdf83a3d4331fb3103bd223fda6725cce6577abe143bccd2343a19c531799974260f195a808b", + "0xb19375bac7053c3a595a2a7e62bef21d095b9d0081de81626f1a7b267b1d973f791129272d342bbc18138764e3dedbc7", + "0xb35026c5a22844bd96ac058954fa04ab506ed3d07cf9331b7190041ddc2dca76a1fa8181f2b0ff00de16e3f6b1b5ea19", + "0x92ec69e79ecd70a3b651d97fdaef900e66126a0a31bbea26c81a8ddd1b7b9040def005ea2771ece05a7c7410f7377d6e", + "0x8d29260b4928abca2eea3289ce0d7770d7d43c53df5ca70fc405eb3af9f180d8aa978ba8fd8a29a757c58f6eb0960a34", + "0xb54974dd4856d73899eb71834f46e88e8cfc3a91a13917bb9bf11fb7a7bf76b45075691f83c4cce985b36c4f1b36ceb6", + "0x85418eb6a68a1dc4202b6bc8a8273885e87cd3d8827eae6b04428142d9e84add4c8fba910a3c3ca69643bcb6a5c3e721", + "0x91bae0d37cc292ec44cb3950b985272828d16bf4e5fcbb400fac56a47f6957dc2598ed9deb462f9024512e67e6d3cbbf", + "0xabb52f5e8eff6ce44882287c5fd8bf4f9714f8f032c003160e54810a2291e03e7147c39606ec9fd90e7ae35062824048", + "0x89536f4708d68e29af0ac4667fa4fa37459040e00962d4f43b096b16a4199cc7c90c1fcb4d48ef572b5be8cfb02c2e5d", + "0xa0f5760649187449e38369038074f88fd82a9abb6e7f40c7a6c201d6fa69f8ef4b3e9cea6d7c35937324073b63babf5e", + "0xa32760c2f955149aba7100dfe599eed7f0255a42f6ef76bc7064e9f489432c48bdeca347afe7034f275286326f090dab", + "0xb0fd1c3b29f2d5862b5aaa32fc4826b1eed0a1d6f6fd727b9e53ea932e2d67bbb89ced2f6d2c31ceeb5948d3330f2f7e", + "0x87ce2f0684acfd920e3f112b4910d83f560eb0681eb1f2a31a2f9228f686663694382718f6f3aa4e7f5bb515287d4ce3", + "0x92e3cafd94903fca75a188011a84594833cde22c0fa4febc231ce45125e5a946d4d5ff3d4eca238046a7775cfca265b0", + "0xb379e952c494417dba7c3b65a5f5f7c198a3bda7855fc2acc4299e64a279b71de2343192ebf2b26928fae307a84d7447", + "0xaafaaed0d276dab7b6fc169bc92ba4d44045df5315cb3b35230390d387e7d1af0176385f1686f4638007ef89af8cdf1e", + "0x927cef971447f6fe42453c47bf0ce144e6e88b91641bbd35771882b291d9e5ade9fbc8cc8d3d8de61af30d62c50c46e0", + "0x950404fc2a1101f9f67ec60ae5049961a8f9aaf5b4b6de759f0d965c1910ce39464ac75abe2d1e073ebb520b66d580e7", + "0xb771eee354acdda6b8418b645003c3e98117f9bcc7f50ce14f4411073063fa0b0110024d3f358d3c591d4705af84e9a6", + "0x93f8c3631effaedecd35446476ae91b07eb3fe6a538f111e71795ea25d338dcb4dd7943251e07174926eaeccd523322b", + "0xa6f12a50deb4f2b8b89185bf46ada3e1a43f5b0e9f09f030a5edc98153db58d2af355ad7d6a692653e1a9c8a845e885c", + "0xa3942e0933a03123c9fb0a0dc5f9e82cdf43fc1535c0eaaadf775da0f0e9b332dcb4bf9e9ebef198e1efe9393193a586", + "0x947f04bcfd7369d2ae4f183f65d5f599289cd78bc1a90ff2a4c647699902f539618dc06c3d4fe56f933cd638fda748dd", + "0x8375abec94d15b1e1693ebabdd005ae4d17eef03c828b77e25800871f67981dedb90a3cca182a9a54c5aaf5cc045c4f5", + "0xa2c37521e5661c44a046d0a4664a3b74c8862d672d019930e2f58395f560c77ab6e3a17ef5d49cf9ee65ce57065e14d8", + "0xa2894ded0716846cb4dcfe8998430859eab74f1598145900222185e18339ef9460b5da4f7694f33e90b356472e1acd75", + "0xab81f32dc66ad167badb12c26d8c59e6ee88b823f91afd8d01e74f7d2bfebfb115190ff510ef88966bcd5b0654c5e8b0", + "0xad48ae3120689b7eb6f6fa2c88fd58f306a8f300524495c04d9bb416459f37b007b377f3c9e108f89fcf8915ef9224a3", + "0xad7cd29b4ffa2557fa3d74163598e3697c5904c9ae33d4649eeddc06115ed15598d6ef77a5852b98b9fbc2ea60253d8e", + "0x91206799bf75c44bf682e83b6e43b427f0c0fc482d4280a0a15b9bfad3dfa909713084f673511d73ca9b4bb04436cc43", + "0xa33f3b4260726d983c05c4f85e32953398ae72f734ebe226adb78a4a44ad9689ed2fdecbf2122e503c49458dfd6b222a", + "0xb7e8ea16db8ac5f40e2ac274b1e8ac5271781a441fe179622693434391a1beccd9e38389761e9579f80da5846c477e9c", + "0xa684dfbbdd766f95474fda82b837d810f9c0cb465fa331d829a1845d3911bef98fbf5580aada1afa0873fff779aea2aa", + "0x964291aba78f5ea164279c20ebc1d8078d248360ebaa92c4bc0b68dd2137c052a6959ad7e6b4ad179fb903ae894852ed", + "0xb0e619de3e151899c84d672ba0d1eecea54d9804f3835f0f2d3b00807ba33e8c1cec1e1618ee92be0242a98c132c8668", + "0x83bb4c9a70c8ce025448678b4f49b795e1572bdd2304099187ceaa4a54d0fde2c5570a610af8af1db387ccda25bcf07c", + "0xaebad80e270765821cef95a908acd916fc3f4c35527c4a4112d26fa8b83cb7baab6d0aab7c9f15ae152050d1e481113c", + "0xa59816a4d5473e2ed47a504caeeb4264ffd42126d1003c06cf5d08b4fadc5ef1ef5d050f17f3c5a2b77a407b2fdde34a", + "0xb49665ef6daebfff1a0ea4109f376fce5f89a0c07c238b9274edd3a917a7fd25ab8c242e4dc38e6a343f54555dfc953c", + "0xb67aad51d772ca97f18643adcd275e27d0f0d98313418397320ad57f5a1f6cec14b193a6b77f6d3824ff0a3d21fd70a1", + "0xaf0262585ad685289a00f7b09d239fa5766ac4eed7fe9dd5c70107fb94a0de3f119ca68bd36d5d9db2d5c1d53446ff0f", + "0x92b2c84dd2df338a8d3a5ed63af89d67cb5c4ab90447f56619812f11298dd6e5099da0cabacc2a59a05e0a646984fb04", + "0xaba71c75cff486eeb13088038e4f9aba58ffb5842ba910ef04bbcb41632b7c6f7643f941269ea6302a7734d0df04529c", + "0x93283421519246fcdeee2debb2e105c4222897bf394fd9029c4579ad88f777f453a7706bacc4f6c80c9a349a9ae8121f", + "0xb32d69817ca4a535bdbdec7255c1861a9a44f195ab486251f332bf57f37b63776980a5050f84b8a1591fcccc85d641d9", + "0xa515f0fe023c2db65d9b05c8ae03cc5527d4b36d26ee4366544bc6a452e0ef446c1969d98c8fe42992cebc2a7e4c89d6", + "0xb6fecc35c85a1addb01a419ba5672a9cd38d0440e7b54104f0c29f43a6a62aa4f2d1dabe21f1eca25151b7d0d6a1649a", + "0x9379b1b3cd5b732eb424f8ffd45302811cb8414efc86220d212f6fc15e1cc4727bf839364c3ec02f44e8650f0068b131", + "0x8ce42b744219418c857d896a41630de6b75b0eaf64bde1a7f1b5026f2af6813a2618ecdc5b19f709560b787403584ff6", + "0x8d6e860572fda6c1771700cbc473a28b78bc646839a79def96755b042f5b93dd8a1ffabd4f53e024fcb48df0dfafce92", + "0xa2da826ea44ce73e842cf8d6b9fa33037c6102c413a76a2620a57cedf7ee90fc532eaa098624d49e1901279cadcc4ce8", + "0x97966a0c9524335cb15f2c55b04eb54a9a573c41e94f3a8bd65d036796f421ee3f1b117b883cc3ac14b3167187f854b1", + "0xb4917b2132718d84410e363301bba5e5ff4328999c5ef39063a6f2d879bfbf7cf14def37c92a24411e0e7de99f232249", + "0x804742b77b38cc2e33caff6252b2718d76dd9e43dcbdcaef6fb9320616f4800ce9bd124a7730b9ce520f802c96f32f52", + "0x853d8b552f205d513100a9259e1e0435610c7aa35dfb8cf4bd465e7ffc1972154331e37b10cbeb8b16d0dace23ab9f1e", + "0xaa79e3d56cb12acf6ddbed04ed3cc8c23ac3ce94514311fe9e360c7508330fdf2bf8200264c327934fa17031ef53a026", + "0x816d8f88abddc36f1771b6ce0944264a579414ca352f53f891872f379aba20b7699b93420ba5e0d344e738d3fee2a4dc", + "0x8e2d52a3a94ff3b11631c7c1cefd3d2715f5fe904d3309cef634a2480a508b66926cdf06a1b4ea4f287ce151d6f5ea01", + "0x8cd29c782203db3d4c2dab5451ea53551e8f1948c1071136e671075da8e159e229c765b48cda528450c24a6ab6792bcf", + "0x8281dfa9a915bd073d51c29ec9e195508656b06c6714b79ba9c677b12e5db44c5132575542c06070ddabcaeeef6054a0", + "0xb6d9508065c95be91b5136cd75a9764b84e9ab73d25bf29b18b6c0b7e0b3f20ddfc2b20879be23fd6e6e94fb1480059e", + "0xb8824699b6016adfec6baf2f77b82ffeb8c9ccaeabcab585a351e103a7d2aec0460b5a32d7f1aca04a82f9f50fab15f6", + "0xb7d939abeeb87d7a3ae64196412001c7a17bc53b587c415769695a057d888412150968462dc66a9e7365854b98072acb", + "0x86de8bfc21884d1ce7aa651d2fecd398b7e315a3f23ff88d8a48d7fc44b3ed3b9ec18d882e849ea24eb8a98b6ed40978", + "0x8afe8795ee3f415a64f2edeea694c7f6f5c1f4d5c09516866a4d339f000632527b6f503c4d08d3456557aba6c1542f43", + "0x82384ef1bc570bf295b8cc34b426b661c02dc224cbe1fea5ffd2f4fa7bb00c4a9d0986cd0154ba46db0f0a90f0be7560", + "0x910d54099dde8692f05e07ca7ae1c19a7834a098591a24e20f44b7312478fb9bbbb9dfb060658185b6d0595b5a687f7c", + "0x9896f9fcdf2f354df8d8d61b74690d9edd285a5e84f513a267cfd2929b36545ebcc6f35ab4032265552680411371a16d", + "0xb4052c1bcbd595fe1e602f5aa797ff62168ecc79a66d61f2477aa464ad09bae1b55dd28fd173cc8fc47059992dcdaf2d", + "0x8c9fe991411f74aef2f1b99bbc255a5176aae4d64f15a829a2306a9f6aa81b01e63851ecc2e5cb0c68459e15df882661", + "0xac9d2e6fa6112a3e882028661f6404da936651a061a102c23bfb7903e1d011a19d1ae357fb2e7f722b35bd5ff07a85b8", + "0xb3c8ea0c7c41969380d9dc0bc4d00a9a7b48ce0cc15a6c73a97775d03834029306873b18061a3e6d6ad7ade0b280f48e", + "0xaa7f0fa8f815e13c1b57588e2e04c65fb4de4c3dfe7e2c738242de15b875c14258ce83fc62b27bf08ee32c2e051be69b", + "0xb7f9c3671a755af8fb44ac6d95d7da12ba88a4c8051955eb523e012e5d911bfac133fe7d2d6a8779fad04961cb6f05b7", + "0xa330fa6284854fb207b428ddde60e8889cdfa1b5ebfb3e20e1b4e90cbc0af0acd670d60c21402a52ba9fb751a0cd3690", + "0xb5d0a0c2c11a039185206ac2180779a8f80ca3e39268471a49e8b872dbcb2867300883ad76cffe559236f7ab525d8722", + "0xa88686483d6d342109292fe7c3c9aed9b31e0ce391cce1f23f9857cedad5ddfc4a06825bae59720969e9ebe61b565348", + "0x8efe56b8df9f0075fccc679cc8ddb10cd4b3cb98a29ea1ada95fed6c59438f95a8097f80923c8136312b73f3eee9f9f1", + "0x806d457f8be845a58e8e98461f2c244de573f6c96c69f3e3997d27edb49f70130162a8df9c3864149999934a3c928784", + "0xa1fffece64955fccd5c6ee5526ebbcf3b1b19a389a51ad5eb926024fe751cdbf9c2ec7e259723087a0dc5b755a3b9a67", + "0xaca12068fe80520b3b3462951733183613bf02e7f8a4fe5ffa57c36ca1ad11b16aa9a540289d673c1824d855bceebefc", + "0xb66bfd9859eef5163a4269ae98d2ac2a7a8590907ccc06f6522bba165259929043cc99fce2736891a90a3ec081308faa", + "0x8389a4a67b6912ec67b50f2b2381a0836017e8c985f8f49ca20a581bf8ab071b91965272cce212459d214264ff26a301", + "0xa57c5060cc7589f18a8f39f368d14046d096b5462c0f78b2409aa2564c048f11d7b6c7254fbad0a32388acd6ca241b2c", + "0xa8f50f0e69b1100f4368836e48112cd7216d40b0504b2bbac0a17ceb1d34bd13213c222f22ccdb1f7c8dda1a2acf0c68", + "0xafc0eec2b8eb6bb1416e48b31b64f1101c085612554422018a2cbedce488799c79e3b5df9a5530bac3af9d88d07c40d0", + "0xb542b085827d1f4306b4846c04f35eafe0294c879be462fad277e9243915da7fa242738042793688b41e25ca243b3136", + "0xb4fcd5fca7f21aa3d8eb0f4d6d37b207789ac183775a0553773e8b5b7b8e70aac6e6f2467775ac60cc099a3501b35dea", + "0x8abe373d137497544fe44f5a5b9353ca83dc9fcffd61716f13d1065323c6cb61122650579060e63b5d3732d419e0d0db", + "0x86564e60dbf5e6f2ead5841f14185dd88243cfa503eb91ae1aeb36fb44bcdd7a1ac05fed2c5fc75b1ceb360b7a37f1ce", + "0xa515281068dfc9783ed23a8d7c5dfe9814eeff0c5faa679734429182ecff50c60850c2550a812b563bf9fedd8f18bb17", + "0xabd8015f83489186a237f98f9e0db10ec32c39a1e35a4a9786d251062ed4dc6c12e91d152f5fbffa9a3ad2f8fb064a87", + "0xb4c72fbcec6d7aa8adf95d1ae69ca0c58eb8a243f25f1164f0a87eae4066ab03096898088c02170d47dbb13abfdae7b1", + "0xa142101997b069c739d7f598b62fb63676e595138095770a06cb59c1475d38d44a384410711d533c9b1f48e82da41a19", + "0xaa3d46385c561ca7b75201d1f264e135a6ab57677b4be4f19d97b43eb756e1e9327d3bd411d8333e52cce6303464769a" ], - "aggregate_pubkey": "0xa7c80ef68fb8e49be7669d4b1b8923026de74dce88b306bceec9aee44e5bc1d9e5bd0308c63b4e0bfb5606a2d39a4417" + "aggregate_pubkey": "0x85cfeaa057cc5578dffb257ecf2dd5ef3308283452075d848ad802592302f3f9c28512d1bd255294b5aed302e7ad6966" }, "next_sync_committee_branch": [ - "0x2572bb0751acd1f30fcef025a9fa561a9fa28bad8cd99f197ee260c6bc57a99a", - "0x67cf535bdc97f271ee183d82698fe8b7b6f84e8746a35a6a65e0311bfe0aa8a8", - "0xc9eb07afb0ae71ca7a0747dd6da6c22f84290e16a86eb2efc6753125171f167d", - "0x3c4b67a809617b0f2f9d3640db723dc36a967f8a11ae99ed86241f4b79a84879", - "0xf9c348f25fb4d9ffac9f84a31aa95d94556cba966db2afbe8b7ba478c554778c" + "0x932b5a02bc4ad2d466b984f2e51e94cfcdc57f9f91f92d00316cea6718692dad", + "0xdc4874f3152fb59ac53aaf4a3ff2c17fa31bb337c7410b1f4cd739ef5e5c7eb7", + "0xb621ec10992d8c946a69843f30c5b7072f6ff94260a7f9b63b344ed4dcc68a87", + "0x07bf8ce45bd8c5b2e0f90bdbd568995e178d3262736bbbe8d23ae432b081c343", + "0xca653cf11855bff687271ec19a160e449445b7a718b9aa91d321bce1d53c9a65" ], "finalized_header": { - "slot": 3976544, - "proposer_index": 198137, - "parent_root": "0xa753318963779bfe8bf25228087ba8e2d4a200ce2c3741e4204d0104806e1a8e", - "state_root": "0x7e1521100cfd3d3593c1665a82e2c3e9950e629e15d765c23346f85ec34bc381", - "body_root": "0x2ccfdd16e69cf5ac9bb8cbd85bbe0c91fcf666c448bbde3aacf14f54e36d7933" + "slot": 4484832, + "proposer_index": 78446, + "parent_root": "0x0e6d03d7852fb022f4a8e5dc63522e8155a2f41a16cc8bae72aa36b31a99f44d", + "state_root": "0x208f8fe788fd61579f1ff30104ceca45dc7580c55f4da384ee69574b3369f886", + "body_root": "0xb0d4df4b17e8b3e91cde1b99ebd7377d67de3f118c73343dd51d82f66203b81c" }, "finality_branch": [ - "0x6be5010000000000000000000000000000000000000000000000000000000000", - "0x04743ed6b30f3ad14dfca1198c41e3ca1610625a8c677996213efa1591b33f67", - "0x6d218eaefac861f1c843a8f04c790349b85a4fe2f3a059d669a264b253c6d962", - "0x86f367f14f4679915f9400220e65ea3eabf1d93c5f61168a7a639fcd24fb48aa", - "0x000811e772c5ed0b5509c90d008655f8559b002fc7cfd596f7dc37de90bbc007", - "0x2d3559435fea4ba68f948eb27a79b6035127c18114085c145467cf50d0584e55" + "0x7723020000000000000000000000000000000000000000000000000000000000", + "0x3e506c3db25d67a9366046f6c5cca30d63b120aaaacf43c50b597c3f3b8a3fcd", + "0xead30bf6ac2e74806da4fd3887fcf8e91f45cb67a9e26305454e0324ca519def", + "0xb621ec10992d8c946a69843f30c5b7072f6ff94260a7f9b63b344ed4dcc68a87", + "0x07bf8ce45bd8c5b2e0f90bdbd568995e178d3262736bbbe8d23ae432b081c343", + "0xca653cf11855bff687271ec19a160e449445b7a718b9aa91d321bce1d53c9a65" ], "sync_aggregate": { - "sync_committee_bits": "0x97efefdefff4f7f7edc64f7cbeff7bf37dbdd5effbb5effbffffbeeffdf3bfcf3d4efbffffbff7bfebdff7f7fffbfffe77dfd6deffffdff53dfdefff7fdbd7bb", - "sync_committee_signature": "0x903a134b0996e272e7287807d8753a743fa65087743677ab015d1ac5bc91b161ed38071a6db90266a1c4a3c6a0291a010896e139ea98d4b50e3aef479301b413dbe612fa14bcfee885cbd7f6d7aa2c38297f9a1de3777f185260c7a4363bc818" + "sync_committee_bits": "0xffbf2fffeffffffff7ff77f7ffffffdffdfffffffefebfffffb7fffdfff7fffffdfffedfdfff57f7bfffdfffbffeffdffffffdbf6dffffff7fffefeffff5ff7f", + "sync_committee_signature": "0x91aeef753678e2b806df00a33db7009f1c5a8294ea35d2d27899cd7249fbe11821ef68e550fab001f500404a2cec032e17e7285e053b2b3bd1a1d3d968d4206cd101c859530b9d466b25f4a9aa5d0d9ef31dfc688206b8b46aeb34a3cf4a088c" }, - "fork_version": "0x02001020", - "sync_committee_period": 485 -} \ No newline at end of file + "signature_slot": 4484922, + "sync_committee_period": 547 +} diff --git a/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_block_update.json b/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_block_update.json index 1f92f69503318..dbb0653458bcf 100644 --- a/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_block_update.json +++ b/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_block_update.json @@ -61,5 +61,5 @@ "sync_committee_bits": "0xffffffff", "sync_committee_signature": "0xadc869227de9fb08b67333c8bd012dc73fe4ad4ed5f3ff3db981f2b9595191ecde20ea47c7495d3ce1ac6510bc97de9a0095b0086fb17698210497935e6a8fa2e17cd70e6bb3daf6c8e06674e124c5447d6d841a17d46316b8ca7ffb0d731f27" }, - "fork_version": "0x02000001" -} \ No newline at end of file + "signature_slot": 88 +} diff --git a/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_finalized_header_update.json b/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_finalized_header_update.json index da4ed088eab9b..d63092a7b0082 100644 --- a/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_finalized_header_update.json +++ b/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_finalized_header_update.json @@ -25,5 +25,5 @@ "sync_committee_bits": "0xffffffff", "sync_committee_signature": "0x8651ddd6e0da54ce90c4fa1d6e43d510a0958b5aaf752cd567b68cf23181dd253a8e7c79e371f16c120a723fabc5f6fc0b82d0da6c88a9a041407f405b8bae023262a0e392a64bcba170f254b07c335b2f380e6c487022b11eb809513e8a8cef" }, - "fork_version": "0x02000001" -} \ No newline at end of file + "signature_slot": 105 +} diff --git a/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_initial_sync.json b/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_initial_sync.json index 4e36d780bb5d6..aac53a783aa4d 100644 --- a/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_initial_sync.json +++ b/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_initial_sync.json @@ -1,10 +1,10 @@ { "header": { - "slot": 48, - "proposer_index": 3, - "parent_root": "0xd393d8f104239a867d99a044afb51cb868cf4d80fd4feb879cd819bd8e3195f8", - "state_root": "0xb48d4dbbb174fbfaaa5b8d5df1d54cb96f514c9058a73324c9f661b794552fbe", - "body_root": "0x5b7f8ec8c256dab49e816d265e39df6ab4e0a9bc79e679e0dd5aa3d58b534da3" + "slot": 16, + "proposer_index": 5, + "parent_root": "0x4160d4f2db3e573919c458f5bf7d29a82f18e78d9d98ebd71bc7b170c111428c", + "state_root": "0x85f571cbe5f3c204e3a33d758ab958aefca3215bef6e0e6ebd3492e3ffc6045c", + "body_root": "0x64ea641794a0dd3a7a12ad6a8cfd9f1bbd558953b337a7c40975ad80ac49e2ae" }, "current_sync_committee": { "pubkeys": [ @@ -45,10 +45,10 @@ }, "current_sync_committee_branch": [ "0x92df9cdb8a742500dbf7afd3a7cce35805f818a3acbee8a26b7d6beff7d2c554", - "0x3386e0343ff03c4a148563dd4cbb5a7ad6947087ea6f6e7969a23ff52c535a11", - "0xdc064afa8fe4539c0b6bfbbf8090bad226fa7c884c2ec433298a4171bee5fc4d", - "0x3d5d83ed07ab8f6623824c1f1db0ac955636b96d07c24fce50a4c456b2264f55", - "0x791843f852bba1c691eb0f060da8c9700dd6b40675f870a0d305b79af79ea86d" + "0x058baa5628d6156e55ab99da54244be4a071978528f2eb3b19a4f4d7ab36f870", + "0x5f89984c1068b616e99589e161d2bb73b92c68b3422ef309ace434894b4503ae", + "0xd33a17a3903ceac967c0afc2be32962dd69f5836e7674b4c30b2c68116720b2c", + "0x0d0607530d6ffd3dfffafee157c34db1430cd7a1f29dea854769cf5c45aed99d" ], "validators_root": "0x270d43e74ce340de4bca2b1936beca0f4f5408d9e78aec4850920baf659d5b69" -} \ No newline at end of file +} diff --git a/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_sync_committee_update.json b/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_sync_committee_update.json index 8fd64d8f6a2ee..1c068aa04d1ac 100644 --- a/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_sync_committee_update.json +++ b/parachain/pallets/ethereum-beacon-client/tests/fixtures/minimal_sync_committee_update.json @@ -1,74 +1,74 @@ { "attested_header": { - "slot": 32, - "proposer_index": 1, - "parent_root": "0x3f2ab239c82804669e6b174e77b894b39a12d15ab7d605c61ec53352392111b2", - "state_root": "0x8a9e9f924d91ed6054b7e9eb9458fedfa5f0cddd8bf817e4138ca0223b4e4ade", - "body_root": "0x5eb79001e630f0bc4a755f74617e2b3279a71ea19f4d91cfcf824e863f8cb167" + "slot": 80, + "proposer_index": 7, + "parent_root": "0x2a937036a7baee76abe846851de22ff66e7bf3028803554b13d51bbf71bb77df", + "state_root": "0x8e7b9cef08be18d33eee71731196ee0ddc66f9651e92b1571bfcefb206591292", + "body_root": "0xc5c548c7b4101f5179820490beb7b22283791dd24384d32328eede04ea67b08f" }, "next_sync_committee": { "pubkeys": [ "0x88c141df77cd9d8d7a71a75c826c41a9c9f03c6ee1b180f3e7852f6a280099ded351b58d66e653af8e42816a4d8f532e", + "0x9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373", + "0x81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e", + "0xab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34", "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "0xa8d4c7c27795a725961317ef5953a7032ed6d83739db8b0e8a72353d1b8b4439427f7efa2c89caa03cc9f28f8cbab8ac", - "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", - "0xab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34", - "0x81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e", - "0x9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373", + "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "0x88c141df77cd9d8d7a71a75c826c41a9c9f03c6ee1b180f3e7852f6a280099ded351b58d66e653af8e42816a4d8f532e", + "0x9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373", + "0x81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e", + "0xab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34", "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "0xa8d4c7c27795a725961317ef5953a7032ed6d83739db8b0e8a72353d1b8b4439427f7efa2c89caa03cc9f28f8cbab8ac", - "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", - "0xab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34", - "0x81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e", - "0x9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373", + "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "0x88c141df77cd9d8d7a71a75c826c41a9c9f03c6ee1b180f3e7852f6a280099ded351b58d66e653af8e42816a4d8f532e", + "0x9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373", + "0x81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e", + "0xab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34", "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "0xa8d4c7c27795a725961317ef5953a7032ed6d83739db8b0e8a72353d1b8b4439427f7efa2c89caa03cc9f28f8cbab8ac", - "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", - "0xab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34", - "0x81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e", - "0x9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373", + "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "0x88c141df77cd9d8d7a71a75c826c41a9c9f03c6ee1b180f3e7852f6a280099ded351b58d66e653af8e42816a4d8f532e", + "0x9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373", + "0x81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e", + "0xab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34", "0xb89bebc699769726a318c8e9971bd3171297c61aea4a6578a7a4f94b547dcba5bac16a89108b6b6a1fe3695d1a874a0b", "0xa8d4c7c27795a725961317ef5953a7032ed6d83739db8b0e8a72353d1b8b4439427f7efa2c89caa03cc9f28f8cbab8ac", - "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b", "0xa99a76ed7796f7be22d5b7e85deeb7c5677e88e511e0b337618f8c4eb61349b4bf2d153f649f7b53359fe8b94a38e44c", - "0xab0bdda0f85f842f431beaccf1250bf1fd7ba51b4100fd64364b6401fda85bb0069b3e715b58819684e7fc0b10a72a34", - "0x81283b7a20e1ca460ebd9bbd77005d557370cabb1f9a44f530c4c4c66230f675f8df8b4c2818851aa7d77a80ca5a4a5e", - "0x9977f1c8b731a8d5558146bfb86caea26434f3c5878b589bf280a42c9159e700e9df0e4086296c20b011d2e78c27d373" + "0xa3a32b0f8b4ddb83f1a0a853d81dd725dfe577d4f4c3db8ece52ce2b026eca84815c1a7e8e92a4de3d755733bf7e4a9b" ], "aggregate_pubkey": "0x8fe11476a05750c52618deb79918e2e674f56dfbf12dbce55ae4386d108e8a1e83c6326f5957e2ef19137582ce270dc6" }, "next_sync_committee_branch": [ "0x92df9cdb8a742500dbf7afd3a7cce35805f818a3acbee8a26b7d6beff7d2c554", - "0x058baa5628d6156e55ab99da54244be4a071978528f2eb3b19a4f4d7ab36f870", - "0x5f89984c1068b616e99589e161d2bb73b92c68b3422ef309ace434894b4503ae", - "0xe77bee7f098b9357db8f1a5b69471f5f09f983061f2814a1b13dfb40ebb25ec2", - "0x89b217c6ecc5b7f169f8d25f05fece35d528e4bd4e4c03f2fe57fad66aa5589e" + "0x766fe587be8a7f4fad53f2fbab80a05ac860b972116de2cd5ae81731dc14b786", + "0x6f64400ffec870f8755dc54059f53d7dadff72133e3086ced29033185a8a0a27", + "0x4c6527ba7e971739a1843d570d267ea3086db63ea0d1d3f8bc4f09940c7993c2", + "0xc80d5ea71deea67299e517919da0b5ddfc39372bbbc6eb9e517fa6058b667184" ], "finalized_header": { - "slot": 16, - "proposer_index": 5, - "parent_root": "0x17b99b53e56ff417de2f1a3b42343b01299e1b5a9c12b11843bf9060fc9d762f", - "state_root": "0x2ac8df667e2560d1ecc4c5355c9f28fa34ceb048b15dc9b0473f4cc60946c488", - "body_root": "0x8cae61b66925fa7f0f52f3d64710fd30110d454839cee6ba5e8616b1cb6f673e" + "slot": 64, + "proposer_index": 3, + "parent_root": "0x598d94215d008522e6440e51340935560508aa30290812002575aafdadc9beba", + "state_root": "0x2df4ad597b224937ca4991279fb11a87f8a9aaa12e8979902f2edbd1897f4e40", + "body_root": "0x9642f7ad16ef365f89ef5d0a9e11f9a2c3502cd9eab914e02aa72508ed6352b8" }, "finality_branch": [ - "0x0200000000000000000000000000000000000000000000000000000000000000", + "0x0800000000000000000000000000000000000000000000000000000000000000", "0x10c726fac935bf9657cc7476d3cfa7bedec5983dcfb59e8a7df6d0a619e108d7", - "0x2a44b3c5730970355d5ea71ed4cc8b032572975961e4d8cc83630bde8b2e7b37", - "0x23ef328a65df815911a8e9cb5d41caddb5bd066987bd8fcc0006ca0273647884", - "0xf2bf3c1c758c4c2b02639179a8d22bf7c13498ca69e34829dcb89ca88754fc05", - "0x92240d7c89a4015823144fd2fed1ed8ce2a3aac9fba829e52f6a6204d45bd449" + "0xd3dcb1f293e906fc339a96cada5c25cb26d692e9f2df3cbdf20f3790a4ab9067", + "0x6f64400ffec870f8755dc54059f53d7dadff72133e3086ced29033185a8a0a27", + "0x4c6527ba7e971739a1843d570d267ea3086db63ea0d1d3f8bc4f09940c7993c2", + "0xc80d5ea71deea67299e517919da0b5ddfc39372bbbc6eb9e517fa6058b667184" ], "sync_aggregate": { - "sync_committee_bits": "0xffffffff", - "sync_committee_signature": "0x8f01feb0138edcaf0d50bf40f056c02d11454b340d51c2ccf77d55b56f76e1cf6197c899622db22c8a239c3481a188a609d6190f9fcda6c74345b22be2966fe2c5a6f0d647efcd2eaa5154cd2cec5433362f7ccf611855849a8b3e6d1178967d" + "sync_committee_bits": "0xffffffff", + "sync_committee_signature": "0xa0a21827bd977489d79153a5df37362d583bef778a244209f931f975930255a66f5eb11accc444dc9703e2e8da10033d13ea41549bd7559cc2c726447e4ecb276fbc2564b0b6a1a95e0c8e4aaadf52f284cf7f5fb50a9c4601e6224979c3871c" }, - "fork_version": "0x02000001", + "signature_slot": 81, "sync_committee_period": 0 -} \ No newline at end of file +} diff --git a/parachain/primitives/beacon/src/lib.rs b/parachain/primitives/beacon/src/lib.rs index f60ace2028a18..edb4262e21b8f 100644 --- a/parachain/primitives/beacon/src/lib.rs +++ b/parachain/primitives/beacon/src/lib.rs @@ -21,6 +21,19 @@ pub type Domain = H256; pub type ValidatorIndex = u64; pub type ForkVersion = [u8; 4]; +#[derive(Clone, Encode, Decode, PartialEq, RuntimeDebug, TypeInfo)] +pub struct ForkVersions { + pub genesis: Fork, + pub altair: Fork, + pub bellatrix: Fork, +} + +#[derive(Clone, Encode, Decode, PartialEq, RuntimeDebug, TypeInfo)] +pub struct Fork { + pub version: [u8; 4], + pub epoch: u64, +} + #[derive(Clone, Encode, Decode, PartialEq, RuntimeDebug, TypeInfo)] pub struct PublicKey(pub [u8; 48]); @@ -158,9 +171,8 @@ pub struct SyncCommitteePeriodUpdate< pub finalized_header: BeaconHeader, pub finality_branch: BoundedVec, pub sync_aggregate: SyncAggregate, - #[cfg_attr(feature = "std", serde(deserialize_with = "from_hex_to_fork_version"))] - pub fork_version: ForkVersion, pub sync_committee_period: u64, + pub signature_slot: u64, } #[derive(Default, Encode, Decode, CloneNoBound, PartialEqNoBound, RuntimeDebugNoBound, TypeInfo, MaxEncodedLen)] @@ -183,8 +195,7 @@ pub struct FinalizedHeaderUpdate< pub finalized_header: BeaconHeader, pub finality_branch: BoundedVec, pub sync_aggregate: SyncAggregate, - #[cfg_attr(feature = "std", serde(deserialize_with = "from_hex_to_fork_version"))] - pub fork_version: ForkVersion, + pub signature_slot: u64, } #[derive(Default, Encode, Decode, CloneNoBound, PartialEqNoBound, RuntimeDebugNoBound, TypeInfo, MaxEncodedLen)] @@ -228,8 +239,7 @@ pub struct BlockUpdate< ValidatorCommitteeSize, SyncCommitteeSize>, pub sync_aggregate: SyncAggregate, - #[cfg_attr(feature = "std", serde(deserialize_with = "from_hex_to_fork_version"))] - pub fork_version: ForkVersion, + pub signature_slot: u64, } #[derive(Clone, Default, Encode, Decode, PartialEq, RuntimeDebug, TypeInfo, MaxEncodedLen)] @@ -659,33 +669,6 @@ where }; } -#[cfg(feature = "std")] -fn from_hex_to_fork_version<'de, D>(deserializer: D) -> Result<[u8; 4], D::Error> -where - D: Deserializer<'de>, -{ - let s = String::deserialize(deserializer)?; - - let str_without_0x = match s.strip_prefix("0x") { - Some(val) => val, - None => &s, - }; - - let hex_bytes = match hex::decode(str_without_0x) { - Ok(bytes) => bytes, - Err(e) => return Err(Error::custom(e.to_string())), - }; - - if hex_bytes.len() != 4 { - return Err(Error::custom("fork version expected to be 4 characters")) - } - - let mut data = [0u8; 4]; - data[0..4].copy_from_slice(&hex_bytes); - - Ok(data) -} - #[cfg(feature = "std")] fn from_int_to_u256<'de, D>(deserializer: D) -> Result where diff --git a/parachain/runtime/snowbase/Cargo.toml b/parachain/runtime/snowbase/Cargo.toml index dc7626bdcb4b0..eb393c4653ebc 100644 --- a/parachain/runtime/snowbase/Cargo.toml +++ b/parachain/runtime/snowbase/Cargo.toml @@ -80,6 +80,7 @@ dot-app = { path = "../../pallets/dot-app", package = "snowbridge-dot-app", defa eth-app = { path = "../../pallets/eth-app", package = "snowbridge-eth-app", default-features = false } erc20-app = { path = "../../pallets/erc20-app", package = "snowbridge-erc20-app", default-features = false } runtime-common = { path = "../common", package = "snowbridge-runtime-common", default-features = false } +snowbridge-beacon-primitives = { path = "../../primitives/beacon", default-features = false } # Used for runtime benchmarking frame-benchmarking = { git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.30", default-features = false, optional = true } @@ -146,6 +147,7 @@ std = [ "erc20-app/std", "snowbridge-core/std", "runtime-primitives/std", + "snowbridge-beacon-primitives/std", "snowbridge-xcm-support/std", "snowbridge-asset-registry/std", "runtime-common/std" diff --git a/parachain/runtime/snowbase/src/lib.rs b/parachain/runtime/snowbase/src/lib.rs index 2d86f888e82fa..d6157731bbf55 100644 --- a/parachain/runtime/snowbase/src/lib.rs +++ b/parachain/runtime/snowbase/src/lib.rs @@ -18,6 +18,7 @@ use sp_runtime::{ transaction_validity::{TransactionSource, TransactionValidity}, ApplyExtrinsicResult, }; +use snowbridge_beacon_primitives::{ForkVersions, Fork}; use sp_std::prelude::*; @@ -627,6 +628,20 @@ parameter_types! { pub const MaxVoluntaryExitSize: u32 = 16; pub const MaxAttestationSize: u32 = 128; pub const MaxValidatorsPerCommittee: u32 = 2048; + pub const ChainForkVersions: ForkVersions = ForkVersions{ + genesis: Fork { + version: [0, 0, 0, 1], // 0x00000001 + epoch: 0, + }, + altair: Fork { + version: [1, 0, 0, 1], // 0x01000001 + epoch: 0, + }, + bellatrix: Fork { + version: [2, 0, 0, 1], // 0x02000001 + epoch: 0, + }, + }; } impl ethereum_beacon_client::Config for Runtime { @@ -644,6 +659,7 @@ impl ethereum_beacon_client::Config for Runtime { type MaxVoluntaryExitSize = MaxVoluntaryExitSize; type MaxAttestationSize = MaxAttestationSize; type MaxValidatorsPerCommittee = MaxValidatorsPerCommittee; + type ForkVersions = ChainForkVersions; type WeightInfo = weights::ethereum_beacon_client::SnowbridgeWeight; } diff --git a/parachain/runtime/snowblink/Cargo.toml b/parachain/runtime/snowblink/Cargo.toml index 06912c4f81a52..5c686a04bf92f 100644 --- a/parachain/runtime/snowblink/Cargo.toml +++ b/parachain/runtime/snowblink/Cargo.toml @@ -79,6 +79,7 @@ dot-app = { path = "../../pallets/dot-app", package = "snowbridge-dot-app", defa eth-app = { path = "../../pallets/eth-app", package = "snowbridge-eth-app", default-features = false } erc20-app = { path = "../../pallets/erc20-app", package = "snowbridge-erc20-app", default-features = false } runtime-common = { path = "../common", package = "snowbridge-runtime-common", default-features = false } +snowbridge-beacon-primitives = { path = "../../primitives/beacon", default-features = false } # Used for runtime benchmarking frame-benchmarking = { git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.30", default-features = false, optional = true } @@ -145,6 +146,7 @@ std = [ "erc20-app/std", "snowbridge-core/std", "runtime-primitives/std", + "snowbridge-beacon-primitives/std", "snowbridge-xcm-support/std", "snowbridge-asset-registry/std", "runtime-common/std" diff --git a/parachain/runtime/snowblink/src/lib.rs b/parachain/runtime/snowblink/src/lib.rs index bd7749041e2b5..cb9b9f6fa62fa 100644 --- a/parachain/runtime/snowblink/src/lib.rs +++ b/parachain/runtime/snowblink/src/lib.rs @@ -16,6 +16,7 @@ use sp_runtime::{ transaction_validity::{TransactionSource, TransactionValidity}, ApplyExtrinsicResult, }; +use snowbridge_beacon_primitives::{ForkVersions, Fork}; use sp_std::prelude::*; @@ -625,6 +626,20 @@ parameter_types! { pub const MaxVoluntaryExitSize: u32 = 16; pub const MaxAttestationSize: u32 = 128; pub const MaxValidatorsPerCommittee: u32 = 2048; + pub const ChainForkVersions: ForkVersions = ForkVersions{ + genesis: Fork { + version: [0, 0, 16, 32], // 0x00001020 + epoch: 0, + }, + altair: Fork { + version: [1, 0, 16, 32], // 0x01001020 + epoch: 36660, + }, + bellatrix: Fork { + version: [2, 0, 16, 32], // 0x02001020 + epoch: 112260, + }, + }; } impl ethereum_beacon_client::Config for Runtime { @@ -642,6 +657,7 @@ impl ethereum_beacon_client::Config for Runtime { type MaxVoluntaryExitSize = MaxVoluntaryExitSize; type MaxAttestationSize = MaxAttestationSize; type MaxValidatorsPerCommittee = MaxValidatorsPerCommittee; + type ForkVersions = ChainForkVersions; type WeightInfo = ethereum_beacon_client::weights::SnowbridgeWeight; } diff --git a/parachain/runtime/snowbridge/Cargo.toml b/parachain/runtime/snowbridge/Cargo.toml index 54b1d41545af6..edc4ab54330a9 100644 --- a/parachain/runtime/snowbridge/Cargo.toml +++ b/parachain/runtime/snowbridge/Cargo.toml @@ -79,6 +79,7 @@ dot-app = { path = "../../pallets/dot-app", package = "snowbridge-dot-app", defa eth-app = { path = "../../pallets/eth-app", package = "snowbridge-eth-app", default-features = false } erc20-app = { path = "../../pallets/erc20-app", package = "snowbridge-erc20-app", default-features = false } runtime-common = { path = "../common", package = "snowbridge-runtime-common", default-features = false } +snowbridge-beacon-primitives = { path = "../../primitives/beacon", default-features = false } # Used for runtime benchmarking frame-benchmarking = { git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.30", default-features = false, optional = true } @@ -145,6 +146,7 @@ std = [ "erc20-app/std", "snowbridge-core/std", "runtime-primitives/std", + "snowbridge-beacon-primitives/std", "snowbridge-xcm-support/std", "snowbridge-asset-registry/std", "runtime-common/std" diff --git a/parachain/runtime/snowbridge/src/lib.rs b/parachain/runtime/snowbridge/src/lib.rs index d7f418682b059..23e6c3322a268 100644 --- a/parachain/runtime/snowbridge/src/lib.rs +++ b/parachain/runtime/snowbridge/src/lib.rs @@ -16,6 +16,7 @@ use sp_runtime::{ transaction_validity::{TransactionSource, TransactionValidity}, ApplyExtrinsicResult, }; +use snowbridge_beacon_primitives::{ForkVersions, Fork}; use sp_std::prelude::*; @@ -625,6 +626,20 @@ parameter_types! { pub const MaxVoluntaryExitSize: u32 = 16; pub const MaxAttestationSize: u32 = 128; pub const MaxValidatorsPerCommittee: u32 = 2048; + pub const ChainForkVersions: ForkVersions = ForkVersions{ + genesis: Fork { + version: [0, 0, 0, 0], // 0x00000000 + epoch: 0, + }, + altair: Fork { + version: [1, 0, 0, 0], // 0x01000000 + epoch: 74240, + }, + bellatrix: Fork { + version: [2, 0, 0, 0], // 0x02000000 + epoch: 144896, + }, + }; } impl ethereum_beacon_client::Config for Runtime { @@ -642,6 +657,7 @@ impl ethereum_beacon_client::Config for Runtime { type MaxVoluntaryExitSize = MaxVoluntaryExitSize; type MaxAttestationSize = MaxAttestationSize; type MaxValidatorsPerCommittee = MaxValidatorsPerCommittee; + type ForkVersions = ChainForkVersions; type WeightInfo = ethereum_beacon_client::weights::SnowbridgeWeight; } diff --git a/relayer/cmd/import_execution_header.go b/relayer/cmd/import_execution_header.go index 16de536c865cd..83c972afc4f4e 100644 --- a/relayer/cmd/import_execution_header.go +++ b/relayer/cmd/import_execution_header.go @@ -78,13 +78,14 @@ func importExecutionHeaderFn(cmd *cobra.Command, _ []string) error { } log.WithField("slot", update.Block.Slot).Info("found block at slot") - syncAggregate, err := syncer.GetSyncAggregateForSlot(uint64(update.Block.Slot) + 1) + syncAggregate, signatureSlot, err := syncer.GetSyncAggregateForSlot(uint64(update.Block.Slot) + 1) if err != nil { return fmt.Errorf("get sync aggregate: %w", err) } log.Info("found sync aggregate") update.SyncAggregate = syncAggregate + update.SignatureSlot = signatureSlot err = writer.WriteToParachainAndWatch(ctx, "EthereumBeaconClient.import_execution_header", update) if err != nil { diff --git a/relayer/relays/beacon/header/header.go b/relayer/relays/beacon/header/header.go index 62f552810f5e2..ef29ea60acf22 100644 --- a/relayer/relays/beacon/header/header.go +++ b/relayer/relays/beacon/header/header.go @@ -251,7 +251,7 @@ func (h *Header) SyncHeadersFromFinalized(ctx context.Context) error { return nil } -func (h *Header) SyncHeaders(ctx context.Context, fromHeader, toHeader common.Hash, toHeaderSlot uint64,) error { +func (h *Header) SyncHeaders(ctx context.Context, fromHeader, toHeader common.Hash, toHeaderSlot uint64) error { fromHeaderUpdate, err := h.syncer.GetHeaderUpdate(fromHeader) if err != nil { return err @@ -325,6 +325,8 @@ func (h *Header) SyncHeaders(ctx context.Context, fromHeader, toHeader common.Ha } headerUpdate.SyncAggregate = nextHeaderUpdate.Block.Body.SyncAggregate + headerUpdate.SignatureSlot = nextHeaderUpdate.Block.Slot + headersToSync = append(headersToSync, headerUpdate) headerUpdate = nextHeaderUpdate diff --git a/relayer/relays/beacon/header/syncer/api.go b/relayer/relays/beacon/header/syncer/api.go index b9190502a348e..2972ad95c1205 100644 --- a/relayer/relays/beacon/header/syncer/api.go +++ b/relayer/relays/beacon/header/syncer/api.go @@ -401,7 +401,7 @@ type SyncCommitteePeriodUpdateResponse struct { FinalizedHeader HeaderResponse `json:"finalized_header"` FinalityBranch []common.Hash `json:"finality_branch"` SyncAggregate SyncAggregateResponse `json:"sync_aggregate"` - ForkVersion string `json:"fork_version"` + SignatureSlot string `json:"signature_slot"` } `json:"data"` } @@ -497,12 +497,12 @@ type LatestFinalisedUpdateResponse struct { FinalizedHeader HeaderResponse `json:"finalized_header"` FinalityBranch []common.Hash `json:"finality_branch"` SyncAggregate SyncAggregateResponse `json:"sync_aggregate"` - ForkVersion string `json:"fork_version"` + SignatureSlot string `json:"signature_slot"` } `json:"data"` } func (b *BeaconClient) GetLatestFinalizedUpdate() (LatestFinalisedUpdateResponse, error) { - req, err := http.NewRequest(http.MethodGet, fmt.Sprintf("%s/eth/v1/beacon/light_client/finality_update/", b.endpoint), nil) + req, err := http.NewRequest(http.MethodGet, fmt.Sprintf("%s/eth/v1/beacon/light_client/finality_update", b.endpoint), nil) if err != nil { return LatestFinalisedUpdateResponse{}, fmt.Errorf("%s: %w", ConstructRequestErrorMessage, err) } diff --git a/relayer/relays/beacon/header/syncer/syncer.go b/relayer/relays/beacon/header/syncer/syncer.go index 3fb6ed0fd8fbb..d65285e9e8de3 100644 --- a/relayer/relays/beacon/header/syncer/syncer.go +++ b/relayer/relays/beacon/header/syncer/syncer.go @@ -75,8 +75,8 @@ type SyncCommitteePeriodUpdate struct { FinalizedHeader scale.BeaconHeader FinalityBranch []types.H256 SyncAggregate scale.SyncAggregate - ForkVersion [4]byte SyncCommitteePeriod types.U64 + SignatureSlot types.U64 } type FinalizedHeaderUpdate struct { @@ -84,13 +84,13 @@ type FinalizedHeaderUpdate struct { FinalizedHeader scale.BeaconHeader FinalityBranch []types.H256 SyncAggregate scale.SyncAggregate - ForkVersion [4]byte + SignatureSlot types.U64 } type HeaderUpdate struct { Block scale.BeaconBlock SyncAggregate scale.SyncAggregate - ForkVersion [4]byte + SignatureSlot types.U64 } func (s *Syncer) GetSyncPeriodsToFetch(lastSyncedPeriod, currentSlot uint64) ([]uint64, error) { @@ -143,9 +143,9 @@ func (s *Syncer) GetSyncCommitteePeriodUpdate(from uint64) (SyncCommitteePeriodU return SyncCommitteePeriodUpdate{}, fmt.Errorf("convert sync aggregate to scale: %w", err) } - forkVersion, err := hexStringToForkVersion(committeeUpdate.ForkVersion) + signatureSlot, err := strconv.ParseUint(committeeUpdate.SignatureSlot, 10, 64) if err != nil { - return SyncCommitteePeriodUpdate{}, fmt.Errorf("convert fork version: %w", err) + return SyncCommitteePeriodUpdate{}, fmt.Errorf("parse signature slot as int: %w", err) } syncCommitteePeriodUpdate := SyncCommitteePeriodUpdate{ @@ -155,7 +155,7 @@ func (s *Syncer) GetSyncCommitteePeriodUpdate(from uint64) (SyncCommitteePeriodU FinalizedHeader: finalizedHeader, FinalityBranch: proofBranchToScale(committeeUpdate.FinalityBranch), SyncAggregate: syncAggregate, - ForkVersion: forkVersion, + SignatureSlot: types.U64(signatureSlot), } finalizedHeaderSlot := s.ComputeSyncPeriodAtSlot(uint64(finalizedHeader.Slot)) @@ -183,24 +183,19 @@ func (s *Syncer) GetFinalizedUpdate() (FinalizedHeaderUpdate, common.Hash, error return FinalizedHeaderUpdate{}, common.Hash{}, fmt.Errorf("convert finalized header to scale: %w", err) } - currentForkVersion, err := s.Client.GetCurrentForkVersion(uint64(finalizedHeader.Slot)) - if err != nil { - return FinalizedHeaderUpdate{}, common.Hash{}, fmt.Errorf("fetch fork version: %w", err) - } - blockRoot, err := s.Client.GetBeaconBlockRoot(uint64(finalizedHeader.Slot)) // TODO can compute this ourselves with SSZ if err != nil { return FinalizedHeaderUpdate{}, common.Hash{}, fmt.Errorf("fetch block root: %w", err) } - forkVersion, err := hexStringToForkVersion(currentForkVersion) + syncAggregate, err := finalizedUpdate.Data.SyncAggregate.ToScale() if err != nil { - return FinalizedHeaderUpdate{}, common.Hash{}, fmt.Errorf("convert fork version: %w", err) + return FinalizedHeaderUpdate{}, common.Hash{}, fmt.Errorf("convert sync aggregate to scale: %w", err) } - syncAggregate, err := finalizedUpdate.Data.SyncAggregate.ToScale() + signatureSlot, err := strconv.ParseUint(finalizedUpdate.Data.SignatureSlot, 10, 64) if err != nil { - return FinalizedHeaderUpdate{}, common.Hash{}, fmt.Errorf("convert sync aggregate to scale: %w", err) + return FinalizedHeaderUpdate{}, common.Hash{}, fmt.Errorf("parse signature slot as int: %w", err) } finalizedHeaderUpdate := FinalizedHeaderUpdate{ @@ -208,41 +203,12 @@ func (s *Syncer) GetFinalizedUpdate() (FinalizedHeaderUpdate, common.Hash, error FinalizedHeader: finalizedHeader, FinalityBranch: proofBranchToScale(finalizedUpdate.Data.FinalityBranch), SyncAggregate: syncAggregate, - ForkVersion: forkVersion, + SignatureSlot: types.U64(signatureSlot), } return finalizedHeaderUpdate, blockRoot, nil } -func (s *Syncer) GetHeaderUpdateBySlot(slot uint64) (HeaderUpdate, error) { - block, err := s.Client.GetBeaconBlockBySlot(slot) - if err != nil { - return HeaderUpdate{}, fmt.Errorf("fetch block: %w", err) - } - - blockScale, err := block.ToScale() - if err != nil { - return HeaderUpdate{}, fmt.Errorf("convert block to scale: %w", err) - } - - currentForkVersion, err := s.Client.GetCurrentForkVersion(uint64(blockScale.Slot)) - if err != nil { - return HeaderUpdate{}, fmt.Errorf("fetch current fork version: %w", err) - } - - forkVersion, err := hexStringToForkVersion(currentForkVersion) - if err != nil { - return HeaderUpdate{}, fmt.Errorf("convert fork version: %w", err) - } - - headerUpdate := HeaderUpdate{ - Block: blockScale, - ForkVersion: forkVersion, - } - - return headerUpdate, nil -} - func (s *Syncer) GetNextHeaderUpdateBySlot(slot uint64) (HeaderUpdate, error) { err := ErrNotFound var block BeaconBlockResponse @@ -266,19 +232,8 @@ func (s *Syncer) GetNextHeaderUpdateBySlot(slot uint64) (HeaderUpdate, error) { return HeaderUpdate{}, fmt.Errorf("convert block to scale: %w", err) } - currentForkVersion, err := s.Client.GetCurrentForkVersion(uint64(blockScale.Slot)) - if err != nil { - return HeaderUpdate{}, fmt.Errorf("fetch current fork version: %w", err) - } - - forkVersion, err := hexStringToForkVersion(currentForkVersion) - if err != nil { - return HeaderUpdate{}, fmt.Errorf("convert fork version: %w", err) - } - headerUpdate := HeaderUpdate{ - Block: blockScale, - ForkVersion: forkVersion, + Block: blockScale, } return headerUpdate, nil @@ -295,19 +250,8 @@ func (s *Syncer) GetHeaderUpdate(blockRoot common.Hash) (HeaderUpdate, error) { return HeaderUpdate{}, fmt.Errorf("convert block to scale: %w", err) } - currentForkVersion, err := s.Client.GetCurrentForkVersion(uint64(blockScale.Slot)) - if err != nil { - return HeaderUpdate{}, fmt.Errorf("fetch current fork version: %w", err) - } - - forkVersion, err := hexStringToForkVersion(currentForkVersion) - if err != nil { - return HeaderUpdate{}, fmt.Errorf("convert fork version: %w", err) - } - headerUpdate := HeaderUpdate{ - Block: blockScale, - ForkVersion: forkVersion, + Block: blockScale, } return headerUpdate, nil @@ -327,7 +271,7 @@ func (s *Syncer) GetSyncAggregate(blockRoot common.Hash) (scale.SyncAggregate, e return blockScale.Body.SyncAggregate, nil } -func (s *Syncer) GetSyncAggregateForSlot(slot uint64) (scale.SyncAggregate, error) { +func (s *Syncer) GetSyncAggregateForSlot(slot uint64) (scale.SyncAggregate, types.U64, error) { err := ErrNotFound var block BeaconBlockResponse tries := 0 @@ -339,7 +283,7 @@ func (s *Syncer) GetSyncAggregateForSlot(slot uint64) (scale.SyncAggregate, erro }).Info("fetching sync aggregate for slot") block, err = s.Client.GetBeaconBlockBySlot(slot) if err != nil && !errors.Is(err, ErrNotFound) { - return scale.SyncAggregate{}, fmt.Errorf("fetch block: %w", err) + return scale.SyncAggregate{}, 0, fmt.Errorf("fetch block: %w", err) } tries = tries + 1 @@ -348,9 +292,9 @@ func (s *Syncer) GetSyncAggregateForSlot(slot uint64) (scale.SyncAggregate, erro blockScale, err := block.ToScale() if err != nil { - return scale.SyncAggregate{}, fmt.Errorf("convert block to scale: %w", err) + return scale.SyncAggregate{}, 0, fmt.Errorf("convert block to scale: %w", err) } - return blockScale.Body.SyncAggregate, nil + return blockScale.Body.SyncAggregate, blockScale.Slot, nil } func (s *Syncer) ComputeSyncPeriodAtSlot(slot uint64) uint64 { @@ -438,19 +382,6 @@ func hexStringToByteArray(hexString string) ([]byte, error) { return bytes, nil } -func hexStringToForkVersion(hexString string) ([4]byte, error) { - key, err := hex.DecodeString(strings.Replace(hexString, "0x", "", 1)) - if err != nil { - return [4]byte{}, err - } - - forkVersion4Bytes := [4]byte{} - - copy(forkVersion4Bytes[:], key) - - return forkVersion4Bytes, nil -} - func (h HeaderResponse) ToScale() (scale.BeaconHeader, error) { slot, err := strconv.ParseUint(h.Slot, 10, 64) if err != nil {