diff --git a/packages/statemanager/test/proofStateManager.spec.ts b/packages/statemanager/test/proofStateManager.spec.ts index ddc7636334..2d129b7f61 100644 --- a/packages/statemanager/test/proofStateManager.spec.ts +++ b/packages/statemanager/test/proofStateManager.spec.ts @@ -17,11 +17,10 @@ import { assert, describe, it } from 'vitest' import { MerkleStateManager } from '../src/index.js' -import * as ropsten_contractWithStorage from './testdata/ropsten_contractWithStorage.json' -import * as ropsten_nonexistentAccount from './testdata/ropsten_nonexistentAccount.json' -import * as ropsten_validAccount from './testdata/ropsten_validAccount.json' +import { ropstenContractWithStorageData } from './testdata/ropsten_contractWithStorage.js' +import { ropstenNonexistentAccountData } from './testdata/ropsten_nonexistentAccount.js' +import { ropstenValidAccountData } from './testdata/ropsten_validAccount.js' -import type { Proof } from '@ethereumjs/common' import type { PrefixedHexString } from '@ethereumjs/util' describe('ProofStateManager', () => { @@ -120,8 +119,8 @@ describe('ProofStateManager', () => { const stateManager = new MerkleStateManager({ trie }) // Dump all the account proof data in the DB let stateRoot: Uint8Array | undefined - for (const proofData of ropsten_validAccount.accountProof) { - const bufferData = hexToBytes(proofData as PrefixedHexString) + for (const proofData of ropstenValidAccountData.accountProof) { + const bufferData = hexToBytes(proofData) const key = keccak256(bufferData) if (stateRoot === undefined) { stateRoot = key @@ -130,8 +129,8 @@ describe('ProofStateManager', () => { } trie.root(stateRoot!) const proof = await stateManager.getProof(address) - assert.deepEqual((ropsten_validAccount as any).default, proof) - assert.ok(await stateManager.verifyProof((ropsten_validAccount as any).default)) + assert.deepEqual(ropstenValidAccountData, proof) + assert.ok(await stateManager.verifyProof(ropstenValidAccountData)) }) it('should report data equal to geth output for EIP 1178 proofs - nonexistent account', async () => { @@ -144,8 +143,8 @@ describe('ProofStateManager', () => { const stateManager = new MerkleStateManager({ trie }) // Dump all the account proof data in the DB let stateRoot: Uint8Array | undefined - for (const proofData of ropsten_nonexistentAccount.accountProof) { - const bufferData = hexToBytes(proofData as PrefixedHexString) + for (const proofData of ropstenNonexistentAccountData.accountProof) { + const bufferData = hexToBytes(proofData) const key = keccak256(bufferData) if (stateRoot === undefined) { stateRoot = key @@ -154,8 +153,8 @@ describe('ProofStateManager', () => { } trie.root(stateRoot!) const proof = await stateManager.getProof(address) - assert.deepEqual((ropsten_nonexistentAccount as any).default, proof) - assert.ok(await stateManager.verifyProof(ropsten_nonexistentAccount as Proof)) + assert.deepEqual(ropstenNonexistentAccountData, proof) + assert.ok(await stateManager.verifyProof(ropstenNonexistentAccountData)) }) it('should report data equal to geth output for EIP 1178 proofs - account with storage', async () => { @@ -168,22 +167,22 @@ describe('ProofStateManager', () => { const stateManager = new MerkleStateManager({ trie }) // Dump all the account proof data in the DB let stateRoot: Uint8Array | undefined - for (const proofData of ropsten_contractWithStorage.accountProof) { - const bufferData = hexToBytes(proofData as PrefixedHexString) + for (const proofData of ropstenContractWithStorageData.accountProof) { + const bufferData = hexToBytes(proofData) const key = keccak256(bufferData) if (stateRoot === undefined) { stateRoot = key } await trie['_db'].put(key, bufferData) } - const storageRoot = ropsten_contractWithStorage.storageHash as PrefixedHexString + const storageRoot = ropstenContractWithStorageData.storageHash const storageTrie = new Trie({ useKeyHashing: true }) const storageKeys: Uint8Array[] = [] - for (const storageProofsData of ropsten_contractWithStorage.storageProof) { - storageKeys.push(hexToBytes(storageProofsData.key as PrefixedHexString)) + for (const storageProofsData of ropstenContractWithStorageData.storageProof) { + storageKeys.push(hexToBytes(storageProofsData.key)) for (const storageProofData of storageProofsData.proof) { - const key = keccak256(hexToBytes(storageProofData as PrefixedHexString)) - await storageTrie['_db'].put(key, hexToBytes(storageProofData as PrefixedHexString)) + const key = keccak256(hexToBytes(storageProofData)) + await storageTrie['_db'].put(key, hexToBytes(storageProofData)) } } storageTrie.root(hexToBytes(storageRoot)) @@ -192,8 +191,8 @@ describe('ProofStateManager', () => { trie.root(stateRoot!) const proof = await stateManager.getProof(address, storageKeys) - assert.deepEqual((ropsten_contractWithStorage as any).default, proof) - await stateManager.verifyProof(ropsten_contractWithStorage as Proof) + assert.deepEqual(ropstenContractWithStorageData, proof) + await stateManager.verifyProof(ropstenContractWithStorageData) }) it(`should throw on invalid proofs - existing accounts/slots`, async () => { @@ -206,22 +205,22 @@ describe('ProofStateManager', () => { const stateManager = new MerkleStateManager({ trie }) // Dump all the account proof data in the DB let stateRoot: Uint8Array | undefined - for (const proofData of ropsten_contractWithStorage.accountProof) { - const bufferData = hexToBytes(proofData as PrefixedHexString) + for (const proofData of ropstenContractWithStorageData.accountProof) { + const bufferData = hexToBytes(proofData) const key = keccak256(bufferData) if (stateRoot === undefined) { stateRoot = key } await trie['_db'].put(key, bufferData) } - const storageRoot = ropsten_contractWithStorage.storageHash as PrefixedHexString + const storageRoot = ropstenContractWithStorageData.storageHash const storageTrie = new Trie({ useKeyHashing: true }) const storageKeys: Uint8Array[] = [] - for (const storageProofsData of ropsten_contractWithStorage.storageProof) { - storageKeys.push(hexToBytes(storageProofsData.key as PrefixedHexString)) + for (const storageProofsData of ropstenContractWithStorageData.storageProof) { + storageKeys.push(hexToBytes(storageProofsData.key)) for (const storageProofData of storageProofsData.proof) { - const key = keccak256(hexToBytes(storageProofData as PrefixedHexString)) - await storageTrie['_db'].put(key, hexToBytes(storageProofData as PrefixedHexString)) + const key = keccak256(hexToBytes(storageProofData)) + await storageTrie['_db'].put(key, hexToBytes(storageProofData)) } } storageTrie.root(hexToBytes(storageRoot)) @@ -230,29 +229,29 @@ describe('ProofStateManager', () => { trie.root(stateRoot!) // tamper with account data - const testdata = { ...(ropsten_contractWithStorage as any) } + const testData = { ...ropstenContractWithStorageData } for (const tamper of ['nonce', 'balance', 'codeHash', 'storageHash']) { - const original = testdata[tamper] + const original = testData[tamper as keyof typeof testData] as PrefixedHexString try { - const newField = `0x9${original.slice(3)}` - testdata[tamper] = newField - await stateManager.verifyProof(testdata) + ;(testData[tamper as keyof typeof testData] as PrefixedHexString) = + `0x9${original.slice(3)}` + await stateManager.verifyProof(testData) // note: this implicitly means that newField !== original, // if newField === original then the proof would be valid and test would fail assert.fail('should throw') } catch (e) { assert.ok(true, 'threw on invalid proof') } finally { - testdata[tamper] = original + ;(testData[tamper as keyof typeof testData] as PrefixedHexString) = original } } // tamper with storage slots - for (const slot of testdata.storageProof) { + for (const slot of testData.storageProof) { const original = slot.value slot.value = `0x9${original.slice(3)}` try { - await stateManager.verifyProof(testdata) + await stateManager.verifyProof(testData) assert.fail('should throw') } catch { assert.ok(true, 'threw on invalid proof') @@ -272,15 +271,15 @@ describe('ProofStateManager', () => { const stateManager = new MerkleStateManager({ trie }) // Dump all the account proof data in the DB let stateRoot: Uint8Array | undefined - for (const proofData of ropsten_nonexistentAccount.accountProof) { - const bufferData = hexToBytes(proofData as PrefixedHexString) + for (const proofData of ropstenNonexistentAccountData.accountProof) { + const bufferData = hexToBytes(proofData) const key = keccak256(bufferData) if (stateRoot === undefined) { stateRoot = key } await trie['_db'].put(key, bufferData) } - const storageRoot = ropsten_nonexistentAccount.storageHash as PrefixedHexString + const storageRoot = ropstenNonexistentAccountData.storageHash const storageTrie = new Trie({ useKeyHashing: true }) storageTrie.root(hexToBytes(storageRoot)) const addressHex = bytesToHex(address.bytes) @@ -288,7 +287,7 @@ describe('ProofStateManager', () => { trie.root(stateRoot!) // tamper with account data - const testdata = { ...(ropsten_nonexistentAccount as any) } + const testdata = { ...(ropstenNonexistentAccountData as any) } for (const tamper of ['nonce', 'balance', 'codeHash', 'storageHash']) { const original = testdata[tamper] try { diff --git a/packages/statemanager/test/rpcStateManager.spec.ts b/packages/statemanager/test/rpcStateManager.spec.ts index b684ffecf9..d2fac42c63 100644 --- a/packages/statemanager/test/rpcStateManager.spec.ts +++ b/packages/statemanager/test/rpcStateManager.spec.ts @@ -20,11 +20,11 @@ import { assert, describe, expect, it, vi } from 'vitest' import { MerkleStateManager } from '../src/merkleStateManager.js' import { RPCBlockChain, RPCStateManager } from '../src/rpcStateManager.js' -import * as blockData from './testdata/providerData/blocks/block0x7a120.json' +import { block as blockData } from './testdata/providerData/blocks/block0x7a120.js' import { getValues } from './testdata/providerData/mockProvider.js' -import * as txData from './testdata/providerData/transactions/0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0.json' +import { tx as txData } from './testdata/providerData/transactions/0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0.js' -import type { JSONRPCBlock } from '@ethereumjs/block' +import type { EVMMockBlockchainInterface } from '@ethereumjs/evm' const provider = process.env.PROVIDER ?? 'http://cheese' // To run the tests with a live provider, set the PROVIDER environmental variable with a valid provider url @@ -33,7 +33,7 @@ const provider = process.env.PROVIDER ?? 'http://cheese' describe('RPC State Manager initialization tests', async () => { vi.mock('@ethereumjs/util', async () => { - const util = (await vi.importActual('@ethereumjs/util')) as any + const util = await vi.importActual('@ethereumjs/util') return { ...util, fetchFromProvider: vi.fn().mockImplementation(async (url, { method, params }: any) => { @@ -290,7 +290,7 @@ describe('runBlock test', () => { common.setHardforkBy({ blockNumber: blockTag - 1n }) const vm = await createVM({ common, stateManager: state }) - const block = createBlockFromRPC(blockData.default as JSONRPCBlock, [], { common }) + const block = createBlockFromRPC(blockData, [], { common }) try { const res = await runBlock(vm, { block, @@ -310,7 +310,7 @@ describe('runBlock test', () => { describe('blockchain', () => it('uses blockhash', async () => { - const blockchain = new RPCBlockChain(provider) + const blockchain = new RPCBlockChain(provider) as unknown as EVMMockBlockchainInterface const blockTag = 1n const state = new RPCStateManager({ provider, blockTag }) const evm = await createEVM({ blockchain, stateManager: state }) diff --git a/packages/statemanager/test/statefulVerkleStateManager.spec.ts b/packages/statemanager/test/statefulVerkleStateManager.spec.ts index 56a26e3a3b..0901f5529a 100644 --- a/packages/statemanager/test/statefulVerkleStateManager.spec.ts +++ b/packages/statemanager/test/statefulVerkleStateManager.spec.ts @@ -51,7 +51,8 @@ describe('Verkle Tree API tests', () => { const retrievedBigByteCode = await sm.getCode(address) assert.deepEqual(bigByteCode, retrievedBigByteCode) const reallyBigByteCode = hexToBytes( - (await import('./testdata/biggestContractEver.json')).default.bytecode as PrefixedHexString, + (await import('./testdata/biggestContractEver.js')).biggestContractEverData + .bytecode as PrefixedHexString, ) // Biggest mainnet contract - 0x10C621008B210C3A5d0385e458B48af05BF4Ec88 (supposedly anyway) await sm.putCode(address, reallyBigByteCode) diff --git a/packages/statemanager/test/statelessVerkleStateManager.spec.ts b/packages/statemanager/test/statelessVerkleStateManager.spec.ts index ccb27178bd..9572d790e4 100644 --- a/packages/statemanager/test/statelessVerkleStateManager.spec.ts +++ b/packages/statemanager/test/statelessVerkleStateManager.spec.ts @@ -18,10 +18,9 @@ import { assert, beforeAll, describe, it, test } from 'vitest' import { CacheType, Caches, StatelessVerkleStateManager } from '../src/index.js' -import * as testnetVerkleKaustinen from './testdata/testnetVerkleKaustinen.json' -import * as verkleBlockJSON from './testdata/verkleKaustinen6Block72.json' +import { testnetVerkleKaustinenData } from './testdata/testnetVerkleKaustinen.js' +import { verkleKaustinen6Block72Data } from './testdata/verkleKaustinen6Block72.js' -import type { BlockData } from '@ethereumjs/block' import type { PrefixedHexString, VerkleCrypto } from '@ethereumjs/util' describe('StatelessVerkleStateManager: Kaustinen Verkle Block', () => { @@ -29,17 +28,20 @@ describe('StatelessVerkleStateManager: Kaustinen Verkle Block', () => { beforeAll(async () => { verkleCrypto = await loadVerkleCrypto() }) - const common = createCommonFromGethGenesis(testnetVerkleKaustinen.default, { + const common = createCommonFromGethGenesis(testnetVerkleKaustinenData, { chain: 'customChain', eips: [2935, 4895, 6800], }) - const decodedTxs = verkleBlockJSON.default.transactions.map((tx) => + const decodedTxs = verkleKaustinen6Block72Data.transactions?.map((tx) => createTxFromSerializedData(hexToBytes(tx as PrefixedHexString), { common }), ) - const block = createBlock({ ...verkleBlockJSON, transactions: decodedTxs } as BlockData, { - common, - }) + const block = createBlock( + { ...verkleKaustinen6Block72Data, transactions: decodedTxs }, + { + common, + }, + ) it('initPreState()', async () => { const stateManager = new StatelessVerkleStateManager({ verkleCrypto }) diff --git a/packages/statemanager/test/testdata/biggestContractEver.json b/packages/statemanager/test/testdata/biggestContractEver.json deleted file mode 100644 index 3482e5b091..0000000000 --- a/packages/statemanager/test/testdata/biggestContractEver.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "bytecode": "0x6060604052600436106102e0576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063032be08b1461086d57806303e96fe3146108965780630d63e87d14610900578063117a5b901461092357806311bc531514610a785780631fca9add14610acd578063219dc68814610af057806323037a8514610b19578063246a44f814610b3c57806328ef57a514610b695780632cf29f8b14610b8c57806338d28d4c14610b965780633cd510ee14610bb95780633cea696514610ca15780633d389faf14610cca578063419eafdc14610cf757806345c1c9fc14610d2e57806354aa4e4414610d535780635654a34114610d7657806357dd836614610d9f5780635808760414610dc85780635c9c5a6f14610e6b5780635de0ba3a14610e9457806360e9c78b14610eb7578063627749e614610ee457806363cad22a14610f0d5780636abd3b8814610f7757806375bbc15d1461100157806378831b361461103c57806378e97925146110755780637e3425071461109e5780638da5cb5b146110c75780638f52da601461111c578063909053601461117157806391df0c08146111945780639a2828f31461119e5780639c2f5f8f146111d75780639fb1b5fb146111fa578063a0c95e241461121d578063a56d760114611246578063ac451185146112e6578063b10d5a5214611367578063b163cc381461138a578063bc752b6114611394578063cf3630b4146113ec578063d6e78eb01461140f578063d86b298214611432578063db4541231461145b578063df6e1331146114ce578063e2c8dd3414611534578063e9e2236214611589578063ef9089d6146115e3578063f2c0cdbe1461160c578063f2fde38b14611635578063f3e717561461166e578063f4703d2614611683578063f53bc3eb146116ac578063f5720769146116cf578063f7eaec7d14611708578063fd3c914414611731578063fe6f1b051461175a578063feb272e414611783575b60006102ea61588b565b6000806000600854600036905081151561030057fe5b069450600085141561052c57600036905060405180591061031e5750595b90808252806020026020018201604052509350600092505b835183101561051c57600f7f01000000000000000000000000000000000000000000000000000000000000000260003685818110151561037257fe5b90509001357f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916167f01000000000000000000000000000000000000000000000000000000000000009004600a600f7f010000000000000000000000000000000000000000000000000000000000000002600460003688818110151561043957fe5b90509001357f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060020a9004167f010000000000000000000000000000000000000000000000000000000000000090040201848481518110151561050157fe5b90602001906020020181815250508280600101935050610336565b6105278460006117f8565b610866565b60018514156105e1576000366001600036905003818110151561054b57fe5b90509001357f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f010000000000000000000000000000000000000000000000000000000000000090049150610740565b600285141561073f576000366001600036905003818110151561060057fe5b90509001357f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f010000000000000000000000000000000000000000000000000000000000000090046008600036600260003690500381811015156106a757fe5b90509001357f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f010000000000000000000000000000000000000000000000000000000000000090049060020a020191505b5b846000369050036040518059106107545750595b90808252806020026020018201604052509350600a8281151561077357fe5b069050600081141561078457600190505b600092505b835183101561085b57806000368581811015156107a257fe5b90509001357f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f0100000000000000000000000000000000000000000000000000000000000000900403848481518110151561084057fe5b90602001906020020181815250508280600101935050610789565b61086584836117f8565b5b5050505050005b341561087857600080fd5b610880611b17565b6040518082815260200191505060405180910390f35b34156108a157600080fd5b6108a9611b1d565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156108ec5780820151818401526020810190506108d1565b505050509050019250505060405180910390f35b341561090b57600080fd5b6109216004808035906020019091905050612311565b005b341561092e57600080fd5b6109446004808035906020019091905050612376565b604051808e81526020018d81526020018c81526020018b8152602001806020018a81526020018981526020018881526020018781526020018681526020018581526020018481526020018060200183810383528c818151815260200191508051906020019080838360005b838110156109ca5780820151818401526020810190506109af565b50505050905090810190601f1680156109f75780820380516001836020036101000a031916815260200191505b50838103825284818151815260200191508051906020019080838360005b83811015610a30578082015181840152602081019050610a15565b50505050905090810190601f168015610a5d5780820380516001836020036101000a031916815260200191505b509f5050505050505050505050505050505060405180910390f35b3415610a8357600080fd5b610a8b61251b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610ad857600080fd5b610aee6004808035906020019091905050612541565b005b3415610afb57600080fd5b610b03612642565b6040518082815260200191505060405180910390f35b3415610b2457600080fd5b610b3a6004808035906020019091905050612648565b005b3415610b4757600080fd5b610b4f6126ad565b604051808215151515815260200191505060405180910390f35b3415610b7457600080fd5b610b8a60048080359060200190919050506126ec565b005b610b94612751565b005b3415610ba157600080fd5b610bb76004808035906020019091905050612795565b005b3415610bc457600080fd5b610c26600480803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919080359060200190919080359060200190919050506127fa565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610c66578082015181840152602081019050610c4b565b50505050905090810190601f168015610c935780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3415610cac57600080fd5b610cb4612c30565b6040518082815260200191505060405180910390f35b3415610cd557600080fd5b610cdd612c36565b604051808215151515815260200191505060405180910390f35b3415610d0257600080fd5b610d186004808035906020019091905050612c49565b6040518082815260200191505060405180910390f35b3415610d3957600080fd5b610d5160048080351515906020019091905050612c6d565b005b3415610d5e57600080fd5b610d746004808035906020019091905050612ce5565b005b3415610d8157600080fd5b610d89612d4a565b6040518082815260200191505060405180910390f35b3415610daa57600080fd5b610db2612d50565b6040518082815260200191505060405180910390f35b3415610dd357600080fd5b610e6960048080359060200190919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050612d56565b005b3415610e7657600080fd5b610e7e612f94565b6040518082815260200191505060405180910390f35b3415610e9f57600080fd5b610eb56004808035906020019091905050612f9a565b005b3415610ec257600080fd5b610eca61309b565b604051808215151515815260200191505060405180910390f35b3415610eef57600080fd5b610ef76130a9565b6040518082815260200191505060405180910390f35b3415610f1857600080fd5b610f206130d7565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610f63578082015181840152602081019050610f48565b505050509050019250505060405180910390f35b3415610f8257600080fd5b610faa6004808035906020019091908035906020019091908035906020019091905050613274565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610fed578082015181840152602081019050610fd2565b505050509050019250505060405180910390f35b341561100c57600080fd5b611022600480803590602001909190505061358d565b604051808215151515815260200191505060405180910390f35b341561104757600080fd5b611073600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506135e0565b005b341561108057600080fd5b61108861367f565b6040518082815260200191505060405180910390f35b34156110a957600080fd5b6110b16136a9565b6040518082815260200191505060405180910390f35b34156110d257600080fd5b6110da6136af565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561112757600080fd5b61112f6136d4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561117c57600080fd5b61119260048080359060200190919050506136fa565b005b61119c61375f565b005b34156111a957600080fd5b6111d5600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506137a3565b005b34156111e257600080fd5b6111f86004808035906020019091905050613842565b005b341561120557600080fd5b61121b60048080359060200190919050506138e7565b005b341561122857600080fd5b61123061394c565b6040518082815260200191505060405180910390f35b341561125157600080fd5b61128f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091908035906020019091905050613952565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156112d25780820151818401526020810190506112b7565b505050509050019250505060405180910390f35b34156112f157600080fd5b61131060048080359060200190919080359060200190919050506141cb565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015611353578082015181840152602081019050611338565b505050509050019250505060405180910390f35b341561137257600080fd5b6113886004808035906020019091905050614533565b005b611392614598565b005b6113ea6004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190919050506117f8565b005b34156113f757600080fd5b61140d600480803590602001909190505061459a565b005b341561141a57600080fd5b6114306004808035906020019091905050614622565b005b341561143d57600080fd5b611445614687565b6040518082815260200191505060405180910390f35b341561146657600080fd5b611485600480803590602001909190803590602001909190505061468d565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390f35b34156114d957600080fd5b611532600480803590602001909190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919050506146f9565b005b341561153f57600080fd5b611547614bd4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561159457600080fd5b6115e1600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050614bfa565b005b34156115ee57600080fd5b6115f6614c6f565b6040518082815260200191505060405180910390f35b341561161757600080fd5b61161f614c75565b6040518082815260200191505060405180910390f35b341561164057600080fd5b61166c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050614c7b565b005b341561167957600080fd5b611681614d55565b005b341561168e57600080fd5b61169661521d565b6040518082815260200191505060405180910390f35b34156116b757600080fd5b6116cd6004808035906020019091905050615223565b005b34156116da57600080fd5b611706600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506152e2565b005b341561171357600080fd5b61171b615381565b6040518082815260200191505060405180910390f35b341561173c57600080fd5b611744615387565b6040518082815260200191505060405180910390f35b341561176557600080fd5b61176d61538d565b6040518082815260200191505060405180910390f35b341561178e57600080fd5b6117de600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050615393565b604051808215151515815260200191505060405180910390f35b600080600061180561589f565b6000601460009054906101000a900460ff16151561182257600080fd5b6003805490508610151561183557600080fd5b6000600854885181151561184557fe5b0614151561185257600080fd5b600460065481548110151561186357fe5b90600052602060002090601202019450600854875181151561188157fe5b049350838560030154023414151561189857600080fd5b600a5484866006018054905001111515156118b257600080fd5b600092505b8651831015611aeb576008546040518059106118d05750595b9080825280601f01601f19166020018201604052509150600090505b60085481101561198157868380600101945081518110151561190a57fe5b906020019060200201517f010000000000000000000000000000000000000000000000000000000000000002828281518110151561194457fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535080806001019150506118ec565b61198a82615393565b151561199557600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080548060010182816119e691906158b3565b916000526020600020906002020160006040805190810160405280600654815260200189600601805490508152509091909150906002611a279291906158e5565b5050846006018054806001018281611a3f9190615925565b9160005260206000209060020201600060408051908101604052803373ffffffffffffffffffffffffffffffffffffffff16815260200186815250909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001019080519060200190611ae2929190615957565b505050506118b7565b838560110160008881526020019081526020016000206000828254019250508190555050505050505050565b600a5481565b611b256159d7565b6000806000806000806000806001600654019750600095505b87861015611b7b57600486815481101515611b5557fe5b906000526020600020906012020160060180549050870196508580600101965050611b3e565b6005600854018702604051805910611b905750595b90808252806020026020018201604052509850600095505b8786101561230657600486815481101515611bbf57fe5b90600052602060002090601202016006019350600092505b83805490508310156122f957858986806001019750815181101515611bf857fe5b9060200190602002018181525050828986806001019750815181101515611c1b57fe5b9060200190602002018181525050600486815481101515611c3857fe5b9060005260206000209060120201600001548986806001019750815181101515611c5e57fe5b90602001906020020181815250506000600487815481101515611c7d57fe5b90600052602060002090601202016004018054600181600116156101000203166002900490501415611e36577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8986806001019750815181101515611cde57fe5b9060200190602002018181525050600486815481101515611cfb57fe5b9060005260206000209060120201600301548986806001019750815181101515611d2157fe5b9060200190602002018181525050600091505b600854821015611e3157600486815481101515611d4d57fe5b906000526020600020906012020160060183815481101515611d6b57fe5b9060005260206000209060020201600101828154600181600116156101000203166002900481101515611d9a57fe5b815460011615611db95790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f010000000000000000000000000000000000000000000000000000000000000090048986806001019750815181101515611e1657fe5b90602001906020020181815250508180600101925050611d34565b6122ec565b611f32600487815481101515611e4857fe5b906000526020600020906012020160060184815481101515611e6657fe5b90600052602060002090600202016001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611f0b5780601f10611ee057610100808354040283529160200191611f0b565b820191906000526020600020905b815481529060010190602001808311611eee57829003601f168201915b5050505050600488815481101515611f1f57fe5b90600052602060002090601202016154e3565b9050600486815481101515611f4357fe5b9060005260206000209060120201600b0181815481101515611f6157fe5b9060005260206000209001548986806001019750815181101515611f8157fe5b9060200190602002018181525050600486815481101515611f9e57fe5b9060005260206000209060120201600301548986806001019750815181101515611fc457fe5b9060200190602002018181525050600091505b6008548210156122eb57600486815481101515611ff057fe5b9060005260206000209060120201600501600060048881548110151561201257fe5b90600052602060002090601202016006018581548110151561203057fe5b906000526020600020906002020160010184815460018160011615610100020316600290048110151561205f57fe5b81546001161561207e5790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff16156121f75760048681548110151561211857fe5b90600052602060002090601202016006018381548110151561213657fe5b906000526020600020906002020160010182815460018160011615610100020316600290048110151561216557fe5b8154600116156121845790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f0100000000000000000000000000000000000000000000000000000000000000900460000389868060010197508151811015156121e457fe5b90602001906020020181815250506122de565b60048681548110151561220657fe5b90600052602060002090601202016006018381548110151561222457fe5b906000526020600020906002020160010182815460018160011615610100020316600290048110151561225357fe5b8154600116156122725790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f0100000000000000000000000000000000000000000000000000000000000000900489868060010197508151811015156122cf57fe5b90602001906020020181815250505b8180600101925050611fd7565b5b8280600101935050611bd7565b8580600101965050611ba8565b505050505050505090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561236c57600080fd5b8060168190555050565b60048181548110151561238557fe5b9060005260206000209060120201600091509050806000015490806001015490806002015490806003015490806004018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156124495780601f1061241e57610100808354040283529160200191612449565b820191906000526020600020905b81548152906001019060200180831161242c57829003601f168201915b50505050509080600701549080600801549080600901549080600c01549080600d01549080600e01549080600f015490806010018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156125115780601f106124e657610100808354040283529160200191612511565b820191906000526020600020905b8154815290600101906020018083116124f457829003601f168201915b505050505090508d565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561259c57600080fd5b6005546007541415156125ae57600080fd5b8060046005548154811015156125c057fe5b9060005260206000209060120201600101600082825403925050819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561263f57600080fd5b50565b60125481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156126a357600080fd5b8060158190555050565b600042600d540160046005548154811015156126c557fe5b9060005260206000209060120201600001541080156126e75750600554600654145b905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561274757600080fd5b8060138190555050565b60055460075414151561276357600080fd5b34600460055481548110151561277557fe5b906000526020600020906012020160010160008282540192505081905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156127f057600080fd5b80600a8190555050565b61280261589f565b600061280c61589f565b61281461589f565b6000806000896040518082805190602001908083835b60208310151561284f578051825260208201915060208101905060208303925061282a565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902095508760405180591061288c5750595b9080825280601f01601f19166020018201604052509450886040518059106128b15750595b9080825280601f01601f19166020018201604052509350600092505b8783101561294657600183017f010000000000000000000000000000000000000000000000000000000000000002858481518110151561290957fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535082806001019350506128cd565b600092505b88831015612c20578288039150816018876003600487020160208110151561296f57fe5b1a7f0100000000000000000000000000000000000000000000000000000000000000027f010000000000000000000000000000000000000000000000000000000000000090049060020a02601088600260048802016020811015156129d057fe5b1a7f0100000000000000000000000000000000000000000000000000000000000000027f010000000000000000000000000000000000000000000000000000000000000090049060020a0260088960016004890201602081101515612a3157fe5b1a7f0100000000000000000000000000000000000000000000000000000000000000027f010000000000000000000000000000000000000000000000000000000000000090049060020a028960048802602081101515612a8d57fe5b1a7f0100000000000000000000000000000000000000000000000000000000000000027f01000000000000000000000000000000000000000000000000000000000000009004010101811515612adf57fe5b0690508481815181101515612af057fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000028484815181101515612b4957fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508460018303815181101515612b8a57fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000028582815181101515612be357fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350828060010193505061294b565b8396505050505050509392505050565b600c5481565b601460009054906101000a900460ff1681565b600e81815481101515612c5857fe5b90600052602060002090016000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612cc857600080fd5b80601460006101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612d4057600080fd5b80600d8190555050565b60055481565b600b5481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612db357600080fd5b81518351141515612dc357600080fd5b60038054905084101515612de45760018401600381612de291906159eb565b505b6000600385815481101515612df557fe5b906000526020600020900181612e0b9190615a17565b50600090505b8151811015612f8e57600073ffffffffffffffffffffffffffffffffffffffff168382815181101515612e4057fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1614151515612e6d57600080fd5b60008282815181101515612e7d57fe5b90602001906020020151111515612e9357600080fd5b600384815481101515612ea257fe5b90600052602060002090018054806001018281612ebf9190615a49565b9160005260206000209060020201600060408051908101604052808786815181101515612ee857fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1681526020018686815181101515612f1b57fe5b90602001906020020151815250909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101555050508080600101915050612e11565b50505050565b60075481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612ff557600080fd5b60055460075414151561300757600080fd5b80600460055481548110151561301957fe5b9060005260206000209060120201600201600082825403925050819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561309857600080fd5b50565b600060055460075410905090565b6000600d5460046005548154811015156130bf57fe5b90600052602060002090601202016000015403905090565b6130df61588b565b600080600080600080600093505b6003805490508410156131295760038481548110151561310957fe5b9060005260206000209001805490508601955083806001019450506130ed565b6003860260405180591061313a5750595b90808252806020026020018201604052509650600093505b60038054905084101561326b5760038481548110151561316e57fe5b90600052602060002090019250600091505b828054905082101561325e57828281548110151561319a57fe5b906000526020600020906002020190508387868060010197508151811015156131bf57fe5b90602001906020020181815250508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16878680600101975081518110151561321c57fe5b90602001906020020181815250508060010154878680600101975081518110151561324357fe5b90602001906020020181815250508180600101925050613180565b8380600101945050613152565b50505050505090565b61327c61588b565b600080600061328961588b565b60008060008060008060048e8154811015156132a157fe5b906000526020600020906012020199508b8d01975060048c026040518059106132c75750595b9080825280602002602001820160405250965060085494505b600185111561350c57600093505b89600a01858154811015156132ff57fe5b9060005260206000209001805490508410156134fe57858d1115801561332457508786105b156134685789600a018581548110151561333a57fe5b90600052602060002090018481548110151561335257fe5b9060005260206000209001549250896006018381548110151561337157fe5b906000526020600020906002020191508160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16878a806001019b508151811015156133d057fe5b906020019060200201818152505084878a806001019b508151811015156133f357fe5b906020019060200201818152505082878a806001019b5081518110151561341657fe5b906020019060200201818152505089600b018581548110151561343557fe5b906000526020600020900154878a806001019b5081518110151561345557fe5b90602001906020020181815250506134e9565b87861015156134e8578860405180591061347f5750595b90808252806020026020018201604052509a50600090505b888110156134e05786818151811015156134ad57fe5b906020019060200201518b828151811015156134c557fe5b90602001906020020181815250508080600101915050613497565b8a9a5061357c565b5b858060010196505083806001019450506132ee565b8480600190039550506132e0565b8860405180591061351a5750595b90808252806020026020018201604052509a50600090505b8881101561357b57868181518110151561354857fe5b906020019060200201518b8281518110151561356057fe5b90602001906020020181815250508080600101915050613532565b5b505050505050505050509392505050565b60008060046005548154811015156135a157fe5b9060005260206000209060120201905080600f0154831180156135c85750600081600f0154115b80156135d8575080600001544210155b915050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561363b57600080fd5b80600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600460055481548110151561369257fe5b906000526020600020906012020160000154905090565b60065481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561375557600080fd5b8060118190555050565b60055460075414151561377157600080fd5b34600460055481548110151561378357fe5b906000526020600020906012020160020160008282540192505081905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156137fe57600080fd5b80601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561389e57600080fd5b6138a66126ad565b15156138b157600080fd5b8060046005548154811015156138c357fe5b9060005260206000209060120201600f018190555060016005540160068190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561394257600080fd5b80600b8190555050565b600d5481565b61395a6159d7565b600080600080600080600080600260008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020975087805490508b1015156139bc578898506141bc565b898b01955087805490508611156139d557878054905095505b6005600854018b8703026040518059106139ec5750595b908082528060200260200182016040525098508a94505b858510156141bb57876001868a805490500303815481101515613a2257fe5b90600052602060002090600202019350836000600281101515613a4157fe5b01549250828988806001019950815181101515613a5a57fe5b9060200190602002018181525050836001600281101515613a7757fe5b01548988806001019950815181101515613a8d57fe5b9060200190602002018181525050600483815481101515613aaa57fe5b9060005260206000209060120201600001548988806001019950815181101515613ad057fe5b90602001906020020181815250506000600484815481101515613aef57fe5b90600052602060002090601202016004018054600181600116156101000203166002900490501415613cb8577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8988806001019950815181101515613b5057fe5b9060200190602002018181525050600483815481101515613b6d57fe5b9060005260206000209060120201600301548988806001019950815181101515613b9357fe5b9060200190602002018181525050600091505b600854821015613cb357600483815481101515613bbf57fe5b9060005260206000209060120201600601846001600281101515613bdf57fe5b0154815481101515613bed57fe5b9060005260206000209060020201600101828154600181600116156101000203166002900481101515613c1c57fe5b815460011615613c3b5790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f010000000000000000000000000000000000000000000000000000000000000090048988806001019950815181101515613c9857fe5b90602001906020020181815250508180600101925050613ba6565b6141ae565b613dc4600484815481101515613cca57fe5b9060005260206000209060120201600601856001600281101515613cea57fe5b0154815481101515613cf857fe5b90600052602060002090600202016001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015613d9d5780601f10613d7257610100808354040283529160200191613d9d565b820191906000526020600020905b815481529060010190602001808311613d8057829003601f168201915b5050505050600485815481101515613db157fe5b90600052602060002090601202016154e3565b9050600483815481101515613dd557fe5b9060005260206000209060120201600b0181815481101515613df357fe5b9060005260206000209001548988806001019950815181101515613e1357fe5b9060200190602002018181525050600483815481101515613e3057fe5b9060005260206000209060120201600301548988806001019950815181101515613e5657fe5b9060200190602002018181525050600091505b6008548210156141ad57600483815481101515613e8257fe5b90600052602060002090601202016005016000600485815481101515613ea457fe5b9060005260206000209060120201600601866001600281101515613ec457fe5b0154815481101515613ed257fe5b9060005260206000209060020201600101848154600181600116156101000203166002900481101515613f0157fe5b815460011615613f205790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff16156140a957600483815481101515613fba57fe5b9060005260206000209060120201600601846001600281101515613fda57fe5b0154815481101515613fe857fe5b906000526020600020906002020160010182815460018160011615610100020316600290048110151561401757fe5b8154600116156140365790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f01000000000000000000000000000000000000000000000000000000000000009004600003898880600101995081518110151561409657fe5b90602001906020020181815250506141a0565b6004838154811015156140b857fe5b90600052602060002090601202016006018460016002811015156140d857fe5b01548154811015156140e657fe5b906000526020600020906002020160010182815460018160011615610100020316600290048110151561411557fe5b8154600116156141345790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f01000000000000000000000000000000000000000000000000000000000000009004898880600101995081518110151561419157fe5b90602001906020020181815250505b8180600101925050613e69565b5b8480600101955050613a03565b5b50505050505050509392505050565b6141d361588b565b6000806000806000806005548911156141ee57869650614527565b87890194506001600554018511156142095760016005540194505b600a60085401898603026040518059106142205750595b908082528060200260200182016040525096508893505b84841015614526578360055403925060048381548110151561425557fe5b9060005260206000209060120201915082878780600101985081518110151561427a57fe5b9060200190602002018181525050816000015487878060010198508151811015156142a157fe5b9060200190602002018181525050816001015487878060010198508151811015156142c857fe5b9060200190602002018181525050816002015487878060010198508151811015156142ef57fe5b90602001906020020181815250508160030154878780600101985081518110151561431657fe5b90602001906020020181815250508160060180549050878780600101985081518110151561434057fe5b906020019060200201818152505081600c0154878780600101985081518110151561436757fe5b906020019060200201818152505081600d0154878780600101985081518110151561438e57fe5b906020019060200201818152505081600e015487878060010198508151811015156143b557fe5b906020019060200201818152505081600f015487878060010198508151811015156143dc57fe5b9060200190602002018181525050600082600401805460018160011615610100020316600290049050141561445057600090505b60085481101561444b576000878780600101985081518110151561443057fe5b90602001906020020181815250508080600101915050614410565b614519565b600090505b600854811015614518578160040181815460018160011615610100020316600290048110151561448157fe5b8154600116156144a05790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f0100000000000000000000000000000000000000000000000000000000000000900487878060010198508151811015156144fd57fe5b90602001906020020181815250508080600101915050614455565b5b8380600101945050614237565b5b50505050505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561458e57600080fd5b8060128190555050565b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156145f557600080fd5b80600460016005540181548110151561460a57fe5b90600052602060002090601202016000018190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561467d57600080fd5b80600c8190555050565b60085481565b60038281548110151561469c57fe5b9060005260206000209001818154811015156146b457fe5b9060005260206000209060020201600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b600080600080600080600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561476157600080fd5b600460055481548110151561477257fe5b9060005260206000209060120201975061478b8a61358d565b151561479657600080fd5b8988600f0181905550888860100190805190602001906147b7929190615a7b565b506147c7896008546009546127fa565b8860040190805190602001906147de929190615afb565b50600096505b876004018054600181600116156101000203166002900490508710156148e95760018860050160008a6004018a815460018160011615610100020316600290048110151561482e57fe5b81546001161561484d5790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060006101000a81548160ff02191690831515021790555086806001019750506147e4565b60016008540188600a01816148fe9190615b7b565b5060016008540188600b01816149149190615ba7565b5087600301548860060180549050029550601754601254870281151561493657fe5b049450601754601154870281151561494a57fe5b049350601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc869081150290604051600060405180830381858888f1935050505015156149af57600080fd5b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f193505050501515614a1157600080fd5b600092505b600380549050831015614b1d57600383815481101515614a3257fe5b90600052602060002090019150876003015488601101600085815260200190815260200160002054029550600096505b8180549050871015614b10578187815481101515614a7c57fe5b906000526020600020906002020190508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60175483600101548902811515614add57fe5b049081150290604051600060405180830381858888f193505050501515614b0357600080fd5b8680600101975050614a62565b8280600101935050614a16565b60048054809190600101614b319190615bd3565b506005600081548092919060010191905055506016546004600554815481101515614b5857fe5b906000526020600020906012020160000154016004600160055401815481101515614b7f57fe5b9060005260206000209060120201600001819055506015546004600160055401815481101515614bab57fe5b906000526020600020906012020160030181905550614bc8614d55565b50505050505050505050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515614c5557600080fd5b80600e9080519060200190614c6b929190615c05565b5050565b60155481565b60115481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515614cd657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515614d1257600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600080600080600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515614dbd57600080fd5b5b6005546007541015615212576004600754815481101515614ddb57fe5b90600052602060002090601202019750876007015496505b8760060180549050871015614f3d578760060187815481101515614e1357fe5b90600052602060002090600202019550614ec9866001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015614ebe5780601f10614e9357610100808354040283529160200191614ebe565b820191906000526020600020905b815481529060010190602001808311614ea157829003601f168201915b5050505050896154e3565b94506001851115614f185787600a0185815481101515614ee557fe5b90600052602060002090018054806001018281614f029190615c52565b9160005260206000209001600089909190915055505b8680600101975050600c545a1015614f3857868860070181905550615213565b614df3565b868860070181905550600088600901541415614f6c57614f5c886155d5565b600c545a1015614f6b57615213565b5b5b6001886009015411156150eb5787600a018860090154815481101515614f8f57fe5b9060005260206000209001805490509350876008015492505b838310156150b85787600a018860090154815481101515614fc557fe5b906000526020600020900183815481101515614fdd57fe5b90600052602060002090015491508760060182815481101515614ffc57fe5b9060005260206000209060020201955087600b01886009015481548110151561502157fe5b90600052602060002090015490508560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561509357600080fd5b8280600101935050600c545a10156150b357828860080181905550615213565b614fa8565b60008860080181905550876009016000815480929190600190039190505550600c545a10156150e657615213565b614f6d565b6007547f5bc8b31cd13501172f73d4d1bd9d649926a7056f79e6384bedfe9b375f09718b89600001548a600f01548b6004018c600301548d60060180549050028d600c01548e600d01548f600e015460405180888152602001878152602001806020018681526020018581526020018481526020018381526020018281038252878181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156151e75780601f106151bc576101008083540402835291602001916151e7565b820191906000526020600020905b8154815290600101906020018083116151ca57829003601f168201915b50509850505050505050505060405180910390a2600760008154809291906001019190505550614dbe565b5b5050505050505050565b60095481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561527e57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156152df57600080fd5b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561533d57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60135481565b60165481565b60175481565b60008060008091505b60018451038210156154d7576001820190505b83518110156154ca5783818151811015156153c657fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916848381518110151561544157fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156154bd57600092506154dc565b80806001019150506153af565b818060010192505061539c565b600192505b5050919050565b600080600090505b83518110156155ce57826005016000858381518110151561550857fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff16156155c15781806001019250505b80806001019150506154eb565b5092915050565b60008060008060008060008060006008548a600901819055506017546013546011546012546017540303038b600301548c60060180549050020281151561561857fe5b04985060009750600296505b6008548710156156da5789600a018781548110151561563f57fe5b90600052602060002090018054905095506064600e8881548110151561566157fe5b9060005260206000209001548a0281151561567857fe5b04945060008611156156c757858581151561568f57fe5b048a600b01888154811015156156a157fe5b906000526020600020900181905550848a600c01600082825401925050819055506156cd565b84880197505b8680600101975050615624565b6064600e6008548154811015156156ed57fe5b9060005260206000209001548a0281151561570457fe5b048801975089600a0160085481548110151561571c57fe5b9060005260206000209001805490509350896001015492508960020154915060008411156157eb57600b548310156157a65782600b5403905081811115615761578190505b808203915080830192506007547f2db4fe9636b7408fd585dd7bfa4bea1ad2cbcb020012359ffb01f0c79cf2f7cd826040518082815260200191505060405180910390a25b83838115156157b157fe5b048a600b016008548154811015156157c557fe5b906000526020600020900181905550828a600c0160008282540192505081905550600092505b600b5482101561580357878a600e018190555061580d565b878a600d01819055505b89600d01548301600460016007540181548110151561582857fe5b90600052602060002090601202016001016000828254019250508190555089600e01548201600460016007540181548110151561586157fe5b90600052602060002090601202016002016000828254019250508190555050505050505050505050565b602060405190810160405280600081525090565b602060405190810160405280600081525090565b8154818355818115116158e0576002028160020283600052602060002091820191016158df9190615c7e565b5b505050565b8260028101928215615914579160200282015b828111156159135782518255916020019190600101906158f8565b5b5090506159219190615caa565b5090565b815481835581811511615952576002028160020283600052602060002091820191016159519190615ccf565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061599857805160ff19168380011785556159c6565b828001600101855582156159c6579182015b828111156159c55782518255916020019190600101906159aa565b5b5090506159d39190615caa565b5090565b602060405190810160405280600081525090565b815481835581811511615a1257818360005260206000209182019101615a119190615d25565b5b505050565b815481835581811511615a4457600202816002028360005260206000209182019101615a439190615d51565b5b505050565b815481835581811511615a7657600202816002028360005260206000209182019101615a759190615d51565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10615abc57805160ff1916838001178555615aea565b82800160010185558215615aea579182015b82811115615ae9578251825591602001919060010190615ace565b5b509050615af79190615caa565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10615b3c57805160ff1916838001178555615b6a565b82800160010185558215615b6a579182015b82811115615b69578251825591602001919060010190615b4e565b5b509050615b779190615caa565b5090565b815481835581811511615ba257818360005260206000209182019101615ba19190615d9f565b5b505050565b815481835581811511615bce57818360005260206000209182019101615bcd9190615caa565b5b505050565b815481835581811511615c0057601202816012028360005260206000209182019101615bff9190615dcb565b5b505050565b828054828255906000526020600020908101928215615c41579160200282015b82811115615c40578251825591602001919060010190615c25565b5b509050615c4e9190615caa565b5090565b815481835581811511615c7957818360005260206000209182019101615c789190615caa565b5b505050565b615ca791905b80821115615ca35760008181615c9a9190615e92565b50600201615c84565b5090565b90565b615ccc91905b80821115615cc8576000816000905550600101615cb0565b5090565b90565b615d2291905b80821115615d1e57600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000615d159190615ea0565b50600201615cd5565b5090565b90565b615d4e91905b80821115615d4a5760008181615d419190615ee8565b50600101615d2b565b5090565b90565b615d9c91905b80821115615d9857600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000905550600201615d57565b5090565b90565b615dc891905b80821115615dc45760008181615dbb9190615f0c565b50600101615da5565b5090565b90565b615e8f91905b80821115615e8b57600080820160009055600182016000905560028201600090556003820160009055600482016000615e0a9190615ea0565b600682016000615e1a9190615f2d565b600782016000905560088201600090556009820160009055600a82016000615e429190615f51565b600b82016000615e529190615f0c565b600c820160009055600d820160009055600e820160009055600f820160009055601082016000615e829190615f72565b50601201615dd1565b5090565b90565b506000815560010160009055565b50805460018160011615610100020316600290046000825580601f10615ec65750615ee5565b601f016020900490600052602060002090810190615ee49190615caa565b5b50565b5080546000825560020290600052602060002090810190615f099190615d51565b50565b5080546000825590600052602060002090810190615f2a9190615caa565b50565b5080546000825560020290600052602060002090810190615f4e9190615ccf565b50565b5080546000825590600052602060002090810190615f6f9190615d9f565b50565b50805460018160011615610100020316600290046000825580601f10615f985750615fb7565b601f016020900490600052602060002090810190615fb69190615caa565b5b505600a165627a7a72305820953ba61ef4f607db752baca398121c418d985e64f5b41f84aaeab43e16403a200029" -} diff --git a/packages/statemanager/test/testdata/biggestContractEver.ts b/packages/statemanager/test/testdata/biggestContractEver.ts new file mode 100644 index 0000000000..b8f9c35f99 --- /dev/null +++ b/packages/statemanager/test/testdata/biggestContractEver.ts @@ -0,0 +1,4 @@ +export const biggestContractEverData = { + bytecode: + '0x6060604052600436106102e0576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063032be08b1461086d57806303e96fe3146108965780630d63e87d14610900578063117a5b901461092357806311bc531514610a785780631fca9add14610acd578063219dc68814610af057806323037a8514610b19578063246a44f814610b3c57806328ef57a514610b695780632cf29f8b14610b8c57806338d28d4c14610b965780633cd510ee14610bb95780633cea696514610ca15780633d389faf14610cca578063419eafdc14610cf757806345c1c9fc14610d2e57806354aa4e4414610d535780635654a34114610d7657806357dd836614610d9f5780635808760414610dc85780635c9c5a6f14610e6b5780635de0ba3a14610e9457806360e9c78b14610eb7578063627749e614610ee457806363cad22a14610f0d5780636abd3b8814610f7757806375bbc15d1461100157806378831b361461103c57806378e97925146110755780637e3425071461109e5780638da5cb5b146110c75780638f52da601461111c578063909053601461117157806391df0c08146111945780639a2828f31461119e5780639c2f5f8f146111d75780639fb1b5fb146111fa578063a0c95e241461121d578063a56d760114611246578063ac451185146112e6578063b10d5a5214611367578063b163cc381461138a578063bc752b6114611394578063cf3630b4146113ec578063d6e78eb01461140f578063d86b298214611432578063db4541231461145b578063df6e1331146114ce578063e2c8dd3414611534578063e9e2236214611589578063ef9089d6146115e3578063f2c0cdbe1461160c578063f2fde38b14611635578063f3e717561461166e578063f4703d2614611683578063f53bc3eb146116ac578063f5720769146116cf578063f7eaec7d14611708578063fd3c914414611731578063fe6f1b051461175a578063feb272e414611783575b60006102ea61588b565b6000806000600854600036905081151561030057fe5b069450600085141561052c57600036905060405180591061031e5750595b90808252806020026020018201604052509350600092505b835183101561051c57600f7f01000000000000000000000000000000000000000000000000000000000000000260003685818110151561037257fe5b90509001357f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916167f01000000000000000000000000000000000000000000000000000000000000009004600a600f7f010000000000000000000000000000000000000000000000000000000000000002600460003688818110151561043957fe5b90509001357f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060020a9004167f010000000000000000000000000000000000000000000000000000000000000090040201848481518110151561050157fe5b90602001906020020181815250508280600101935050610336565b6105278460006117f8565b610866565b60018514156105e1576000366001600036905003818110151561054b57fe5b90509001357f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f010000000000000000000000000000000000000000000000000000000000000090049150610740565b600285141561073f576000366001600036905003818110151561060057fe5b90509001357f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f010000000000000000000000000000000000000000000000000000000000000090046008600036600260003690500381811015156106a757fe5b90509001357f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f010000000000000000000000000000000000000000000000000000000000000090049060020a020191505b5b846000369050036040518059106107545750595b90808252806020026020018201604052509350600a8281151561077357fe5b069050600081141561078457600190505b600092505b835183101561085b57806000368581811015156107a257fe5b90509001357f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167f0100000000000000000000000000000000000000000000000000000000000000900403848481518110151561084057fe5b90602001906020020181815250508280600101935050610789565b61086584836117f8565b5b5050505050005b341561087857600080fd5b610880611b17565b6040518082815260200191505060405180910390f35b34156108a157600080fd5b6108a9611b1d565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156108ec5780820151818401526020810190506108d1565b505050509050019250505060405180910390f35b341561090b57600080fd5b6109216004808035906020019091905050612311565b005b341561092e57600080fd5b6109446004808035906020019091905050612376565b604051808e81526020018d81526020018c81526020018b8152602001806020018a81526020018981526020018881526020018781526020018681526020018581526020018481526020018060200183810383528c818151815260200191508051906020019080838360005b838110156109ca5780820151818401526020810190506109af565b50505050905090810190601f1680156109f75780820380516001836020036101000a031916815260200191505b50838103825284818151815260200191508051906020019080838360005b83811015610a30578082015181840152602081019050610a15565b50505050905090810190601f168015610a5d5780820380516001836020036101000a031916815260200191505b509f5050505050505050505050505050505060405180910390f35b3415610a8357600080fd5b610a8b61251b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610ad857600080fd5b610aee6004808035906020019091905050612541565b005b3415610afb57600080fd5b610b03612642565b6040518082815260200191505060405180910390f35b3415610b2457600080fd5b610b3a6004808035906020019091905050612648565b005b3415610b4757600080fd5b610b4f6126ad565b604051808215151515815260200191505060405180910390f35b3415610b7457600080fd5b610b8a60048080359060200190919050506126ec565b005b610b94612751565b005b3415610ba157600080fd5b610bb76004808035906020019091905050612795565b005b3415610bc457600080fd5b610c26600480803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919080359060200190919080359060200190919050506127fa565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610c66578082015181840152602081019050610c4b565b50505050905090810190601f168015610c935780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3415610cac57600080fd5b610cb4612c30565b6040518082815260200191505060405180910390f35b3415610cd557600080fd5b610cdd612c36565b604051808215151515815260200191505060405180910390f35b3415610d0257600080fd5b610d186004808035906020019091905050612c49565b6040518082815260200191505060405180910390f35b3415610d3957600080fd5b610d5160048080351515906020019091905050612c6d565b005b3415610d5e57600080fd5b610d746004808035906020019091905050612ce5565b005b3415610d8157600080fd5b610d89612d4a565b6040518082815260200191505060405180910390f35b3415610daa57600080fd5b610db2612d50565b6040518082815260200191505060405180910390f35b3415610dd357600080fd5b610e6960048080359060200190919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050612d56565b005b3415610e7657600080fd5b610e7e612f94565b6040518082815260200191505060405180910390f35b3415610e9f57600080fd5b610eb56004808035906020019091905050612f9a565b005b3415610ec257600080fd5b610eca61309b565b604051808215151515815260200191505060405180910390f35b3415610eef57600080fd5b610ef76130a9565b6040518082815260200191505060405180910390f35b3415610f1857600080fd5b610f206130d7565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610f63578082015181840152602081019050610f48565b505050509050019250505060405180910390f35b3415610f8257600080fd5b610faa6004808035906020019091908035906020019091908035906020019091905050613274565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610fed578082015181840152602081019050610fd2565b505050509050019250505060405180910390f35b341561100c57600080fd5b611022600480803590602001909190505061358d565b604051808215151515815260200191505060405180910390f35b341561104757600080fd5b611073600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506135e0565b005b341561108057600080fd5b61108861367f565b6040518082815260200191505060405180910390f35b34156110a957600080fd5b6110b16136a9565b6040518082815260200191505060405180910390f35b34156110d257600080fd5b6110da6136af565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561112757600080fd5b61112f6136d4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561117c57600080fd5b61119260048080359060200190919050506136fa565b005b61119c61375f565b005b34156111a957600080fd5b6111d5600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506137a3565b005b34156111e257600080fd5b6111f86004808035906020019091905050613842565b005b341561120557600080fd5b61121b60048080359060200190919050506138e7565b005b341561122857600080fd5b61123061394c565b6040518082815260200191505060405180910390f35b341561125157600080fd5b61128f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091908035906020019091905050613952565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156112d25780820151818401526020810190506112b7565b505050509050019250505060405180910390f35b34156112f157600080fd5b61131060048080359060200190919080359060200190919050506141cb565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015611353578082015181840152602081019050611338565b505050509050019250505060405180910390f35b341561137257600080fd5b6113886004808035906020019091905050614533565b005b611392614598565b005b6113ea6004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190919050506117f8565b005b34156113f757600080fd5b61140d600480803590602001909190505061459a565b005b341561141a57600080fd5b6114306004808035906020019091905050614622565b005b341561143d57600080fd5b611445614687565b6040518082815260200191505060405180910390f35b341561146657600080fd5b611485600480803590602001909190803590602001909190505061468d565b604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390f35b34156114d957600080fd5b611532600480803590602001909190803590602001908201803590602001908080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050919050506146f9565b005b341561153f57600080fd5b611547614bd4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561159457600080fd5b6115e1600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050614bfa565b005b34156115ee57600080fd5b6115f6614c6f565b6040518082815260200191505060405180910390f35b341561161757600080fd5b61161f614c75565b6040518082815260200191505060405180910390f35b341561164057600080fd5b61166c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050614c7b565b005b341561167957600080fd5b611681614d55565b005b341561168e57600080fd5b61169661521d565b6040518082815260200191505060405180910390f35b34156116b757600080fd5b6116cd6004808035906020019091905050615223565b005b34156116da57600080fd5b611706600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506152e2565b005b341561171357600080fd5b61171b615381565b6040518082815260200191505060405180910390f35b341561173c57600080fd5b611744615387565b6040518082815260200191505060405180910390f35b341561176557600080fd5b61176d61538d565b6040518082815260200191505060405180910390f35b341561178e57600080fd5b6117de600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050615393565b604051808215151515815260200191505060405180910390f35b600080600061180561589f565b6000601460009054906101000a900460ff16151561182257600080fd5b6003805490508610151561183557600080fd5b6000600854885181151561184557fe5b0614151561185257600080fd5b600460065481548110151561186357fe5b90600052602060002090601202019450600854875181151561188157fe5b049350838560030154023414151561189857600080fd5b600a5484866006018054905001111515156118b257600080fd5b600092505b8651831015611aeb576008546040518059106118d05750595b9080825280601f01601f19166020018201604052509150600090505b60085481101561198157868380600101945081518110151561190a57fe5b906020019060200201517f010000000000000000000000000000000000000000000000000000000000000002828281518110151561194457fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535080806001019150506118ec565b61198a82615393565b151561199557600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080548060010182816119e691906158b3565b916000526020600020906002020160006040805190810160405280600654815260200189600601805490508152509091909150906002611a279291906158e5565b5050846006018054806001018281611a3f9190615925565b9160005260206000209060020201600060408051908101604052803373ffffffffffffffffffffffffffffffffffffffff16815260200186815250909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001019080519060200190611ae2929190615957565b505050506118b7565b838560110160008881526020019081526020016000206000828254019250508190555050505050505050565b600a5481565b611b256159d7565b6000806000806000806000806001600654019750600095505b87861015611b7b57600486815481101515611b5557fe5b906000526020600020906012020160060180549050870196508580600101965050611b3e565b6005600854018702604051805910611b905750595b90808252806020026020018201604052509850600095505b8786101561230657600486815481101515611bbf57fe5b90600052602060002090601202016006019350600092505b83805490508310156122f957858986806001019750815181101515611bf857fe5b9060200190602002018181525050828986806001019750815181101515611c1b57fe5b9060200190602002018181525050600486815481101515611c3857fe5b9060005260206000209060120201600001548986806001019750815181101515611c5e57fe5b90602001906020020181815250506000600487815481101515611c7d57fe5b90600052602060002090601202016004018054600181600116156101000203166002900490501415611e36577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8986806001019750815181101515611cde57fe5b9060200190602002018181525050600486815481101515611cfb57fe5b9060005260206000209060120201600301548986806001019750815181101515611d2157fe5b9060200190602002018181525050600091505b600854821015611e3157600486815481101515611d4d57fe5b906000526020600020906012020160060183815481101515611d6b57fe5b9060005260206000209060020201600101828154600181600116156101000203166002900481101515611d9a57fe5b815460011615611db95790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f010000000000000000000000000000000000000000000000000000000000000090048986806001019750815181101515611e1657fe5b90602001906020020181815250508180600101925050611d34565b6122ec565b611f32600487815481101515611e4857fe5b906000526020600020906012020160060184815481101515611e6657fe5b90600052602060002090600202016001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611f0b5780601f10611ee057610100808354040283529160200191611f0b565b820191906000526020600020905b815481529060010190602001808311611eee57829003601f168201915b5050505050600488815481101515611f1f57fe5b90600052602060002090601202016154e3565b9050600486815481101515611f4357fe5b9060005260206000209060120201600b0181815481101515611f6157fe5b9060005260206000209001548986806001019750815181101515611f8157fe5b9060200190602002018181525050600486815481101515611f9e57fe5b9060005260206000209060120201600301548986806001019750815181101515611fc457fe5b9060200190602002018181525050600091505b6008548210156122eb57600486815481101515611ff057fe5b9060005260206000209060120201600501600060048881548110151561201257fe5b90600052602060002090601202016006018581548110151561203057fe5b906000526020600020906002020160010184815460018160011615610100020316600290048110151561205f57fe5b81546001161561207e5790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff16156121f75760048681548110151561211857fe5b90600052602060002090601202016006018381548110151561213657fe5b906000526020600020906002020160010182815460018160011615610100020316600290048110151561216557fe5b8154600116156121845790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f0100000000000000000000000000000000000000000000000000000000000000900460000389868060010197508151811015156121e457fe5b90602001906020020181815250506122de565b60048681548110151561220657fe5b90600052602060002090601202016006018381548110151561222457fe5b906000526020600020906002020160010182815460018160011615610100020316600290048110151561225357fe5b8154600116156122725790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f0100000000000000000000000000000000000000000000000000000000000000900489868060010197508151811015156122cf57fe5b90602001906020020181815250505b8180600101925050611fd7565b5b8280600101935050611bd7565b8580600101965050611ba8565b505050505050505090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561236c57600080fd5b8060168190555050565b60048181548110151561238557fe5b9060005260206000209060120201600091509050806000015490806001015490806002015490806003015490806004018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156124495780601f1061241e57610100808354040283529160200191612449565b820191906000526020600020905b81548152906001019060200180831161242c57829003601f168201915b50505050509080600701549080600801549080600901549080600c01549080600d01549080600e01549080600f015490806010018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156125115780601f106124e657610100808354040283529160200191612511565b820191906000526020600020905b8154815290600101906020018083116124f457829003601f168201915b505050505090508d565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561259c57600080fd5b6005546007541415156125ae57600080fd5b8060046005548154811015156125c057fe5b9060005260206000209060120201600101600082825403925050819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561263f57600080fd5b50565b60125481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156126a357600080fd5b8060158190555050565b600042600d540160046005548154811015156126c557fe5b9060005260206000209060120201600001541080156126e75750600554600654145b905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561274757600080fd5b8060138190555050565b60055460075414151561276357600080fd5b34600460055481548110151561277557fe5b906000526020600020906012020160010160008282540192505081905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156127f057600080fd5b80600a8190555050565b61280261589f565b600061280c61589f565b61281461589f565b6000806000896040518082805190602001908083835b60208310151561284f578051825260208201915060208101905060208303925061282a565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902095508760405180591061288c5750595b9080825280601f01601f19166020018201604052509450886040518059106128b15750595b9080825280601f01601f19166020018201604052509350600092505b8783101561294657600183017f010000000000000000000000000000000000000000000000000000000000000002858481518110151561290957fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535082806001019350506128cd565b600092505b88831015612c20578288039150816018876003600487020160208110151561296f57fe5b1a7f0100000000000000000000000000000000000000000000000000000000000000027f010000000000000000000000000000000000000000000000000000000000000090049060020a02601088600260048802016020811015156129d057fe5b1a7f0100000000000000000000000000000000000000000000000000000000000000027f010000000000000000000000000000000000000000000000000000000000000090049060020a0260088960016004890201602081101515612a3157fe5b1a7f0100000000000000000000000000000000000000000000000000000000000000027f010000000000000000000000000000000000000000000000000000000000000090049060020a028960048802602081101515612a8d57fe5b1a7f0100000000000000000000000000000000000000000000000000000000000000027f01000000000000000000000000000000000000000000000000000000000000009004010101811515612adf57fe5b0690508481815181101515612af057fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000028484815181101515612b4957fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508460018303815181101515612b8a57fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000028582815181101515612be357fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350828060010193505061294b565b8396505050505050509392505050565b600c5481565b601460009054906101000a900460ff1681565b600e81815481101515612c5857fe5b90600052602060002090016000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612cc857600080fd5b80601460006101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612d4057600080fd5b80600d8190555050565b60055481565b600b5481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612db357600080fd5b81518351141515612dc357600080fd5b60038054905084101515612de45760018401600381612de291906159eb565b505b6000600385815481101515612df557fe5b906000526020600020900181612e0b9190615a17565b50600090505b8151811015612f8e57600073ffffffffffffffffffffffffffffffffffffffff168382815181101515612e4057fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1614151515612e6d57600080fd5b60008282815181101515612e7d57fe5b90602001906020020151111515612e9357600080fd5b600384815481101515612ea257fe5b90600052602060002090018054806001018281612ebf9190615a49565b9160005260206000209060020201600060408051908101604052808786815181101515612ee857fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1681526020018686815181101515612f1b57fe5b90602001906020020151815250909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101555050508080600101915050612e11565b50505050565b60075481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612ff557600080fd5b60055460075414151561300757600080fd5b80600460055481548110151561301957fe5b9060005260206000209060120201600201600082825403925050819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561309857600080fd5b50565b600060055460075410905090565b6000600d5460046005548154811015156130bf57fe5b90600052602060002090601202016000015403905090565b6130df61588b565b600080600080600080600093505b6003805490508410156131295760038481548110151561310957fe5b9060005260206000209001805490508601955083806001019450506130ed565b6003860260405180591061313a5750595b90808252806020026020018201604052509650600093505b60038054905084101561326b5760038481548110151561316e57fe5b90600052602060002090019250600091505b828054905082101561325e57828281548110151561319a57fe5b906000526020600020906002020190508387868060010197508151811015156131bf57fe5b90602001906020020181815250508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16878680600101975081518110151561321c57fe5b90602001906020020181815250508060010154878680600101975081518110151561324357fe5b90602001906020020181815250508180600101925050613180565b8380600101945050613152565b50505050505090565b61327c61588b565b600080600061328961588b565b60008060008060008060048e8154811015156132a157fe5b906000526020600020906012020199508b8d01975060048c026040518059106132c75750595b9080825280602002602001820160405250965060085494505b600185111561350c57600093505b89600a01858154811015156132ff57fe5b9060005260206000209001805490508410156134fe57858d1115801561332457508786105b156134685789600a018581548110151561333a57fe5b90600052602060002090018481548110151561335257fe5b9060005260206000209001549250896006018381548110151561337157fe5b906000526020600020906002020191508160000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16878a806001019b508151811015156133d057fe5b906020019060200201818152505084878a806001019b508151811015156133f357fe5b906020019060200201818152505082878a806001019b5081518110151561341657fe5b906020019060200201818152505089600b018581548110151561343557fe5b906000526020600020900154878a806001019b5081518110151561345557fe5b90602001906020020181815250506134e9565b87861015156134e8578860405180591061347f5750595b90808252806020026020018201604052509a50600090505b888110156134e05786818151811015156134ad57fe5b906020019060200201518b828151811015156134c557fe5b90602001906020020181815250508080600101915050613497565b8a9a5061357c565b5b858060010196505083806001019450506132ee565b8480600190039550506132e0565b8860405180591061351a5750595b90808252806020026020018201604052509a50600090505b8881101561357b57868181518110151561354857fe5b906020019060200201518b8281518110151561356057fe5b90602001906020020181815250508080600101915050613532565b5b505050505050505050509392505050565b60008060046005548154811015156135a157fe5b9060005260206000209060120201905080600f0154831180156135c85750600081600f0154115b80156135d8575080600001544210155b915050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561363b57600080fd5b80600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600460055481548110151561369257fe5b906000526020600020906012020160000154905090565b60065481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561375557600080fd5b8060118190555050565b60055460075414151561377157600080fd5b34600460055481548110151561378357fe5b906000526020600020906012020160020160008282540192505081905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156137fe57600080fd5b80601060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561389e57600080fd5b6138a66126ad565b15156138b157600080fd5b8060046005548154811015156138c357fe5b9060005260206000209060120201600f018190555060016005540160068190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561394257600080fd5b80600b8190555050565b600d5481565b61395a6159d7565b600080600080600080600080600260008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020975087805490508b1015156139bc578898506141bc565b898b01955087805490508611156139d557878054905095505b6005600854018b8703026040518059106139ec5750595b908082528060200260200182016040525098508a94505b858510156141bb57876001868a805490500303815481101515613a2257fe5b90600052602060002090600202019350836000600281101515613a4157fe5b01549250828988806001019950815181101515613a5a57fe5b9060200190602002018181525050836001600281101515613a7757fe5b01548988806001019950815181101515613a8d57fe5b9060200190602002018181525050600483815481101515613aaa57fe5b9060005260206000209060120201600001548988806001019950815181101515613ad057fe5b90602001906020020181815250506000600484815481101515613aef57fe5b90600052602060002090601202016004018054600181600116156101000203166002900490501415613cb8577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8988806001019950815181101515613b5057fe5b9060200190602002018181525050600483815481101515613b6d57fe5b9060005260206000209060120201600301548988806001019950815181101515613b9357fe5b9060200190602002018181525050600091505b600854821015613cb357600483815481101515613bbf57fe5b9060005260206000209060120201600601846001600281101515613bdf57fe5b0154815481101515613bed57fe5b9060005260206000209060020201600101828154600181600116156101000203166002900481101515613c1c57fe5b815460011615613c3b5790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f010000000000000000000000000000000000000000000000000000000000000090048988806001019950815181101515613c9857fe5b90602001906020020181815250508180600101925050613ba6565b6141ae565b613dc4600484815481101515613cca57fe5b9060005260206000209060120201600601856001600281101515613cea57fe5b0154815481101515613cf857fe5b90600052602060002090600202016001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015613d9d5780601f10613d7257610100808354040283529160200191613d9d565b820191906000526020600020905b815481529060010190602001808311613d8057829003601f168201915b5050505050600485815481101515613db157fe5b90600052602060002090601202016154e3565b9050600483815481101515613dd557fe5b9060005260206000209060120201600b0181815481101515613df357fe5b9060005260206000209001548988806001019950815181101515613e1357fe5b9060200190602002018181525050600483815481101515613e3057fe5b9060005260206000209060120201600301548988806001019950815181101515613e5657fe5b9060200190602002018181525050600091505b6008548210156141ad57600483815481101515613e8257fe5b90600052602060002090601202016005016000600485815481101515613ea457fe5b9060005260206000209060120201600601866001600281101515613ec457fe5b0154815481101515613ed257fe5b9060005260206000209060020201600101848154600181600116156101000203166002900481101515613f0157fe5b815460011615613f205790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff16156140a957600483815481101515613fba57fe5b9060005260206000209060120201600601846001600281101515613fda57fe5b0154815481101515613fe857fe5b906000526020600020906002020160010182815460018160011615610100020316600290048110151561401757fe5b8154600116156140365790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f01000000000000000000000000000000000000000000000000000000000000009004600003898880600101995081518110151561409657fe5b90602001906020020181815250506141a0565b6004838154811015156140b857fe5b90600052602060002090601202016006018460016002811015156140d857fe5b01548154811015156140e657fe5b906000526020600020906002020160010182815460018160011615610100020316600290048110151561411557fe5b8154600116156141345790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f01000000000000000000000000000000000000000000000000000000000000009004898880600101995081518110151561419157fe5b90602001906020020181815250505b8180600101925050613e69565b5b8480600101955050613a03565b5b50505050505050509392505050565b6141d361588b565b6000806000806000806005548911156141ee57869650614527565b87890194506001600554018511156142095760016005540194505b600a60085401898603026040518059106142205750595b908082528060200260200182016040525096508893505b84841015614526578360055403925060048381548110151561425557fe5b9060005260206000209060120201915082878780600101985081518110151561427a57fe5b9060200190602002018181525050816000015487878060010198508151811015156142a157fe5b9060200190602002018181525050816001015487878060010198508151811015156142c857fe5b9060200190602002018181525050816002015487878060010198508151811015156142ef57fe5b90602001906020020181815250508160030154878780600101985081518110151561431657fe5b90602001906020020181815250508160060180549050878780600101985081518110151561434057fe5b906020019060200201818152505081600c0154878780600101985081518110151561436757fe5b906020019060200201818152505081600d0154878780600101985081518110151561438e57fe5b906020019060200201818152505081600e015487878060010198508151811015156143b557fe5b906020019060200201818152505081600f015487878060010198508151811015156143dc57fe5b9060200190602002018181525050600082600401805460018160011615610100020316600290049050141561445057600090505b60085481101561444b576000878780600101985081518110151561443057fe5b90602001906020020181815250508080600101915050614410565b614519565b600090505b600854811015614518578160040181815460018160011615610100020316600290048110151561448157fe5b8154600116156144a05790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027f0100000000000000000000000000000000000000000000000000000000000000900487878060010198508151811015156144fd57fe5b90602001906020020181815250508080600101915050614455565b5b8380600101945050614237565b5b50505050505092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561458e57600080fd5b8060128190555050565b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156145f557600080fd5b80600460016005540181548110151561460a57fe5b90600052602060002090601202016000018190555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561467d57600080fd5b80600c8190555050565b60085481565b60038281548110151561469c57fe5b9060005260206000209001818154811015156146b457fe5b9060005260206000209060020201600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154905082565b600080600080600080600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561476157600080fd5b600460055481548110151561477257fe5b9060005260206000209060120201975061478b8a61358d565b151561479657600080fd5b8988600f0181905550888860100190805190602001906147b7929190615a7b565b506147c7896008546009546127fa565b8860040190805190602001906147de929190615afb565b50600096505b876004018054600181600116156101000203166002900490508710156148e95760018860050160008a6004018a815460018160011615610100020316600290048110151561482e57fe5b81546001161561484d5790600052602060002090602091828204019190065b9054901a7f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060006101000a81548160ff02191690831515021790555086806001019750506147e4565b60016008540188600a01816148fe9190615b7b565b5060016008540188600b01816149149190615ba7565b5087600301548860060180549050029550601754601254870281151561493657fe5b049450601754601154870281151561494a57fe5b049350601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc869081150290604051600060405180830381858888f1935050505015156149af57600080fd5b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f193505050501515614a1157600080fd5b600092505b600380549050831015614b1d57600383815481101515614a3257fe5b90600052602060002090019150876003015488601101600085815260200190815260200160002054029550600096505b8180549050871015614b10578187815481101515614a7c57fe5b906000526020600020906002020190508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc60175483600101548902811515614add57fe5b049081150290604051600060405180830381858888f193505050501515614b0357600080fd5b8680600101975050614a62565b8280600101935050614a16565b60048054809190600101614b319190615bd3565b506005600081548092919060010191905055506016546004600554815481101515614b5857fe5b906000526020600020906012020160000154016004600160055401815481101515614b7f57fe5b9060005260206000209060120201600001819055506015546004600160055401815481101515614bab57fe5b906000526020600020906012020160030181905550614bc8614d55565b50505050505050505050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515614c5557600080fd5b80600e9080519060200190614c6b929190615c05565b5050565b60155481565b60115481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515614cd657600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515614d1257600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080600080600080600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515614dbd57600080fd5b5b6005546007541015615212576004600754815481101515614ddb57fe5b90600052602060002090601202019750876007015496505b8760060180549050871015614f3d578760060187815481101515614e1357fe5b90600052602060002090600202019550614ec9866001018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015614ebe5780601f10614e9357610100808354040283529160200191614ebe565b820191906000526020600020905b815481529060010190602001808311614ea157829003601f168201915b5050505050896154e3565b94506001851115614f185787600a0185815481101515614ee557fe5b90600052602060002090018054806001018281614f029190615c52565b9160005260206000209001600089909190915055505b8680600101975050600c545a1015614f3857868860070181905550615213565b614df3565b868860070181905550600088600901541415614f6c57614f5c886155d5565b600c545a1015614f6b57615213565b5b5b6001886009015411156150eb5787600a018860090154815481101515614f8f57fe5b9060005260206000209001805490509350876008015492505b838310156150b85787600a018860090154815481101515614fc557fe5b906000526020600020900183815481101515614fdd57fe5b90600052602060002090015491508760060182815481101515614ffc57fe5b9060005260206000209060020201955087600b01886009015481548110151561502157fe5b90600052602060002090015490508560000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561509357600080fd5b8280600101935050600c545a10156150b357828860080181905550615213565b614fa8565b60008860080181905550876009016000815480929190600190039190505550600c545a10156150e657615213565b614f6d565b6007547f5bc8b31cd13501172f73d4d1bd9d649926a7056f79e6384bedfe9b375f09718b89600001548a600f01548b6004018c600301548d60060180549050028d600c01548e600d01548f600e015460405180888152602001878152602001806020018681526020018581526020018481526020018381526020018281038252878181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156151e75780601f106151bc576101008083540402835291602001916151e7565b820191906000526020600020905b8154815290600101906020018083116151ca57829003601f168201915b50509850505050505050505060405180910390a2600760008154809291906001019190505550614dbe565b5b5050505050505050565b60095481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561527e57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015156152df57600080fd5b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561533d57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60135481565b60165481565b60175481565b60008060008091505b60018451038210156154d7576001820190505b83518110156154ca5783818151811015156153c657fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916848381518110151561544157fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156154bd57600092506154dc565b80806001019150506153af565b818060010192505061539c565b600192505b5050919050565b600080600090505b83518110156155ce57826005016000858381518110151561550857fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f0100000000000000000000000000000000000000000000000000000000000000027effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff16156155c15781806001019250505b80806001019150506154eb565b5092915050565b60008060008060008060008060006008548a600901819055506017546013546011546012546017540303038b600301548c60060180549050020281151561561857fe5b04985060009750600296505b6008548710156156da5789600a018781548110151561563f57fe5b90600052602060002090018054905095506064600e8881548110151561566157fe5b9060005260206000209001548a0281151561567857fe5b04945060008611156156c757858581151561568f57fe5b048a600b01888154811015156156a157fe5b906000526020600020900181905550848a600c01600082825401925050819055506156cd565b84880197505b8680600101975050615624565b6064600e6008548154811015156156ed57fe5b9060005260206000209001548a0281151561570457fe5b048801975089600a0160085481548110151561571c57fe5b9060005260206000209001805490509350896001015492508960020154915060008411156157eb57600b548310156157a65782600b5403905081811115615761578190505b808203915080830192506007547f2db4fe9636b7408fd585dd7bfa4bea1ad2cbcb020012359ffb01f0c79cf2f7cd826040518082815260200191505060405180910390a25b83838115156157b157fe5b048a600b016008548154811015156157c557fe5b906000526020600020900181905550828a600c0160008282540192505081905550600092505b600b5482101561580357878a600e018190555061580d565b878a600d01819055505b89600d01548301600460016007540181548110151561582857fe5b90600052602060002090601202016001016000828254019250508190555089600e01548201600460016007540181548110151561586157fe5b90600052602060002090601202016002016000828254019250508190555050505050505050505050565b602060405190810160405280600081525090565b602060405190810160405280600081525090565b8154818355818115116158e0576002028160020283600052602060002091820191016158df9190615c7e565b5b505050565b8260028101928215615914579160200282015b828111156159135782518255916020019190600101906158f8565b5b5090506159219190615caa565b5090565b815481835581811511615952576002028160020283600052602060002091820191016159519190615ccf565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061599857805160ff19168380011785556159c6565b828001600101855582156159c6579182015b828111156159c55782518255916020019190600101906159aa565b5b5090506159d39190615caa565b5090565b602060405190810160405280600081525090565b815481835581811511615a1257818360005260206000209182019101615a119190615d25565b5b505050565b815481835581811511615a4457600202816002028360005260206000209182019101615a439190615d51565b5b505050565b815481835581811511615a7657600202816002028360005260206000209182019101615a759190615d51565b5b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10615abc57805160ff1916838001178555615aea565b82800160010185558215615aea579182015b82811115615ae9578251825591602001919060010190615ace565b5b509050615af79190615caa565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10615b3c57805160ff1916838001178555615b6a565b82800160010185558215615b6a579182015b82811115615b69578251825591602001919060010190615b4e565b5b509050615b779190615caa565b5090565b815481835581811511615ba257818360005260206000209182019101615ba19190615d9f565b5b505050565b815481835581811511615bce57818360005260206000209182019101615bcd9190615caa565b5b505050565b815481835581811511615c0057601202816012028360005260206000209182019101615bff9190615dcb565b5b505050565b828054828255906000526020600020908101928215615c41579160200282015b82811115615c40578251825591602001919060010190615c25565b5b509050615c4e9190615caa565b5090565b815481835581811511615c7957818360005260206000209182019101615c789190615caa565b5b505050565b615ca791905b80821115615ca35760008181615c9a9190615e92565b50600201615c84565b5090565b90565b615ccc91905b80821115615cc8576000816000905550600101615cb0565b5090565b90565b615d2291905b80821115615d1e57600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000615d159190615ea0565b50600201615cd5565b5090565b90565b615d4e91905b80821115615d4a5760008181615d419190615ee8565b50600101615d2b565b5090565b90565b615d9c91905b80821115615d9857600080820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182016000905550600201615d57565b5090565b90565b615dc891905b80821115615dc45760008181615dbb9190615f0c565b50600101615da5565b5090565b90565b615e8f91905b80821115615e8b57600080820160009055600182016000905560028201600090556003820160009055600482016000615e0a9190615ea0565b600682016000615e1a9190615f2d565b600782016000905560088201600090556009820160009055600a82016000615e429190615f51565b600b82016000615e529190615f0c565b600c820160009055600d820160009055600e820160009055600f820160009055601082016000615e829190615f72565b50601201615dd1565b5090565b90565b506000815560010160009055565b50805460018160011615610100020316600290046000825580601f10615ec65750615ee5565b601f016020900490600052602060002090810190615ee49190615caa565b5b50565b5080546000825560020290600052602060002090810190615f099190615d51565b50565b5080546000825590600052602060002090810190615f2a9190615caa565b50565b5080546000825560020290600052602060002090810190615f4e9190615ccf565b50565b5080546000825590600052602060002090810190615f6f9190615d9f565b50565b50805460018160011615610100020316600290046000825580601f10615f985750615fb7565b601f016020900490600052602060002090810190615fb69190615caa565b5b505600a165627a7a72305820953ba61ef4f607db752baca398121c418d985e64f5b41f84aaeab43e16403a200029', +} diff --git a/packages/statemanager/test/testdata/providerData/accounts/0x0000000000000000000000000000000000000000.json b/packages/statemanager/test/testdata/providerData/accounts/0x0000000000000000000000000000000000000000.ts similarity index 82% rename from packages/statemanager/test/testdata/providerData/accounts/0x0000000000000000000000000000000000000000.json rename to packages/statemanager/test/testdata/providerData/accounts/0x0000000000000000000000000000000000000000.ts index a97ddb6f42..8a000427d4 100644 --- a/packages/statemanager/test/testdata/providerData/accounts/0x0000000000000000000000000000000000000000.json +++ b/packages/statemanager/test/testdata/providerData/accounts/0x0000000000000000000000000000000000000000.ts @@ -1,40 +1,40 @@ -{ - "0x1": { - "address": "0x0000000000000000000000000000000000000000", - "accountProof": [ - "0xf90211a0d0585e7d394e34e25f68d061d08e82e38fa602ea4043f2817cd3ac5b31a29328a030b597837ef7ed612004104f73e1d07a7eb5c1df3b651f655adcd0f7d619c0b9a030ba476a61856a4a463dd353de26b9712ef1f8acfe29604d6a1eb08e6fa27fe1a06333617e23217a14bff18d8c4d113d124980d9e35f4d13dde2372939cb060d42a0f260adcb79f73e89ac51654a4d00355859a8604f8ea060d6c7f6b5709fdf5ba3a0eed4f1c0582e8c14e8f3aaf4f2f7f26b5b2dbfb6395fecd2535b41c3ecc0044ea0bf985f59d8e90ffe4cd785b7d1911eb96645c803df088de05936705f381ead1aa02f1a8ca188636ee6720e66412ba1b4c2e24c10f5a8eddd1ef0139fa45b177322a0207378e4f3ee0f1177c5ade42d9235e6e9137d0954fdb876981968c23b1b48e6a0b7a67f37f37f420638a1020d89766d2c04f794f516f2e48ccce9811abadcc56da05925aaeeeb2e1c06ec1eede855e86d847e6558642571d38a9429c026a66bb698a02a43093d78b58cdac728deb10404682e6970f98e3dfd61680fc251908c4797dea04bad4376daf6a251d89a36c022cdf1e021eec624b9babc68bdeecf5ba14dc0e7a0d11b1c9c4f605f36f54ae4c64363ac829e841f081605060da5cc71c81bc22fefa0af5478aae6814b5d74d112d59aa6250b3a7cb87f5387f5d1dccd6a025bb2351fa03343e5f0f00e762320ec49111a7987a6b78f3f5e63a5d85293980c78f5f79faf80", - "0xf90211a0d834f137c8d740d146b3423337c40bff8f0bae826bb5695e47e6afffe6953092a06929fa08887e7822b4259aeb615561473bb8353481a1ec998a67c544adc8f81ea0cad180d1bcce794ac9ddd2ca87b184055bca827cc6788651bc6e738818fb3c4fa07e604eea373cc6801db26f89413ff56cfdd0fb30904f9dd08e1f2bb79380c3c6a05c91993ee0dc517714fc39c70d28a32487705438da7ce35d88c35092a29329e6a0d30627171437e96129d3fa900029e29e704feced3c7ed1933a3a74e91a73c7b0a03eeee4d579aef5b1a3fe5e4ace3d62f582a81881dfd7d57a7e84a031f3c7ec65a050a987aa4a545768624c717234cafb5e886694f5801f06826140ce842f1b4135a0b0d73c4addfe915ff6b93126f7cc44f88ea082547247cd6f5181772d36287c91a00b2199e16106f12e74095a6ae16839651948e0b60cbf600eb26afd288cce7276a0d5dd21437e4dbc2096b44f7c62c3dcddb95862e9d0cd2bbe24f686263c65957aa0621005b4e5d1cfd743623db56568c7e2d2fedc11f0d2498f1b412bd552ca4cc2a02afcfd67fda00fa0541f446d2dbe0ecf63a9614546e4d9833a093f897b27aa67a096c90b1ac1313120e91e6888e46a53ebb59ae4deee0fbe47538e22854e9dff55a05b7f23839544ebcca507d1ddd654962b180730697918f88d2892a4599a50e914a06f0add66eefb05db3d87a133c71c6b01b9af19af008ce2ff36cdb13a4ae2379780", - "0xf90211a092746776e0abc21be1b8b27ba16aa1c3d66b35ab8b72a4a1ba08a4606fabf94da0f155f37302578ab7ab4f9e4a6fed2c60b33f31c26fb73fd6b8a5a7230003dafda044193a0d65d3f09ab340be0049e42d58a2e2b4aeb77d464532fa54536599d508a036cefb7e68de64fe1288dd45bbf1abcd5d8cae92c5a49bd23d06a37e38a3d121a0eac0c9cdb41b2216255a778823f8159135a702fd0e6e93d0e6e274ff265b5ea2a0719b396892d42330c84ffe3faa66ef3a24d1efdc2506107996d06849da79e5c1a0e11c6c26dae8c0eeb3bd495f633e35c8ab0573815edf8f9d82b8ad1bc605039fa0bc9702a5309debb64509858b393d104840a84d85de14aa3add33a757af744a85a08d57854cec7e156dbe721fade3663d050db3e0415dc06c7a4e52acab3fd6c6eaa0d95d0072b8d180684ef4acf9697f76a8e929a9727e232175e4c9b8764569f739a08816168fe10db0f144f194860566d8517cff66c23c2b8a90118bb2edfbac6f0fa0e61577ddcef777d7e2891a9829e49bf0257aa4e74484d7f3f90c3f2568c3a370a0ee59f785b80d52b40b29d2ec8c8143e24f07b1847bd3f649840d185fe9e89a71a07abe55595bc1b7a029ab866919e391300ad4d2d32526ccea9a1947fbda8b6b01a030adb18044d9f32c04a799021a4c4bea81eee86ab5ad52937455c1215572a4f5a0f8cb632eb869575ff6117066b403c02fbc567bd709269eed6de67a1491da248880", - "0xf90211a0bc9a67cae0c09d08d0fe997805a24f2548fbdcc74053c4faf18c1cac25ced4a7a01f1d600916a82728a680fcb84bb0c5a8e1e1ac499e65cac0934a31752220f872a0fad84aaec72665a18a0299527f01f2f62bb7515b5703d75b2f8e8a86bf3c5bf0a05b184cc986f8f7dbfd5989179da610ba09a2d47b6a63559373c7fced0745e6cfa06eea9f7f6998932378c8088313240f9f25762889b96208c269572b7147e52aaca094f2e833daddb5ed1ca89f7861418f88bd43db8ba3c11c85b412d6457a50dfa6a0c9a6eb6b6c828b93eda1760601e38c6659a327da26adfa3a79ecc2bf3632ee0ba0aedb44e41d58bb20d3668e7ffa68ecd0c98576919f5fbe9e37bbc92e2e3e5fcda094e57b387ffadf914f8609680d247e930473fc110db42c66ebc713b5bf434686a0ad561e87a05fa17ca6ddc2a9760cfde870348b5ea6f34d90d483dac2073f616aa0fdfae592a3196c67d12bc9213ca708aea2f176088559ed3895d633fef4588150a05385c61eef7ff1eaae1525bd3ef8a2b350779a5410ec9566419c75687a0f7edaa095518c64c9680acafa2fa8880dfccb668ac0fe40f3423e89d55f631cf08dbce4a04a9d87f3cd6218ba523d13895a509507ba18b0a5748ec27c3e80db9c38f2a947a05e45fff0e0f3ae7c07556199c7f3cfadffec4b8aa2707b1bdb96f70cf5383bada0897bab3f465f053d90c919379da2c3da204a3b04226cb2d23b68feec0a2b3feb80", - "0xf90211a0ccadf7240a6a01624c247e5cb7a3121bca68e1b18995bf028407ed35e144e503a0adba96049854337d28e834cc096484d62236be7b2f4a5335b1480be8da9aeae4a097408bc9dd225e904e8610db85c664a4793d948a66c277f7a54953d5d2203278a094c2f4762fde71653b01efdc05a98906360e552ae1241fe8f57fcb7dd11aa364a018a6d3a1ac26d561b345d8a5b603e565835dcdc5d26640e4b4318df99e42eaa5a05d0c34a8c9782eabb7f1e6f9c005fd8394d1d943c7654b4a4936ca71ddeeb121a014e603c136f69ff1b2314f5700c7f95f34eee0615cb167b17892355053eb7159a090a231530452f0e706022639052c2029c8c0840e94cb5560481eb6500c0390c2a030b924960d725112fb5fab7248fffbe1e6161fd2435616b21ba1eb5e9ea970baa0988514ba62fc16f988b9b2cbc4229a0ee2acfc0b659c3b2be995ffd00776b1aaa005fd3fb8b80b5d15219d89e69a578fda8c13839f957933f2d8ee22551b63679fa05b7847a237c22e6ab2478eb54bcb96396bb89621f9516e1b090c0923709ebf59a0d5c2b022dfcd4b17691fde5348129ad143bcd09525c01d7c0960120410b74d07a07418deb33f49afe5d1c56443144517b5cb5be04e19f315ef4c270478330d4b3ba04ab978bc5df26383a9c072e6cac84abc3e2b351264f49a64333ca4ffa70f7f76a070f70afe02117e71fb324ebe4472ce42f80dd6ae2f8601eaca1d33ac264e9e8680", - "0xf90211a0d4cab5a47d8043340092eba307d3b479837e51edf2975224c46b78fa5d9f2bdea0ccd9ec700f6b62c3423b847687a5d4c46f74f5b20f8fcbe7e836bf1d7dbb507fa048e2485855730c0042f677d545881ed5c6f8fadac6a82b6f4020a573526567d7a0c92a42a712309deaeee1e350dc1da047581ddad92196d6f0d1800bec9f826c45a0401ab729dd8e4a0fa11b10d49c6cdb5be466d549f8f0b94121d7ac2746489dc4a0d8d9e80c8014f52f03499cf22f86d158613fa4203802fef981c60f783afe9408a03e4a52b5d39ad906abfe16348a5ade7e05e2b50d64fb5659cd905c662dfa2e1ea0b310acd53b1a6ab55b4c53fd17936e6902b49ec9bcb38d3ed42e8f3655fd591ea024e54c1785e22ad8f50df0fd8c81041242a07d42ad06fcb09f9cb62ed8da4d71a00cc694cc46793187a9349aa139e38543b0aa89a1407a34032cd7cdbbe17f8918a09031c9630367bdc533bad8312babc8fb2d9177e0b66f23d41166c134546ae502a0e434d71446bc0e7e57212c6e9c51404aeaef72793a78573d11b5b52ea93364eea0af0887f59b1bab56181db6d294f4ecda71a7391c167627fa9779afc759d1cf4da0f2ec9b17f9c92f3690332bab50727866ce1e1e6f58309fd177111dde749615cea03768dc2f979daec77db519b61c2629389fe2f9f71940d04fc6d5af2f6ce5f2c7a072cb4c7c33b5c90d7ea53b1dcc185d4f0427c606e72ec67e7c73209d43e3352480", - "0xf9011180a03464dee21bd9b7f1712c25a7bf48517d93f6cd02bc5e069e85ca98eef103792b80a0ac233ce7e7018541d154a3abf88a2d3d564777b116c94fec994ce36d0ae1582ba0fd874c87366c0aaaf7fccf6065684b0745c3dcb1632d64ebb023cfe15512924e808080a02073bcfe0a91dc4b71e13226cefc82d938a69b86d682b838f1db53f367510f8f80a040c3c8f7a9522d6df5c0028d90d360f73c5169b4cf434d95350beed43e167390a01fc08535e5a5e545911ea3dc28d013c83cef44ed67cf1ba6a7a001821140451da0a856e72e69c2131a5d4e0ac7b583725e9a400db1263a6f0b13fd298c5df84327a0598f8e0f6c6ea52b62e04c655de5e5494597c2902078b98091861dd0bf237873808080", - "0xf85180808080a06cb96634150a4bf19ad1cd1d29ead274d327b6c478fe4624570e3b7f848fea318080a05907a21dcc08a3c5d31c399dc54c6387b26d2c88a93e7c9dd6d9ad82511a5a9f808080808080808080", - "0xf8709d20ae81a58eb98d9c78de4a1fd7fd9535fc953ed2be602daaa41767312ab850f84e808a026dd9b85eb300dc1568a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" +export const account = { + '0x1': { + address: '0x0000000000000000000000000000000000000000', + accountProof: [ + '0xf90211a0d0585e7d394e34e25f68d061d08e82e38fa602ea4043f2817cd3ac5b31a29328a030b597837ef7ed612004104f73e1d07a7eb5c1df3b651f655adcd0f7d619c0b9a030ba476a61856a4a463dd353de26b9712ef1f8acfe29604d6a1eb08e6fa27fe1a06333617e23217a14bff18d8c4d113d124980d9e35f4d13dde2372939cb060d42a0f260adcb79f73e89ac51654a4d00355859a8604f8ea060d6c7f6b5709fdf5ba3a0eed4f1c0582e8c14e8f3aaf4f2f7f26b5b2dbfb6395fecd2535b41c3ecc0044ea0bf985f59d8e90ffe4cd785b7d1911eb96645c803df088de05936705f381ead1aa02f1a8ca188636ee6720e66412ba1b4c2e24c10f5a8eddd1ef0139fa45b177322a0207378e4f3ee0f1177c5ade42d9235e6e9137d0954fdb876981968c23b1b48e6a0b7a67f37f37f420638a1020d89766d2c04f794f516f2e48ccce9811abadcc56da05925aaeeeb2e1c06ec1eede855e86d847e6558642571d38a9429c026a66bb698a02a43093d78b58cdac728deb10404682e6970f98e3dfd61680fc251908c4797dea04bad4376daf6a251d89a36c022cdf1e021eec624b9babc68bdeecf5ba14dc0e7a0d11b1c9c4f605f36f54ae4c64363ac829e841f081605060da5cc71c81bc22fefa0af5478aae6814b5d74d112d59aa6250b3a7cb87f5387f5d1dccd6a025bb2351fa03343e5f0f00e762320ec49111a7987a6b78f3f5e63a5d85293980c78f5f79faf80', + '0xf90211a0d834f137c8d740d146b3423337c40bff8f0bae826bb5695e47e6afffe6953092a06929fa08887e7822b4259aeb615561473bb8353481a1ec998a67c544adc8f81ea0cad180d1bcce794ac9ddd2ca87b184055bca827cc6788651bc6e738818fb3c4fa07e604eea373cc6801db26f89413ff56cfdd0fb30904f9dd08e1f2bb79380c3c6a05c91993ee0dc517714fc39c70d28a32487705438da7ce35d88c35092a29329e6a0d30627171437e96129d3fa900029e29e704feced3c7ed1933a3a74e91a73c7b0a03eeee4d579aef5b1a3fe5e4ace3d62f582a81881dfd7d57a7e84a031f3c7ec65a050a987aa4a545768624c717234cafb5e886694f5801f06826140ce842f1b4135a0b0d73c4addfe915ff6b93126f7cc44f88ea082547247cd6f5181772d36287c91a00b2199e16106f12e74095a6ae16839651948e0b60cbf600eb26afd288cce7276a0d5dd21437e4dbc2096b44f7c62c3dcddb95862e9d0cd2bbe24f686263c65957aa0621005b4e5d1cfd743623db56568c7e2d2fedc11f0d2498f1b412bd552ca4cc2a02afcfd67fda00fa0541f446d2dbe0ecf63a9614546e4d9833a093f897b27aa67a096c90b1ac1313120e91e6888e46a53ebb59ae4deee0fbe47538e22854e9dff55a05b7f23839544ebcca507d1ddd654962b180730697918f88d2892a4599a50e914a06f0add66eefb05db3d87a133c71c6b01b9af19af008ce2ff36cdb13a4ae2379780', + '0xf90211a092746776e0abc21be1b8b27ba16aa1c3d66b35ab8b72a4a1ba08a4606fabf94da0f155f37302578ab7ab4f9e4a6fed2c60b33f31c26fb73fd6b8a5a7230003dafda044193a0d65d3f09ab340be0049e42d58a2e2b4aeb77d464532fa54536599d508a036cefb7e68de64fe1288dd45bbf1abcd5d8cae92c5a49bd23d06a37e38a3d121a0eac0c9cdb41b2216255a778823f8159135a702fd0e6e93d0e6e274ff265b5ea2a0719b396892d42330c84ffe3faa66ef3a24d1efdc2506107996d06849da79e5c1a0e11c6c26dae8c0eeb3bd495f633e35c8ab0573815edf8f9d82b8ad1bc605039fa0bc9702a5309debb64509858b393d104840a84d85de14aa3add33a757af744a85a08d57854cec7e156dbe721fade3663d050db3e0415dc06c7a4e52acab3fd6c6eaa0d95d0072b8d180684ef4acf9697f76a8e929a9727e232175e4c9b8764569f739a08816168fe10db0f144f194860566d8517cff66c23c2b8a90118bb2edfbac6f0fa0e61577ddcef777d7e2891a9829e49bf0257aa4e74484d7f3f90c3f2568c3a370a0ee59f785b80d52b40b29d2ec8c8143e24f07b1847bd3f649840d185fe9e89a71a07abe55595bc1b7a029ab866919e391300ad4d2d32526ccea9a1947fbda8b6b01a030adb18044d9f32c04a799021a4c4bea81eee86ab5ad52937455c1215572a4f5a0f8cb632eb869575ff6117066b403c02fbc567bd709269eed6de67a1491da248880', + '0xf90211a0bc9a67cae0c09d08d0fe997805a24f2548fbdcc74053c4faf18c1cac25ced4a7a01f1d600916a82728a680fcb84bb0c5a8e1e1ac499e65cac0934a31752220f872a0fad84aaec72665a18a0299527f01f2f62bb7515b5703d75b2f8e8a86bf3c5bf0a05b184cc986f8f7dbfd5989179da610ba09a2d47b6a63559373c7fced0745e6cfa06eea9f7f6998932378c8088313240f9f25762889b96208c269572b7147e52aaca094f2e833daddb5ed1ca89f7861418f88bd43db8ba3c11c85b412d6457a50dfa6a0c9a6eb6b6c828b93eda1760601e38c6659a327da26adfa3a79ecc2bf3632ee0ba0aedb44e41d58bb20d3668e7ffa68ecd0c98576919f5fbe9e37bbc92e2e3e5fcda094e57b387ffadf914f8609680d247e930473fc110db42c66ebc713b5bf434686a0ad561e87a05fa17ca6ddc2a9760cfde870348b5ea6f34d90d483dac2073f616aa0fdfae592a3196c67d12bc9213ca708aea2f176088559ed3895d633fef4588150a05385c61eef7ff1eaae1525bd3ef8a2b350779a5410ec9566419c75687a0f7edaa095518c64c9680acafa2fa8880dfccb668ac0fe40f3423e89d55f631cf08dbce4a04a9d87f3cd6218ba523d13895a509507ba18b0a5748ec27c3e80db9c38f2a947a05e45fff0e0f3ae7c07556199c7f3cfadffec4b8aa2707b1bdb96f70cf5383bada0897bab3f465f053d90c919379da2c3da204a3b04226cb2d23b68feec0a2b3feb80', + '0xf90211a0ccadf7240a6a01624c247e5cb7a3121bca68e1b18995bf028407ed35e144e503a0adba96049854337d28e834cc096484d62236be7b2f4a5335b1480be8da9aeae4a097408bc9dd225e904e8610db85c664a4793d948a66c277f7a54953d5d2203278a094c2f4762fde71653b01efdc05a98906360e552ae1241fe8f57fcb7dd11aa364a018a6d3a1ac26d561b345d8a5b603e565835dcdc5d26640e4b4318df99e42eaa5a05d0c34a8c9782eabb7f1e6f9c005fd8394d1d943c7654b4a4936ca71ddeeb121a014e603c136f69ff1b2314f5700c7f95f34eee0615cb167b17892355053eb7159a090a231530452f0e706022639052c2029c8c0840e94cb5560481eb6500c0390c2a030b924960d725112fb5fab7248fffbe1e6161fd2435616b21ba1eb5e9ea970baa0988514ba62fc16f988b9b2cbc4229a0ee2acfc0b659c3b2be995ffd00776b1aaa005fd3fb8b80b5d15219d89e69a578fda8c13839f957933f2d8ee22551b63679fa05b7847a237c22e6ab2478eb54bcb96396bb89621f9516e1b090c0923709ebf59a0d5c2b022dfcd4b17691fde5348129ad143bcd09525c01d7c0960120410b74d07a07418deb33f49afe5d1c56443144517b5cb5be04e19f315ef4c270478330d4b3ba04ab978bc5df26383a9c072e6cac84abc3e2b351264f49a64333ca4ffa70f7f76a070f70afe02117e71fb324ebe4472ce42f80dd6ae2f8601eaca1d33ac264e9e8680', + '0xf90211a0d4cab5a47d8043340092eba307d3b479837e51edf2975224c46b78fa5d9f2bdea0ccd9ec700f6b62c3423b847687a5d4c46f74f5b20f8fcbe7e836bf1d7dbb507fa048e2485855730c0042f677d545881ed5c6f8fadac6a82b6f4020a573526567d7a0c92a42a712309deaeee1e350dc1da047581ddad92196d6f0d1800bec9f826c45a0401ab729dd8e4a0fa11b10d49c6cdb5be466d549f8f0b94121d7ac2746489dc4a0d8d9e80c8014f52f03499cf22f86d158613fa4203802fef981c60f783afe9408a03e4a52b5d39ad906abfe16348a5ade7e05e2b50d64fb5659cd905c662dfa2e1ea0b310acd53b1a6ab55b4c53fd17936e6902b49ec9bcb38d3ed42e8f3655fd591ea024e54c1785e22ad8f50df0fd8c81041242a07d42ad06fcb09f9cb62ed8da4d71a00cc694cc46793187a9349aa139e38543b0aa89a1407a34032cd7cdbbe17f8918a09031c9630367bdc533bad8312babc8fb2d9177e0b66f23d41166c134546ae502a0e434d71446bc0e7e57212c6e9c51404aeaef72793a78573d11b5b52ea93364eea0af0887f59b1bab56181db6d294f4ecda71a7391c167627fa9779afc759d1cf4da0f2ec9b17f9c92f3690332bab50727866ce1e1e6f58309fd177111dde749615cea03768dc2f979daec77db519b61c2629389fe2f9f71940d04fc6d5af2f6ce5f2c7a072cb4c7c33b5c90d7ea53b1dcc185d4f0427c606e72ec67e7c73209d43e3352480', + '0xf9011180a03464dee21bd9b7f1712c25a7bf48517d93f6cd02bc5e069e85ca98eef103792b80a0ac233ce7e7018541d154a3abf88a2d3d564777b116c94fec994ce36d0ae1582ba0fd874c87366c0aaaf7fccf6065684b0745c3dcb1632d64ebb023cfe15512924e808080a02073bcfe0a91dc4b71e13226cefc82d938a69b86d682b838f1db53f367510f8f80a040c3c8f7a9522d6df5c0028d90d360f73c5169b4cf434d95350beed43e167390a01fc08535e5a5e545911ea3dc28d013c83cef44ed67cf1ba6a7a001821140451da0a856e72e69c2131a5d4e0ac7b583725e9a400db1263a6f0b13fd298c5df84327a0598f8e0f6c6ea52b62e04c655de5e5494597c2902078b98091861dd0bf237873808080', + '0xf85180808080a06cb96634150a4bf19ad1cd1d29ead274d327b6c478fe4624570e3b7f848fea318080a05907a21dcc08a3c5d31c399dc54c6387b26d2c88a93e7c9dd6d9ad82511a5a9f808080808080808080', + '0xf8709d20ae81a58eb98d9c78de4a1fd7fd9535fc953ed2be602daaa41767312ab850f84e808a026dd9b85eb300dc1568a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', ], - "balance": "0x26dd9b85eb300dc1568", - "codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "nonce": "0x0", - "storageHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "storageProof": [] + balance: '0x26dd9b85eb300dc1568', + codeHash: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + nonce: '0x0', + storageHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + storageProof: [], }, - "0xec738c": { - "accountProof": [ - "0xf90211a0698b8d5a11e367f5b757cf4f93c45dda02e049aabd6e2b236dc033cdd511736aa0c1747606b2d118293051a08461c329ec20902ccc00c3b9f1ea1c045854dcaf00a0a6c1ba8c6915887f68b817de66c998540846c8113f5db34cfad4b02000836c13a0ccee7fcb08a212af4a74f8f8744fbe1d385ddb5e82812e51a6092dff850aac04a017cc3f7efea5b0582f2adcb9d1e6ec3042c98bda117b10542c70ba0e9e7585daa00856eab49b015529459f15ecaa5fa236e2e472588aa0bcff1a77cce3d1b28541a019ceaf8596f25ed1112a9b418616222fc5df0be0b8ac6e5997b1b05e74d2eba6a0fa9bf03eb0ac6f616794cb55f15fdea1088a6fb63a4f89b7b7b8125d83dff8b0a0f53280821c6f2e91e2f3ccaaa5998a050f712709046ca62339b5ee2590fc4c20a04c4a64c236f488acde3ee2384dd9425f288cae33e53b24d714d6ae7027773536a01a60df46887cb99a2c56efb2940def33a9991881452720abf7a07fc990bcec69a01b2af90df9319a98b4e8d8bb0a74c1552543331c55c966a7422a9072142fc036a03253cc6d9d686646aa8b8cc0bf628a8f6184e39d16ef03769eff93fb5a4f497ca090d661f1c40cb37f2e80e6abd9059e67310b2ae95b114c72353c714330ba4e0fa0a3992180241043c2ae02dc84ac1be8a857a8a1bc2e9d54a8449bd7528ff75175a0eadb6a9ec1fe3c3ca1c246ba2168e2f62cd1e76a58569919b203138c2c63f05180", - "0xf90211a06d72a57b629089894e25723599dc3b565b0ad4ac1cbfd8349cf4e1a9c455f912a09e671ef8c88bbfd5617fc531adeb20e436649aa43b38abbea6f24a8673e62c43a06f27329f518a6d7219de3e99ce8e306ab93f6fd997a4efa258ae6680ded5e816a0e71e58b92bf68d5545924f886ee482bd7e84737c66833ab8ee861643aeb46425a0bd28695a0b5aadd02d5bc5184c4ccb2a9c31a17fc8e62d286ab2e49caf162295a0c6f975c775e95e410be92eb42c8e11880534a47e1bd1f9467f7d1265ebe83971a0d25005d7b03251a6107755533b595bf29a3911ace106a31bbd06934bd4a84cd0a041359295f1cf647ae1ed728056130eb306de7208bfbc7d7ccbcb2c0d9f7e9239a0fa0a7775c6a74c069d522cd8eb2486bbdd8d2945870802f9e194cc98113c5026a0945ba58f7af17b904086d344e4cf0234bb1c2782f6fc0ba27167ecfab21e6696a015ce0f2ed05940a4fe34f65c4f4fce63ed3d20259440daf9ab06d1cbce909f7ba04d6d59811f5cfbf91f7ba1e8452d8106958a2bcfa91ce930cd08a422c7f74e77a0bf76f1dbe31ee612d72046ab7cd097f6e43fc93beae31ea08044aaa51eb7bc44a0c3cfa4c593652015ac5f49640e0affbc9004d873fcd7d75cb62ce6099cad109ba09f34fac61968592b1b9f99af397e5334d6be4ee84ef286885ff11b6a65d062a5a037006f7fa763eb896a072893f8c582580630c79ff3bf84ca413a170bbce811db80", - "0xf90211a00c1a5948ea1b386be062292807e531fe1010364af5ba59beeca081f9b2e460e0a08279630da801ae78a33f97c15f34d4e14bd0a7b7ea1bdb5fa0d3dfd14e78779ea05aa3635bfd0f651dd50f6059c3cb93e1aa53a6a4c8517d26211c9584340edca0a09f0dc1b839bc42c734b96a5af51df4c5c3c195a2a948805937d108e2e772c870a00d09165d82791302c61e0c9036a26f8c389c6fe299b871e3018d124052fff19ca0d4380f9fb10c64a67b347a6e13a9ca64ec7d1dac1fb85255ce19f34c99fa2028a0ea21e93ec88d328d027fba2d1c1ae4df0a96e9c94480dd94f45faf553b3df675a0308cdb1ce4795439323417bbbfc3bbf984f1043e6cda9c5781be72e1433266fda095f0ebcfcb27d528cbe15275c328162d83e6dfc8a850de0c3684bb6f00ac2687a0de80919084ad0f7398a004dc39a7598190164fbc7e5bcc53a9fc1b1f45f14ed5a0ca9f4668cb921941f4a8079476bb2e61add75945cfe40d17c6c391aed8fff7b4a0795aba719384f32f58755539623bd1d447907fafbbff0c5525a2e829beb4bddfa00cd594d841be2188b0925d58b75278cdd280f769fa3e2c2583c1dc4c7852c7a7a05f9429e764f0893d7fb69fb723c019b9f0e21e399564c8f07c0484b82deffaaea0c87f7475e42c1337faae7ab1b9901f9e9d2021fb59d5f8ad8a32d84fd906d5f9a00b4d18eaf468274b0d1df6bb4139e645f0c73cb4f1b36a326a75fe9ff2c922ff80", - "0xf90211a05b3d31f1229eb431dd5341e601e3b75372eff7ff0016fab5360250023a016c68a0bf25c851d3e4d3a7244b045d19a954069c592bac71a042ccced1c05847723ee0a09f785e583a459dd5538495fa9f67bbf33ca8870f43cf50806dfec67a0c1f834fa080da143bfe654040df0a4fcbf0cf13c073e7c92685a31773f160ade098358b69a0566a09f5be05e9371ff11e78de114b086d1f75454a82b6d1ff4d8ae9cc547f03a02b39b34f9020d358fc97d25ca5e93f8be879c608302155fdffedfa94ae643e37a0cee662a24725e5e72727d6a6e5efecc8f1c6c634569459c68b6b25713b375381a0aeda6e1c242a6454211b708f5227bfe234677f3afcba9d28aa2edd399e7a145fa0f0a9bdd0ba797395f2d0221ec747ee86ead4a63ddae9ec697238c4a535b3deb7a05bd65ba8e8f03ee3f638b235fa16aa010793301287d83b98b1b380ed99bccab2a0a15001af00ffdb7b94f6c117049b00200f937db1d9815f900a5ef6f0bd9b7a8da08508cfec93c7133394a4a660458f58cc7bfd4a58667b3d09e2368d2dd4b4eaa2a08aaa62b10c3ffb69ef166e5add51312898c6b406bdd47432e3d115cde851f201a06269906757248ad3b1d4899e9ac82fde2230d5010b011bb91e5c67c2737ce919a0feb22a870eb1bd1b4dedc1e1ebd19031befc1a056ea4a997832059e7c9fb17c1a03d73c774cefbdf5c690ed8257236656dfca72b5499e3f86d08c0ecf987cbbd5680", - "0xf90211a0ccadf7240a6a01624c247e5cb7a3121bca68e1b18995bf028407ed35e144e503a0adba96049854337d28e834cc096484d62236be7b2f4a5335b1480be8da9aeae4a097408bc9dd225e904e8610db85c664a4793d948a66c277f7a54953d5d2203278a0d1a3be8c1004b6fec24e464e7946566d6e3ec998ce4f87b6fa592ea8668784eca018a6d3a1ac26d561b345d8a5b603e565835dcdc5d26640e4b4318df99e42eaa5a062dff1ab00db22b08076c14ecec8afe8edcf2bf3820a736ff7088544d13ab23ba09575b695a228118591f5a94443e4b14ca8d0b4889dd65ade2441f882ac6c9cd5a030abb0446be0314b0c47c332dc22bfef50a8c1660c13d3903cafea152e246898a030b924960d725112fb5fab7248fffbe1e6161fd2435616b21ba1eb5e9ea970baa0988514ba62fc16f988b9b2cbc4229a0ee2acfc0b659c3b2be995ffd00776b1aaa0a4405d825ea1198a525cb3b9aebeb27e7ab071a5df91749d81e74dee88da06dca09c7732cb46fbe44137e5fd246c0324aba9d66622a6c5cb973f89ebc5dccad15ba0bcdd2b0bb1ccf16b1ff306fdb8980dc76148e38ba78446f44ab00cfcf6b6ba07a0370f298764fc4c0443c4afc5e4eb327bac16a5612376d8bf7ec087020e92e338a0c1c4c413cf612256583737c04f1ceaa0753aee73df5e8c8c8ab929d9320ed9a0a0ab2aa0be7647ead6d9cee70aca99d5bd116b438b0d995c535bc08a8e745913c580", - "0xf90211a0d4cab5a47d8043340092eba307d3b479837e51edf2975224c46b78fa5d9f2bdea0ccd9ec700f6b62c3423b847687a5d4c46f74f5b20f8fcbe7e836bf1d7dbb507fa048e2485855730c0042f677d545881ed5c6f8fadac6a82b6f4020a573526567d7a0c92a42a712309deaeee1e350dc1da047581ddad92196d6f0d1800bec9f826c45a0401ab729dd8e4a0fa11b10d49c6cdb5be466d549f8f0b94121d7ac2746489dc4a0d8d9e80c8014f52f03499cf22f86d158613fa4203802fef981c60f783afe9408a03e4a52b5d39ad906abfe16348a5ade7e05e2b50d64fb5659cd905c662dfa2e1ea019a1b60368ba074666e119e623c5144963bae126ca6ad4760f24872f1f8e5ccca08f12ccd4bc5fbb9015a7bc7db4b5268475e3203493a9f58f340cf2373863b971a00cc694cc46793187a9349aa139e38543b0aa89a1407a34032cd7cdbbe17f8918a09031c9630367bdc533bad8312babc8fb2d9177e0b66f23d41166c134546ae502a0e434d71446bc0e7e57212c6e9c51404aeaef72793a78573d11b5b52ea93364eea0af0887f59b1bab56181db6d294f4ecda71a7391c167627fa9779afc759d1cf4da0f2ec9b17f9c92f3690332bab50727866ce1e1e6f58309fd177111dde749615cea03768dc2f979daec77db519b61c2629389fe2f9f71940d04fc6d5af2f6ce5f2c7a072cb4c7c33b5c90d7ea53b1dcc185d4f0427c606e72ec67e7c73209d43e3352480", - "0xf9011180a03464dee21bd9b7f1712c25a7bf48517d93f6cd02bc5e069e85ca98eef103792b80a0ac233ce7e7018541d154a3abf88a2d3d564777b116c94fec994ce36d0ae1582ba0fd874c87366c0aaaf7fccf6065684b0745c3dcb1632d64ebb023cfe15512924e808080a02073bcfe0a91dc4b71e13226cefc82d938a69b86d682b838f1db53f367510f8f80a040c3c8f7a9522d6df5c0028d90d360f73c5169b4cf434d95350beed43e167390a040c620cbefc114f3a6bb5cd2c457869059f8fbd103ee87bba727982dd4d52006a0a856e72e69c2131a5d4e0ac7b583725e9a400db1263a6f0b13fd298c5df84327a0598f8e0f6c6ea52b62e04c655de5e5494597c2902078b98091861dd0bf237873808080", - "0xf85180808080a06cb96634150a4bf19ad1cd1d29ead274d327b6c478fe4624570e3b7f848fea318080a0a9a24a05618031ac806006b79c50163938e04e1f7fa6774af95e327d7587b321808080808080808080", - "0xf8709d20ae81a58eb98d9c78de4a1fd7fd9535fc953ed2be602daaa41767312ab850f84e808a026dd9f96cc665d577dba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + '0xec738c': { + accountProof: [ + '0xf90211a0698b8d5a11e367f5b757cf4f93c45dda02e049aabd6e2b236dc033cdd511736aa0c1747606b2d118293051a08461c329ec20902ccc00c3b9f1ea1c045854dcaf00a0a6c1ba8c6915887f68b817de66c998540846c8113f5db34cfad4b02000836c13a0ccee7fcb08a212af4a74f8f8744fbe1d385ddb5e82812e51a6092dff850aac04a017cc3f7efea5b0582f2adcb9d1e6ec3042c98bda117b10542c70ba0e9e7585daa00856eab49b015529459f15ecaa5fa236e2e472588aa0bcff1a77cce3d1b28541a019ceaf8596f25ed1112a9b418616222fc5df0be0b8ac6e5997b1b05e74d2eba6a0fa9bf03eb0ac6f616794cb55f15fdea1088a6fb63a4f89b7b7b8125d83dff8b0a0f53280821c6f2e91e2f3ccaaa5998a050f712709046ca62339b5ee2590fc4c20a04c4a64c236f488acde3ee2384dd9425f288cae33e53b24d714d6ae7027773536a01a60df46887cb99a2c56efb2940def33a9991881452720abf7a07fc990bcec69a01b2af90df9319a98b4e8d8bb0a74c1552543331c55c966a7422a9072142fc036a03253cc6d9d686646aa8b8cc0bf628a8f6184e39d16ef03769eff93fb5a4f497ca090d661f1c40cb37f2e80e6abd9059e67310b2ae95b114c72353c714330ba4e0fa0a3992180241043c2ae02dc84ac1be8a857a8a1bc2e9d54a8449bd7528ff75175a0eadb6a9ec1fe3c3ca1c246ba2168e2f62cd1e76a58569919b203138c2c63f05180', + '0xf90211a06d72a57b629089894e25723599dc3b565b0ad4ac1cbfd8349cf4e1a9c455f912a09e671ef8c88bbfd5617fc531adeb20e436649aa43b38abbea6f24a8673e62c43a06f27329f518a6d7219de3e99ce8e306ab93f6fd997a4efa258ae6680ded5e816a0e71e58b92bf68d5545924f886ee482bd7e84737c66833ab8ee861643aeb46425a0bd28695a0b5aadd02d5bc5184c4ccb2a9c31a17fc8e62d286ab2e49caf162295a0c6f975c775e95e410be92eb42c8e11880534a47e1bd1f9467f7d1265ebe83971a0d25005d7b03251a6107755533b595bf29a3911ace106a31bbd06934bd4a84cd0a041359295f1cf647ae1ed728056130eb306de7208bfbc7d7ccbcb2c0d9f7e9239a0fa0a7775c6a74c069d522cd8eb2486bbdd8d2945870802f9e194cc98113c5026a0945ba58f7af17b904086d344e4cf0234bb1c2782f6fc0ba27167ecfab21e6696a015ce0f2ed05940a4fe34f65c4f4fce63ed3d20259440daf9ab06d1cbce909f7ba04d6d59811f5cfbf91f7ba1e8452d8106958a2bcfa91ce930cd08a422c7f74e77a0bf76f1dbe31ee612d72046ab7cd097f6e43fc93beae31ea08044aaa51eb7bc44a0c3cfa4c593652015ac5f49640e0affbc9004d873fcd7d75cb62ce6099cad109ba09f34fac61968592b1b9f99af397e5334d6be4ee84ef286885ff11b6a65d062a5a037006f7fa763eb896a072893f8c582580630c79ff3bf84ca413a170bbce811db80', + '0xf90211a00c1a5948ea1b386be062292807e531fe1010364af5ba59beeca081f9b2e460e0a08279630da801ae78a33f97c15f34d4e14bd0a7b7ea1bdb5fa0d3dfd14e78779ea05aa3635bfd0f651dd50f6059c3cb93e1aa53a6a4c8517d26211c9584340edca0a09f0dc1b839bc42c734b96a5af51df4c5c3c195a2a948805937d108e2e772c870a00d09165d82791302c61e0c9036a26f8c389c6fe299b871e3018d124052fff19ca0d4380f9fb10c64a67b347a6e13a9ca64ec7d1dac1fb85255ce19f34c99fa2028a0ea21e93ec88d328d027fba2d1c1ae4df0a96e9c94480dd94f45faf553b3df675a0308cdb1ce4795439323417bbbfc3bbf984f1043e6cda9c5781be72e1433266fda095f0ebcfcb27d528cbe15275c328162d83e6dfc8a850de0c3684bb6f00ac2687a0de80919084ad0f7398a004dc39a7598190164fbc7e5bcc53a9fc1b1f45f14ed5a0ca9f4668cb921941f4a8079476bb2e61add75945cfe40d17c6c391aed8fff7b4a0795aba719384f32f58755539623bd1d447907fafbbff0c5525a2e829beb4bddfa00cd594d841be2188b0925d58b75278cdd280f769fa3e2c2583c1dc4c7852c7a7a05f9429e764f0893d7fb69fb723c019b9f0e21e399564c8f07c0484b82deffaaea0c87f7475e42c1337faae7ab1b9901f9e9d2021fb59d5f8ad8a32d84fd906d5f9a00b4d18eaf468274b0d1df6bb4139e645f0c73cb4f1b36a326a75fe9ff2c922ff80', + '0xf90211a05b3d31f1229eb431dd5341e601e3b75372eff7ff0016fab5360250023a016c68a0bf25c851d3e4d3a7244b045d19a954069c592bac71a042ccced1c05847723ee0a09f785e583a459dd5538495fa9f67bbf33ca8870f43cf50806dfec67a0c1f834fa080da143bfe654040df0a4fcbf0cf13c073e7c92685a31773f160ade098358b69a0566a09f5be05e9371ff11e78de114b086d1f75454a82b6d1ff4d8ae9cc547f03a02b39b34f9020d358fc97d25ca5e93f8be879c608302155fdffedfa94ae643e37a0cee662a24725e5e72727d6a6e5efecc8f1c6c634569459c68b6b25713b375381a0aeda6e1c242a6454211b708f5227bfe234677f3afcba9d28aa2edd399e7a145fa0f0a9bdd0ba797395f2d0221ec747ee86ead4a63ddae9ec697238c4a535b3deb7a05bd65ba8e8f03ee3f638b235fa16aa010793301287d83b98b1b380ed99bccab2a0a15001af00ffdb7b94f6c117049b00200f937db1d9815f900a5ef6f0bd9b7a8da08508cfec93c7133394a4a660458f58cc7bfd4a58667b3d09e2368d2dd4b4eaa2a08aaa62b10c3ffb69ef166e5add51312898c6b406bdd47432e3d115cde851f201a06269906757248ad3b1d4899e9ac82fde2230d5010b011bb91e5c67c2737ce919a0feb22a870eb1bd1b4dedc1e1ebd19031befc1a056ea4a997832059e7c9fb17c1a03d73c774cefbdf5c690ed8257236656dfca72b5499e3f86d08c0ecf987cbbd5680', + '0xf90211a0ccadf7240a6a01624c247e5cb7a3121bca68e1b18995bf028407ed35e144e503a0adba96049854337d28e834cc096484d62236be7b2f4a5335b1480be8da9aeae4a097408bc9dd225e904e8610db85c664a4793d948a66c277f7a54953d5d2203278a0d1a3be8c1004b6fec24e464e7946566d6e3ec998ce4f87b6fa592ea8668784eca018a6d3a1ac26d561b345d8a5b603e565835dcdc5d26640e4b4318df99e42eaa5a062dff1ab00db22b08076c14ecec8afe8edcf2bf3820a736ff7088544d13ab23ba09575b695a228118591f5a94443e4b14ca8d0b4889dd65ade2441f882ac6c9cd5a030abb0446be0314b0c47c332dc22bfef50a8c1660c13d3903cafea152e246898a030b924960d725112fb5fab7248fffbe1e6161fd2435616b21ba1eb5e9ea970baa0988514ba62fc16f988b9b2cbc4229a0ee2acfc0b659c3b2be995ffd00776b1aaa0a4405d825ea1198a525cb3b9aebeb27e7ab071a5df91749d81e74dee88da06dca09c7732cb46fbe44137e5fd246c0324aba9d66622a6c5cb973f89ebc5dccad15ba0bcdd2b0bb1ccf16b1ff306fdb8980dc76148e38ba78446f44ab00cfcf6b6ba07a0370f298764fc4c0443c4afc5e4eb327bac16a5612376d8bf7ec087020e92e338a0c1c4c413cf612256583737c04f1ceaa0753aee73df5e8c8c8ab929d9320ed9a0a0ab2aa0be7647ead6d9cee70aca99d5bd116b438b0d995c535bc08a8e745913c580', + '0xf90211a0d4cab5a47d8043340092eba307d3b479837e51edf2975224c46b78fa5d9f2bdea0ccd9ec700f6b62c3423b847687a5d4c46f74f5b20f8fcbe7e836bf1d7dbb507fa048e2485855730c0042f677d545881ed5c6f8fadac6a82b6f4020a573526567d7a0c92a42a712309deaeee1e350dc1da047581ddad92196d6f0d1800bec9f826c45a0401ab729dd8e4a0fa11b10d49c6cdb5be466d549f8f0b94121d7ac2746489dc4a0d8d9e80c8014f52f03499cf22f86d158613fa4203802fef981c60f783afe9408a03e4a52b5d39ad906abfe16348a5ade7e05e2b50d64fb5659cd905c662dfa2e1ea019a1b60368ba074666e119e623c5144963bae126ca6ad4760f24872f1f8e5ccca08f12ccd4bc5fbb9015a7bc7db4b5268475e3203493a9f58f340cf2373863b971a00cc694cc46793187a9349aa139e38543b0aa89a1407a34032cd7cdbbe17f8918a09031c9630367bdc533bad8312babc8fb2d9177e0b66f23d41166c134546ae502a0e434d71446bc0e7e57212c6e9c51404aeaef72793a78573d11b5b52ea93364eea0af0887f59b1bab56181db6d294f4ecda71a7391c167627fa9779afc759d1cf4da0f2ec9b17f9c92f3690332bab50727866ce1e1e6f58309fd177111dde749615cea03768dc2f979daec77db519b61c2629389fe2f9f71940d04fc6d5af2f6ce5f2c7a072cb4c7c33b5c90d7ea53b1dcc185d4f0427c606e72ec67e7c73209d43e3352480', + '0xf9011180a03464dee21bd9b7f1712c25a7bf48517d93f6cd02bc5e069e85ca98eef103792b80a0ac233ce7e7018541d154a3abf88a2d3d564777b116c94fec994ce36d0ae1582ba0fd874c87366c0aaaf7fccf6065684b0745c3dcb1632d64ebb023cfe15512924e808080a02073bcfe0a91dc4b71e13226cefc82d938a69b86d682b838f1db53f367510f8f80a040c3c8f7a9522d6df5c0028d90d360f73c5169b4cf434d95350beed43e167390a040c620cbefc114f3a6bb5cd2c457869059f8fbd103ee87bba727982dd4d52006a0a856e72e69c2131a5d4e0ac7b583725e9a400db1263a6f0b13fd298c5df84327a0598f8e0f6c6ea52b62e04c655de5e5494597c2902078b98091861dd0bf237873808080', + '0xf85180808080a06cb96634150a4bf19ad1cd1d29ead274d327b6c478fe4624570e3b7f848fea318080a0a9a24a05618031ac806006b79c50163938e04e1f7fa6774af95e327d7587b321808080808080808080', + '0xf8709d20ae81a58eb98d9c78de4a1fd7fd9535fc953ed2be602daaa41767312ab850f84e808a026dd9f96cc665d577dba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', ], - "address": "0x0000000000000000000000000000000000000000", - "balance": "0x26dd9f96cc665d577db", - "codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "nonce": "0x0", - "storageHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "storageProof": [] - } + address: '0x0000000000000000000000000000000000000000', + balance: '0x26dd9f96cc665d577db', + codeHash: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + nonce: '0x0', + storageHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + storageProof: [], + }, } diff --git a/packages/statemanager/test/testdata/providerData/accounts/0x1f9840a85d5af5bf1d1762f925bdaddc4201f984.json b/packages/statemanager/test/testdata/providerData/accounts/0x1f9840a85d5af5bf1d1762f925bdaddc4201f984.ts similarity index 82% rename from packages/statemanager/test/testdata/providerData/accounts/0x1f9840a85d5af5bf1d1762f925bdaddc4201f984.json rename to packages/statemanager/test/testdata/providerData/accounts/0x1f9840a85d5af5bf1d1762f925bdaddc4201f984.ts index 170451b479..06134e7f10 100644 --- a/packages/statemanager/test/testdata/providerData/accounts/0x1f9840a85d5af5bf1d1762f925bdaddc4201f984.json +++ b/packages/statemanager/test/testdata/providerData/accounts/0x1f9840a85d5af5bf1d1762f925bdaddc4201f984.ts @@ -1,47 +1,47 @@ -{ - "0x1": { - "address": "0x1f9840a85d5af5bf1d1762f925bdaddc4201f984", - "accountProof": [ - "0xf90211a01d28328103d724cf7996096ceeff2d6fb0d306aca632291e21bcf3fa217a7cb2a08875d17d98fceae3c10a3d26283eec46522e0b5d4fd1748e98827efb3d53c0faa011af42c1855150789acf6d2f0941ef23266857d5fd2ff03aeb1a30e83be60f78a0a4a9b5038f6b158a3229994bcee59f469ddcc975c1b538d44e1955ce837a40e6a0c479de4ab8ed5a6b3832a03521857a34c389f8aba76b68fde6b0d58a20586fe3a066e59ba5f63df45d50286e77ce56f31f827e957fbd656d7b898fd95b5c3506dfa0e087bf902c20216a73e158719e6d5a12563a057dd2a473a624a8e260a612ebcea0ad8d11ff32c469f61e8d93e6b15b62c59bb79d8ed7b1b98ede6caaa1a8d6e550a0cf6a26160096cd02a154020075d6e99b7281ff5bc0e83cf54b756c0e9364dee1a06bf78478c6748b9abb299972e17c054515f989df7d627079dca4a88ff759fd53a0e9b9ba32ba151ed7d750f85017ed39026954f1ab24bb7db943b4ba70328ea0d0a0b008484a2a26b347dd5af1123434500742a8bf480fd66893f97ff936ac168ca3a0681103edb199e5093ce12775b8d23d5b10b9f650a322917b0771c5247dca9e9da006eaa9c4ceea48359c18c01e0138ab165d92231ad9e64c0db4511289fef8a488a0298afcf0f71ab36cacaae1b2c4bc197bd8e4f99bd0bc48f973d74ae6d42b0349a017df2701be70e285da1b6eabffa70077c2d728063e930fbdf2e8a43441986f7a80", - "0xf90211a0ed1c7137dd9bb884ca14718e1fed8f78f6602b7f903b384bf4491bd238f8b557a00cfb2cb170f08d4e2bbdd339d6c5c1072546fa3796c5453d21e77d8b3b86db9ca05dd5b5baebd642da9edac8114a91db9f18707f9230e272c6b0c8947c258b0568a02fa52e7186e564aa053c39d918c46b1b2424efcb35be47ea7bf8c2f84b14d462a08fd27aedc1592aaa4826ad145c2bdf641e2a080871aa21a610b512933b9ab341a0aea8a3aee4c098ebdb287e2cebbe00c7ec0740762006411eb5a52b1051e986e5a01c3436d8d18e752a3e4815eacb429bfa0b794f5be4faed7a831f0e4ecacf01e8a0ee2e97243770c9b4d3cc7084b6e8c4ed12a0ad6fa2bfc978a4900cd5ce73ef05a032550200ec48e8d6eb917c3686347f3f36f526b2cf949a1f8bcaa828112ca67ea06097bfec82ac2c06acd775f1656abbeb1690079f9af9294a077216afa4863e7ea0092b3ee12b33c4a348b0a611a1fbb9a6a8f38cc08e896777172892510f26663ca0c0d99fe45186d27223f07938f06f2e18803ec3bb75a7f2fb9b1ffccb17ac5113a0f21d3b454dc45298569e61842fdc57e7a3d1d2615ac43d93fd37b0631a6964a6a058e8f4148f21c181398a77fdebeb67ebde0c3fc836a25686008ef9dfed376b24a052a64502e483709538d19c3b40e59ab5eb82d7492da082fccda0398558ff69cca0e24e3476f616ef94884fe59bb545aeb5f5c82b30e437d382132c200741dbb82980", - "0xf90211a0c1f26ad0997ea56aa9a43f90e169fc69a1a63cfaed743db5babb8cc7d3c732a4a06e5d4045c5e8142fe3443b346102459962a44d7fb0fc5133e033a37dc7d79591a0dcdba736c13af03dd01d6fa9a65b18c7910d9ebd1441062a5b4e58023c62e06ea0dcc3b3b5dddb998740604d530591bd8487c93d20412baf3c4faabfd6ae311946a0add238c348e03d2b156d2d45b1e6036137ff249b8d3953c9a282e16d29204072a05c2cec313085462d3e8845e31618f2357310f9494022b421296c77799a755488a0e8a8a0a28d33a3a6f26f1bd82342187ea707be008e5a563bbe94dae1db53ca4aa0a8944e4aedff80009f6a7f6e74303144a54e3cc82d70d4b81d45e1dd253cc769a00c3ad5c78e1845fa39613a47bf7f107ea9176d206410007d598223ad7c1608dfa044832d3e9331ee4e551f2536b9a04740a2ea409350f06fef94223648f8c359c9a0096dd1a764453e7ebcf95649e098138d093783a453b9cb788bbf533d2aec5508a09a08b38515cdc5f8b9db82dc8b8d232b6ac35287ad0a53fa82c460810950fde2a04478d5a1be448f072be06aec504777e91501a41743e9f5a878aef8d60dc8b4a0a01d3100cb00838ad1646ec169b6b67ad25daaf320351cd81e4e38018e204189bda0dda01eb4c1b3b2977463bd92df5a77fb1befb18cadb3e99912dfb4a2fc35f171a0f6dd4f9dabff6c3cc65866906d79e6dd6cd47de94030b13dd75ab3d6b6c84bb380", - "0xf90211a06369bcd8bc3ef565ad410fbb6790e5b914b258a2e71c960b36f66b527d8987eca09791b1e2d52d5d7a07c0e1a7c77b680806227cb22127582db6599fb90f7fa58ba0114d78225052f2f798d7badf0d13546fded00c4a87f53897ba5f916c69eb5990a0b357aad2e87361c2111ad17937adf984695008845c71c57f547d69572732aac6a0e33b5ef932e6edef274febf635dc6d4fcffaddf4b5b169719aba997a0f4a0168a0fd3b1fd0aaedb9157d473b0e0540c8ebad4618a3a050b49ad7c82783932d3e15a00034f77511478394d558260bd37ff8cf601550454ba210fe4189036c4607ec15a070d0e416ac825ad907c07d6b0a9bc03747774f784ecca178ce0883150d27c6eaa00b41a9f84909734ac44e6b43263ea69c553fb35e8e6e03af3b108fd80759fd7ea0b3cac9ec9dacfb45e1d3773a5aa7c1cf6adae71c7b93efd4b5b621d2479136e0a0f222044c3c822b077512de99f41f88bfe778cf8c20d9296aae6da1604b99e2a9a0251c8fa7aafac65eceb3b75420b426ee1134f071583cfc4af33ceae97306a422a003a96b340ce440a960785fa5c4895e5f7b070a3ab739e503562dfc10f28593afa0b8bd2f69b915c49b84e284401b9d64c1812bfb4479bb244305d5663ce327b2a6a0bd1fe6267454d48b1927ebcaac02e508b6284ecd0bf5d8d48b96c7f9e81f97dfa0c375512a00deaa95613e3adcd3f773f48e3aa2eff89943b7bd4674aa5551832d80", - "0xf90211a09e262a6e43751ff15989fc3452ef96a54b7b5c0a45beacc9c6f73cb0e3efb671a028b8f8e07f89cede2494b48997d0c7e70beb6d424781524e0f16fb1859bee7b7a077ed818a7eccc3f318c357494e04dadc9a75590b0ffbc59713b1e5088d057618a07c328afee2d695e5967bfab08e2164930b0caa64c55ffbafbf75847aa010b2f2a0ef382d8a1e91091c1e1e8527a532fd1affda3a265d9b0fe3b8aedd9b139400fea0767f83c4e53dd7137b0ec8e744fe97c8ad14d5ec9d75fb63ce37ae150e6250d9a0c27b50ddc232824fd5aa5ab4ccf1647a2e92fef876e82324912b42df7212dce2a0891a0c0527cf045b46016fc1651eef8ee97c18277d70339ccce0545af86cea85a03cc8140c594ac0ed01a0485d8660f5252be3f768ef03da8bd6cb698021ddd1e0a0e194812c1e7b4ebcefdee66510a47acee1d44ac7fc5c0b3af3c504b1924b1680a0283a4fd571907511f59dd2760b398a8b8ec2d51c33cf225fa4a080a222b18389a060ed6e7e1e691e1e5c6fceaafe0c3350203351f3206db3026ccf6decebed280ea0409e200aec12b5503b258aa0c39dc6bcf0e8f0b93f77247488ce146b4f730edca0cf2584336f75b2849d0c6cf960ee719d11f98244b5185c1e8634efe69f4f1be3a091820997f0202c3ddfd0df86466a8eaeb23c1e08e3dd38328167baeffda6a497a094af17ff2865843400a66206b15014fd651bfd4c5b73fbff623e8988d6b30ede80", - "0xf90211a07db285c70b198d1369843f5708a069155b2cdbc054c29528596078c2ee17e171a0db1845b8c6b985ec94b45ca37f68901c9cb137abfb734ab57eecf22dc6607d6fa0959506d83f3811554d76ace10624830cd7b5a414bc69497284258a628178c80da0fd39566f5bc9021aebfca17058aca634a36b5c88c333be9974446cb393d953b6a0bf45d10eed2537b880e1624d5bfe4366d6839b99b2410e431876bbebe49cb714a08d002f9c8a2a8540ea0384d647081f4024003a34b3c7de41216c48ea849299b6a0cf5caf51767cb611d4a8592436e1eabf665ad073b1d8a69c796185faee68f306a0528de28ebd0cc558ef99da99aa771fdc2291e5cc3fae8e30548869c36a318a51a08e3a8e95b48a6d71e066c08fd76bc9589826761108f493bddf720cdb81b5d6a8a09f47433a60d401d4cfed16132dc7670e44498d0758a2558a158fcef17ea35625a066480dda6939b2ffef3656584fdb67921cc676fb9a51d03250b4c04c6b130a81a0b165ade6fc65d2c87a0dc650e81600123175fc59d51c78d5c44ff762a6bb4b9ea0f03d6678434c1e0b4e59b0eb6acdabfea971bd76c2569f1ad0252acc57a3bfbba087b4c65fe34bdb1973714ba571685766fcb5e0178cda477b7e2526b830c82037a04cf4be80bb05af159c28b00bff0aa968cfb5138795ccaa894d68d8c0eeddb6aaa068febae5d768071c3d808b04431952672d57f6c2252b32e131cef7af15963fd080", - "0xf90131a043ce578c9712671b914726d463116e76c773ccd983c9004e4c2a65f317aa1b3ca0b96431bd2a16eca7d08fa088a900416157d7257ea595d693574dca435aad77f380a0cc0ac14e258c07fc49a172832c8fd209c66a530ae20244bab216609ca032ff44a0a78ada9b462945d762e7d3cf3a9b44a7f5e86ac7196e7ba6f2819620df0d96bda02758317feabd68d0cc8e91800d583d55bcecc39c6fd6c1a4b5b5c409247f000380a034a7ee07fbad09ed9a1efa44bd5f7678b9cbeff53f6a400e657d1f9db0c82205a00f6a60d59eca4ea00579b4f490c445e0d2f017dd7f8570a661d5dcae9189227fa05632937cde0dcad78e82f64849b7b00c724f916a5c35c87b33202b557fc1f22280808080a04f4d0ca46bd463521de82e91bc061c6befc3d33666e121f7ed301aa8bdcd56e48080", - "0xf87180808080a0efde115ef2b85fbcf5e329d53e9e3c530acfd6efb851283432502f7d9a579e0a80808080a0fc76223ee3d03b3b49bdffa0d6abc4c22f8f9e7330670de0eafb068bc3b1fc998080a0064337beba956356ee3832a5324a00d089b7dd31463e9c5eaf76903a489d64e580808080", - "0xf8669d20368418ff4fda64b4796d5d62d13ec99a4193e8514388441084b47beeb846f8440180a073d5c6da3459a73d0c865403963c24eefc6014f9c3e8c8a7e08a6eecaff7aa67a0deba17f16fdba566b45d8019575e068625403cc6986fa17ceadd6edf08aa0868" +export const account = { + '0x1': { + address: '0x1f9840a85d5af5bf1d1762f925bdaddc4201f984', + accountProof: [ + '0xf90211a01d28328103d724cf7996096ceeff2d6fb0d306aca632291e21bcf3fa217a7cb2a08875d17d98fceae3c10a3d26283eec46522e0b5d4fd1748e98827efb3d53c0faa011af42c1855150789acf6d2f0941ef23266857d5fd2ff03aeb1a30e83be60f78a0a4a9b5038f6b158a3229994bcee59f469ddcc975c1b538d44e1955ce837a40e6a0c479de4ab8ed5a6b3832a03521857a34c389f8aba76b68fde6b0d58a20586fe3a066e59ba5f63df45d50286e77ce56f31f827e957fbd656d7b898fd95b5c3506dfa0e087bf902c20216a73e158719e6d5a12563a057dd2a473a624a8e260a612ebcea0ad8d11ff32c469f61e8d93e6b15b62c59bb79d8ed7b1b98ede6caaa1a8d6e550a0cf6a26160096cd02a154020075d6e99b7281ff5bc0e83cf54b756c0e9364dee1a06bf78478c6748b9abb299972e17c054515f989df7d627079dca4a88ff759fd53a0e9b9ba32ba151ed7d750f85017ed39026954f1ab24bb7db943b4ba70328ea0d0a0b008484a2a26b347dd5af1123434500742a8bf480fd66893f97ff936ac168ca3a0681103edb199e5093ce12775b8d23d5b10b9f650a322917b0771c5247dca9e9da006eaa9c4ceea48359c18c01e0138ab165d92231ad9e64c0db4511289fef8a488a0298afcf0f71ab36cacaae1b2c4bc197bd8e4f99bd0bc48f973d74ae6d42b0349a017df2701be70e285da1b6eabffa70077c2d728063e930fbdf2e8a43441986f7a80', + '0xf90211a0ed1c7137dd9bb884ca14718e1fed8f78f6602b7f903b384bf4491bd238f8b557a00cfb2cb170f08d4e2bbdd339d6c5c1072546fa3796c5453d21e77d8b3b86db9ca05dd5b5baebd642da9edac8114a91db9f18707f9230e272c6b0c8947c258b0568a02fa52e7186e564aa053c39d918c46b1b2424efcb35be47ea7bf8c2f84b14d462a08fd27aedc1592aaa4826ad145c2bdf641e2a080871aa21a610b512933b9ab341a0aea8a3aee4c098ebdb287e2cebbe00c7ec0740762006411eb5a52b1051e986e5a01c3436d8d18e752a3e4815eacb429bfa0b794f5be4faed7a831f0e4ecacf01e8a0ee2e97243770c9b4d3cc7084b6e8c4ed12a0ad6fa2bfc978a4900cd5ce73ef05a032550200ec48e8d6eb917c3686347f3f36f526b2cf949a1f8bcaa828112ca67ea06097bfec82ac2c06acd775f1656abbeb1690079f9af9294a077216afa4863e7ea0092b3ee12b33c4a348b0a611a1fbb9a6a8f38cc08e896777172892510f26663ca0c0d99fe45186d27223f07938f06f2e18803ec3bb75a7f2fb9b1ffccb17ac5113a0f21d3b454dc45298569e61842fdc57e7a3d1d2615ac43d93fd37b0631a6964a6a058e8f4148f21c181398a77fdebeb67ebde0c3fc836a25686008ef9dfed376b24a052a64502e483709538d19c3b40e59ab5eb82d7492da082fccda0398558ff69cca0e24e3476f616ef94884fe59bb545aeb5f5c82b30e437d382132c200741dbb82980', + '0xf90211a0c1f26ad0997ea56aa9a43f90e169fc69a1a63cfaed743db5babb8cc7d3c732a4a06e5d4045c5e8142fe3443b346102459962a44d7fb0fc5133e033a37dc7d79591a0dcdba736c13af03dd01d6fa9a65b18c7910d9ebd1441062a5b4e58023c62e06ea0dcc3b3b5dddb998740604d530591bd8487c93d20412baf3c4faabfd6ae311946a0add238c348e03d2b156d2d45b1e6036137ff249b8d3953c9a282e16d29204072a05c2cec313085462d3e8845e31618f2357310f9494022b421296c77799a755488a0e8a8a0a28d33a3a6f26f1bd82342187ea707be008e5a563bbe94dae1db53ca4aa0a8944e4aedff80009f6a7f6e74303144a54e3cc82d70d4b81d45e1dd253cc769a00c3ad5c78e1845fa39613a47bf7f107ea9176d206410007d598223ad7c1608dfa044832d3e9331ee4e551f2536b9a04740a2ea409350f06fef94223648f8c359c9a0096dd1a764453e7ebcf95649e098138d093783a453b9cb788bbf533d2aec5508a09a08b38515cdc5f8b9db82dc8b8d232b6ac35287ad0a53fa82c460810950fde2a04478d5a1be448f072be06aec504777e91501a41743e9f5a878aef8d60dc8b4a0a01d3100cb00838ad1646ec169b6b67ad25daaf320351cd81e4e38018e204189bda0dda01eb4c1b3b2977463bd92df5a77fb1befb18cadb3e99912dfb4a2fc35f171a0f6dd4f9dabff6c3cc65866906d79e6dd6cd47de94030b13dd75ab3d6b6c84bb380', + '0xf90211a06369bcd8bc3ef565ad410fbb6790e5b914b258a2e71c960b36f66b527d8987eca09791b1e2d52d5d7a07c0e1a7c77b680806227cb22127582db6599fb90f7fa58ba0114d78225052f2f798d7badf0d13546fded00c4a87f53897ba5f916c69eb5990a0b357aad2e87361c2111ad17937adf984695008845c71c57f547d69572732aac6a0e33b5ef932e6edef274febf635dc6d4fcffaddf4b5b169719aba997a0f4a0168a0fd3b1fd0aaedb9157d473b0e0540c8ebad4618a3a050b49ad7c82783932d3e15a00034f77511478394d558260bd37ff8cf601550454ba210fe4189036c4607ec15a070d0e416ac825ad907c07d6b0a9bc03747774f784ecca178ce0883150d27c6eaa00b41a9f84909734ac44e6b43263ea69c553fb35e8e6e03af3b108fd80759fd7ea0b3cac9ec9dacfb45e1d3773a5aa7c1cf6adae71c7b93efd4b5b621d2479136e0a0f222044c3c822b077512de99f41f88bfe778cf8c20d9296aae6da1604b99e2a9a0251c8fa7aafac65eceb3b75420b426ee1134f071583cfc4af33ceae97306a422a003a96b340ce440a960785fa5c4895e5f7b070a3ab739e503562dfc10f28593afa0b8bd2f69b915c49b84e284401b9d64c1812bfb4479bb244305d5663ce327b2a6a0bd1fe6267454d48b1927ebcaac02e508b6284ecd0bf5d8d48b96c7f9e81f97dfa0c375512a00deaa95613e3adcd3f773f48e3aa2eff89943b7bd4674aa5551832d80', + '0xf90211a09e262a6e43751ff15989fc3452ef96a54b7b5c0a45beacc9c6f73cb0e3efb671a028b8f8e07f89cede2494b48997d0c7e70beb6d424781524e0f16fb1859bee7b7a077ed818a7eccc3f318c357494e04dadc9a75590b0ffbc59713b1e5088d057618a07c328afee2d695e5967bfab08e2164930b0caa64c55ffbafbf75847aa010b2f2a0ef382d8a1e91091c1e1e8527a532fd1affda3a265d9b0fe3b8aedd9b139400fea0767f83c4e53dd7137b0ec8e744fe97c8ad14d5ec9d75fb63ce37ae150e6250d9a0c27b50ddc232824fd5aa5ab4ccf1647a2e92fef876e82324912b42df7212dce2a0891a0c0527cf045b46016fc1651eef8ee97c18277d70339ccce0545af86cea85a03cc8140c594ac0ed01a0485d8660f5252be3f768ef03da8bd6cb698021ddd1e0a0e194812c1e7b4ebcefdee66510a47acee1d44ac7fc5c0b3af3c504b1924b1680a0283a4fd571907511f59dd2760b398a8b8ec2d51c33cf225fa4a080a222b18389a060ed6e7e1e691e1e5c6fceaafe0c3350203351f3206db3026ccf6decebed280ea0409e200aec12b5503b258aa0c39dc6bcf0e8f0b93f77247488ce146b4f730edca0cf2584336f75b2849d0c6cf960ee719d11f98244b5185c1e8634efe69f4f1be3a091820997f0202c3ddfd0df86466a8eaeb23c1e08e3dd38328167baeffda6a497a094af17ff2865843400a66206b15014fd651bfd4c5b73fbff623e8988d6b30ede80', + '0xf90211a07db285c70b198d1369843f5708a069155b2cdbc054c29528596078c2ee17e171a0db1845b8c6b985ec94b45ca37f68901c9cb137abfb734ab57eecf22dc6607d6fa0959506d83f3811554d76ace10624830cd7b5a414bc69497284258a628178c80da0fd39566f5bc9021aebfca17058aca634a36b5c88c333be9974446cb393d953b6a0bf45d10eed2537b880e1624d5bfe4366d6839b99b2410e431876bbebe49cb714a08d002f9c8a2a8540ea0384d647081f4024003a34b3c7de41216c48ea849299b6a0cf5caf51767cb611d4a8592436e1eabf665ad073b1d8a69c796185faee68f306a0528de28ebd0cc558ef99da99aa771fdc2291e5cc3fae8e30548869c36a318a51a08e3a8e95b48a6d71e066c08fd76bc9589826761108f493bddf720cdb81b5d6a8a09f47433a60d401d4cfed16132dc7670e44498d0758a2558a158fcef17ea35625a066480dda6939b2ffef3656584fdb67921cc676fb9a51d03250b4c04c6b130a81a0b165ade6fc65d2c87a0dc650e81600123175fc59d51c78d5c44ff762a6bb4b9ea0f03d6678434c1e0b4e59b0eb6acdabfea971bd76c2569f1ad0252acc57a3bfbba087b4c65fe34bdb1973714ba571685766fcb5e0178cda477b7e2526b830c82037a04cf4be80bb05af159c28b00bff0aa968cfb5138795ccaa894d68d8c0eeddb6aaa068febae5d768071c3d808b04431952672d57f6c2252b32e131cef7af15963fd080', + '0xf90131a043ce578c9712671b914726d463116e76c773ccd983c9004e4c2a65f317aa1b3ca0b96431bd2a16eca7d08fa088a900416157d7257ea595d693574dca435aad77f380a0cc0ac14e258c07fc49a172832c8fd209c66a530ae20244bab216609ca032ff44a0a78ada9b462945d762e7d3cf3a9b44a7f5e86ac7196e7ba6f2819620df0d96bda02758317feabd68d0cc8e91800d583d55bcecc39c6fd6c1a4b5b5c409247f000380a034a7ee07fbad09ed9a1efa44bd5f7678b9cbeff53f6a400e657d1f9db0c82205a00f6a60d59eca4ea00579b4f490c445e0d2f017dd7f8570a661d5dcae9189227fa05632937cde0dcad78e82f64849b7b00c724f916a5c35c87b33202b557fc1f22280808080a04f4d0ca46bd463521de82e91bc061c6befc3d33666e121f7ed301aa8bdcd56e48080', + '0xf87180808080a0efde115ef2b85fbcf5e329d53e9e3c530acfd6efb851283432502f7d9a579e0a80808080a0fc76223ee3d03b3b49bdffa0d6abc4c22f8f9e7330670de0eafb068bc3b1fc998080a0064337beba956356ee3832a5324a00d089b7dd31463e9c5eaf76903a489d64e580808080', + '0xf8669d20368418ff4fda64b4796d5d62d13ec99a4193e8514388441084b47beeb846f8440180a073d5c6da3459a73d0c865403963c24eefc6014f9c3e8c8a7e08a6eecaff7aa67a0deba17f16fdba566b45d8019575e068625403cc6986fa17ceadd6edf08aa0868', ], - "balance": "0x0", - "codeHash": "0xdeba17f16fdba566b45d8019575e068625403cc6986fa17ceadd6edf08aa0868", - "nonce": "0x1", - "storageHash": "0x73d5c6da3459a73d0c865403963c24eefc6014f9c3e8c8a7e08a6eecaff7aa67", - "storageProof": [ + balance: '0x0', + codeHash: '0xdeba17f16fdba566b45d8019575e068625403cc6986fa17ceadd6edf08aa0868', + nonce: '0x1', + storageHash: '0x73d5c6da3459a73d0c865403963c24eefc6014f9c3e8c8a7e08a6eecaff7aa67', + storageProof: [ { - "key": "0x0000000000000000000000000000000000000000000000000000000000000001", - "value": "0x1a9c8182c09f50c8318d769245bea52c32be35bc", - "proof": [ - "0xf90211a09390d37443449e8ede024ed3dc45c8e4994032183ab4dc77f8d3c04da87dbbf0a0c67451377e94dd309b0462ec89bdd023ea2ca4d72065a7de0f96df059973dc11a08ad9e84ddf7194b16523e5021ef10d0fbd0fdc89c9a7513af5e8df06b31b8110a025845e46c1df3f359054f31c700e0678a8f4157cbb30ab6f3bae45d358adc181a006f3740d40f08aac2fa352ece2b00e0439e818c4b799d7b7689bf5f4f3c6596da0c113819a725c4494c57a1e85628d360dec537144a2699d519ae052cd916c585fa069fd0ca28cd213857b0ec626d1905b31df465634375714f8886e5898680435a0a09996252e2d45fed22a2eaf0dfd5c1f04665a435d761e41ab769d85ac17d81f1ca0f6bfa572c650ebe855813f9cc8b5af45015f4b2b0a28146e559dd6a2c5f36f97a05400da94423d6ef99086b0489dbb1c5474da4f28a3d97309119f4827a279201ca0269c1ed050067fd9a7cecccf7262bca39addc95296ede7a648da7fdfd123ba72a0729c157299d76e605381b3fdceaaa38275ee9306659107932f4f0d7df0633f71a090c4096c2d0ce7fb7791a61f16feed5db4db43e744b3452db6ad9bf62c440f8ba06c430853936d2b00ec62b8a3bdb93cfed674867e7929d9fb67ec5366a3fe7650a07c7c7f1e208a2fd2edd7011af5566e84013cd82f7860a5740fdc325f43ada076a0b9813c3eeb2752847ffa7b21bddc6263ce13f1881fb37081609bcfc416d682e980", - "0xf90211a03bd0e5cf529107b4f5f87af1148ba65d878565222a4bab1601e6211f6170f65da0aefb73c3e0d11180feecbd45df6ed511fcc996e5f4be58c072e587ebe6cc886aa07c5ff9ef85a0ad3ce61e9880414c5f1e6c849add1bc49d1617b1fc65d2d4a1f1a08e6105f5afd67ff9cdacff62916f12c80903acf7152af1b61d928c20f7e8cb17a0b1c003b12f3ec15dc586bf5812dad59c97e1990b3a9b9df540c5f9beb6373f78a04d16e9f4aa0827dc5aa7e9346f44192b1e51df20954d339fbd33e33b7f558141a01942bba3ffa572e82e1babf300856491175c999ef18612b2999c1a2a7629e2f4a00040b69556eb89510319ad29f65004e60f04684c83693f1b0b276fdd188bc2d6a0dc08570639b146e8662d5109d46d6f4c92594d66f6d01455c92e64a43b4a881fa089f603b2e3b5a6455933ae96029f00e77d16dd58f4ae9dd1d240aabef8c70527a0b45c49908042158ea4f8795fe239e8fd21847663905c6cae086df603638c5523a0cb74e83781a78ef97b3a09d9e5bad07278b4503434d30d9a6e02af147f2394eea0ca039976dca8b360a0082fc62a1bbb32af90ce09da03b272c93e78501118b536a0ff23634d6999a834a0bf6e52e326a807c90e87158cf41cbd0fe2d491e55b8022a02dd1a1740bb1ebb45dcd8847bfc575cca38e4de833807390d0802daa63433b2ba035afa24bb2c2dbb687065873d0b14004b42c3aaba2439cba18aa44e8daf0cc4c80", - "0xf90211a05c211ff0978268a75a5b6b8bbd7b8beb27af29ce50344da09e403913356763a3a0bac3c213edf1a080d1f38827f37c4abbbbd36770a67cdc14f2a6f105e21218eca063435ef991dc50a9a4363d822db766e352a40fade2bde985ca9fd1162877e41ea0ed5dadfa0c4095ddeefb95c6fa3e9001ca8b5fa65761ed66733b5cd1c14efdbea0a2594c1e5b74dc0160f5512d24785f9fe4cf95e6f3f05186893d7da5543cbfd1a0b662d36194b3e556b3b3a97e8fa65a38e15cef65a6ba070dee98b7672bd57a08a011e37c8eb350e5b9d3dcf2dbd35dff421b1f920fbd01d0bca35abf44240a4d50a0168275c11788bf679cbf6660390d4286321bbb37dee1ee93a3ea543d9a5d5136a0e29f4fb013e6bae25dc53d0d7a65dbebee4687315f8b6bf42eeed676c1ab3b8fa010a272e9ce01cc93db9436842feb75e3e2dc8aa6ea9f2caa8e0756f42cd4052ca0d906a0720dceb3789f44bce8e9f06ea23b09601412196e04cbdcffded8aca979a09ff41a0cd6168cff1d9dfc936a75fef448dada9e59444c12566e695beefb3389a0beab9efb6e5fa399d14fab8ddb3efe9dca36d9510f54f2a0263ad062d6c5535da062f3ee2e3688f16f7883b80905d9e7dbdb26907165d863a786a5a9b3b6b59665a0b78b0f0c2fee8ccf4c09b0ae139b1117e0ae8f3806465d7e6943e90f1bc7f612a08d33db77dee6a05ba42ca831468e9e7cbbf9e58fe520cc2a227572c27ed84b7580", - "0xf90211a03510eaee4c18779eb4a987bddbffb5942e560531bf1d90a3db40ed4320b44fa1a09c7d42233b388fbe846946c63d47241c1c6874a04b1751c7ccbb8b02ea56885ca055fd5499e99938aae44b8634a17d4a1edf061b5bc7d9dad5d14051e7ee78fb7ba094381588c78d77a88c0bb89624c4f59f9706649dcab1072ad26886973ea77b21a01882904b27b01234473a815c65168e748183509dfb7f7c1ced3c57ca592262c8a09135abf3824311fe7367d876cb0386e6e2a6eb4643990e88a4605677e47c2d04a08df83e16c4bc1cb120726d98bf576ed8399ffec7c39f840b5c42554caae52feca070173bd33c9bb8443210bb70e1923855a4ca6bb39066eac26a9eaf2d41a62a7ba09801e57e89303e9f3c027176c487e361f129481dd3da0dfd195a927d23541d80a05a869bdb7786e9e72657d67c1547097340555823797a8aadda37576e610c89c1a019a32ba8691b8a966dc30b8097b6f4bb01cfa9a19552cf021a189adac8c3e844a000c662bc28f858d38f6cbf619d5947527393b66a28c192092001331bae8b0abea0fed89c96846879fdf64c790de37f1601f56d9b24f98e7a34369a15daac196ad8a063b3bd436d7d26b8fcbc5371606bd0807e384717ca0e9ac3e202454bba5ab74aa08fd2fd97de9af33ef962bfbd8f33bee6acd32a9146379cb3db4cd6f09ce5b98ca09a0ba8d59d9c810ed633b2c486cb27b4e35197765ec967e1ed0c0a4ca105fccd80", - "0xf9015180a057999b289950f8bd8280849e09095b331b7ec7eb3982ade5ac9c01692499d336a0b50c8ce108b2d023da43c3d0e4c7611b51e2fb26e087dc4541e29c7cf08f2aef80a0bbef125d671016a77a47290ff2fe7ea601472b510e847186b1dfb89dad49e1eaa035a42df0d70e8d15d60d95c8ad1462de30ef299f5aab1aacc749a30e2c8a625aa0e34ed4a72c0b2d18aba11b480f60fea7382d3bb67d95170619ec0a33da2e49fea07816efbd31de3e70a9a4f415d438247632efd0ce77dfe67c90467017681ba34d80a06cba31863c9702af22dffec693e7391d23c9b700f781f3139786f0f8abebf9b7a0967a7adc7aa4c2dce40f5f95e64ec315cdc9b90ec5510d3e255edf952449660fa05b04258b6476b47696723c46a742912b8bc29c77d671f628f42946c5abe15c6b8080a09f1d2285a10fc8e1cbc0b6a826d5ff45f2dd41da27d6566033f034183f23641e8080", - "0xf871808080808080a0b6380071e6023587dae4a71dbc678d15e89dcf58b29aebe83b4d9fe8c717464080a077380865eda6a9bb02e0dd980c733eb8dd1138826227c1a92239d4209270cd9180808080a00e017be0210e3a7688e7c8180518b70348d27951d219863e8d48a09f6dfdd663808080", - "0xf59e20527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf695941a9c8182c09f50c8318d769245bea52c32be35bc" - ] + key: '0x0000000000000000000000000000000000000000000000000000000000000001', + value: '0x1a9c8182c09f50c8318d769245bea52c32be35bc', + proof: [ + '0xf90211a09390d37443449e8ede024ed3dc45c8e4994032183ab4dc77f8d3c04da87dbbf0a0c67451377e94dd309b0462ec89bdd023ea2ca4d72065a7de0f96df059973dc11a08ad9e84ddf7194b16523e5021ef10d0fbd0fdc89c9a7513af5e8df06b31b8110a025845e46c1df3f359054f31c700e0678a8f4157cbb30ab6f3bae45d358adc181a006f3740d40f08aac2fa352ece2b00e0439e818c4b799d7b7689bf5f4f3c6596da0c113819a725c4494c57a1e85628d360dec537144a2699d519ae052cd916c585fa069fd0ca28cd213857b0ec626d1905b31df465634375714f8886e5898680435a0a09996252e2d45fed22a2eaf0dfd5c1f04665a435d761e41ab769d85ac17d81f1ca0f6bfa572c650ebe855813f9cc8b5af45015f4b2b0a28146e559dd6a2c5f36f97a05400da94423d6ef99086b0489dbb1c5474da4f28a3d97309119f4827a279201ca0269c1ed050067fd9a7cecccf7262bca39addc95296ede7a648da7fdfd123ba72a0729c157299d76e605381b3fdceaaa38275ee9306659107932f4f0d7df0633f71a090c4096c2d0ce7fb7791a61f16feed5db4db43e744b3452db6ad9bf62c440f8ba06c430853936d2b00ec62b8a3bdb93cfed674867e7929d9fb67ec5366a3fe7650a07c7c7f1e208a2fd2edd7011af5566e84013cd82f7860a5740fdc325f43ada076a0b9813c3eeb2752847ffa7b21bddc6263ce13f1881fb37081609bcfc416d682e980', + '0xf90211a03bd0e5cf529107b4f5f87af1148ba65d878565222a4bab1601e6211f6170f65da0aefb73c3e0d11180feecbd45df6ed511fcc996e5f4be58c072e587ebe6cc886aa07c5ff9ef85a0ad3ce61e9880414c5f1e6c849add1bc49d1617b1fc65d2d4a1f1a08e6105f5afd67ff9cdacff62916f12c80903acf7152af1b61d928c20f7e8cb17a0b1c003b12f3ec15dc586bf5812dad59c97e1990b3a9b9df540c5f9beb6373f78a04d16e9f4aa0827dc5aa7e9346f44192b1e51df20954d339fbd33e33b7f558141a01942bba3ffa572e82e1babf300856491175c999ef18612b2999c1a2a7629e2f4a00040b69556eb89510319ad29f65004e60f04684c83693f1b0b276fdd188bc2d6a0dc08570639b146e8662d5109d46d6f4c92594d66f6d01455c92e64a43b4a881fa089f603b2e3b5a6455933ae96029f00e77d16dd58f4ae9dd1d240aabef8c70527a0b45c49908042158ea4f8795fe239e8fd21847663905c6cae086df603638c5523a0cb74e83781a78ef97b3a09d9e5bad07278b4503434d30d9a6e02af147f2394eea0ca039976dca8b360a0082fc62a1bbb32af90ce09da03b272c93e78501118b536a0ff23634d6999a834a0bf6e52e326a807c90e87158cf41cbd0fe2d491e55b8022a02dd1a1740bb1ebb45dcd8847bfc575cca38e4de833807390d0802daa63433b2ba035afa24bb2c2dbb687065873d0b14004b42c3aaba2439cba18aa44e8daf0cc4c80', + '0xf90211a05c211ff0978268a75a5b6b8bbd7b8beb27af29ce50344da09e403913356763a3a0bac3c213edf1a080d1f38827f37c4abbbbd36770a67cdc14f2a6f105e21218eca063435ef991dc50a9a4363d822db766e352a40fade2bde985ca9fd1162877e41ea0ed5dadfa0c4095ddeefb95c6fa3e9001ca8b5fa65761ed66733b5cd1c14efdbea0a2594c1e5b74dc0160f5512d24785f9fe4cf95e6f3f05186893d7da5543cbfd1a0b662d36194b3e556b3b3a97e8fa65a38e15cef65a6ba070dee98b7672bd57a08a011e37c8eb350e5b9d3dcf2dbd35dff421b1f920fbd01d0bca35abf44240a4d50a0168275c11788bf679cbf6660390d4286321bbb37dee1ee93a3ea543d9a5d5136a0e29f4fb013e6bae25dc53d0d7a65dbebee4687315f8b6bf42eeed676c1ab3b8fa010a272e9ce01cc93db9436842feb75e3e2dc8aa6ea9f2caa8e0756f42cd4052ca0d906a0720dceb3789f44bce8e9f06ea23b09601412196e04cbdcffded8aca979a09ff41a0cd6168cff1d9dfc936a75fef448dada9e59444c12566e695beefb3389a0beab9efb6e5fa399d14fab8ddb3efe9dca36d9510f54f2a0263ad062d6c5535da062f3ee2e3688f16f7883b80905d9e7dbdb26907165d863a786a5a9b3b6b59665a0b78b0f0c2fee8ccf4c09b0ae139b1117e0ae8f3806465d7e6943e90f1bc7f612a08d33db77dee6a05ba42ca831468e9e7cbbf9e58fe520cc2a227572c27ed84b7580', + '0xf90211a03510eaee4c18779eb4a987bddbffb5942e560531bf1d90a3db40ed4320b44fa1a09c7d42233b388fbe846946c63d47241c1c6874a04b1751c7ccbb8b02ea56885ca055fd5499e99938aae44b8634a17d4a1edf061b5bc7d9dad5d14051e7ee78fb7ba094381588c78d77a88c0bb89624c4f59f9706649dcab1072ad26886973ea77b21a01882904b27b01234473a815c65168e748183509dfb7f7c1ced3c57ca592262c8a09135abf3824311fe7367d876cb0386e6e2a6eb4643990e88a4605677e47c2d04a08df83e16c4bc1cb120726d98bf576ed8399ffec7c39f840b5c42554caae52feca070173bd33c9bb8443210bb70e1923855a4ca6bb39066eac26a9eaf2d41a62a7ba09801e57e89303e9f3c027176c487e361f129481dd3da0dfd195a927d23541d80a05a869bdb7786e9e72657d67c1547097340555823797a8aadda37576e610c89c1a019a32ba8691b8a966dc30b8097b6f4bb01cfa9a19552cf021a189adac8c3e844a000c662bc28f858d38f6cbf619d5947527393b66a28c192092001331bae8b0abea0fed89c96846879fdf64c790de37f1601f56d9b24f98e7a34369a15daac196ad8a063b3bd436d7d26b8fcbc5371606bd0807e384717ca0e9ac3e202454bba5ab74aa08fd2fd97de9af33ef962bfbd8f33bee6acd32a9146379cb3db4cd6f09ce5b98ca09a0ba8d59d9c810ed633b2c486cb27b4e35197765ec967e1ed0c0a4ca105fccd80', + '0xf9015180a057999b289950f8bd8280849e09095b331b7ec7eb3982ade5ac9c01692499d336a0b50c8ce108b2d023da43c3d0e4c7611b51e2fb26e087dc4541e29c7cf08f2aef80a0bbef125d671016a77a47290ff2fe7ea601472b510e847186b1dfb89dad49e1eaa035a42df0d70e8d15d60d95c8ad1462de30ef299f5aab1aacc749a30e2c8a625aa0e34ed4a72c0b2d18aba11b480f60fea7382d3bb67d95170619ec0a33da2e49fea07816efbd31de3e70a9a4f415d438247632efd0ce77dfe67c90467017681ba34d80a06cba31863c9702af22dffec693e7391d23c9b700f781f3139786f0f8abebf9b7a0967a7adc7aa4c2dce40f5f95e64ec315cdc9b90ec5510d3e255edf952449660fa05b04258b6476b47696723c46a742912b8bc29c77d671f628f42946c5abe15c6b8080a09f1d2285a10fc8e1cbc0b6a826d5ff45f2dd41da27d6566033f034183f23641e8080', + '0xf871808080808080a0b6380071e6023587dae4a71dbc678d15e89dcf58b29aebe83b4d9fe8c717464080a077380865eda6a9bb02e0dd980c733eb8dd1138826227c1a92239d4209270cd9180808080a00e017be0210e3a7688e7c8180518b70348d27951d219863e8d48a09f6dfdd663808080', + '0xf59e20527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf695941a9c8182c09f50c8318d769245bea52c32be35bc', + ], }, { - "key": "0x0000000000000000000000000000000000000000000000000000000000000002", - "value": "0x65920080", - "proof": [ - "0xf90211a09390d37443449e8ede024ed3dc45c8e4994032183ab4dc77f8d3c04da87dbbf0a0c67451377e94dd309b0462ec89bdd023ea2ca4d72065a7de0f96df059973dc11a08ad9e84ddf7194b16523e5021ef10d0fbd0fdc89c9a7513af5e8df06b31b8110a025845e46c1df3f359054f31c700e0678a8f4157cbb30ab6f3bae45d358adc181a006f3740d40f08aac2fa352ece2b00e0439e818c4b799d7b7689bf5f4f3c6596da0c113819a725c4494c57a1e85628d360dec537144a2699d519ae052cd916c585fa069fd0ca28cd213857b0ec626d1905b31df465634375714f8886e5898680435a0a09996252e2d45fed22a2eaf0dfd5c1f04665a435d761e41ab769d85ac17d81f1ca0f6bfa572c650ebe855813f9cc8b5af45015f4b2b0a28146e559dd6a2c5f36f97a05400da94423d6ef99086b0489dbb1c5474da4f28a3d97309119f4827a279201ca0269c1ed050067fd9a7cecccf7262bca39addc95296ede7a648da7fdfd123ba72a0729c157299d76e605381b3fdceaaa38275ee9306659107932f4f0d7df0633f71a090c4096c2d0ce7fb7791a61f16feed5db4db43e744b3452db6ad9bf62c440f8ba06c430853936d2b00ec62b8a3bdb93cfed674867e7929d9fb67ec5366a3fe7650a07c7c7f1e208a2fd2edd7011af5566e84013cd82f7860a5740fdc325f43ada076a0b9813c3eeb2752847ffa7b21bddc6263ce13f1881fb37081609bcfc416d682e980", - "0xf90211a03cdd0d872e4032c8fd65eb2195781208f521970cb193bb542c2d89f270615a35a0caeaba90d4f155b255908a744ed8977dfa7e4daf4a3f9dee3a2c40de47dc9ec6a06dd70fab33bab03af1805c2b3afdb9c5dafc0e2b6ff4edb8d5b601d870718e86a0dd58e4b5680d9539e2e3f3207a97ca1269318635a8c14a1be51d08273a810605a01ec6a70336750f28f90a07391f4f1306fd09913c8697ef2765bffc2daa1f326ba000c9a117e8f0701772c0085bbe82eabc0f573a8d535cb3f8a16a245ee3eb9107a03e74a4a2b844c2bdf3cb61ba9304ae75ed934c36afbc78c478b305f781ea9b9da0d2a44d3c4e16f298ead240b6694e62cf6531495bd7dee92bcb94e0165b7df9c9a0a8e6b19477cc1b920b1a25819e8ff333323cbba46316c75fcf42a50e9e037b25a0b8446059909ec0f9f6af617824ca6a5c33a45374eab1bc3a6bbab0d3fedb5b2ca03d7fd1b7674d84ca4dc845d08830ac347f59853739d32e37c9d99bd3170e116aa0b63ae260983eeb04ea6aa8d6ee6b94917c1d7f583f9d9edf419390b4c16e381ca0a90dd2089e3ea33ffc0694cfeebf64016a352b4a10828315412c2ec30bf3ee3aa09ad4780cc03b7db7302192ddb23c28a461412c417eced630f68d96735faad2e6a00f9956021e53dddea3fdc40d2c2b7959c6786a541357f846b8036468d99f9c91a05fc9821145dbefa2ea28ed1fb1333f5caf18bddddb168d4b7cd4ddedf995975f80", - "0xf90211a0c8440dea65de21693f6290fd80fed65d3fbc7623b622e5c95b27e19242f24890a0de5d535b69c6ce9e38c11cf9f9b031db5a3c585f77e77c688a190305612c5512a0046cc81902d8b29d410d314df239d343724c3b15689645d426b9dd4c124a1d87a068605de9da1fb9967c4b42ea1717c057a74ed5b5cd0a119202571533fef44402a08ad5fb515a4722dc73a6bba4e57984ee04a09324d356d5081aa339d8d85af5b5a0d44f961ab29658a7735c9f7f6feb2acc3516b6c3ae442e1501cf85ba427bf287a0e07d8cb276e270ec8f5989189714f4249991631524a420f3d576e48a50c47733a0cad83615fd9a9fa1b30f6d534a2cbf8aae483eb173b376d28c134af02f49ae3ea045073a60483433d7083d23c55554dedc37fde3bfb916a3f1b83ad9502e5027c2a07ac405fbb4fd308d257d1998b4aa79acd8cc2ab6effe17f83d8f7326698a835ba044f4bbcdd458aad06dc527e515f2722ead195f116144a4b7d0b2bb24e4d897b2a0b07eb0a6395f178b6de320958ff98b5ec06fde8de0e9dddc2aaf728eecbea795a071a2e0413c09c4de48286a35cc192a5e7bb05efa6e94a58d1f7c8885d761ed95a0d63a5dc790635feb2baa69aa793612e53265a25ad9dc9be4b4c5908f6c219c13a0ff5a4504c04fd4ac13a15b7450a2dbd9d4a45c35bf276667c851ed04f700874ca0f7c8659e5b5ae958f262d0d9a56bca42d2af6e13d86eabcbc682fea572b0b96f80", - "0xf90211a0a207e45f27109647426c7ec8856e1d836e34a28f5391dc9a956ebfd5535b0ddda09cf3da9fc84855e5f79e9e2906ec935915a9e6c0417a19d42feae150724f0aeda091b392e02cbdcb991f7a5d339fc400c9608e70ec4ecc27168a5a195c78bb5000a03f842bd96e51b4d84bbe66299078e71c508ddf94245b80308f439c2d95fff61ca0e26795b55bba978313d30c7138810677657158105e223a239b698aff48907584a06ed23fa9175f5cc00fbb11594fad1153e9df4df43c05bda1268223d6adc0932da0009a514674132b24cc1749b430e9c3acf17766e965586ded7b6465cb93c9c22ea0d6a7dbdae4d565a1f7f405a04012bdc699b9f6d8c0863d0e30bd638fbf0da5cda059c1a2777484ae474b17df066e42a8dffe07bae3fdae9ccc51961925d103c0cfa000a6bf12834a3a879fb63b806c4e812ad7792cfbcc3f87532cbed261f550454ca079f0e624b6f1a70a4f5bbd849c17e9f3d2194c9f3847e405374a2940aa00d4dda0903cc1bc11d1bb096541194a1f3a9564c522a4df9910e39bfb78db71b5c6f096a01d382756500cc47c00b5ef5aa1deca7341f434e83b84827137c588507eb79262a0051ca3bf3ed10114084fe3ed049db8e477c61ea3fc5d4de7e07a8336462b43fba078a7c5a21d94585105682e327915bde2937187ace509f61335548e6adf7f8adfa042e14998106bd6013ad9edcde2703b1fd212fd94852c53725803d4f1a456086c80", - "0xf9017180a022be5d51153ddd654d35afa2bb9ac10f708af7312951bd4c37ef962ba3bbbf2180a0609aa9a18b9a7aaf2303cc2c171f334fb8bdd4aea2fc32dd5cbfd7ebc349fb71a091e1654da879c3389e2f2eedb45c018e34e56ca5e045f43f59fc3ce9d8f03d33a013c4ef8f185c1adf2e2b229eb6d4d54542c0441d83d924a9e5a087eb1fd10d39a0cf73d2d105ba7004833de372ef1e7bc33f8e8e9bed3afd11a61f72e4ca6a9f5ea0ca6cf899654010db21299f25a1e1af13ff022386087ff494f3352a0dd8d819b3a02ec7b6a3441104db141e94446c608e64c7ddcff77a48a2a1a09525030fd8f64ba03b092a37aa9cbd3779aa38344396473de9339cca485be8067908d73e8652e3f9a0ac9f07afb11348049cec65f51d7fb0326e2db9b595df1af3c303a7351833850fa0f35924b4198a28a1411501d8ec212e3f36c3afb8de25de13419d93b6955d40068080a0ea113bd9c3273e9d6428d807a366b80b3304c64d694a333a0ab4e0b02cd6228a8080", - "0xe59e37fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace858465920080" - ] - } - ] - } + key: '0x0000000000000000000000000000000000000000000000000000000000000002', + value: '0x65920080', + proof: [ + '0xf90211a09390d37443449e8ede024ed3dc45c8e4994032183ab4dc77f8d3c04da87dbbf0a0c67451377e94dd309b0462ec89bdd023ea2ca4d72065a7de0f96df059973dc11a08ad9e84ddf7194b16523e5021ef10d0fbd0fdc89c9a7513af5e8df06b31b8110a025845e46c1df3f359054f31c700e0678a8f4157cbb30ab6f3bae45d358adc181a006f3740d40f08aac2fa352ece2b00e0439e818c4b799d7b7689bf5f4f3c6596da0c113819a725c4494c57a1e85628d360dec537144a2699d519ae052cd916c585fa069fd0ca28cd213857b0ec626d1905b31df465634375714f8886e5898680435a0a09996252e2d45fed22a2eaf0dfd5c1f04665a435d761e41ab769d85ac17d81f1ca0f6bfa572c650ebe855813f9cc8b5af45015f4b2b0a28146e559dd6a2c5f36f97a05400da94423d6ef99086b0489dbb1c5474da4f28a3d97309119f4827a279201ca0269c1ed050067fd9a7cecccf7262bca39addc95296ede7a648da7fdfd123ba72a0729c157299d76e605381b3fdceaaa38275ee9306659107932f4f0d7df0633f71a090c4096c2d0ce7fb7791a61f16feed5db4db43e744b3452db6ad9bf62c440f8ba06c430853936d2b00ec62b8a3bdb93cfed674867e7929d9fb67ec5366a3fe7650a07c7c7f1e208a2fd2edd7011af5566e84013cd82f7860a5740fdc325f43ada076a0b9813c3eeb2752847ffa7b21bddc6263ce13f1881fb37081609bcfc416d682e980', + '0xf90211a03cdd0d872e4032c8fd65eb2195781208f521970cb193bb542c2d89f270615a35a0caeaba90d4f155b255908a744ed8977dfa7e4daf4a3f9dee3a2c40de47dc9ec6a06dd70fab33bab03af1805c2b3afdb9c5dafc0e2b6ff4edb8d5b601d870718e86a0dd58e4b5680d9539e2e3f3207a97ca1269318635a8c14a1be51d08273a810605a01ec6a70336750f28f90a07391f4f1306fd09913c8697ef2765bffc2daa1f326ba000c9a117e8f0701772c0085bbe82eabc0f573a8d535cb3f8a16a245ee3eb9107a03e74a4a2b844c2bdf3cb61ba9304ae75ed934c36afbc78c478b305f781ea9b9da0d2a44d3c4e16f298ead240b6694e62cf6531495bd7dee92bcb94e0165b7df9c9a0a8e6b19477cc1b920b1a25819e8ff333323cbba46316c75fcf42a50e9e037b25a0b8446059909ec0f9f6af617824ca6a5c33a45374eab1bc3a6bbab0d3fedb5b2ca03d7fd1b7674d84ca4dc845d08830ac347f59853739d32e37c9d99bd3170e116aa0b63ae260983eeb04ea6aa8d6ee6b94917c1d7f583f9d9edf419390b4c16e381ca0a90dd2089e3ea33ffc0694cfeebf64016a352b4a10828315412c2ec30bf3ee3aa09ad4780cc03b7db7302192ddb23c28a461412c417eced630f68d96735faad2e6a00f9956021e53dddea3fdc40d2c2b7959c6786a541357f846b8036468d99f9c91a05fc9821145dbefa2ea28ed1fb1333f5caf18bddddb168d4b7cd4ddedf995975f80', + '0xf90211a0c8440dea65de21693f6290fd80fed65d3fbc7623b622e5c95b27e19242f24890a0de5d535b69c6ce9e38c11cf9f9b031db5a3c585f77e77c688a190305612c5512a0046cc81902d8b29d410d314df239d343724c3b15689645d426b9dd4c124a1d87a068605de9da1fb9967c4b42ea1717c057a74ed5b5cd0a119202571533fef44402a08ad5fb515a4722dc73a6bba4e57984ee04a09324d356d5081aa339d8d85af5b5a0d44f961ab29658a7735c9f7f6feb2acc3516b6c3ae442e1501cf85ba427bf287a0e07d8cb276e270ec8f5989189714f4249991631524a420f3d576e48a50c47733a0cad83615fd9a9fa1b30f6d534a2cbf8aae483eb173b376d28c134af02f49ae3ea045073a60483433d7083d23c55554dedc37fde3bfb916a3f1b83ad9502e5027c2a07ac405fbb4fd308d257d1998b4aa79acd8cc2ab6effe17f83d8f7326698a835ba044f4bbcdd458aad06dc527e515f2722ead195f116144a4b7d0b2bb24e4d897b2a0b07eb0a6395f178b6de320958ff98b5ec06fde8de0e9dddc2aaf728eecbea795a071a2e0413c09c4de48286a35cc192a5e7bb05efa6e94a58d1f7c8885d761ed95a0d63a5dc790635feb2baa69aa793612e53265a25ad9dc9be4b4c5908f6c219c13a0ff5a4504c04fd4ac13a15b7450a2dbd9d4a45c35bf276667c851ed04f700874ca0f7c8659e5b5ae958f262d0d9a56bca42d2af6e13d86eabcbc682fea572b0b96f80', + '0xf90211a0a207e45f27109647426c7ec8856e1d836e34a28f5391dc9a956ebfd5535b0ddda09cf3da9fc84855e5f79e9e2906ec935915a9e6c0417a19d42feae150724f0aeda091b392e02cbdcb991f7a5d339fc400c9608e70ec4ecc27168a5a195c78bb5000a03f842bd96e51b4d84bbe66299078e71c508ddf94245b80308f439c2d95fff61ca0e26795b55bba978313d30c7138810677657158105e223a239b698aff48907584a06ed23fa9175f5cc00fbb11594fad1153e9df4df43c05bda1268223d6adc0932da0009a514674132b24cc1749b430e9c3acf17766e965586ded7b6465cb93c9c22ea0d6a7dbdae4d565a1f7f405a04012bdc699b9f6d8c0863d0e30bd638fbf0da5cda059c1a2777484ae474b17df066e42a8dffe07bae3fdae9ccc51961925d103c0cfa000a6bf12834a3a879fb63b806c4e812ad7792cfbcc3f87532cbed261f550454ca079f0e624b6f1a70a4f5bbd849c17e9f3d2194c9f3847e405374a2940aa00d4dda0903cc1bc11d1bb096541194a1f3a9564c522a4df9910e39bfb78db71b5c6f096a01d382756500cc47c00b5ef5aa1deca7341f434e83b84827137c588507eb79262a0051ca3bf3ed10114084fe3ed049db8e477c61ea3fc5d4de7e07a8336462b43fba078a7c5a21d94585105682e327915bde2937187ace509f61335548e6adf7f8adfa042e14998106bd6013ad9edcde2703b1fd212fd94852c53725803d4f1a456086c80', + '0xf9017180a022be5d51153ddd654d35afa2bb9ac10f708af7312951bd4c37ef962ba3bbbf2180a0609aa9a18b9a7aaf2303cc2c171f334fb8bdd4aea2fc32dd5cbfd7ebc349fb71a091e1654da879c3389e2f2eedb45c018e34e56ca5e045f43f59fc3ce9d8f03d33a013c4ef8f185c1adf2e2b229eb6d4d54542c0441d83d924a9e5a087eb1fd10d39a0cf73d2d105ba7004833de372ef1e7bc33f8e8e9bed3afd11a61f72e4ca6a9f5ea0ca6cf899654010db21299f25a1e1af13ff022386087ff494f3352a0dd8d819b3a02ec7b6a3441104db141e94446c608e64c7ddcff77a48a2a1a09525030fd8f64ba03b092a37aa9cbd3779aa38344396473de9339cca485be8067908d73e8652e3f9a0ac9f07afb11348049cec65f51d7fb0326e2db9b595df1af3c303a7351833850fa0f35924b4198a28a1411501d8ec212e3f36c3afb8de25de13419d93b6955d40068080a0ea113bd9c3273e9d6428d807a366b80b3304c64d694a333a0ab4e0b02cd6228a8080', + '0xe59e37fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace858465920080', + ], + }, + ], + }, } diff --git a/packages/statemanager/test/testdata/providerData/accounts/0x580992b51e3925e23280efb93d3047c82f17e038.json b/packages/statemanager/test/testdata/providerData/accounts/0x580992b51e3925e23280efb93d3047c82f17e038.ts similarity index 77% rename from packages/statemanager/test/testdata/providerData/accounts/0x580992b51e3925e23280efb93d3047c82f17e038.json rename to packages/statemanager/test/testdata/providerData/accounts/0x580992b51e3925e23280efb93d3047c82f17e038.ts index b6b48bf0fb..59fa1f52ef 100644 --- a/packages/statemanager/test/testdata/providerData/accounts/0x580992b51e3925e23280efb93d3047c82f17e038.json +++ b/packages/statemanager/test/testdata/providerData/accounts/0x580992b51e3925e23280efb93d3047c82f17e038.ts @@ -1,32 +1,32 @@ -{ - "0x7a11f": { - "accountProof": [ - "0xf90211a0a8d00431ed123b1958072875181d2ef4f10d58312873cde08366c986f7a137d9a00968588dc3cc2aba178463dc07adae20765e1fe4e75b9f0f3f30c4e7c366278ea01cbda8b834a41eea209ec68c102cbd33e8d80f32e4f3b54ebe1cb6a777bb27e6a001a3bc50540625c45ae611bab54dec9fb89ea38f2fafc11f920fc4739e7b4bcfa0ff1861202dd7afcb3443ed3c284b145bdeb9917a3bec84d5ce891d21f5e11049a0d10ff092b43216d1614a54083e93260d6b33a746894032622c94f591f94a4837a004195814c66cffb61fc42119ed39b678ba67663631caf3a80532247203958fa3a04da45ee5935fedaf0569cefdb1991884c54b53e85aa22c1b0759617dd4f80557a0c009bf4c892142fb740b8cff9cc82b060f8fcc2ae8928a3cee60139644f20069a0dba79d9f9668b0861afa4a5aa3ac586133468954fe60193b8d9fe1a1cdfb0993a02100907142a1b5a45de61a2ddbe62c4d6dcd6c365e4dff97350b1aeafa3b747ca025b4602919f948dcb986e6cc7d6bf5f194eb077c0de8ed333b5072d0dec54c90a068e0bc35999243996738d8211584ca1ac256501e9668c1b9dce770738acdb4afa0886ed049016f7e6a048848a2c0c97c25300206b4bed0a58ed7deb7b8bf9f96cba0ac0117e755b2240f9acc41edb28e04358c9e90559b31c72a8aff34b37d53619da07ef5c68ada6a562029c79bb5243a30e9d4d6379bb784f91663349f81b2fefa6b80", - "0xf90211a0a8bb0120c60f7097e3a11dcaaaa3445539ff1c3578912ed42d395b29941e017fa094ae75cfdddef762ece10cb8a93eb5edb86d2daf08e666f4bfe524a878b93509a09c1181f7e202d64d9c9cbc8614ea9b2c8a652e28bbdad054ee78fb9170de16a6a02a986c59c5881fbf41dcf174b378abbbbe7d4a275d2076da18ef6f4be20a631ba03802dddf658efb0a418b1d07b1d208937ab5f7f62a2c33b26fd4230ffbb20b5fa02367ed82d248bc39b9a705c60c9712c7f48ee2d084a01419f8b3dd233546cb29a0f883c360187e239ca72d3727e3e609736f87f37ea49187d3f6d33d152af437f6a00a07b9e44536d189c95a10c7bdc5a54714175e0e2d7624bd5d208c961f1115aca0d97d93a3e0156b70bd94871c24c5346965b8c20fc88c09b5ba803809290bba4fa0d9557bf72de66c08f9ad8c9d3fd3b3a7901b939fae965ae78e20c3b34c004e62a0c1780d7b6d57fdd5ceade6dd6ab82b2e87613d45ee9be512f3b66cdc189e9284a0ff9e41cf8accc107d02b79c86ae3c7d90c8e6fa76e4d0bf920513a674b878471a018d0835e31aceb1527379d68744806a533a528538853ccdafcd8e7871a494a0fa03de95ec8903beb1929015cb291f367249c6b114fa01235e9fc88f0c46da464f3a01e5d0e02c4d365e01ccd0fd3a355cf4b144924a4b17a0296053a2ec958e7b699a0c256c6e4d6945973e4cf315646d8b7c39860569685e593120e1254d12fa8894480", - "0xf90211a06fced3d73b07624618b1365a4f7cded36c18bcf995cbe5f26d9ed7c77b8eb4a9a03c8ec27c204f87f2ef4ee8dd14a295ca5368dd5a47fb5f51413d07f00158db5aa0a91716cb21b4adbf5876b5d77e1656ae5373ff5397881d5ef9c77ea00c1b8668a0e22df29de44fc535ed35e47a28cc51dd0e6aa8148e6274828eed47ec7d50b05da024e60bd6385bc26deb4ff0b361c38e79671b4ddbc24a85a02a9fb48f799f0945a044ca90b6627a63562a2a26c3c243c74bc2004b80cddd63bea2ffc4f6ad16ef19a034c3ed47111277c8f40b28e66bd7c7af840a7851b88e25151ba4c903e31aef36a024b6c8dd15caeee4764b05b2234f086672d4e2fb554964c206def8ab3c87c7d8a03f9b1e43d31fc9b15fab7d6bcc56a935610a57e8f4f886520d9488636eee067fa0d54027cfbfb2d40ca45c6b06b1c52cf5f4eba0719b7a77fdfe883e221b06aaffa0ba04e93372d0702f5377d3b43e1ac549513743e2841223eab35d0ba32930fc10a0cc283e792f0ca8bec64264ba8d0c72cd4d979e4e9ce6d92429673005c9e8ef8fa08e62a80b819d7e5f85458642715a35cecab044e9f4d3cf5ac766606e46bd4cbea08e2cc46fab282c162b62c83b13ba078766c1db936790153a0319c9ec72c74448a04f7fa1030a5b03f3dde7671dad57a8f077f3882d0dd59b9e1c3f0992623c4243a00905dbdbae7405382880797f1d44e85e92d21c3ebdc0bb75043cee69e198ff8e80", - "0xf89180a082113bc2b1b0e06d0de9b62f1f96407ad71e13f49801b8eddd0324598a2055d8a0cc6c975d66a900f16f829d2654503949f106ad62e73bf03908ef0b1984427b9180808080a03cd8fc0a666208b9853c57ec92ce49322fdf9dc2be1fcf3cbf9b45b92f89a03b808080a06af2658269b779e3f8fef9733e5e701c701116e2dd74c8061fc1fd9f4c5c2ccd8080808080", - "0xf8729f20f5c5ab3e9a3359bc6894422fa5f9b45a13c6e3893ea636aa3e060597ff84b850f84e088a099d9a99acfa3207c904a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" +export const account = { + '0x7a11f': { + accountProof: [ + '0xf90211a0a8d00431ed123b1958072875181d2ef4f10d58312873cde08366c986f7a137d9a00968588dc3cc2aba178463dc07adae20765e1fe4e75b9f0f3f30c4e7c366278ea01cbda8b834a41eea209ec68c102cbd33e8d80f32e4f3b54ebe1cb6a777bb27e6a001a3bc50540625c45ae611bab54dec9fb89ea38f2fafc11f920fc4739e7b4bcfa0ff1861202dd7afcb3443ed3c284b145bdeb9917a3bec84d5ce891d21f5e11049a0d10ff092b43216d1614a54083e93260d6b33a746894032622c94f591f94a4837a004195814c66cffb61fc42119ed39b678ba67663631caf3a80532247203958fa3a04da45ee5935fedaf0569cefdb1991884c54b53e85aa22c1b0759617dd4f80557a0c009bf4c892142fb740b8cff9cc82b060f8fcc2ae8928a3cee60139644f20069a0dba79d9f9668b0861afa4a5aa3ac586133468954fe60193b8d9fe1a1cdfb0993a02100907142a1b5a45de61a2ddbe62c4d6dcd6c365e4dff97350b1aeafa3b747ca025b4602919f948dcb986e6cc7d6bf5f194eb077c0de8ed333b5072d0dec54c90a068e0bc35999243996738d8211584ca1ac256501e9668c1b9dce770738acdb4afa0886ed049016f7e6a048848a2c0c97c25300206b4bed0a58ed7deb7b8bf9f96cba0ac0117e755b2240f9acc41edb28e04358c9e90559b31c72a8aff34b37d53619da07ef5c68ada6a562029c79bb5243a30e9d4d6379bb784f91663349f81b2fefa6b80', + '0xf90211a0a8bb0120c60f7097e3a11dcaaaa3445539ff1c3578912ed42d395b29941e017fa094ae75cfdddef762ece10cb8a93eb5edb86d2daf08e666f4bfe524a878b93509a09c1181f7e202d64d9c9cbc8614ea9b2c8a652e28bbdad054ee78fb9170de16a6a02a986c59c5881fbf41dcf174b378abbbbe7d4a275d2076da18ef6f4be20a631ba03802dddf658efb0a418b1d07b1d208937ab5f7f62a2c33b26fd4230ffbb20b5fa02367ed82d248bc39b9a705c60c9712c7f48ee2d084a01419f8b3dd233546cb29a0f883c360187e239ca72d3727e3e609736f87f37ea49187d3f6d33d152af437f6a00a07b9e44536d189c95a10c7bdc5a54714175e0e2d7624bd5d208c961f1115aca0d97d93a3e0156b70bd94871c24c5346965b8c20fc88c09b5ba803809290bba4fa0d9557bf72de66c08f9ad8c9d3fd3b3a7901b939fae965ae78e20c3b34c004e62a0c1780d7b6d57fdd5ceade6dd6ab82b2e87613d45ee9be512f3b66cdc189e9284a0ff9e41cf8accc107d02b79c86ae3c7d90c8e6fa76e4d0bf920513a674b878471a018d0835e31aceb1527379d68744806a533a528538853ccdafcd8e7871a494a0fa03de95ec8903beb1929015cb291f367249c6b114fa01235e9fc88f0c46da464f3a01e5d0e02c4d365e01ccd0fd3a355cf4b144924a4b17a0296053a2ec958e7b699a0c256c6e4d6945973e4cf315646d8b7c39860569685e593120e1254d12fa8894480', + '0xf90211a06fced3d73b07624618b1365a4f7cded36c18bcf995cbe5f26d9ed7c77b8eb4a9a03c8ec27c204f87f2ef4ee8dd14a295ca5368dd5a47fb5f51413d07f00158db5aa0a91716cb21b4adbf5876b5d77e1656ae5373ff5397881d5ef9c77ea00c1b8668a0e22df29de44fc535ed35e47a28cc51dd0e6aa8148e6274828eed47ec7d50b05da024e60bd6385bc26deb4ff0b361c38e79671b4ddbc24a85a02a9fb48f799f0945a044ca90b6627a63562a2a26c3c243c74bc2004b80cddd63bea2ffc4f6ad16ef19a034c3ed47111277c8f40b28e66bd7c7af840a7851b88e25151ba4c903e31aef36a024b6c8dd15caeee4764b05b2234f086672d4e2fb554964c206def8ab3c87c7d8a03f9b1e43d31fc9b15fab7d6bcc56a935610a57e8f4f886520d9488636eee067fa0d54027cfbfb2d40ca45c6b06b1c52cf5f4eba0719b7a77fdfe883e221b06aaffa0ba04e93372d0702f5377d3b43e1ac549513743e2841223eab35d0ba32930fc10a0cc283e792f0ca8bec64264ba8d0c72cd4d979e4e9ce6d92429673005c9e8ef8fa08e62a80b819d7e5f85458642715a35cecab044e9f4d3cf5ac766606e46bd4cbea08e2cc46fab282c162b62c83b13ba078766c1db936790153a0319c9ec72c74448a04f7fa1030a5b03f3dde7671dad57a8f077f3882d0dd59b9e1c3f0992623c4243a00905dbdbae7405382880797f1d44e85e92d21c3ebdc0bb75043cee69e198ff8e80', + '0xf89180a082113bc2b1b0e06d0de9b62f1f96407ad71e13f49801b8eddd0324598a2055d8a0cc6c975d66a900f16f829d2654503949f106ad62e73bf03908ef0b1984427b9180808080a03cd8fc0a666208b9853c57ec92ce49322fdf9dc2be1fcf3cbf9b45b92f89a03b808080a06af2658269b779e3f8fef9733e5e701c701116e2dd74c8061fc1fd9f4c5c2ccd8080808080', + '0xf8729f20f5c5ab3e9a3359bc6894422fa5f9b45a13c6e3893ea636aa3e060597ff84b850f84e088a099d9a99acfa3207c904a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', ], - "address": "0x580992b51e3925e23280efb93d3047c82f17e038", - "balance": "0x99d9a99acfa3207c904", - "codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "nonce": "0x8", - "storageHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "storageProof": [] + address: '0x580992b51e3925e23280efb93d3047c82f17e038', + balance: '0x99d9a99acfa3207c904', + codeHash: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + nonce: '0x8', + storageHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + storageProof: [], }, - "0x7a120": { - "accountProof": [ - "0xf90211a0a8d00431ed123b1958072875181d2ef4f10d58312873cde08366c986f7a137d9a00968588dc3cc2aba178463dc07adae20765e1fe4e75b9f0f3f30c4e7c366278ea01cbda8b834a41eea209ec68c102cbd33e8d80f32e4f3b54ebe1cb6a777bb27e6a001a3bc50540625c45ae611bab54dec9fb89ea38f2fafc11f920fc4739e7b4bcfa0ff1861202dd7afcb3443ed3c284b145bdeb9917a3bec84d5ce891d21f5e11049a0d10ff092b43216d1614a54083e93260d6b33a746894032622c94f591f94a4837a086c2bb6222f29c1fd76de921da26b8d66cff4949b6aaad32afae7df9f091a96da04da45ee5935fedaf0569cefdb1991884c54b53e85aa22c1b0759617dd4f80557a0c009bf4c892142fb740b8cff9cc82b060f8fcc2ae8928a3cee60139644f20069a0dba79d9f9668b0861afa4a5aa3ac586133468954fe60193b8d9fe1a1cdfb0993a02100907142a1b5a45de61a2ddbe62c4d6dcd6c365e4dff97350b1aeafa3b747ca025b4602919f948dcb986e6cc7d6bf5f194eb077c0de8ed333b5072d0dec54c90a068e0bc35999243996738d8211584ca1ac256501e9668c1b9dce770738acdb4afa0886ed049016f7e6a048848a2c0c97c25300206b4bed0a58ed7deb7b8bf9f96cba0ac0117e755b2240f9acc41edb28e04358c9e90559b31c72a8aff34b37d53619da07ef5c68ada6a562029c79bb5243a30e9d4d6379bb784f91663349f81b2fefa6b80", - "0xf90211a0a8bb0120c60f7097e3a11dcaaaa3445539ff1c3578912ed42d395b29941e017fa094ae75cfdddef762ece10cb8a93eb5edb86d2daf08e666f4bfe524a878b93509a09c1181f7e202d64d9c9cbc8614ea9b2c8a652e28bbdad054ee78fb9170de16a6a04fd234abc77ec4dd0b7e7b34249ba42266232fdacb42ceb5cdc5707335dc8759a03802dddf658efb0a418b1d07b1d208937ab5f7f62a2c33b26fd4230ffbb20b5fa02367ed82d248bc39b9a705c60c9712c7f48ee2d084a01419f8b3dd233546cb29a0f883c360187e239ca72d3727e3e609736f87f37ea49187d3f6d33d152af437f6a00a07b9e44536d189c95a10c7bdc5a54714175e0e2d7624bd5d208c961f1115aca0d97d93a3e0156b70bd94871c24c5346965b8c20fc88c09b5ba803809290bba4fa0d9557bf72de66c08f9ad8c9d3fd3b3a7901b939fae965ae78e20c3b34c004e62a0c1780d7b6d57fdd5ceade6dd6ab82b2e87613d45ee9be512f3b66cdc189e9284a0ff9e41cf8accc107d02b79c86ae3c7d90c8e6fa76e4d0bf920513a674b878471a018d0835e31aceb1527379d68744806a533a528538853ccdafcd8e7871a494a0fa03de95ec8903beb1929015cb291f367249c6b114fa01235e9fc88f0c46da464f3a01e5d0e02c4d365e01ccd0fd3a355cf4b144924a4b17a0296053a2ec958e7b699a0c256c6e4d6945973e4cf315646d8b7c39860569685e593120e1254d12fa8894480", - "0xf90211a06fced3d73b07624618b1365a4f7cded36c18bcf995cbe5f26d9ed7c77b8eb4a9a03c8ec27c204f87f2ef4ee8dd14a295ca5368dd5a47fb5f51413d07f00158db5aa0a91716cb21b4adbf5876b5d77e1656ae5373ff5397881d5ef9c77ea00c1b8668a0e22df29de44fc535ed35e47a28cc51dd0e6aa8148e6274828eed47ec7d50b05da024e60bd6385bc26deb4ff0b361c38e79671b4ddbc24a85a02a9fb48f799f0945a044ca90b6627a63562a2a26c3c243c74bc2004b80cddd63bea2ffc4f6ad16ef19a034c3ed47111277c8f40b28e66bd7c7af840a7851b88e25151ba4c903e31aef36a024b6c8dd15caeee4764b05b2234f086672d4e2fb554964c206def8ab3c87c7d8a03f9b1e43d31fc9b15fab7d6bcc56a935610a57e8f4f886520d9488636eee067fa0d54027cfbfb2d40ca45c6b06b1c52cf5f4eba0719b7a77fdfe883e221b06aaffa0ba04e93372d0702f5377d3b43e1ac549513743e2841223eab35d0ba32930fc10a0cc283e792f0ca8bec64264ba8d0c72cd4d979e4e9ce6d92429673005c9e8ef8fa08e62a80b819d7e5f85458642715a35cecab044e9f4d3cf5ac766606e46bd4cbea08e2cc46fab282c162b62c83b13ba078766c1db936790153a0319c9ec72c74448a0fbce4972cde5a9ba42b9e5b482ffb91f13a43729347706ba3536f24c52cb1d84a00905dbdbae7405382880797f1d44e85e92d21c3ebdc0bb75043cee69e198ff8e80", - "0xf89180a082113bc2b1b0e06d0de9b62f1f96407ad71e13f49801b8eddd0324598a2055d8a0cc6c975d66a900f16f829d2654503949f106ad62e73bf03908ef0b1984427b9180808080a074e11de1fc49c143e08f51db3afbee7bfe93a246882ed06c686bef6fc9554e2c808080a06af2658269b779e3f8fef9733e5e701c701116e2dd74c8061fc1fd9f4c5c2ccd8080808080", - "0xf8729f20f5c5ab3e9a3359bc6894422fa5f9b45a13c6e3893ea636aa3e060597ff84b850f84e088a099ddffd3e7c76fbc904a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" + '0x7a120': { + accountProof: [ + '0xf90211a0a8d00431ed123b1958072875181d2ef4f10d58312873cde08366c986f7a137d9a00968588dc3cc2aba178463dc07adae20765e1fe4e75b9f0f3f30c4e7c366278ea01cbda8b834a41eea209ec68c102cbd33e8d80f32e4f3b54ebe1cb6a777bb27e6a001a3bc50540625c45ae611bab54dec9fb89ea38f2fafc11f920fc4739e7b4bcfa0ff1861202dd7afcb3443ed3c284b145bdeb9917a3bec84d5ce891d21f5e11049a0d10ff092b43216d1614a54083e93260d6b33a746894032622c94f591f94a4837a086c2bb6222f29c1fd76de921da26b8d66cff4949b6aaad32afae7df9f091a96da04da45ee5935fedaf0569cefdb1991884c54b53e85aa22c1b0759617dd4f80557a0c009bf4c892142fb740b8cff9cc82b060f8fcc2ae8928a3cee60139644f20069a0dba79d9f9668b0861afa4a5aa3ac586133468954fe60193b8d9fe1a1cdfb0993a02100907142a1b5a45de61a2ddbe62c4d6dcd6c365e4dff97350b1aeafa3b747ca025b4602919f948dcb986e6cc7d6bf5f194eb077c0de8ed333b5072d0dec54c90a068e0bc35999243996738d8211584ca1ac256501e9668c1b9dce770738acdb4afa0886ed049016f7e6a048848a2c0c97c25300206b4bed0a58ed7deb7b8bf9f96cba0ac0117e755b2240f9acc41edb28e04358c9e90559b31c72a8aff34b37d53619da07ef5c68ada6a562029c79bb5243a30e9d4d6379bb784f91663349f81b2fefa6b80', + '0xf90211a0a8bb0120c60f7097e3a11dcaaaa3445539ff1c3578912ed42d395b29941e017fa094ae75cfdddef762ece10cb8a93eb5edb86d2daf08e666f4bfe524a878b93509a09c1181f7e202d64d9c9cbc8614ea9b2c8a652e28bbdad054ee78fb9170de16a6a04fd234abc77ec4dd0b7e7b34249ba42266232fdacb42ceb5cdc5707335dc8759a03802dddf658efb0a418b1d07b1d208937ab5f7f62a2c33b26fd4230ffbb20b5fa02367ed82d248bc39b9a705c60c9712c7f48ee2d084a01419f8b3dd233546cb29a0f883c360187e239ca72d3727e3e609736f87f37ea49187d3f6d33d152af437f6a00a07b9e44536d189c95a10c7bdc5a54714175e0e2d7624bd5d208c961f1115aca0d97d93a3e0156b70bd94871c24c5346965b8c20fc88c09b5ba803809290bba4fa0d9557bf72de66c08f9ad8c9d3fd3b3a7901b939fae965ae78e20c3b34c004e62a0c1780d7b6d57fdd5ceade6dd6ab82b2e87613d45ee9be512f3b66cdc189e9284a0ff9e41cf8accc107d02b79c86ae3c7d90c8e6fa76e4d0bf920513a674b878471a018d0835e31aceb1527379d68744806a533a528538853ccdafcd8e7871a494a0fa03de95ec8903beb1929015cb291f367249c6b114fa01235e9fc88f0c46da464f3a01e5d0e02c4d365e01ccd0fd3a355cf4b144924a4b17a0296053a2ec958e7b699a0c256c6e4d6945973e4cf315646d8b7c39860569685e593120e1254d12fa8894480', + '0xf90211a06fced3d73b07624618b1365a4f7cded36c18bcf995cbe5f26d9ed7c77b8eb4a9a03c8ec27c204f87f2ef4ee8dd14a295ca5368dd5a47fb5f51413d07f00158db5aa0a91716cb21b4adbf5876b5d77e1656ae5373ff5397881d5ef9c77ea00c1b8668a0e22df29de44fc535ed35e47a28cc51dd0e6aa8148e6274828eed47ec7d50b05da024e60bd6385bc26deb4ff0b361c38e79671b4ddbc24a85a02a9fb48f799f0945a044ca90b6627a63562a2a26c3c243c74bc2004b80cddd63bea2ffc4f6ad16ef19a034c3ed47111277c8f40b28e66bd7c7af840a7851b88e25151ba4c903e31aef36a024b6c8dd15caeee4764b05b2234f086672d4e2fb554964c206def8ab3c87c7d8a03f9b1e43d31fc9b15fab7d6bcc56a935610a57e8f4f886520d9488636eee067fa0d54027cfbfb2d40ca45c6b06b1c52cf5f4eba0719b7a77fdfe883e221b06aaffa0ba04e93372d0702f5377d3b43e1ac549513743e2841223eab35d0ba32930fc10a0cc283e792f0ca8bec64264ba8d0c72cd4d979e4e9ce6d92429673005c9e8ef8fa08e62a80b819d7e5f85458642715a35cecab044e9f4d3cf5ac766606e46bd4cbea08e2cc46fab282c162b62c83b13ba078766c1db936790153a0319c9ec72c74448a0fbce4972cde5a9ba42b9e5b482ffb91f13a43729347706ba3536f24c52cb1d84a00905dbdbae7405382880797f1d44e85e92d21c3ebdc0bb75043cee69e198ff8e80', + '0xf89180a082113bc2b1b0e06d0de9b62f1f96407ad71e13f49801b8eddd0324598a2055d8a0cc6c975d66a900f16f829d2654503949f106ad62e73bf03908ef0b1984427b9180808080a074e11de1fc49c143e08f51db3afbee7bfe93a246882ed06c686bef6fc9554e2c808080a06af2658269b779e3f8fef9733e5e701c701116e2dd74c8061fc1fd9f4c5c2ccd8080808080', + '0xf8729f20f5c5ab3e9a3359bc6894422fa5f9b45a13c6e3893ea636aa3e060597ff84b850f84e088a099ddffd3e7c76fbc904a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', ], - "address": "0x580992b51e3925e23280efb93d3047c82f17e038", - "balance": "0x99ddffd3e7c76fbc904", - "codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "nonce": "0x8", - "storageHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "storageProof": [] - } + address: '0x580992b51e3925e23280efb93d3047c82f17e038', + balance: '0x99ddffd3e7c76fbc904', + codeHash: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + nonce: '0x8', + storageHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + storageProof: [], + }, } diff --git a/packages/statemanager/test/testdata/providerData/accounts/0x7b0f34615564cd976fea815d9691cc102f4058d6.json b/packages/statemanager/test/testdata/providerData/accounts/0x7b0f34615564cd976fea815d9691cc102f4058d6.ts similarity index 82% rename from packages/statemanager/test/testdata/providerData/accounts/0x7b0f34615564cd976fea815d9691cc102f4058d6.json rename to packages/statemanager/test/testdata/providerData/accounts/0x7b0f34615564cd976fea815d9691cc102f4058d6.ts index 8ec56a93f8..e6ebe9c2fe 100644 --- a/packages/statemanager/test/testdata/providerData/accounts/0x7b0f34615564cd976fea815d9691cc102f4058d6.json +++ b/packages/statemanager/test/testdata/providerData/accounts/0x7b0f34615564cd976fea815d9691cc102f4058d6.ts @@ -1,21 +1,21 @@ -{ - "0xec738c": { - "accountProof": [ - "0xf90211a0698b8d5a11e367f5b757cf4f93c45dda02e049aabd6e2b236dc033cdd511736aa0c1747606b2d118293051a08461c329ec20902ccc00c3b9f1ea1c045854dcaf00a0a6c1ba8c6915887f68b817de66c998540846c8113f5db34cfad4b02000836c13a0ccee7fcb08a212af4a74f8f8744fbe1d385ddb5e82812e51a6092dff850aac04a017cc3f7efea5b0582f2adcb9d1e6ec3042c98bda117b10542c70ba0e9e7585daa00856eab49b015529459f15ecaa5fa236e2e472588aa0bcff1a77cce3d1b28541a019ceaf8596f25ed1112a9b418616222fc5df0be0b8ac6e5997b1b05e74d2eba6a0fa9bf03eb0ac6f616794cb55f15fdea1088a6fb63a4f89b7b7b8125d83dff8b0a0f53280821c6f2e91e2f3ccaaa5998a050f712709046ca62339b5ee2590fc4c20a04c4a64c236f488acde3ee2384dd9425f288cae33e53b24d714d6ae7027773536a01a60df46887cb99a2c56efb2940def33a9991881452720abf7a07fc990bcec69a01b2af90df9319a98b4e8d8bb0a74c1552543331c55c966a7422a9072142fc036a03253cc6d9d686646aa8b8cc0bf628a8f6184e39d16ef03769eff93fb5a4f497ca090d661f1c40cb37f2e80e6abd9059e67310b2ae95b114c72353c714330ba4e0fa0a3992180241043c2ae02dc84ac1be8a857a8a1bc2e9d54a8449bd7528ff75175a0eadb6a9ec1fe3c3ca1c246ba2168e2f62cd1e76a58569919b203138c2c63f05180", - "0xf90211a041f99fb9d6e2c86ce871483e96b36aabc5c8edc369dfc5089952778d2031a388a0e6d923a0c7e267ee2576fb003cb6720177e32eb51d4727dbf9a222947029459ea019d02532cba96bd30d14d6d1b84f1886c2fed22cbab5af13219fe16897b15c07a090d8eb2f434f1a8e14ddc3579bf08d37ecafd4182c35fa062c5812efb7028f1fa02a03593342a60c97f28e41345ca7bc41b1fabf110291542377ddb8c34d2601f2a0362fd6e62402027a8a2d8fbfa552cb1f48a6fac0f8b45dcb96128a2c24d15d99a0cee9aa7d68ab6f19610c548a100eff5c35b6df4f3021c14715c23813563acc7da068d28fb65712ca7028a0d6adecf53f1cc17f6f5db63ba24f02336757f23dcd5da0165930a24d8ed05d55b1ea59f079d28dfc16b7a7ecf14452dba0d733d324f760a02e70657adc90255031d36f484c8470c98052b7d569e111aeae9ce6ba3ba0e92ca05bdae30327387e071f495594c46ff2c8c0e949062a1d66c87e5e039fce446999a08507b361b3bca310191476df876254f60d2bfe7a30bc85edf6ef18940f94a49aa0bd70f63d6f1393cd15377e0349ce5ac8c5604d80fb4160bdc5cb0d83c4c70266a0cfc8bd4bf76b414363a117778a59282f06a8337ca0860274d2eacaa0d837d0b7a0457622a94309683ea1b749e5ccc2d99a3f71337e576425a1595004215c3e684aa05d477cc2de4dc8f7c97148567fe61ea1f6ebfa3f16aa603307558b3377d827b980", - "0xf90211a08d5ebe9b675f0564f230c07e99d355e15ab9aba986c6a17437c3fa075c25555aa0c8645160f2cc551e7f7e1233f2ffd106c6f52147dcf8381e36b5347423b0e770a05a1262bc928f4f450d5c4c156762f372ba7326e9a217f9ba5bf7359360156a14a030e83d37f921ee43c80dfa3b177a3563e9456fa91fa1423e0b353de36cec9008a0d900bbaf58f50071b4a7e3b3f2796ba7658971f9f61866ee3e7f6257bc456c7fa043a6f256d8f7881837d1ef3c18473d8224bbaa0ad8a95cf64bdf166943cc21d5a02db75edad6cdfb60fb5519e1b3a8b8e36f2e5991bdca092ba78f54877ca9cbd6a018e7159ab2b193592907e9d420bb179a9f23c1fbb0cbf437344bc32d696e641da084db2dcceb8a654207f5a5a8ebf4b0248f29622e23a5ddb3eee63ecc26106364a0da3d3f393a4d3d30f82c1b1b557aced77130dce143bc9747ea289fe938b7ff80a07dd300923669dc3959c346a8b29e532a6950754855e0646826851de359a3aa60a0d2cbf9215e366d057a898078bd0f95ac89e34cb23532469564a4e3436f6387a9a0a32bc27ef28cbcf54037c8099e1d2ae72e275d43ce4e3c90f27fe27b2f25fdbea0def49f0ab83b146f8cea12ab390f1c72d0b75c0d0d41ad9d167fffd3b8182e70a0817525b6baf86eccfe45b85aff82522dae8a6b50fe42f7f1adf546ff2302f171a0e92e54bfca7aaddd7a6a1ea152a8a4248b18031d5ee2af63155dfd2c6b0b30a280", - "0xf90211a0515b4110ceecf3ec16d79a4add00f414454e53bc7e8a21c102dc8167b2a1d06ca0d2bff8b93923f8f11e50f36e6683be92960d28e351a631f82de7d9c0a4d0bff9a0d6afc7be35eeb3fce1a001f568868c58a5c051040d4bcdef76ccff2789bd3840a09fa8bbb40472b8a8c51eb4be76d30491e09aeb85d20950153e101c7e6ae4fe06a0cc86031e06c6f4a25f12c7991189d808dda54dbd86dd77236c1b3f90d98c49e6a0da4240a555acd7a9b187e636a2fd54ec15d574489efc446568de6a5cfa33d6bba05522cb4e271ded3c12b5f8cbd5f82bef90b46cc25b704dfddc40f9b49657bd15a016fd518d957080049b11d2c5c9bdec4f5870063be141c7c4704deeac594d02d0a01df461b7c808e423f6562ab8fa323ce53cf94aebc0ed6ac2549d96626bd793c5a0ce306e00c0c018254be26b9e5e53ea0fa72dd662acd5eb6e6764071098a14320a0cff24d8796c7cf238a831290977ab57d399a6a7412b314db4e2f924fcab48017a0dc3b4c7a92289bf5f2987c117cf778d2d32d6ef615f933083a1f108dd9b8641ca042ed07bcde120e0bcb6600d227b384970dfefad17ab1da5d97a778626527a922a0fd546be57e5022fb6dd7c2b23b5fb78758085334635c7904a05ebe6ac34a2896a0e5371866639594061b4d5509edf4a97bdf04bab2f95626a98d2d1b2367305e9fa071526863e6adeaaf39f2cd284a89727c7fc90d882f6c5781a070b2d2c18e99ba80", - "0xf90211a096d9af5315db57a14207fc57a1e8780a69181b31756e119ae18730d664f00222a0a0712baac17f17361af1db93b14f03c89494742763ce3c95d15e1b965f4f7de8a077b32aeee0cef6b722f29dba1c09bdc5c3c92bf3051c442182c23019488e45d9a05f66b1c23af0c78e933834f8e6e568309bbdd78bd27bc757e42ed71e49cec80da04e84f255f4f5845a84bf43c7e4a1748c6522a37b7dca99b44073c9854a1f253ca0ace4d449c766a187f7c415bf6d274add74ec0ed6e8fb7692aaaed3fd94c1fe7aa0f249793c431d1687fa438ebc57f85b743f77f88f79184d715ada9d56f3cc9756a0506c3ac237f138f63ba9d7b3bd466471d22375df98eea8db2cabf7dbe4e5d871a03a6805fe499e0fe900dc3e8ae60e9798e534fae8a7c545dd1e28a87663c72d80a0fa2553a1f49f2aee1db91b032b169268195531e252fefc37f4c0ebc0a999f246a0e962e2cf7699433b5dc8be1f287f715c4a15dbd6eca06df6c866f13e8e49accea0e4d2a0bdf562aff955313df61056f074bf90602269f81e1ec031695185d9f08da0c738602b33095239d9b156a505b4d1f7e2b1e5faad1d270419ca2f98b8b4b3d0a02d6d63697cb690ca1d9bc553f1dd44ea37733ce773d917c2de4223aec2e207efa08cfcdb8b563b5c165423bf9a1a04b639f4ff4457d4761b637d528a83333f03faa0c8c785c567ebb9dc5cb9d9adc19b9d95fd24534b1f13764eff58d372bd14b41280", - "0xf90211a03a16c49c23ce2868dfbef34fdc97473d576cbba9c7941e30e638c3a006e2dbc0a0aedfba8166528d8c87fce5ca1e24b0756a2da978273aad1a9d066eec7cabff1ca033831420c24f365f4ec2dd640609c1c8065553e879a0ce5d5cca95f79dae4f4ca020166a0b2c5d0aa47a0ddc2581768b9feb93a90bc7da36e4238c49577e5f99e5a030897864518d7ca52ac0e2b316eaca3ce04b5ca8b588d371f0fffb030c8ff532a0a951221a544558555af3f5818805f91f403a1df1901dd2ebe5b8b5b23685a577a0d8383c9a889c4bca4ffd69daedaf5fec0254210582b47a7e3d0dc34aeff825b6a00cc95aee2e41c0ac6379011d8aceaa532e760e3e8d9acf90340dfc64ed5bbf55a0b2a4bb39bec4bf13da631459fdb0701ea786a5177f5f158dac55b0eeb2bc334fa05b0f7f02f27407b166e438fa23c27da2260c8215cc5f5aa1eb2d86d9ce4ec206a0e6534d4360dcb8b998bf2fe67111097512607ef38a57a4e86b6a911b688ea870a07e04f0e0fd6b2dd87dc03837d26e74dbcbe3c2ec11f99537e209d0a326b543c3a02bfb35e8421dd9d1e3516340ad575ca9f01c028e8a3f3e7ae30129ef36e1d24fa0660228ad57c6f777b918da83857d206f91605179925f46af747af144183bca07a03ce9fc55bedec3ab621a72eec242ba2481d5caa9a7356150c53832e1d0d6d1faa02ca2944f70e37bd7524a15fe7da2a777d29365acac3901459bbfefc1ec2c7a8280", - "0xf901118080a082f8eca5a1f578c70726468a7d9266d6c75528ee573668469e058d3063235fc48080a093e4f3d12b045b6c556d7b955ca45ed3fa25b2ef94ad93cac9cde6bd60de86138080a06f3a88237b89351634d1169972e34e586e3eb670aa8564d68a40d985546442bc80a0fca6319aef1d02b8dbc6bda524b2af4b2e93a17e0232865a55a304cef7185d5e80a0049f2c260f5de999226321fd55b46439611b7a40e986b3b7951401904fc1ab31a03c0bf9794fdca93a91924da26bb465bf6ec992b1d2a0f61b1c7bd1b3a58edb85a08ae4c94c0111abdd7e97dfe219f7d95997f2da008f45a66bbdfe27553b7db76fa0a74f4b609dce2230b4fdd44209d4c1b38ce25d713091bad591c7b6b805efd59f80", - "0xf8718080a03336473275ca087648c333d2584f23d14f191eb52ea2e45bd79d63a97e1c30df80a0c95c6ba7652234397f7d1f60f2f20ff48bbe8a379c28eab0aed0c00371db8f3d80808080808080808080a027097794f5236fdb6935097cfa368f53d389889e99f5ece15c4fd5fddee2be4680", - "0xf86d9d20e78038f13b4e77d3e2f470c09287d50ac9f287978968808bfbb5657db84df84b02873d64a6b0d050a5a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" +export const account = { + '0xec738c': { + accountProof: [ + '0xf90211a0698b8d5a11e367f5b757cf4f93c45dda02e049aabd6e2b236dc033cdd511736aa0c1747606b2d118293051a08461c329ec20902ccc00c3b9f1ea1c045854dcaf00a0a6c1ba8c6915887f68b817de66c998540846c8113f5db34cfad4b02000836c13a0ccee7fcb08a212af4a74f8f8744fbe1d385ddb5e82812e51a6092dff850aac04a017cc3f7efea5b0582f2adcb9d1e6ec3042c98bda117b10542c70ba0e9e7585daa00856eab49b015529459f15ecaa5fa236e2e472588aa0bcff1a77cce3d1b28541a019ceaf8596f25ed1112a9b418616222fc5df0be0b8ac6e5997b1b05e74d2eba6a0fa9bf03eb0ac6f616794cb55f15fdea1088a6fb63a4f89b7b7b8125d83dff8b0a0f53280821c6f2e91e2f3ccaaa5998a050f712709046ca62339b5ee2590fc4c20a04c4a64c236f488acde3ee2384dd9425f288cae33e53b24d714d6ae7027773536a01a60df46887cb99a2c56efb2940def33a9991881452720abf7a07fc990bcec69a01b2af90df9319a98b4e8d8bb0a74c1552543331c55c966a7422a9072142fc036a03253cc6d9d686646aa8b8cc0bf628a8f6184e39d16ef03769eff93fb5a4f497ca090d661f1c40cb37f2e80e6abd9059e67310b2ae95b114c72353c714330ba4e0fa0a3992180241043c2ae02dc84ac1be8a857a8a1bc2e9d54a8449bd7528ff75175a0eadb6a9ec1fe3c3ca1c246ba2168e2f62cd1e76a58569919b203138c2c63f05180', + '0xf90211a041f99fb9d6e2c86ce871483e96b36aabc5c8edc369dfc5089952778d2031a388a0e6d923a0c7e267ee2576fb003cb6720177e32eb51d4727dbf9a222947029459ea019d02532cba96bd30d14d6d1b84f1886c2fed22cbab5af13219fe16897b15c07a090d8eb2f434f1a8e14ddc3579bf08d37ecafd4182c35fa062c5812efb7028f1fa02a03593342a60c97f28e41345ca7bc41b1fabf110291542377ddb8c34d2601f2a0362fd6e62402027a8a2d8fbfa552cb1f48a6fac0f8b45dcb96128a2c24d15d99a0cee9aa7d68ab6f19610c548a100eff5c35b6df4f3021c14715c23813563acc7da068d28fb65712ca7028a0d6adecf53f1cc17f6f5db63ba24f02336757f23dcd5da0165930a24d8ed05d55b1ea59f079d28dfc16b7a7ecf14452dba0d733d324f760a02e70657adc90255031d36f484c8470c98052b7d569e111aeae9ce6ba3ba0e92ca05bdae30327387e071f495594c46ff2c8c0e949062a1d66c87e5e039fce446999a08507b361b3bca310191476df876254f60d2bfe7a30bc85edf6ef18940f94a49aa0bd70f63d6f1393cd15377e0349ce5ac8c5604d80fb4160bdc5cb0d83c4c70266a0cfc8bd4bf76b414363a117778a59282f06a8337ca0860274d2eacaa0d837d0b7a0457622a94309683ea1b749e5ccc2d99a3f71337e576425a1595004215c3e684aa05d477cc2de4dc8f7c97148567fe61ea1f6ebfa3f16aa603307558b3377d827b980', + '0xf90211a08d5ebe9b675f0564f230c07e99d355e15ab9aba986c6a17437c3fa075c25555aa0c8645160f2cc551e7f7e1233f2ffd106c6f52147dcf8381e36b5347423b0e770a05a1262bc928f4f450d5c4c156762f372ba7326e9a217f9ba5bf7359360156a14a030e83d37f921ee43c80dfa3b177a3563e9456fa91fa1423e0b353de36cec9008a0d900bbaf58f50071b4a7e3b3f2796ba7658971f9f61866ee3e7f6257bc456c7fa043a6f256d8f7881837d1ef3c18473d8224bbaa0ad8a95cf64bdf166943cc21d5a02db75edad6cdfb60fb5519e1b3a8b8e36f2e5991bdca092ba78f54877ca9cbd6a018e7159ab2b193592907e9d420bb179a9f23c1fbb0cbf437344bc32d696e641da084db2dcceb8a654207f5a5a8ebf4b0248f29622e23a5ddb3eee63ecc26106364a0da3d3f393a4d3d30f82c1b1b557aced77130dce143bc9747ea289fe938b7ff80a07dd300923669dc3959c346a8b29e532a6950754855e0646826851de359a3aa60a0d2cbf9215e366d057a898078bd0f95ac89e34cb23532469564a4e3436f6387a9a0a32bc27ef28cbcf54037c8099e1d2ae72e275d43ce4e3c90f27fe27b2f25fdbea0def49f0ab83b146f8cea12ab390f1c72d0b75c0d0d41ad9d167fffd3b8182e70a0817525b6baf86eccfe45b85aff82522dae8a6b50fe42f7f1adf546ff2302f171a0e92e54bfca7aaddd7a6a1ea152a8a4248b18031d5ee2af63155dfd2c6b0b30a280', + '0xf90211a0515b4110ceecf3ec16d79a4add00f414454e53bc7e8a21c102dc8167b2a1d06ca0d2bff8b93923f8f11e50f36e6683be92960d28e351a631f82de7d9c0a4d0bff9a0d6afc7be35eeb3fce1a001f568868c58a5c051040d4bcdef76ccff2789bd3840a09fa8bbb40472b8a8c51eb4be76d30491e09aeb85d20950153e101c7e6ae4fe06a0cc86031e06c6f4a25f12c7991189d808dda54dbd86dd77236c1b3f90d98c49e6a0da4240a555acd7a9b187e636a2fd54ec15d574489efc446568de6a5cfa33d6bba05522cb4e271ded3c12b5f8cbd5f82bef90b46cc25b704dfddc40f9b49657bd15a016fd518d957080049b11d2c5c9bdec4f5870063be141c7c4704deeac594d02d0a01df461b7c808e423f6562ab8fa323ce53cf94aebc0ed6ac2549d96626bd793c5a0ce306e00c0c018254be26b9e5e53ea0fa72dd662acd5eb6e6764071098a14320a0cff24d8796c7cf238a831290977ab57d399a6a7412b314db4e2f924fcab48017a0dc3b4c7a92289bf5f2987c117cf778d2d32d6ef615f933083a1f108dd9b8641ca042ed07bcde120e0bcb6600d227b384970dfefad17ab1da5d97a778626527a922a0fd546be57e5022fb6dd7c2b23b5fb78758085334635c7904a05ebe6ac34a2896a0e5371866639594061b4d5509edf4a97bdf04bab2f95626a98d2d1b2367305e9fa071526863e6adeaaf39f2cd284a89727c7fc90d882f6c5781a070b2d2c18e99ba80', + '0xf90211a096d9af5315db57a14207fc57a1e8780a69181b31756e119ae18730d664f00222a0a0712baac17f17361af1db93b14f03c89494742763ce3c95d15e1b965f4f7de8a077b32aeee0cef6b722f29dba1c09bdc5c3c92bf3051c442182c23019488e45d9a05f66b1c23af0c78e933834f8e6e568309bbdd78bd27bc757e42ed71e49cec80da04e84f255f4f5845a84bf43c7e4a1748c6522a37b7dca99b44073c9854a1f253ca0ace4d449c766a187f7c415bf6d274add74ec0ed6e8fb7692aaaed3fd94c1fe7aa0f249793c431d1687fa438ebc57f85b743f77f88f79184d715ada9d56f3cc9756a0506c3ac237f138f63ba9d7b3bd466471d22375df98eea8db2cabf7dbe4e5d871a03a6805fe499e0fe900dc3e8ae60e9798e534fae8a7c545dd1e28a87663c72d80a0fa2553a1f49f2aee1db91b032b169268195531e252fefc37f4c0ebc0a999f246a0e962e2cf7699433b5dc8be1f287f715c4a15dbd6eca06df6c866f13e8e49accea0e4d2a0bdf562aff955313df61056f074bf90602269f81e1ec031695185d9f08da0c738602b33095239d9b156a505b4d1f7e2b1e5faad1d270419ca2f98b8b4b3d0a02d6d63697cb690ca1d9bc553f1dd44ea37733ce773d917c2de4223aec2e207efa08cfcdb8b563b5c165423bf9a1a04b639f4ff4457d4761b637d528a83333f03faa0c8c785c567ebb9dc5cb9d9adc19b9d95fd24534b1f13764eff58d372bd14b41280', + '0xf90211a03a16c49c23ce2868dfbef34fdc97473d576cbba9c7941e30e638c3a006e2dbc0a0aedfba8166528d8c87fce5ca1e24b0756a2da978273aad1a9d066eec7cabff1ca033831420c24f365f4ec2dd640609c1c8065553e879a0ce5d5cca95f79dae4f4ca020166a0b2c5d0aa47a0ddc2581768b9feb93a90bc7da36e4238c49577e5f99e5a030897864518d7ca52ac0e2b316eaca3ce04b5ca8b588d371f0fffb030c8ff532a0a951221a544558555af3f5818805f91f403a1df1901dd2ebe5b8b5b23685a577a0d8383c9a889c4bca4ffd69daedaf5fec0254210582b47a7e3d0dc34aeff825b6a00cc95aee2e41c0ac6379011d8aceaa532e760e3e8d9acf90340dfc64ed5bbf55a0b2a4bb39bec4bf13da631459fdb0701ea786a5177f5f158dac55b0eeb2bc334fa05b0f7f02f27407b166e438fa23c27da2260c8215cc5f5aa1eb2d86d9ce4ec206a0e6534d4360dcb8b998bf2fe67111097512607ef38a57a4e86b6a911b688ea870a07e04f0e0fd6b2dd87dc03837d26e74dbcbe3c2ec11f99537e209d0a326b543c3a02bfb35e8421dd9d1e3516340ad575ca9f01c028e8a3f3e7ae30129ef36e1d24fa0660228ad57c6f777b918da83857d206f91605179925f46af747af144183bca07a03ce9fc55bedec3ab621a72eec242ba2481d5caa9a7356150c53832e1d0d6d1faa02ca2944f70e37bd7524a15fe7da2a777d29365acac3901459bbfefc1ec2c7a8280', + '0xf901118080a082f8eca5a1f578c70726468a7d9266d6c75528ee573668469e058d3063235fc48080a093e4f3d12b045b6c556d7b955ca45ed3fa25b2ef94ad93cac9cde6bd60de86138080a06f3a88237b89351634d1169972e34e586e3eb670aa8564d68a40d985546442bc80a0fca6319aef1d02b8dbc6bda524b2af4b2e93a17e0232865a55a304cef7185d5e80a0049f2c260f5de999226321fd55b46439611b7a40e986b3b7951401904fc1ab31a03c0bf9794fdca93a91924da26bb465bf6ec992b1d2a0f61b1c7bd1b3a58edb85a08ae4c94c0111abdd7e97dfe219f7d95997f2da008f45a66bbdfe27553b7db76fa0a74f4b609dce2230b4fdd44209d4c1b38ce25d713091bad591c7b6b805efd59f80', + '0xf8718080a03336473275ca087648c333d2584f23d14f191eb52ea2e45bd79d63a97e1c30df80a0c95c6ba7652234397f7d1f60f2f20ff48bbe8a379c28eab0aed0c00371db8f3d80808080808080808080a027097794f5236fdb6935097cfa368f53d389889e99f5ece15c4fd5fddee2be4680', + '0xf86d9d20e78038f13b4e77d3e2f470c09287d50ac9f287978968808bfbb5657db84df84b02873d64a6b0d050a5a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', ], - "address": "0x7b0f34615564cd976fea815d9691cc102f4058d6", - "balance": "0x3d64a6b0d050a5", - "codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "nonce": "0x2", - "storageHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "storageProof": [] - } + address: '0x7b0f34615564cd976fea815d9691cc102f4058d6', + balance: '0x3d64a6b0d050a5', + codeHash: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + nonce: '0x2', + storageHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + storageProof: [], + }, } diff --git a/packages/statemanager/test/testdata/providerData/accounts/0xbe862ad9abfe6f22bcb087716c7d89a26051f74c.json b/packages/statemanager/test/testdata/providerData/accounts/0xbe862ad9abfe6f22bcb087716c7d89a26051f74c.ts similarity index 82% rename from packages/statemanager/test/testdata/providerData/accounts/0xbe862ad9abfe6f22bcb087716c7d89a26051f74c.json rename to packages/statemanager/test/testdata/providerData/accounts/0xbe862ad9abfe6f22bcb087716c7d89a26051f74c.ts index 2770209fb9..ff80b2c82d 100644 --- a/packages/statemanager/test/testdata/providerData/accounts/0xbe862ad9abfe6f22bcb087716c7d89a26051f74c.json +++ b/packages/statemanager/test/testdata/providerData/accounts/0xbe862ad9abfe6f22bcb087716c7d89a26051f74c.ts @@ -1,21 +1,21 @@ -{ - "0x1": { - "address": "0xbe862ad9abfe6f22bcb087716c7d89a26051f74c", - "accountProof": [ - "0xf90211a0bf0bbe1c5156f07df74f159a025789ec97d679c3a40c04e6ef820f09be0569bda07789f06c75010b802deac78d8db2853ae34247a4215a35f4e6adadc50c0bc180a0e2b37a83294f4cd62f7e8993d709cd32dcc242851341d31eb0c76c535efbd77ca0e4e56e58bf8cdb12be1e61a8023fbf49252da33dd415df3a7e4efcfdf15cd36ea0d15afcd3af27b485aec288e9fc0df88ece6bfffbe7427ea8695b93c49f3e14e6a0124ee0009e130f843e90bc0f8a5cb55d6a3892e28d3a24843015b26efc40687da0e511993a109e2ba603d7238076efe1a6a40467e919c826a75c3dfa486474f601a0d50c38d2b33a4142cd138d1fd4f3bef9a143bfd4a7bd44f718b245af2f21ce1fa012b76b88543de4783ddfc69f9bc8297015094482a0c6044248805a68ce2a2a83a0e5b070f2fa5637eb7b997f265cae9862346bc7d44699032ea7c5f89090adf9bda042aea0749a7d27cf24ebb4ff3a89eefbb578d3a97f0f0d4d771b84c806a39f5da030656168baf6abe5ad9e4c41d3ed2728439d9a35efe7b4ce54d9da48f5077c2fa04bad4376daf6a251d89a36c022cdf1e021eec624b9babc68bdeecf5ba14dc0e7a072e6ff3930cb3b700e2474cee2b63fb1896b15667eabf7279a4e358c3dda497ca0429de4dead58f8e87d73640a6dd0d50245765ff56434f63578d7c80475fd986fa0f2fe210ba42172ae2ecc4c7c704d3adc31d3d3cde7692e38ec890186e745e84980", - "0xf90211a0835c1239f49d6559871f586d6caf4080b6f8e2fcb0664ac1350caae08172a887a091fc9c097f1a2bc0e26750bcf35006d5bc441bd0ff8d9e705d78b58ccbf17d0aa0bab28ec3a41d029c8e4161f502153e75ca255b8bb759aafc08e0132e00fd4773a063e72dd54fe302696e748be432766a826a29cd12166fee7ee713d7db66b109bfa06b76eaca80cbf344a28ba1e38021e16178343b1d2cbcecb2a626145ca496e025a047dcf9fcec000290f281c6926d0097c04ca871d9594bf320d46c38b0b4a07082a02f3226f91d3dd3f864feaa964e20a7f661abf8d889614fa72b27a0908ca2f021a00f41654d1975aa1805c00c3a31903dda21857396e141da5abaeb46d3a29b5586a06affd3216cd08d5300bfb81d12364fe1a22758d360d3e9cb72323e5412545554a02e3a5b620e88686a8ff9498b43b120f6146a7e2ed9c07ff992d98cb4a4b67bb8a0d4fe16fe5d0f8fe8cf0ea9ef47c4b4974f2af7c1ee1a091c84ed83c32b28d7e0a0f50795d80414175c14686b0b4dfb3159e020aed0466db7d7f2b2ba0f3b3373d8a0c58b6d05e2cdaa1989ffef3f4763850061c1f98baf83a70ca4a7b89f75f849cfa080b0b2cbf00dd0cc0d8f29d3781181bc37d31845d9efe8c7c6686aad8aba0f0aa0e2360cb20b26a20e657cefcb14110143a6493fd381ada7b7d664fa727308f376a08dc21a5dd94ff8852e0f8e8cfe69c82e65f5310367e71a5e2de9d65a81c1d6b080", - "0xf90211a0a734310159c4098a079ef6d0efd3513e3f5f2ce2e85dd3590509d91f191e28eca09943d2e8e12afce53080e1223b72caf9bcbdab5e2f65e106d1c7522bcfcef6eea06801a87cd1d18763cde419f893230c556b2ea1b9f6f467be850877d0c38f6373a0449898b2dad067c3ddd89b846c7a494e682e75a198a6f8bb92dd49599f2026b1a09ed2f3f235436733231e6b0562919336269d8815f2cae4bbe587179bb4079187a03da76abd4876390433e745fea8f877aa8a3ec306fb319a7a898a0a0434cb994da068cdfeff51494f4783675aabc43b5ff3a8be8fdb063e25d10160da3e7d89498da04ce058ad35635c9ec2f65992be74064e4f5c0b8205bd19a1f731ff4ae0286096a0c57de5123675b40503c1ddcf7a99f14b647c07352bad9b45d364ab0add7dcd54a009904932b1db4cb9c8290412a7f6c15a30322e31e705dbaa898c8a85ed8cfe84a0509079dc870770552641da465e7eba2bc7e238b411762bcf0935d6380067565aa0688e6a94c4ab3816c4ee269f2bc736a3f6e8720cac73f985c507ef6422a7f183a003d2a7d88592990bfeb855b3c814b6f47a68bf5756f8e6df0f05f4bad136dbaba000b5cc2a8d73ceea5ef1662881c366d262f4a0f815c43a4a032a836e53ead08fa0235ef578b35c0074eab797a51c5f29607b58733f394e096858627d55c1179ce6a0a76cc3e7b035331d14b34d5b93cb9e892ecd3802c776eca22e117e6797d04d6480", - "0xf90211a0fded6eab09f72d0223fa4770e3e66ec616608bd52c3c7b7a1894792aa3b64674a08cbe8ef6422491d2b49ecfd61891746b4a0806b1555431db5269b03ff04bd104a0985601ae56443ddcbba30b10ebb9cdd52f5da3576c191095f01ea8e57e1cbd79a01d4d1d2b1318d9b41d4d879897e0ece32e4aae696867fb3e81a4e04a638af69ba0b810220a8647948342116b15fe1e113d22417693990c4ee06dd947bec1dc22d5a0c8cb125a6cc07f87d454d3202ec9efec2ea726827c1075833f688eafb80f7870a06ce0c834288c1ca4783ef2f22350a91d020d0e92e9a76a770fc5c5a8a071861da05f4642deacb3c2c032558a36d62990cc58c441281ebcfb96f818752bb0df045fa04042eea3d4af59c196c4ba7fa1ea4655b129653ce685ed494111c5eb9fcb0805a0d14dba1c4ed16581bda6a8e431ec4015e332fc740174200b672f705ba40b0d2aa01ae9977d82f3c8db338b2d2c74a9525a48e59b2dac6bd10ad842e1a88f35c275a0c2810c0d66ff28ad667d1812a201ec1c02f71ae14d4dfda2b410382423432e85a0b24b4f4e5858580894083de67082e304c20487ca8f2181fc7704c6ea76d4a7d8a051f9992e12e729b8ba2305854f55b36f986fca38adacf097de8f1ce85360bc02a0a7225e266f10efc1e019ba3760ac158e4139cf9d2ec0bcf1cf97c271e0f5f5eba0fcc1c0c384286aad8c8bf443cc00369e6558d1d9015baf4d7fb995fe36ec45df80", - "0xf90211a016f5b37de09078681d0d862d13e5b94514b2f504c3f24e9376038fb44cbe5e7ea0e76fb561148d5c5ef9a56088c2b3e610aa1131c6b354e1b98b9646cbb654f16da0d2f101c1dc33ec645889c2ace4152076c87fd326296984d8e175be15cea036b5a0906769d9b19fcca76d899d21ad3f9537a2652fe9b217834f56abd98d3cdeccd7a00ec297b2a4edbcdc9027d432837547f118c723575a3df09430e6154938bedce1a0ece45721500994a578625ed748fd7bbb85e111cb4771a7b1ccf2e4d1e8b19132a0ffb73498b5b2c3b316ae8673b8264ce02aad4e12754ca5aba770eba53a349952a0a3bd4917afd7601bdbae208d946bc19a0fdb0a3bed2d92114444e87e05c5d535a04c067f5782c3d0529814d9be0f4abc173751b7b8734a00233bac2d290cd5571aa0f97d7e3f1c6df7aef0c332776d25221158c54663d49b30f4b79cf30a66aef48ca0cacd75f5e969a061991280bd98f85b67c42eedde6f9253bf898676d7b961a874a05f74e45e5fba52e751d27f0c9d32c5e6c6c83f446e5854617f56eeedae53449ca06533db77290f4f84d354862bbd169c502264002d1962ecf763c0d7f97ea695efa0cdfbda4b40f4ed318027232f33d9863f8e96061adb5239847ff5ae7be7098c2ca0504b04681ec27b5111a1682a0c31c60d134510569887403274ebe21796c20861a00922196babc17352ef084c0aea43474ce9ca77cb554d1c94981fce9e5f6ba12b80", - "0xf90211a0c5ca9d2b9d5e5f8a0a7128b10a39b5b0d0e6d80b9c7359ab4a5ed30f6539dd0aa0e5a2fd2734c36b58a845799ef5e1b0f71592503476fd50aa616d124663d57212a0babba64aaf231cbaadcc9ec51e26991f851ff0c3e35c303629df5292f996eea5a09c8cce58103301f9d9c160b7a7fd42dcb6eb68d9f152515eb79bcc9d502a1e95a002cf86a4c8b6c153689d83d632ba20478dcbd1c1e43d72365fc259780c170754a07213954006ad737469c2cd8df43f4d18c2e90beb1da7501775b92079132d8588a0eee71c917fe47cfdb0404e581909f3f5ed17e091d37ab0acf7124f47d4dc5c47a067ecae2aab654a23fce0d4c18c293fc491dc9e69ab6fc40af15a81ff4eae0c91a0f61f06613ae042a8e5e2feab7796a47a25efce2e7e8ffb9bdc90bf355b747758a09b7285ef52ee965cab20ad68fa32df6777316d93e439d3b24523714011eda842a0d0fbef1d2852772ce5262a9c323b57fbb8480ae6192147904e073e9d7dc0d528a02e2044272d9087c1d319247d1c7cecaacd4eb7453431b2156c04fbe0e2f4dd79a08ac19aa315f8562772ea71b3951f65998075ad1748fa90b550931858f1272e80a079d5502d681ad89aa0e526012eafc80d139da294a8794644afcb56c0e7624085a025f1e284194a97c4f8de85880340f1d77ea9157a65d0435117ceb03a01f7ddb3a057132b6d100332c348b6f5fc487b20ed62f4d602157905fb36ec7b3c611e287d80", - "0xf8f1a0c54067b725a09dcc6e047d51a62792ed5fbbc4dcff2c52f55c9d3b59b4e83f5680a0a3b170c0bfe4834fe8a9307b8f008ccf0e9a0723bfc4a69e75d46fccae2ee966a0027afc5afc197ca1352ee5aad8cbbe9968ee059504c5fe4ef20aa66306adc3b48080a002d1f63a10aab472ff3fb926d41518c8a81741e90a84ca68437256d337da8445808080a0ee158821f643a292be5e3129f90ce6687ea0ad93e632169d758ec7f6436dd5dba0f2d05ed814f6e388b619e773590ad34fc92586d8b75eaa6481da556128d9bcec8080a0adde702efe4ae9e495e2bae9248665ee376a1ac77d26fe3881a094ee24b4c2868080", - "0xf85180808080a0591d0ee67a993bd127cadbd7ba8b6218ff1904fd9eac812c90ff7cba16e8c4e7a065902d209b0d32c3410ee8db883ed9a1c1af1e14ce6d5031c1bfb668336380bc8080808080808080808080", - "0xf8669d2027caff55b651266d5f763a897c0503ead91eac71e6052b578e185687b846f8441580a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" +export const account = { + '0x1': { + address: '0xbe862ad9abfe6f22bcb087716c7d89a26051f74c', + accountProof: [ + '0xf90211a0bf0bbe1c5156f07df74f159a025789ec97d679c3a40c04e6ef820f09be0569bda07789f06c75010b802deac78d8db2853ae34247a4215a35f4e6adadc50c0bc180a0e2b37a83294f4cd62f7e8993d709cd32dcc242851341d31eb0c76c535efbd77ca0e4e56e58bf8cdb12be1e61a8023fbf49252da33dd415df3a7e4efcfdf15cd36ea0d15afcd3af27b485aec288e9fc0df88ece6bfffbe7427ea8695b93c49f3e14e6a0124ee0009e130f843e90bc0f8a5cb55d6a3892e28d3a24843015b26efc40687da0e511993a109e2ba603d7238076efe1a6a40467e919c826a75c3dfa486474f601a0d50c38d2b33a4142cd138d1fd4f3bef9a143bfd4a7bd44f718b245af2f21ce1fa012b76b88543de4783ddfc69f9bc8297015094482a0c6044248805a68ce2a2a83a0e5b070f2fa5637eb7b997f265cae9862346bc7d44699032ea7c5f89090adf9bda042aea0749a7d27cf24ebb4ff3a89eefbb578d3a97f0f0d4d771b84c806a39f5da030656168baf6abe5ad9e4c41d3ed2728439d9a35efe7b4ce54d9da48f5077c2fa04bad4376daf6a251d89a36c022cdf1e021eec624b9babc68bdeecf5ba14dc0e7a072e6ff3930cb3b700e2474cee2b63fb1896b15667eabf7279a4e358c3dda497ca0429de4dead58f8e87d73640a6dd0d50245765ff56434f63578d7c80475fd986fa0f2fe210ba42172ae2ecc4c7c704d3adc31d3d3cde7692e38ec890186e745e84980', + '0xf90211a0835c1239f49d6559871f586d6caf4080b6f8e2fcb0664ac1350caae08172a887a091fc9c097f1a2bc0e26750bcf35006d5bc441bd0ff8d9e705d78b58ccbf17d0aa0bab28ec3a41d029c8e4161f502153e75ca255b8bb759aafc08e0132e00fd4773a063e72dd54fe302696e748be432766a826a29cd12166fee7ee713d7db66b109bfa06b76eaca80cbf344a28ba1e38021e16178343b1d2cbcecb2a626145ca496e025a047dcf9fcec000290f281c6926d0097c04ca871d9594bf320d46c38b0b4a07082a02f3226f91d3dd3f864feaa964e20a7f661abf8d889614fa72b27a0908ca2f021a00f41654d1975aa1805c00c3a31903dda21857396e141da5abaeb46d3a29b5586a06affd3216cd08d5300bfb81d12364fe1a22758d360d3e9cb72323e5412545554a02e3a5b620e88686a8ff9498b43b120f6146a7e2ed9c07ff992d98cb4a4b67bb8a0d4fe16fe5d0f8fe8cf0ea9ef47c4b4974f2af7c1ee1a091c84ed83c32b28d7e0a0f50795d80414175c14686b0b4dfb3159e020aed0466db7d7f2b2ba0f3b3373d8a0c58b6d05e2cdaa1989ffef3f4763850061c1f98baf83a70ca4a7b89f75f849cfa080b0b2cbf00dd0cc0d8f29d3781181bc37d31845d9efe8c7c6686aad8aba0f0aa0e2360cb20b26a20e657cefcb14110143a6493fd381ada7b7d664fa727308f376a08dc21a5dd94ff8852e0f8e8cfe69c82e65f5310367e71a5e2de9d65a81c1d6b080', + '0xf90211a0a734310159c4098a079ef6d0efd3513e3f5f2ce2e85dd3590509d91f191e28eca09943d2e8e12afce53080e1223b72caf9bcbdab5e2f65e106d1c7522bcfcef6eea06801a87cd1d18763cde419f893230c556b2ea1b9f6f467be850877d0c38f6373a0449898b2dad067c3ddd89b846c7a494e682e75a198a6f8bb92dd49599f2026b1a09ed2f3f235436733231e6b0562919336269d8815f2cae4bbe587179bb4079187a03da76abd4876390433e745fea8f877aa8a3ec306fb319a7a898a0a0434cb994da068cdfeff51494f4783675aabc43b5ff3a8be8fdb063e25d10160da3e7d89498da04ce058ad35635c9ec2f65992be74064e4f5c0b8205bd19a1f731ff4ae0286096a0c57de5123675b40503c1ddcf7a99f14b647c07352bad9b45d364ab0add7dcd54a009904932b1db4cb9c8290412a7f6c15a30322e31e705dbaa898c8a85ed8cfe84a0509079dc870770552641da465e7eba2bc7e238b411762bcf0935d6380067565aa0688e6a94c4ab3816c4ee269f2bc736a3f6e8720cac73f985c507ef6422a7f183a003d2a7d88592990bfeb855b3c814b6f47a68bf5756f8e6df0f05f4bad136dbaba000b5cc2a8d73ceea5ef1662881c366d262f4a0f815c43a4a032a836e53ead08fa0235ef578b35c0074eab797a51c5f29607b58733f394e096858627d55c1179ce6a0a76cc3e7b035331d14b34d5b93cb9e892ecd3802c776eca22e117e6797d04d6480', + '0xf90211a0fded6eab09f72d0223fa4770e3e66ec616608bd52c3c7b7a1894792aa3b64674a08cbe8ef6422491d2b49ecfd61891746b4a0806b1555431db5269b03ff04bd104a0985601ae56443ddcbba30b10ebb9cdd52f5da3576c191095f01ea8e57e1cbd79a01d4d1d2b1318d9b41d4d879897e0ece32e4aae696867fb3e81a4e04a638af69ba0b810220a8647948342116b15fe1e113d22417693990c4ee06dd947bec1dc22d5a0c8cb125a6cc07f87d454d3202ec9efec2ea726827c1075833f688eafb80f7870a06ce0c834288c1ca4783ef2f22350a91d020d0e92e9a76a770fc5c5a8a071861da05f4642deacb3c2c032558a36d62990cc58c441281ebcfb96f818752bb0df045fa04042eea3d4af59c196c4ba7fa1ea4655b129653ce685ed494111c5eb9fcb0805a0d14dba1c4ed16581bda6a8e431ec4015e332fc740174200b672f705ba40b0d2aa01ae9977d82f3c8db338b2d2c74a9525a48e59b2dac6bd10ad842e1a88f35c275a0c2810c0d66ff28ad667d1812a201ec1c02f71ae14d4dfda2b410382423432e85a0b24b4f4e5858580894083de67082e304c20487ca8f2181fc7704c6ea76d4a7d8a051f9992e12e729b8ba2305854f55b36f986fca38adacf097de8f1ce85360bc02a0a7225e266f10efc1e019ba3760ac158e4139cf9d2ec0bcf1cf97c271e0f5f5eba0fcc1c0c384286aad8c8bf443cc00369e6558d1d9015baf4d7fb995fe36ec45df80', + '0xf90211a016f5b37de09078681d0d862d13e5b94514b2f504c3f24e9376038fb44cbe5e7ea0e76fb561148d5c5ef9a56088c2b3e610aa1131c6b354e1b98b9646cbb654f16da0d2f101c1dc33ec645889c2ace4152076c87fd326296984d8e175be15cea036b5a0906769d9b19fcca76d899d21ad3f9537a2652fe9b217834f56abd98d3cdeccd7a00ec297b2a4edbcdc9027d432837547f118c723575a3df09430e6154938bedce1a0ece45721500994a578625ed748fd7bbb85e111cb4771a7b1ccf2e4d1e8b19132a0ffb73498b5b2c3b316ae8673b8264ce02aad4e12754ca5aba770eba53a349952a0a3bd4917afd7601bdbae208d946bc19a0fdb0a3bed2d92114444e87e05c5d535a04c067f5782c3d0529814d9be0f4abc173751b7b8734a00233bac2d290cd5571aa0f97d7e3f1c6df7aef0c332776d25221158c54663d49b30f4b79cf30a66aef48ca0cacd75f5e969a061991280bd98f85b67c42eedde6f9253bf898676d7b961a874a05f74e45e5fba52e751d27f0c9d32c5e6c6c83f446e5854617f56eeedae53449ca06533db77290f4f84d354862bbd169c502264002d1962ecf763c0d7f97ea695efa0cdfbda4b40f4ed318027232f33d9863f8e96061adb5239847ff5ae7be7098c2ca0504b04681ec27b5111a1682a0c31c60d134510569887403274ebe21796c20861a00922196babc17352ef084c0aea43474ce9ca77cb554d1c94981fce9e5f6ba12b80', + '0xf90211a0c5ca9d2b9d5e5f8a0a7128b10a39b5b0d0e6d80b9c7359ab4a5ed30f6539dd0aa0e5a2fd2734c36b58a845799ef5e1b0f71592503476fd50aa616d124663d57212a0babba64aaf231cbaadcc9ec51e26991f851ff0c3e35c303629df5292f996eea5a09c8cce58103301f9d9c160b7a7fd42dcb6eb68d9f152515eb79bcc9d502a1e95a002cf86a4c8b6c153689d83d632ba20478dcbd1c1e43d72365fc259780c170754a07213954006ad737469c2cd8df43f4d18c2e90beb1da7501775b92079132d8588a0eee71c917fe47cfdb0404e581909f3f5ed17e091d37ab0acf7124f47d4dc5c47a067ecae2aab654a23fce0d4c18c293fc491dc9e69ab6fc40af15a81ff4eae0c91a0f61f06613ae042a8e5e2feab7796a47a25efce2e7e8ffb9bdc90bf355b747758a09b7285ef52ee965cab20ad68fa32df6777316d93e439d3b24523714011eda842a0d0fbef1d2852772ce5262a9c323b57fbb8480ae6192147904e073e9d7dc0d528a02e2044272d9087c1d319247d1c7cecaacd4eb7453431b2156c04fbe0e2f4dd79a08ac19aa315f8562772ea71b3951f65998075ad1748fa90b550931858f1272e80a079d5502d681ad89aa0e526012eafc80d139da294a8794644afcb56c0e7624085a025f1e284194a97c4f8de85880340f1d77ea9157a65d0435117ceb03a01f7ddb3a057132b6d100332c348b6f5fc487b20ed62f4d602157905fb36ec7b3c611e287d80', + '0xf8f1a0c54067b725a09dcc6e047d51a62792ed5fbbc4dcff2c52f55c9d3b59b4e83f5680a0a3b170c0bfe4834fe8a9307b8f008ccf0e9a0723bfc4a69e75d46fccae2ee966a0027afc5afc197ca1352ee5aad8cbbe9968ee059504c5fe4ef20aa66306adc3b48080a002d1f63a10aab472ff3fb926d41518c8a81741e90a84ca68437256d337da8445808080a0ee158821f643a292be5e3129f90ce6687ea0ad93e632169d758ec7f6436dd5dba0f2d05ed814f6e388b619e773590ad34fc92586d8b75eaa6481da556128d9bcec8080a0adde702efe4ae9e495e2bae9248665ee376a1ac77d26fe3881a094ee24b4c2868080', + '0xf85180808080a0591d0ee67a993bd127cadbd7ba8b6218ff1904fd9eac812c90ff7cba16e8c4e7a065902d209b0d32c3410ee8db883ed9a1c1af1e14ce6d5031c1bfb668336380bc8080808080808080808080', + '0xf8669d2027caff55b651266d5f763a897c0503ead91eac71e6052b578e185687b846f8441580a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', ], - "balance": "0x0", - "codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "nonce": "0x15", - "storageHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "storageProof": [] - } + balance: '0x0', + codeHash: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + nonce: '0x15', + storageHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + storageProof: [], + }, } diff --git a/packages/statemanager/test/testdata/providerData/accounts/0xcad621da75a66c7a8f4ff86d30a2bf981bfc8fdd.json b/packages/statemanager/test/testdata/providerData/accounts/0xcad621da75a66c7a8f4ff86d30a2bf981bfc8fdd.ts similarity index 81% rename from packages/statemanager/test/testdata/providerData/accounts/0xcad621da75a66c7a8f4ff86d30a2bf981bfc8fdd.json rename to packages/statemanager/test/testdata/providerData/accounts/0xcad621da75a66c7a8f4ff86d30a2bf981bfc8fdd.ts index d79d0eaf83..213bac754d 100644 --- a/packages/statemanager/test/testdata/providerData/accounts/0xcad621da75a66c7a8f4ff86d30a2bf981bfc8fdd.json +++ b/packages/statemanager/test/testdata/providerData/accounts/0xcad621da75a66c7a8f4ff86d30a2bf981bfc8fdd.ts @@ -1,21 +1,21 @@ -{ - "0xec738c": { - "accountProof": [ - "0xf90211a0698b8d5a11e367f5b757cf4f93c45dda02e049aabd6e2b236dc033cdd511736aa0c1747606b2d118293051a08461c329ec20902ccc00c3b9f1ea1c045854dcaf00a0a6c1ba8c6915887f68b817de66c998540846c8113f5db34cfad4b02000836c13a0ccee7fcb08a212af4a74f8f8744fbe1d385ddb5e82812e51a6092dff850aac04a017cc3f7efea5b0582f2adcb9d1e6ec3042c98bda117b10542c70ba0e9e7585daa00856eab49b015529459f15ecaa5fa236e2e472588aa0bcff1a77cce3d1b28541a019ceaf8596f25ed1112a9b418616222fc5df0be0b8ac6e5997b1b05e74d2eba6a0fa9bf03eb0ac6f616794cb55f15fdea1088a6fb63a4f89b7b7b8125d83dff8b0a0f53280821c6f2e91e2f3ccaaa5998a050f712709046ca62339b5ee2590fc4c20a04c4a64c236f488acde3ee2384dd9425f288cae33e53b24d714d6ae7027773536a01a60df46887cb99a2c56efb2940def33a9991881452720abf7a07fc990bcec69a01b2af90df9319a98b4e8d8bb0a74c1552543331c55c966a7422a9072142fc036a03253cc6d9d686646aa8b8cc0bf628a8f6184e39d16ef03769eff93fb5a4f497ca090d661f1c40cb37f2e80e6abd9059e67310b2ae95b114c72353c714330ba4e0fa0a3992180241043c2ae02dc84ac1be8a857a8a1bc2e9d54a8449bd7528ff75175a0eadb6a9ec1fe3c3ca1c246ba2168e2f62cd1e76a58569919b203138c2c63f05180", - "0xf90211a0a664d66614f8ee28da7f05bf1fd6df4a9349888871a7dd71f1bdfa1c939d4718a05dc9d30b6d61d8ff957af337d26e92a0cf3984c0cff5b681c816d5acbe9d44f6a0c6ae301de56ba31337cd42094a4c225c303ab4bb8fdd151fcd56441c01bea228a01cc1ecc6d63d11d538a39d2572ef8e69fd5f563ea336228dbe8ce3363f2596fba0221826eb544d31978b1703664a27ab842b8bf9a506315e96bab852219d988c39a08f71ea3c8f039bc16594df55509003d5f45439e947f11ac50de9697fba8a2e8ea031b03c19a765bae000b9ca5541ae9cd1055cd53960c88784febe7708ba54fe4aa0a6c708df24bfefe5251c647e496c9cc5af8712eea7c3f6d88eb72c90d3a458c2a0c621a81efcdf6fc1d735b61b34aac610d53f33cee7981ab0e24e144a25c26ff3a08fac8be2a357fb03c4877abc0a06b0be7eeefcae1b1585f6eb54a1d1d839b3eba04baaecc9a49e60351c4c386d7ed9faa7fe0471970a08bfeb5ce4a43923bf23f0a05ac4a9bdf15f34df7a5b587de0f23f8cd85f6c9bae6278552ac2182df1c9a6daa0d57567c44bc678e816c72a60a07e53df3478067939e7cbf83a34d1ca2f9f04cba094f96829671256895a662502dd3b53aeffe1eda9daaf00243b66be081aa27516a09340248cab3c3a38916f65c1851cd6428638bb9a6c5683985070b9f403c2c1a7a00ab0425f00c2630d067a43ec285c66253eae1813177854f85abcc8f54746beb080", - "0xf90211a0801d65ab69561c693140be9a0576ca4e1770d392732c62162f7d1bfde7f4718ca0bda6652a64da76b9637b88a63ade15d3b22bd8846f6d25143cd6ab4d9cf2ca4ba067f16207f9d5c3fb418652536fcbc16aa2cf8ff9db0ad1d6d3dcbaf2b81457b4a0045a8e42628f77aad0c94bb13220e4a4182495dda50f9fbfc72987b8d4fcdf3da0bfd7a8a3a930a7c82f99e32f3c62f9bd4bf4023b778ec6344af9a18b34e38195a06d4cbf7512d97e1a4ce02ba7688752a7a51ea5aa16d4a46712b8b5e6c2579ea8a06805842fd3c9a92bd333a73ba23c3beeaccdbff2faad397cf6471beff431c112a043bc5d4f0f7bd23600653b5594c84a2d8b1eaab3f2d36e01bc0faf85378de556a0ebd8e0ac6c5b07282cbdfc3c92c80b2073d98573b24d6433d70c681560f209eca0f8671a7030562b91692d2e8ab605354ac46f557493d4937ea87ee3867b427856a078b140f1651aaec9e48ac3e751a4840c4429035e1a5b8e87c503481f255f3deea09fec331907ee2b395cfa5dd433a907decabb2cf2507aae9ebebcdbd5a1801644a047d4818f3020a2b95523985f0480f2d630ac74446caaed9ebe2cc69557a233c0a0368f57f9170b74de27cdcff775c2c9787ce51ad29fb2cdad908c1ecd956686c2a05abaa792442fed012bd01676bd9c07f0d3432e044dc3b06d21e39f505494acc4a0674b89db658e7c8a3f535f9344947d019c2524993759d7fae85cbdbf4f2322cd80", - "0xf90211a067baee7ee00ef594ba00b24c5f606ef24c6a2a3adeaec2843773976a3e6592e9a06f8ca183ef0b7e872530d618e7bc4de145122f80f84d4ff68a8225126c046d68a0672a2fb59ead6f67de4ca44a63749a11e2f571f21346d56a31218ccf926f0ffaa0818db6f8f043717d7d360c8d5f7a76a526a43f773f32c2be061c4f552ddf41c3a05ba10d457976a2b23080827e8b8a1475d6fc614e0e54290661aaa71d21e3e482a014b42c2adf904123fbe3963675e9a3cb4561d15e7096062c2b85c87c0d403c53a009177f056c9c0e317956192e0eadb159675249a6db0661266140aff2a9df068da07471414c2b2891f99e80212478ade955f015dcd3e472876a85980f3636cd93eca0099f7bfdf778ba078f44d08de11ab8bc4cfd7aa63ef6e389e00bacdfb4e82322a08b98a13d4144b22c4a3e405d1bec68424b0c9862205db90318a11b4176bc37dda035a11697799ff3f41564fc123ca7572f62d90dfb3b412b9a67ab021976ea4b1ca0e83c7ceb4027f1bcb267da06456e35e1827a5cbb1d7bed7491c02fbcdcf07ac0a0a0afe164ae1bfe63bd3d3fd59f2b74f99755d7cd79c1eb8e1f558ab031415023a07c8146284ba7d9740640f59748c68fd0ef7eef86e0105ada30f43cef290c47efa084582bb702e200a07ffe7ddc2d28401767b5d291ceb03fc1d2601c5dcea71f70a0fbedbad43e3c3f90039a3ac4e4ca0297229b050e16d1925eb0247650b896da3e80", - "0xf90211a00c216fdfc42a0bf1748e6bbef34e62a22c2c68e53e1d02ecddbcccb9c4f83811a0e661a9cf2feac5af15920f9583ba7642a33c01f9f1d4f947100e094ca7fd3269a0425e34aa2052b50f5a7994f26edfcac88d05249802ac4fa5511f98debf64b757a00030198d439c9a6bb71a8d7d37ad6149a9297dcc58b138257e6817f508a3f0f2a0bb9000a0d8fa8eed7617ae905a65ac0b85617cebffee3c48f941cc58ce3b23fba091ab15220a4e5b55f3da31996db83e029ea2298d4ff0638beb0f72daabb59beba0f6aff368dfefd4e435b6d8af45754d2958ec92e3aad7f94ed936709c9b47e59ca01ce2683b9bf367e1a1dfdb76306a3dd21cec1537d5d276c73ed9112c30173617a0ddf2c32c7307901ac92aab449c30235f0144cad2c53160d9e96cb88b3c5b6de4a0bc8876cb13987051760294f65dc6f8a5d53684a0f3c7287b502ca69a7c6dece7a0913c8f78fae34cf34c098fd3cab985d05353ccbd7cc716bd5d62851c71833b03a02dc343d85d6db6d7b6a12c6b4b1da7c869599bac8ad597b7a113726c32ee6971a0b9ab42a0b82b8c41e365afb53b1b047fb8df09e9b7296c03aec2a5b94f0c9ac8a0a96f3a8b4c46d41fac0fc1154dc3aaf4659b52668fdf0d60c4482b7003b7e459a00843e236685fe8208dc512353d12c9ff075e1067aea751a8a1eabb45fa1d8e19a0964b1c4663fcc15bf0c2200725ad4aeb6c89df069a468861fe99cbea3987377280", - "0xf90211a09c6bdda13bdcab111da7c33a2cb10b70841d3181ca98fdbd874a6fd490b6f8b7a050ba326cdda73f8469f88830190843ba979371e4d2b8c1e2a6d34f344b6ac8a8a0a6dc221ffd194a9d7257aab63cab4ab33ea6512a0f8e13c0852c7438d782cd8aa07e0e031ddea4d954e2dfe3817483101c872edb53ada0635e20f5c663a564c022a061e4b35d7655935a3b8884b1a5e01e6da9c101187a2f07ed09dc5d4c15d7394fa04c33e3fc57a875132bbb5c7bd30fffd2a932172989ab3802b5db48a9a4571ca8a043434e47a4d7dc209170ae051feaeda7497901073ed94b85344ac6148a08f809a09f253e22dd8827242c34a12d35157b01fd04d2bd8247616ea88a4838df6f2d35a0430bd65196ff75db14992a88fb1201d6437097466e737ac50bf1287d994b595ba00afaf416affdc7a0b07fb61f3970f2ad8266aabeca43ad11d5f68e30ebafbe7fa046c2492b77650aa1c3d36347bdf8b5ed81702c5dac7993cc6eb0da44400d5254a0ac3d18f26eae19775b8b513e5ebd1c0936f96a5c6af01c6b0c8ffe1f97f95e20a065d242eddca7df07358f86c920fb5af57866473910914a7cc2de827b86d50fc6a01c636dc41a2b607b13e04e6a1aa0c372fcdaa330c9ac2dcb688e4d7ea08da0e9a030d75ad7f3b5931a1ab0bd42e9d7576916bf354226b0a6c0449b1c46191ccef1a068664565bd6ecab8f9df0318c8dfc1214b8962a9df04e3a8c7052e897ff712c180", - "0xf90111a0ea6afada7c537222117214cf763de24afe224eb5f0482aa814fcacd89b738dd880a020c5c59ffae3474d3a3f949dad3384de916aac20b961a1e81f199c194cd4a247a0bbc8145454441702a18aad06c0226a7552e75204a52edaa63599b40c80216e01a0a212a54ee879292a444113b6d57b60ed8ef1ca184dff20c771db18d29b4a090980a0ce794484c40d9793b6087ff1b7f053b1417c0a9a306e9b997938e0c93fb03ee48080a055987395118bc226d3c6e9d15b9b9e27baca2a3a25a7724a73fdf01a978bc3f2a0777dfbaa96c9a82f1c0cea46524ddae6bf330ad18f42e66a300e854cb6f57f3180808080a08b67cf0a29c642a943386fd2aee32b4906091ef013d20875be9a395ec980c50f80", - "0xf871808080a0c0e0c8b176ee63544d9f6c75886a62b1c055539d19431785438943fcf0defdc480a06947092480e4cfd1c76dbc8ab1209532feb2c985cba719a68be8b3b6064139858080808080a0387b4374eaa62a3e690ced445c096001b02d45a4942116d5c0a05feef2c337328080808080", - "0xf8739d2062e1b3b27d41ea5592d7a09693a2da9821e6934f24189f7aff680688b853f851830b70898a03b7c407b330d9e52a52a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" +export const account = { + '0xec738c': { + accountProof: [ + '0xf90211a0698b8d5a11e367f5b757cf4f93c45dda02e049aabd6e2b236dc033cdd511736aa0c1747606b2d118293051a08461c329ec20902ccc00c3b9f1ea1c045854dcaf00a0a6c1ba8c6915887f68b817de66c998540846c8113f5db34cfad4b02000836c13a0ccee7fcb08a212af4a74f8f8744fbe1d385ddb5e82812e51a6092dff850aac04a017cc3f7efea5b0582f2adcb9d1e6ec3042c98bda117b10542c70ba0e9e7585daa00856eab49b015529459f15ecaa5fa236e2e472588aa0bcff1a77cce3d1b28541a019ceaf8596f25ed1112a9b418616222fc5df0be0b8ac6e5997b1b05e74d2eba6a0fa9bf03eb0ac6f616794cb55f15fdea1088a6fb63a4f89b7b7b8125d83dff8b0a0f53280821c6f2e91e2f3ccaaa5998a050f712709046ca62339b5ee2590fc4c20a04c4a64c236f488acde3ee2384dd9425f288cae33e53b24d714d6ae7027773536a01a60df46887cb99a2c56efb2940def33a9991881452720abf7a07fc990bcec69a01b2af90df9319a98b4e8d8bb0a74c1552543331c55c966a7422a9072142fc036a03253cc6d9d686646aa8b8cc0bf628a8f6184e39d16ef03769eff93fb5a4f497ca090d661f1c40cb37f2e80e6abd9059e67310b2ae95b114c72353c714330ba4e0fa0a3992180241043c2ae02dc84ac1be8a857a8a1bc2e9d54a8449bd7528ff75175a0eadb6a9ec1fe3c3ca1c246ba2168e2f62cd1e76a58569919b203138c2c63f05180', + '0xf90211a0a664d66614f8ee28da7f05bf1fd6df4a9349888871a7dd71f1bdfa1c939d4718a05dc9d30b6d61d8ff957af337d26e92a0cf3984c0cff5b681c816d5acbe9d44f6a0c6ae301de56ba31337cd42094a4c225c303ab4bb8fdd151fcd56441c01bea228a01cc1ecc6d63d11d538a39d2572ef8e69fd5f563ea336228dbe8ce3363f2596fba0221826eb544d31978b1703664a27ab842b8bf9a506315e96bab852219d988c39a08f71ea3c8f039bc16594df55509003d5f45439e947f11ac50de9697fba8a2e8ea031b03c19a765bae000b9ca5541ae9cd1055cd53960c88784febe7708ba54fe4aa0a6c708df24bfefe5251c647e496c9cc5af8712eea7c3f6d88eb72c90d3a458c2a0c621a81efcdf6fc1d735b61b34aac610d53f33cee7981ab0e24e144a25c26ff3a08fac8be2a357fb03c4877abc0a06b0be7eeefcae1b1585f6eb54a1d1d839b3eba04baaecc9a49e60351c4c386d7ed9faa7fe0471970a08bfeb5ce4a43923bf23f0a05ac4a9bdf15f34df7a5b587de0f23f8cd85f6c9bae6278552ac2182df1c9a6daa0d57567c44bc678e816c72a60a07e53df3478067939e7cbf83a34d1ca2f9f04cba094f96829671256895a662502dd3b53aeffe1eda9daaf00243b66be081aa27516a09340248cab3c3a38916f65c1851cd6428638bb9a6c5683985070b9f403c2c1a7a00ab0425f00c2630d067a43ec285c66253eae1813177854f85abcc8f54746beb080', + '0xf90211a0801d65ab69561c693140be9a0576ca4e1770d392732c62162f7d1bfde7f4718ca0bda6652a64da76b9637b88a63ade15d3b22bd8846f6d25143cd6ab4d9cf2ca4ba067f16207f9d5c3fb418652536fcbc16aa2cf8ff9db0ad1d6d3dcbaf2b81457b4a0045a8e42628f77aad0c94bb13220e4a4182495dda50f9fbfc72987b8d4fcdf3da0bfd7a8a3a930a7c82f99e32f3c62f9bd4bf4023b778ec6344af9a18b34e38195a06d4cbf7512d97e1a4ce02ba7688752a7a51ea5aa16d4a46712b8b5e6c2579ea8a06805842fd3c9a92bd333a73ba23c3beeaccdbff2faad397cf6471beff431c112a043bc5d4f0f7bd23600653b5594c84a2d8b1eaab3f2d36e01bc0faf85378de556a0ebd8e0ac6c5b07282cbdfc3c92c80b2073d98573b24d6433d70c681560f209eca0f8671a7030562b91692d2e8ab605354ac46f557493d4937ea87ee3867b427856a078b140f1651aaec9e48ac3e751a4840c4429035e1a5b8e87c503481f255f3deea09fec331907ee2b395cfa5dd433a907decabb2cf2507aae9ebebcdbd5a1801644a047d4818f3020a2b95523985f0480f2d630ac74446caaed9ebe2cc69557a233c0a0368f57f9170b74de27cdcff775c2c9787ce51ad29fb2cdad908c1ecd956686c2a05abaa792442fed012bd01676bd9c07f0d3432e044dc3b06d21e39f505494acc4a0674b89db658e7c8a3f535f9344947d019c2524993759d7fae85cbdbf4f2322cd80', + '0xf90211a067baee7ee00ef594ba00b24c5f606ef24c6a2a3adeaec2843773976a3e6592e9a06f8ca183ef0b7e872530d618e7bc4de145122f80f84d4ff68a8225126c046d68a0672a2fb59ead6f67de4ca44a63749a11e2f571f21346d56a31218ccf926f0ffaa0818db6f8f043717d7d360c8d5f7a76a526a43f773f32c2be061c4f552ddf41c3a05ba10d457976a2b23080827e8b8a1475d6fc614e0e54290661aaa71d21e3e482a014b42c2adf904123fbe3963675e9a3cb4561d15e7096062c2b85c87c0d403c53a009177f056c9c0e317956192e0eadb159675249a6db0661266140aff2a9df068da07471414c2b2891f99e80212478ade955f015dcd3e472876a85980f3636cd93eca0099f7bfdf778ba078f44d08de11ab8bc4cfd7aa63ef6e389e00bacdfb4e82322a08b98a13d4144b22c4a3e405d1bec68424b0c9862205db90318a11b4176bc37dda035a11697799ff3f41564fc123ca7572f62d90dfb3b412b9a67ab021976ea4b1ca0e83c7ceb4027f1bcb267da06456e35e1827a5cbb1d7bed7491c02fbcdcf07ac0a0a0afe164ae1bfe63bd3d3fd59f2b74f99755d7cd79c1eb8e1f558ab031415023a07c8146284ba7d9740640f59748c68fd0ef7eef86e0105ada30f43cef290c47efa084582bb702e200a07ffe7ddc2d28401767b5d291ceb03fc1d2601c5dcea71f70a0fbedbad43e3c3f90039a3ac4e4ca0297229b050e16d1925eb0247650b896da3e80', + '0xf90211a00c216fdfc42a0bf1748e6bbef34e62a22c2c68e53e1d02ecddbcccb9c4f83811a0e661a9cf2feac5af15920f9583ba7642a33c01f9f1d4f947100e094ca7fd3269a0425e34aa2052b50f5a7994f26edfcac88d05249802ac4fa5511f98debf64b757a00030198d439c9a6bb71a8d7d37ad6149a9297dcc58b138257e6817f508a3f0f2a0bb9000a0d8fa8eed7617ae905a65ac0b85617cebffee3c48f941cc58ce3b23fba091ab15220a4e5b55f3da31996db83e029ea2298d4ff0638beb0f72daabb59beba0f6aff368dfefd4e435b6d8af45754d2958ec92e3aad7f94ed936709c9b47e59ca01ce2683b9bf367e1a1dfdb76306a3dd21cec1537d5d276c73ed9112c30173617a0ddf2c32c7307901ac92aab449c30235f0144cad2c53160d9e96cb88b3c5b6de4a0bc8876cb13987051760294f65dc6f8a5d53684a0f3c7287b502ca69a7c6dece7a0913c8f78fae34cf34c098fd3cab985d05353ccbd7cc716bd5d62851c71833b03a02dc343d85d6db6d7b6a12c6b4b1da7c869599bac8ad597b7a113726c32ee6971a0b9ab42a0b82b8c41e365afb53b1b047fb8df09e9b7296c03aec2a5b94f0c9ac8a0a96f3a8b4c46d41fac0fc1154dc3aaf4659b52668fdf0d60c4482b7003b7e459a00843e236685fe8208dc512353d12c9ff075e1067aea751a8a1eabb45fa1d8e19a0964b1c4663fcc15bf0c2200725ad4aeb6c89df069a468861fe99cbea3987377280', + '0xf90211a09c6bdda13bdcab111da7c33a2cb10b70841d3181ca98fdbd874a6fd490b6f8b7a050ba326cdda73f8469f88830190843ba979371e4d2b8c1e2a6d34f344b6ac8a8a0a6dc221ffd194a9d7257aab63cab4ab33ea6512a0f8e13c0852c7438d782cd8aa07e0e031ddea4d954e2dfe3817483101c872edb53ada0635e20f5c663a564c022a061e4b35d7655935a3b8884b1a5e01e6da9c101187a2f07ed09dc5d4c15d7394fa04c33e3fc57a875132bbb5c7bd30fffd2a932172989ab3802b5db48a9a4571ca8a043434e47a4d7dc209170ae051feaeda7497901073ed94b85344ac6148a08f809a09f253e22dd8827242c34a12d35157b01fd04d2bd8247616ea88a4838df6f2d35a0430bd65196ff75db14992a88fb1201d6437097466e737ac50bf1287d994b595ba00afaf416affdc7a0b07fb61f3970f2ad8266aabeca43ad11d5f68e30ebafbe7fa046c2492b77650aa1c3d36347bdf8b5ed81702c5dac7993cc6eb0da44400d5254a0ac3d18f26eae19775b8b513e5ebd1c0936f96a5c6af01c6b0c8ffe1f97f95e20a065d242eddca7df07358f86c920fb5af57866473910914a7cc2de827b86d50fc6a01c636dc41a2b607b13e04e6a1aa0c372fcdaa330c9ac2dcb688e4d7ea08da0e9a030d75ad7f3b5931a1ab0bd42e9d7576916bf354226b0a6c0449b1c46191ccef1a068664565bd6ecab8f9df0318c8dfc1214b8962a9df04e3a8c7052e897ff712c180', + '0xf90111a0ea6afada7c537222117214cf763de24afe224eb5f0482aa814fcacd89b738dd880a020c5c59ffae3474d3a3f949dad3384de916aac20b961a1e81f199c194cd4a247a0bbc8145454441702a18aad06c0226a7552e75204a52edaa63599b40c80216e01a0a212a54ee879292a444113b6d57b60ed8ef1ca184dff20c771db18d29b4a090980a0ce794484c40d9793b6087ff1b7f053b1417c0a9a306e9b997938e0c93fb03ee48080a055987395118bc226d3c6e9d15b9b9e27baca2a3a25a7724a73fdf01a978bc3f2a0777dfbaa96c9a82f1c0cea46524ddae6bf330ad18f42e66a300e854cb6f57f3180808080a08b67cf0a29c642a943386fd2aee32b4906091ef013d20875be9a395ec980c50f80', + '0xf871808080a0c0e0c8b176ee63544d9f6c75886a62b1c055539d19431785438943fcf0defdc480a06947092480e4cfd1c76dbc8ab1209532feb2c985cba719a68be8b3b6064139858080808080a0387b4374eaa62a3e690ced445c096001b02d45a4942116d5c0a05feef2c337328080808080', + '0xf8739d2062e1b3b27d41ea5592d7a09693a2da9821e6934f24189f7aff680688b853f851830b70898a03b7c407b330d9e52a52a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', ], - "address": "0xcad621da75a66c7a8f4ff86d30a2bf981bfc8fdd", - "balance": "0x3b7c407b330d9e52a52", - "codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "nonce": "0xb7089", - "storageHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "storageProof": [] - } + address: '0xcad621da75a66c7a8f4ff86d30a2bf981bfc8fdd', + balance: '0x3b7c407b330d9e52a52', + codeHash: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + nonce: '0xb7089', + storageHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + storageProof: [], + }, } diff --git a/packages/statemanager/test/testdata/providerData/accounts/0xccafdd642118e5536024675e776d32413728dd07.json b/packages/statemanager/test/testdata/providerData/accounts/0xccafdd642118e5536024675e776d32413728dd07.ts similarity index 83% rename from packages/statemanager/test/testdata/providerData/accounts/0xccafdd642118e5536024675e776d32413728dd07.json rename to packages/statemanager/test/testdata/providerData/accounts/0xccafdd642118e5536024675e776d32413728dd07.ts index c17aa3c89b..aa2de25bdc 100644 --- a/packages/statemanager/test/testdata/providerData/accounts/0xccafdd642118e5536024675e776d32413728dd07.json +++ b/packages/statemanager/test/testdata/providerData/accounts/0xccafdd642118e5536024675e776d32413728dd07.ts @@ -1,20 +1,20 @@ -{ - "0x1": { - "address": "0xccafdd642118e5536024675e776d32413728dd07", - "accountProof": [ - "0xf90211a0ef9558a6bd5e31788329a73b28192821145a40ea0318157951fd22c259950675a03e950d63081e82f57f5c0242c969790b84a219587a9297d9a310ff8981b5dbcba0e26962fa7bf01d124c0833b549f958018934840645048d40f6b80b7f31656abda01c40cc97c988577d050a3ae695396e860aad224231834e29572ac05f25542fb8a0957a41629864c4ff090ee7d07caaafd17d1aa42cccd228d483f68d771f46142ba06b5b7627d153dab986e5758a43b78e5d19d337821c3eb5565cae3e11ba4ba189a0c9cc3976237ffbda4bcef6f3f369a27e3b5e17e76e499d6046ef641e3defea52a0e883d7d007fdc69669968c6d90c5b14cbdec1011acc02a11d6acb2e2ed1a6e6da0a7ee17d5e33e8eaf7ee8158655bb431f28cb4d003a3112e036a2058a88fd8842a0b29e3a6aa9b4f5ba0b8b9beffd0fc887e989259ba03e6cee38eef289cccf3798a06db5fd044bf53c72219a3c6d4a697ad715e037b2e46805d199ee091e572661bba0716916fc4635f10a36e83de8961242d40c61d8f1976420e7437f7dc9fad5e086a02ab3b5ee52d90054434495c412a5250addfb5ff55aedeae882aa3cb02506492aa03caace4fe3ee4745bc90020943d278e7fc46357e23aa4302d38e3d34af6218aea00db0329414d16f4ee1ae6dafc8ef0d10e32cfb87473e6f0a0428a368025d4f5ba029545da090af9fe0ecdf9c1bbf03ed9ce770598c5271227603bea10c7ae21d8080", - "0xf90211a0f531c7616d9c4d26734f234c971e4bff008a7b46d59dab8b480629f51156ae68a0e179b8da7192074daf8dc7825b4cf48df5683e52dd694159831127c4a5ea8267a03c87c0e35167febf918b0184ecb576efcdb828ec081c52056870cef1f2d1517da01f5ff1f3481ee645cd11c9abb43b7f5d8e4906ca9c86c44ed0cf3aa8d32da921a05149352cf033d944e5ee85251c1db72a4036aeb52380acb77d5da3671de2cb82a0fc57c52253127d762909e2123533666cbfa05e174f660615417b652b8ebc14a3a0fc7185438ce3f901f45af005745493309ffe745b572f49024d93bcc1831f9daba0c90ab0dc84c26c72a9f711ff9e9598e8ebf70ca47d881954af7534ef509dcbc6a0e776d22cad5f1074942aed24fcba2446fc0d7a944fe039b96735db5db218d4a6a0881cd37a89f485ce98c56607965b4ba64a6871dc5e648263220dc3ba0ad0af99a0f581bc54ab7eecae327d2b54e689e55c5a7a22eeeefac3daf5a85505eb1cd7bca087e1c18dfa28e62aa534cde1a32d13d0a49a3d7f767d6edd32e2c15c04680fbca083297fdaf2a6bacec2023150f656012361c6e5035719147abdc1a910868f7aa7a073b22291a51ce6f6c26b5dd8fcd606e0f413cf729a048963b0ce195fff6d557aa0e95ae05517f2c8df99dc896f37e1174e105953ce4a6d326a720c23467ceb5311a0d66987540b5cc22124659e0fd63872d6765e55e19d4a3f00bf3055825fe717c380", - "0xf90211a086837f9f771595c21c8f0aa80f4ba8715dcc6a244c96d21d7c61e73a60360250a043bb89b760a31b4d2ce33522293123e057acb7456b835f31a596b23998a4f58aa080df8aa63dd8e30ac90761716080053b4173c6a754eab75c6d0daf0b9ff82dfea06a7ca5d489d7910c09b63f873f5ac5366963acf995389995ec1753ff8ab6fcb4a00802581b0bb846836372f66764a368514a440342e5cf46b4528215d5b08fc38ea06e7db83d36f08e92572565694bdbcbe5740265db3c4f50358e08f6fbe93560dca002fbc1e8ab8ef9d9db9b6bd9a632c8e5cd1828be31c97b9caca00d5de9108846a0b21085208d0fa3ee77b451ea4c7ec5397d85d6ed2ddbad26ed6fc4fc3101f97da0248580d0977a3ce5d1883b2375ed4cd70ef9b166ee1c739229b2b31e74bd0629a03246a067505ef458e44dcd856d53daf232266c95e295272e5bfe0f3fc4413ccca0e392d956f91c7dff4a4f86cb931247c79d8d306f3ba171885e045cde7032a25ca0aa2fe66b07c6946352fa506ac969fa0ad29d3576b3c99b343daf7e2cb36fa258a035336ba88248ec566d600d8a78b1f1369d80873817934fd5b24b53c4150663f1a0d2510dc2d0b6d5e3aeb0972b0c65ada10808cb524f9af7b9dc4e1c5701aa36dea0af60ae85e8d8053a570addd272d8e51a6da9d7913005b8c7a8b5d98f26700287a0b7b0c108894183ccc7e20c053722428a8002f5f990d0e53f53f677ab4152e3c980", - "0xf90211a04085264f80d4e07460b7223ad995b388ae1823bd3f8383b42f5c5d4dc102a5e2a0bcdd6e26c64795899c178e7e12a904cf62813277d769844fc67587e9bd2575d6a078ebeea438c5b97aa95c8366b31897b70a815eebfafd6ec404ea926f5955bea5a02588d34cd35e2c7a8ac04d58755c30ff111fa201e823bfb68e8060dbf6b110f0a09d46349b175e84185ebb935eb82fe8a4bc665f63bc14feb5b5857a7b9706d968a067d81d938fe660d69f4456de5065c8520273b4a6a2407555ba967266d4d7e4b4a00a73be6c1f54b18e73ebf1f4c98728b5c27f8e9ff8ff95c06f9e8e0dfab667b1a0ad334e0048d8b9efa68982d55b5d3ef86cc39a261cf27601c10c7b6fe92c4c69a05d2499697a06ee65f9063f8856ff88654d23d1a375994fafe694a02223d23b13a013721650a215e5dddd2208b8fbd95373b87078b7a7024b4767498b6e0c86b42fa08f59464a6fc6c31f485975cec27e2394c47b982732c47975d9d81317dfc41c0fa04d2cbacfd8dfe35bd42c3c60865dc670efab6982e324b33b32a44b2977bffe0da00972199ead8496feff1b9b92025664cc3bb5bdea8db5e05a48d4f9ba45780804a088b17e61fe17048512e83f68bb85f13e92975fb9ec55390601d6c5d06957a47ca02cb750ead088fedd1ec4d5a535c083272a3f4bdae0461bd79f30db49c67d1185a02db8626c9855ff96678e8418e99c38353a602912663dd3902e92f8a6c5880e3c80", - "0xf90211a02484c2f55517aa835cdac6803a70bdb41797f8540f81c261da553a48c121e15aa047c0a2dd9c8686a07afade1461f6033b3ac96d46010a98f7e49b40fce804582ba0e8d40792c00a45e881d4f40ce163fef93a369a8b1d9d5e4f639f08a48d66d46ca079a824a2458b1a32d8b30e4cbe5d6e757152431f77151c878dfe36885c75b5a9a0bff6346215e1a943c674bb587a003dbe4551a94d8d877a50b56307bff7f3b075a03ee36ae310b94af0ab94ca39fe63ecdaa4bb47deccc4563ef1b4b9fa871fbb46a0598c0e6f6a7d7e1daafd05ed3c30320d1f4cab3e85e8670e0578c3ea4f92afc0a00dcaa285525af58375a3ee8015aa20de8e0d3802efd09a33cd1833c4b2c18a80a0d8d5ca30f6cf66fdcfa59542a9eef5c382f298fd78856deb84a4e0dcb6ed294fa073751914a12c7ba47710bc2f1c211fb56e301fe2c87fc98833fcf2dc74d7bb4fa09fd35395bb3a49abb233e243f98133c6986f11a7a2c89586fe7bb70e1299d72da0d6f40dbe5000a9dc459e65bab41839ca8f68aba9b8aa9879dc197bac12288e04a022cfe33aaf12e0521e35b77d0b6fe7be685ce85678bf44802cd627a1b470c7d9a08230b0337115c56bb39352b8000d119897adaf553ee595e8138943881926c707a0620d78d08684b08e25abc552bcd4ca2bae1ffa1f093f961759bfad849a295ba9a07a264096915ae6ab049cede5cf5e7c9c7356118eaa3966caab2d6786f2af2fb780", - "0xf90211a0e496fa86cdbbfc18441abdc4f2289af25b2fc858eea409a09aad846cef2e7346a044a3291e89886a9f7188145f8bd36bc482a985c585acc1843005d2f833c3540aa0d046daa262ccf77557973a6a6f15d7b04e2b199efd7dd9a5dc9d998f3f8d20caa062bd616164ffb3bd18b2e020cb724d84dc10e3916f565a40b6bf5a66bc45939fa0c6fd0f60e0bc521136592e3ced36ebd2d38e907b45e8888689698046c1657227a0aedf00c416be3add9ec059d9400e171a3632d980303561f7495ee53606e711aea0530528af83ee19b42fba5c9f709455dc93c555084eaa1e9333b0cb0937b4919aa0947319afb774082bea83c4106885b4872cd6e0b23b0e42670b8dd52e815911baa077308971d7736e19a957cf3e13d098bc318f913a4d3c0520a6be33b3d3d76243a0362e9e1c56ab2fd685c33fb78da25d1af633611c6e827c241efb1ec618aceab2a00931a681f4a7f2dd3bb6c42f31bd815bf6f3215af2fb0f6912fbf3e588689f91a016ea1375caa334c308337c0053944d39c4b21aaf20cebfca28c0854f9f692058a07741ba368e02ff4000346ded2270238c2082bdce0ed70c415a2fd53e61771878a009140f75b36e0c4ae439ecc337b040b5dd38882d52e82106b2d54981997afa4da04c036e6cca8f2dad5eba0031211c43c776af92e255615a19a812d496a5ab0bdfa0c5ce0ed0c0dce2a745e757b4cb098da76eefb65cd5f3ce6759c76cc41065aed780", - "0xf90111808080a02a378a581958d54d80e3bb69ef4bf0133739dbe4628a24996e244e3845141e9c808080a0511f660f78137c648bf0c7c6ef717732574f6380f5e79ba079321df3a36cb34fa0ab909574124c287c1795b982c96d9e934d9754a06fd2da70ea8526f8ccbb08ed80a06619ffeb1dc5b175088b896e70442d1e72573842f1efbe9076dead8616798b9ea0d6ee9c217b422428c90542e5803a463d1c8e0acaf2b20a214b3024f674d2437ea00c69a717c65bd4c05fe17009fbcb497074207c72884089579e34e99f8f91e7a780a0aaccfc777c3a5386bbfae7d87bd87f59213680e4043d05c81cd7876d31905647a02f9f6392c737c5a1778d305f69616dffa41339f42274a0b12156bb59874c915180", - "0xf8669d3e2c4c107e80fd9b626d3afb1be27ea9a4a24a6fd5dc25014ee7819f38b846f8440180a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0b0405957391500a1110a46c8e03f989f9a23c4f53d2529ba99d8eeda2226cde8" +export const account = { + '0x1': { + address: '0xccafdd642118e5536024675e776d32413728dd07', + accountProof: [ + '0xf90211a0ef9558a6bd5e31788329a73b28192821145a40ea0318157951fd22c259950675a03e950d63081e82f57f5c0242c969790b84a219587a9297d9a310ff8981b5dbcba0e26962fa7bf01d124c0833b549f958018934840645048d40f6b80b7f31656abda01c40cc97c988577d050a3ae695396e860aad224231834e29572ac05f25542fb8a0957a41629864c4ff090ee7d07caaafd17d1aa42cccd228d483f68d771f46142ba06b5b7627d153dab986e5758a43b78e5d19d337821c3eb5565cae3e11ba4ba189a0c9cc3976237ffbda4bcef6f3f369a27e3b5e17e76e499d6046ef641e3defea52a0e883d7d007fdc69669968c6d90c5b14cbdec1011acc02a11d6acb2e2ed1a6e6da0a7ee17d5e33e8eaf7ee8158655bb431f28cb4d003a3112e036a2058a88fd8842a0b29e3a6aa9b4f5ba0b8b9beffd0fc887e989259ba03e6cee38eef289cccf3798a06db5fd044bf53c72219a3c6d4a697ad715e037b2e46805d199ee091e572661bba0716916fc4635f10a36e83de8961242d40c61d8f1976420e7437f7dc9fad5e086a02ab3b5ee52d90054434495c412a5250addfb5ff55aedeae882aa3cb02506492aa03caace4fe3ee4745bc90020943d278e7fc46357e23aa4302d38e3d34af6218aea00db0329414d16f4ee1ae6dafc8ef0d10e32cfb87473e6f0a0428a368025d4f5ba029545da090af9fe0ecdf9c1bbf03ed9ce770598c5271227603bea10c7ae21d8080', + '0xf90211a0f531c7616d9c4d26734f234c971e4bff008a7b46d59dab8b480629f51156ae68a0e179b8da7192074daf8dc7825b4cf48df5683e52dd694159831127c4a5ea8267a03c87c0e35167febf918b0184ecb576efcdb828ec081c52056870cef1f2d1517da01f5ff1f3481ee645cd11c9abb43b7f5d8e4906ca9c86c44ed0cf3aa8d32da921a05149352cf033d944e5ee85251c1db72a4036aeb52380acb77d5da3671de2cb82a0fc57c52253127d762909e2123533666cbfa05e174f660615417b652b8ebc14a3a0fc7185438ce3f901f45af005745493309ffe745b572f49024d93bcc1831f9daba0c90ab0dc84c26c72a9f711ff9e9598e8ebf70ca47d881954af7534ef509dcbc6a0e776d22cad5f1074942aed24fcba2446fc0d7a944fe039b96735db5db218d4a6a0881cd37a89f485ce98c56607965b4ba64a6871dc5e648263220dc3ba0ad0af99a0f581bc54ab7eecae327d2b54e689e55c5a7a22eeeefac3daf5a85505eb1cd7bca087e1c18dfa28e62aa534cde1a32d13d0a49a3d7f767d6edd32e2c15c04680fbca083297fdaf2a6bacec2023150f656012361c6e5035719147abdc1a910868f7aa7a073b22291a51ce6f6c26b5dd8fcd606e0f413cf729a048963b0ce195fff6d557aa0e95ae05517f2c8df99dc896f37e1174e105953ce4a6d326a720c23467ceb5311a0d66987540b5cc22124659e0fd63872d6765e55e19d4a3f00bf3055825fe717c380', + '0xf90211a086837f9f771595c21c8f0aa80f4ba8715dcc6a244c96d21d7c61e73a60360250a043bb89b760a31b4d2ce33522293123e057acb7456b835f31a596b23998a4f58aa080df8aa63dd8e30ac90761716080053b4173c6a754eab75c6d0daf0b9ff82dfea06a7ca5d489d7910c09b63f873f5ac5366963acf995389995ec1753ff8ab6fcb4a00802581b0bb846836372f66764a368514a440342e5cf46b4528215d5b08fc38ea06e7db83d36f08e92572565694bdbcbe5740265db3c4f50358e08f6fbe93560dca002fbc1e8ab8ef9d9db9b6bd9a632c8e5cd1828be31c97b9caca00d5de9108846a0b21085208d0fa3ee77b451ea4c7ec5397d85d6ed2ddbad26ed6fc4fc3101f97da0248580d0977a3ce5d1883b2375ed4cd70ef9b166ee1c739229b2b31e74bd0629a03246a067505ef458e44dcd856d53daf232266c95e295272e5bfe0f3fc4413ccca0e392d956f91c7dff4a4f86cb931247c79d8d306f3ba171885e045cde7032a25ca0aa2fe66b07c6946352fa506ac969fa0ad29d3576b3c99b343daf7e2cb36fa258a035336ba88248ec566d600d8a78b1f1369d80873817934fd5b24b53c4150663f1a0d2510dc2d0b6d5e3aeb0972b0c65ada10808cb524f9af7b9dc4e1c5701aa36dea0af60ae85e8d8053a570addd272d8e51a6da9d7913005b8c7a8b5d98f26700287a0b7b0c108894183ccc7e20c053722428a8002f5f990d0e53f53f677ab4152e3c980', + '0xf90211a04085264f80d4e07460b7223ad995b388ae1823bd3f8383b42f5c5d4dc102a5e2a0bcdd6e26c64795899c178e7e12a904cf62813277d769844fc67587e9bd2575d6a078ebeea438c5b97aa95c8366b31897b70a815eebfafd6ec404ea926f5955bea5a02588d34cd35e2c7a8ac04d58755c30ff111fa201e823bfb68e8060dbf6b110f0a09d46349b175e84185ebb935eb82fe8a4bc665f63bc14feb5b5857a7b9706d968a067d81d938fe660d69f4456de5065c8520273b4a6a2407555ba967266d4d7e4b4a00a73be6c1f54b18e73ebf1f4c98728b5c27f8e9ff8ff95c06f9e8e0dfab667b1a0ad334e0048d8b9efa68982d55b5d3ef86cc39a261cf27601c10c7b6fe92c4c69a05d2499697a06ee65f9063f8856ff88654d23d1a375994fafe694a02223d23b13a013721650a215e5dddd2208b8fbd95373b87078b7a7024b4767498b6e0c86b42fa08f59464a6fc6c31f485975cec27e2394c47b982732c47975d9d81317dfc41c0fa04d2cbacfd8dfe35bd42c3c60865dc670efab6982e324b33b32a44b2977bffe0da00972199ead8496feff1b9b92025664cc3bb5bdea8db5e05a48d4f9ba45780804a088b17e61fe17048512e83f68bb85f13e92975fb9ec55390601d6c5d06957a47ca02cb750ead088fedd1ec4d5a535c083272a3f4bdae0461bd79f30db49c67d1185a02db8626c9855ff96678e8418e99c38353a602912663dd3902e92f8a6c5880e3c80', + '0xf90211a02484c2f55517aa835cdac6803a70bdb41797f8540f81c261da553a48c121e15aa047c0a2dd9c8686a07afade1461f6033b3ac96d46010a98f7e49b40fce804582ba0e8d40792c00a45e881d4f40ce163fef93a369a8b1d9d5e4f639f08a48d66d46ca079a824a2458b1a32d8b30e4cbe5d6e757152431f77151c878dfe36885c75b5a9a0bff6346215e1a943c674bb587a003dbe4551a94d8d877a50b56307bff7f3b075a03ee36ae310b94af0ab94ca39fe63ecdaa4bb47deccc4563ef1b4b9fa871fbb46a0598c0e6f6a7d7e1daafd05ed3c30320d1f4cab3e85e8670e0578c3ea4f92afc0a00dcaa285525af58375a3ee8015aa20de8e0d3802efd09a33cd1833c4b2c18a80a0d8d5ca30f6cf66fdcfa59542a9eef5c382f298fd78856deb84a4e0dcb6ed294fa073751914a12c7ba47710bc2f1c211fb56e301fe2c87fc98833fcf2dc74d7bb4fa09fd35395bb3a49abb233e243f98133c6986f11a7a2c89586fe7bb70e1299d72da0d6f40dbe5000a9dc459e65bab41839ca8f68aba9b8aa9879dc197bac12288e04a022cfe33aaf12e0521e35b77d0b6fe7be685ce85678bf44802cd627a1b470c7d9a08230b0337115c56bb39352b8000d119897adaf553ee595e8138943881926c707a0620d78d08684b08e25abc552bcd4ca2bae1ffa1f093f961759bfad849a295ba9a07a264096915ae6ab049cede5cf5e7c9c7356118eaa3966caab2d6786f2af2fb780', + '0xf90211a0e496fa86cdbbfc18441abdc4f2289af25b2fc858eea409a09aad846cef2e7346a044a3291e89886a9f7188145f8bd36bc482a985c585acc1843005d2f833c3540aa0d046daa262ccf77557973a6a6f15d7b04e2b199efd7dd9a5dc9d998f3f8d20caa062bd616164ffb3bd18b2e020cb724d84dc10e3916f565a40b6bf5a66bc45939fa0c6fd0f60e0bc521136592e3ced36ebd2d38e907b45e8888689698046c1657227a0aedf00c416be3add9ec059d9400e171a3632d980303561f7495ee53606e711aea0530528af83ee19b42fba5c9f709455dc93c555084eaa1e9333b0cb0937b4919aa0947319afb774082bea83c4106885b4872cd6e0b23b0e42670b8dd52e815911baa077308971d7736e19a957cf3e13d098bc318f913a4d3c0520a6be33b3d3d76243a0362e9e1c56ab2fd685c33fb78da25d1af633611c6e827c241efb1ec618aceab2a00931a681f4a7f2dd3bb6c42f31bd815bf6f3215af2fb0f6912fbf3e588689f91a016ea1375caa334c308337c0053944d39c4b21aaf20cebfca28c0854f9f692058a07741ba368e02ff4000346ded2270238c2082bdce0ed70c415a2fd53e61771878a009140f75b36e0c4ae439ecc337b040b5dd38882d52e82106b2d54981997afa4da04c036e6cca8f2dad5eba0031211c43c776af92e255615a19a812d496a5ab0bdfa0c5ce0ed0c0dce2a745e757b4cb098da76eefb65cd5f3ce6759c76cc41065aed780', + '0xf90111808080a02a378a581958d54d80e3bb69ef4bf0133739dbe4628a24996e244e3845141e9c808080a0511f660f78137c648bf0c7c6ef717732574f6380f5e79ba079321df3a36cb34fa0ab909574124c287c1795b982c96d9e934d9754a06fd2da70ea8526f8ccbb08ed80a06619ffeb1dc5b175088b896e70442d1e72573842f1efbe9076dead8616798b9ea0d6ee9c217b422428c90542e5803a463d1c8e0acaf2b20a214b3024f674d2437ea00c69a717c65bd4c05fe17009fbcb497074207c72884089579e34e99f8f91e7a780a0aaccfc777c3a5386bbfae7d87bd87f59213680e4043d05c81cd7876d31905647a02f9f6392c737c5a1778d305f69616dffa41339f42274a0b12156bb59874c915180', + '0xf8669d3e2c4c107e80fd9b626d3afb1be27ea9a4a24a6fd5dc25014ee7819f38b846f8440180a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0b0405957391500a1110a46c8e03f989f9a23c4f53d2529ba99d8eeda2226cde8', ], - "balance": "0x0", - "codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "nonce": "0x0", - "storageHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "storageProof": [] - } + balance: '0x0', + codeHash: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + nonce: '0x0', + storageHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + storageProof: [], + }, } diff --git a/packages/statemanager/test/testdata/providerData/accounts/0xd8da6bf26964af9d7eed9e03e53415d37aa96045.json b/packages/statemanager/test/testdata/providerData/accounts/0xd8da6bf26964af9d7eed9e03e53415d37aa96045.ts similarity index 81% rename from packages/statemanager/test/testdata/providerData/accounts/0xd8da6bf26964af9d7eed9e03e53415d37aa96045.json rename to packages/statemanager/test/testdata/providerData/accounts/0xd8da6bf26964af9d7eed9e03e53415d37aa96045.ts index 60fde35e01..902d45072e 100644 --- a/packages/statemanager/test/testdata/providerData/accounts/0xd8da6bf26964af9d7eed9e03e53415d37aa96045.json +++ b/packages/statemanager/test/testdata/providerData/accounts/0xd8da6bf26964af9d7eed9e03e53415d37aa96045.ts @@ -1,21 +1,21 @@ -{ - "0x1": { - "address": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045", - "accountProof": [ - "0xf90211a08b1d1584010fc56055bef23e92b2f12cd7f829bf4921af0284d579ad0b506919a0c92b58af06f85cb030ad4ccad794aaae3550b1abd2d4f41c29f7f14e55d760c8a09a0fb9be099f55b7f6eccf6308e48f404e3ed88cfb976b7bb1c2f4c15c3fd82da0e4559ab776de3b128ba21a756705ea819f3d8a49f39e40a69b0c812ef51d6947a0ee26ba5778375b0046fe4cb379287831ba8596c875d8b6157931695d6616fffba046087c596ba65be092bc40d54bf3f318c8da6c13a049b568b11b052806665347a0a84eec69d1008bc893da81130c5a3324c2cfd959f60281f03231a6abec43b08ba0056ad3031496c153f4197510b430b6ecc978d6e2e1997a847d828669a43c6f43a0239e5183e566f5dc05ebaf7ef3e1963d82c53b7fe4eed182f379428f3b0f4cf8a03c979469d1be2d74ea92e51f29f5497fb55cfb0d12e399f2571da7c0a087b166a0cd3970e4c18d63830d21a28badd79dc8b7535e0819fc73fff9dbfbefb3f18911a00cbf2f118cd0fced66d9e184da4d945ae915cf1d98ed1b0d5ff46aad8b6c11bea0426d5a133a81a22039e93598c64feb66b8347265f8c80cf978654147a8731c5fa07b9fef3deb08878c23689327a416ece104312dc8ec50264f2ff5d24699c2ac9fa0d0de935cca8aa234d53046b2762317fdfef52180e57b2f98d2f3f8a78acf71b1a0e9e21ed8979d102cb0371c5f6c31e1746d57c5f5d1d9b63c497be077afe5ff4280", - "0xf90211a0a12703fd70d84c05e3e9aba0d9ccbe3df28c362155577d17a4e289e1b586ed3ca0f3e1f6dae839bc66e6de5b2d6b12a3affb4d55e7388ff5369f1346f0c2e265aaa02f8a057df123cb36fc8b3a2889d4242a260e17f43bb63de4de353fe741811b8ba05555a6b074881dca34c1c020e851a5fe3120a5b1c65734d48a680d6f15f0f758a06f8f5d05acecd0960b86fc323d68314433c78893c34ada3653aca55ec9647c88a07088e6e5fe171b39bb8aec6b0da2f2a073f4771995e1f70f005e25d91bcebb45a0da4c575747d33f64f3d51b55961b17d0f64e9e08f0f08f954eaaecab1e662d71a0d79c9c888a00a8b6ec571e4b4735279617c79fe2b899f5e3da3c44f5422fa4eba069bb7c9677cbff591d07b6746bd65b8365df621026db606552ebfed5219658bfa07b8887b7739b97c8ea3dee68b39d63b099357596ecd7f6f14fecc114a2d81d8fa0c4ce7094fc82240a3e4ca412e1701ab25ed5af95d80985758fdc54c66b83090ea05a1f386cc45eba967ce42ba06fa251e9a316eee445364e5225c02c21413b2221a0251cf50cf5cc530a6faffa3e88232116ba1fade46e8c43458ee3d6ee7c2ef8c3a08a7f7e04017fdbf2953e8647f2c349b2a50e8259032c2863f64882ad41f9bc37a0e42438f3ed751a4a56b5afe739b0bf8ba48a638d85db8009ee81460058b86f18a0cadc41a90a5ff687f31e2ad71bfd51aaf84883a5a92ffb4edff8e0a5ff67935880", - "0xf90211a07ac143205cfd62a34f694a0427aa5b0102ac825cfe1a87551cfc543e6f3163a2a037a152679e1cfe405fb6a725ec33d5dc37e804ada6c46aa837090003712fe1e0a0146fc8818b9ce6a99bb43a9000e4e6af1a0fcba5922782a6796f397491616b8ea06bc78249c04ee9700394ee6dd4c9fab9c40a0f71cc3c41bb96b580262322fca8a0cbe7f9c32ebe6181419c49b2552eab7ef74220bc21fa00fb68692d85db0a1411a01738df967ffd564cac76a9d1dfd41e1fb35957170dc73d7cdb7136fc1132a067a01c68416b773a8363dc77b67473e0da7f172e79e92bdd49a4673a61c6165f16eaa0fbcb907a3c9f8695ee36eda3682b1f1b4e23e4881f7b616a6f17416762d0a576a0cdf1626e317a0dce0ba9e92cf030a6020b009214d5a83904fefb86b20f66f44ba0bf6f8ca68dc81a60dcd4337e48daa6a5a7666b281999002b909aaf06f19204a2a043e47ab4a0abc42ef641dd1ee1c7844acf2ca7b3ccece49fef8d81562ae8b752a007c02dea58b101e1448456ff82e50eced11f0ae6e2e6809ac98935c72a3e6351a0c0dcd1e9aa0a79a464e045bb84383750b8b8e6152f8b0bef92ab3cc832be28b4a013044181e844b988f27b6a04b47f2f86f78c8c55ffc419fe6abd920a37fa55e8a0e81c76e940b936eb114a088eb6ef42128cb32ee35f66bf25aa05a923d1700e58a02aea52d73b6d58d74d8d81c14a11f5f7478ff1a5c5dea5425de3c21d8a545c1680", - "0xf90211a0dbf84087aed9663128a8264e51be33b375abd8b992b12c45f1dc181524ed5e96a096b9485af68ea755d34266d9456bc164761a30a7762c2187d811cb7d49e37637a045dd45f1ee63bf5b5f8b624ff7bf6cf7083c056c5c53a9ce2de6b8a0525863bea05d57b57a51d6db85677d718cbc8743fe17bd602299e1dd17f74b53c6e4cbe940a029fa3797c82e0f74b289cf5eaf2bfc9258ada688be102571aa16b8576c585d15a0307d73b8c37bec974828ccb3fc5a58b56b442a9615e2734fe2827c51af959e09a05cc3907720a1bbadb25abecaa970b4bdc5c25eeee41e6f695785937e74139534a0c7e848199cd54b99e54367556230e11b27f0cbb7f69633976d9cf4ccb7a98341a019509af0fc350740835f70f2d6a2455a5c76df97632f6cd23e863573337fd0a7a0f321ea8a4e44bb915beb52a65b6b34f2e6c1b3e307b4c16dd5887a86ff583464a0cf463caa37dd47d83af0f2639fe80bec9651b422ff9c068b31418678aaf64210a003be5b5ac75ff0b82b62c52ae40c8aba478eaabb33df10737241d9c8a072e693a0085330314019445fb7147259336f8fd381ab3d3b0c0768eb4b5013b10de0b754a0cbd7b4de83a228c78af997dc2e8cb158ab48f0429e16ebbb74ebe1c7ba794091a093a659cce648de8150e38841f670dea53dc785e68ac62be96875599bba438b6fa0315f0840a78c30a032e3ade9ecbf8d210f521fc01aa1882527094c836bb8f2dd80", - "0xf90211a07ee8a19fb6c0b6f58055a27e70288a5bdd79beb8511ddd8781d280a4c2a8bbd8a06371cb4466494da05cb88c4d70f37854d9b9b8429a873fb2e36058c3ab647367a0de12c569df483b8d74cd7e8c0144c91c162a47b18268d913575b3fe987a02703a033ea3dc88f9b46444eb8ab546dc34730955c4519c8120951562e8eedad63e792a0d99a630ae14d8ae25b219719337a12913e07cc4891ab2cc2e14916070b04b4aea0d3701874b74a23606f01943f8c107e4438ad4432aaeac3024433086f6da5d67fa0064af115f0aa6e30b6607c251353dc08a81a318b9b8c1f872f05c9cdd17dbd2ca06eece2438ea304da0ab3169933a10ecce53c78284cb8b9079fc0eb258fa82ed0a05f9b8c399466e434e2725b727eb3f925ae7ff10b66179937641e570f2c04867ba07121b69182f47419d7bafb0a17dc9cacb46b06f8b3d3369810100f8416f45381a02d96df8220d471da3c9887cad24695bfbd7bb1de46bcc079c502c9859eec760aa0b95bcda2a68a732f032e892cb186d0e611098a1d066b3b225ada278384a7e8e9a0be1fa25b09c072526c3d8c6a4a879c7a5053b8a038f16ffc925574aef97062eea02319fd2428dfcbc94d3317a8dbd4487c215df34204cb352bbd1545f1e07da8aca0ffcd8a912bdf9716e3038fc55e457b7096acfc25346810ee23ba9161eb4e3f04a038debf330ee9ac845a186af1aedbe6c4157139b57b781fde40954217761319a180", - "0xf90211a090c531af1b456dddc2d20478a1bb81170e087b19ad31682512cded872d62705aa0fa764d2e30b8e77533b5290261eb3008f54d892c11ac6d79a6c820daa44c1f7ea0f0ecc73418d5dbfa51f5946a3f58b0447874d758c14e35ffe5f147afa92f23eaa09ff66cbc7887a9090dbd990907df66091c282ea64837cc1090b20df72dcbc335a0cab2d57bdcdbc8eead7d02c8292bbd79b03f8a09c66a38aa5949c983a9e43a19a0018bfd6dcf26b213db2e155ef37346340d3c8d356bba302c767ed437eb7436a2a0b8ed1231572888474b0a423f80d2801e3735848fdbc6cf445b14cd7de178648ca0c3c7dcb9895739688859048626415cdf5897d7665cac7af38a17bf440adad794a09ba6b4e6549e951400ba73d9db8e364d28fbcc12eaa80b927c804829c8561555a062c7bd7fab4e0cbb74f779a4b53efdead852206572ca3216c744315b82b6b85ba04748e2a572f9586fc1997da2d622ba09f93eb0c3f93101a5d931fc31edcee278a040b306de4a755c96a0951453a52d30c6d89ce20148f0a54d9f7f99fa11e06014a05ca47d2df4324b5486c909a4b049398523f727a87ca726f705aaa9dcda43cb85a0d4b1c24bf6731aaa3676cf8dbdc2e0a404580ffc0496e74f7275a01f454548ada0a29539f51d0192d9c6e0c76c34e5c015749bd50e1ce8b0d1e1981c7749548a69a01c82e00fafc431201bbdb64095b2726c890b208a74993a8f46ecdc0adf33f0b980", - "0xf89180808080a062ad32d4e76c4f5cb5ee4b4d9aa4059267abc3b8894fecaa9e8c3ed98e6fd6c58080a0f78cbddc32bbbab5c44a4a3dec7b021f3510337dee639de57c0a2e53a934284780808080a0d50b2ce644911c55c15d16a1c6e809cfdc56c2ed864aa9c12777882e65ad7cd1a089e444bd8ac255f3e38f7475cffff80c3d3892963416d2d7dcd9e9231339400e808080", - "0xf8518080a0cc4588a5ef86195a604ad7981e6b46b46c5085884eb2c433b58d1f6da29d9ba9808080808080a0550a2773f169ae53acf443a62e00b73865abb5bceb6729df4012b9b9370eac3080808080808080", - "0xf8719d20c3547c60ee47f712d32e5acf38b35d1cc62e23b055a69bb88284c281b851f84f8203718940408cee6a984cc5cba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" +export const account = { + '0x1': { + address: '0xd8da6bf26964af9d7eed9e03e53415d37aa96045', + accountProof: [ + '0xf90211a08b1d1584010fc56055bef23e92b2f12cd7f829bf4921af0284d579ad0b506919a0c92b58af06f85cb030ad4ccad794aaae3550b1abd2d4f41c29f7f14e55d760c8a09a0fb9be099f55b7f6eccf6308e48f404e3ed88cfb976b7bb1c2f4c15c3fd82da0e4559ab776de3b128ba21a756705ea819f3d8a49f39e40a69b0c812ef51d6947a0ee26ba5778375b0046fe4cb379287831ba8596c875d8b6157931695d6616fffba046087c596ba65be092bc40d54bf3f318c8da6c13a049b568b11b052806665347a0a84eec69d1008bc893da81130c5a3324c2cfd959f60281f03231a6abec43b08ba0056ad3031496c153f4197510b430b6ecc978d6e2e1997a847d828669a43c6f43a0239e5183e566f5dc05ebaf7ef3e1963d82c53b7fe4eed182f379428f3b0f4cf8a03c979469d1be2d74ea92e51f29f5497fb55cfb0d12e399f2571da7c0a087b166a0cd3970e4c18d63830d21a28badd79dc8b7535e0819fc73fff9dbfbefb3f18911a00cbf2f118cd0fced66d9e184da4d945ae915cf1d98ed1b0d5ff46aad8b6c11bea0426d5a133a81a22039e93598c64feb66b8347265f8c80cf978654147a8731c5fa07b9fef3deb08878c23689327a416ece104312dc8ec50264f2ff5d24699c2ac9fa0d0de935cca8aa234d53046b2762317fdfef52180e57b2f98d2f3f8a78acf71b1a0e9e21ed8979d102cb0371c5f6c31e1746d57c5f5d1d9b63c497be077afe5ff4280', + '0xf90211a0a12703fd70d84c05e3e9aba0d9ccbe3df28c362155577d17a4e289e1b586ed3ca0f3e1f6dae839bc66e6de5b2d6b12a3affb4d55e7388ff5369f1346f0c2e265aaa02f8a057df123cb36fc8b3a2889d4242a260e17f43bb63de4de353fe741811b8ba05555a6b074881dca34c1c020e851a5fe3120a5b1c65734d48a680d6f15f0f758a06f8f5d05acecd0960b86fc323d68314433c78893c34ada3653aca55ec9647c88a07088e6e5fe171b39bb8aec6b0da2f2a073f4771995e1f70f005e25d91bcebb45a0da4c575747d33f64f3d51b55961b17d0f64e9e08f0f08f954eaaecab1e662d71a0d79c9c888a00a8b6ec571e4b4735279617c79fe2b899f5e3da3c44f5422fa4eba069bb7c9677cbff591d07b6746bd65b8365df621026db606552ebfed5219658bfa07b8887b7739b97c8ea3dee68b39d63b099357596ecd7f6f14fecc114a2d81d8fa0c4ce7094fc82240a3e4ca412e1701ab25ed5af95d80985758fdc54c66b83090ea05a1f386cc45eba967ce42ba06fa251e9a316eee445364e5225c02c21413b2221a0251cf50cf5cc530a6faffa3e88232116ba1fade46e8c43458ee3d6ee7c2ef8c3a08a7f7e04017fdbf2953e8647f2c349b2a50e8259032c2863f64882ad41f9bc37a0e42438f3ed751a4a56b5afe739b0bf8ba48a638d85db8009ee81460058b86f18a0cadc41a90a5ff687f31e2ad71bfd51aaf84883a5a92ffb4edff8e0a5ff67935880', + '0xf90211a07ac143205cfd62a34f694a0427aa5b0102ac825cfe1a87551cfc543e6f3163a2a037a152679e1cfe405fb6a725ec33d5dc37e804ada6c46aa837090003712fe1e0a0146fc8818b9ce6a99bb43a9000e4e6af1a0fcba5922782a6796f397491616b8ea06bc78249c04ee9700394ee6dd4c9fab9c40a0f71cc3c41bb96b580262322fca8a0cbe7f9c32ebe6181419c49b2552eab7ef74220bc21fa00fb68692d85db0a1411a01738df967ffd564cac76a9d1dfd41e1fb35957170dc73d7cdb7136fc1132a067a01c68416b773a8363dc77b67473e0da7f172e79e92bdd49a4673a61c6165f16eaa0fbcb907a3c9f8695ee36eda3682b1f1b4e23e4881f7b616a6f17416762d0a576a0cdf1626e317a0dce0ba9e92cf030a6020b009214d5a83904fefb86b20f66f44ba0bf6f8ca68dc81a60dcd4337e48daa6a5a7666b281999002b909aaf06f19204a2a043e47ab4a0abc42ef641dd1ee1c7844acf2ca7b3ccece49fef8d81562ae8b752a007c02dea58b101e1448456ff82e50eced11f0ae6e2e6809ac98935c72a3e6351a0c0dcd1e9aa0a79a464e045bb84383750b8b8e6152f8b0bef92ab3cc832be28b4a013044181e844b988f27b6a04b47f2f86f78c8c55ffc419fe6abd920a37fa55e8a0e81c76e940b936eb114a088eb6ef42128cb32ee35f66bf25aa05a923d1700e58a02aea52d73b6d58d74d8d81c14a11f5f7478ff1a5c5dea5425de3c21d8a545c1680', + '0xf90211a0dbf84087aed9663128a8264e51be33b375abd8b992b12c45f1dc181524ed5e96a096b9485af68ea755d34266d9456bc164761a30a7762c2187d811cb7d49e37637a045dd45f1ee63bf5b5f8b624ff7bf6cf7083c056c5c53a9ce2de6b8a0525863bea05d57b57a51d6db85677d718cbc8743fe17bd602299e1dd17f74b53c6e4cbe940a029fa3797c82e0f74b289cf5eaf2bfc9258ada688be102571aa16b8576c585d15a0307d73b8c37bec974828ccb3fc5a58b56b442a9615e2734fe2827c51af959e09a05cc3907720a1bbadb25abecaa970b4bdc5c25eeee41e6f695785937e74139534a0c7e848199cd54b99e54367556230e11b27f0cbb7f69633976d9cf4ccb7a98341a019509af0fc350740835f70f2d6a2455a5c76df97632f6cd23e863573337fd0a7a0f321ea8a4e44bb915beb52a65b6b34f2e6c1b3e307b4c16dd5887a86ff583464a0cf463caa37dd47d83af0f2639fe80bec9651b422ff9c068b31418678aaf64210a003be5b5ac75ff0b82b62c52ae40c8aba478eaabb33df10737241d9c8a072e693a0085330314019445fb7147259336f8fd381ab3d3b0c0768eb4b5013b10de0b754a0cbd7b4de83a228c78af997dc2e8cb158ab48f0429e16ebbb74ebe1c7ba794091a093a659cce648de8150e38841f670dea53dc785e68ac62be96875599bba438b6fa0315f0840a78c30a032e3ade9ecbf8d210f521fc01aa1882527094c836bb8f2dd80', + '0xf90211a07ee8a19fb6c0b6f58055a27e70288a5bdd79beb8511ddd8781d280a4c2a8bbd8a06371cb4466494da05cb88c4d70f37854d9b9b8429a873fb2e36058c3ab647367a0de12c569df483b8d74cd7e8c0144c91c162a47b18268d913575b3fe987a02703a033ea3dc88f9b46444eb8ab546dc34730955c4519c8120951562e8eedad63e792a0d99a630ae14d8ae25b219719337a12913e07cc4891ab2cc2e14916070b04b4aea0d3701874b74a23606f01943f8c107e4438ad4432aaeac3024433086f6da5d67fa0064af115f0aa6e30b6607c251353dc08a81a318b9b8c1f872f05c9cdd17dbd2ca06eece2438ea304da0ab3169933a10ecce53c78284cb8b9079fc0eb258fa82ed0a05f9b8c399466e434e2725b727eb3f925ae7ff10b66179937641e570f2c04867ba07121b69182f47419d7bafb0a17dc9cacb46b06f8b3d3369810100f8416f45381a02d96df8220d471da3c9887cad24695bfbd7bb1de46bcc079c502c9859eec760aa0b95bcda2a68a732f032e892cb186d0e611098a1d066b3b225ada278384a7e8e9a0be1fa25b09c072526c3d8c6a4a879c7a5053b8a038f16ffc925574aef97062eea02319fd2428dfcbc94d3317a8dbd4487c215df34204cb352bbd1545f1e07da8aca0ffcd8a912bdf9716e3038fc55e457b7096acfc25346810ee23ba9161eb4e3f04a038debf330ee9ac845a186af1aedbe6c4157139b57b781fde40954217761319a180', + '0xf90211a090c531af1b456dddc2d20478a1bb81170e087b19ad31682512cded872d62705aa0fa764d2e30b8e77533b5290261eb3008f54d892c11ac6d79a6c820daa44c1f7ea0f0ecc73418d5dbfa51f5946a3f58b0447874d758c14e35ffe5f147afa92f23eaa09ff66cbc7887a9090dbd990907df66091c282ea64837cc1090b20df72dcbc335a0cab2d57bdcdbc8eead7d02c8292bbd79b03f8a09c66a38aa5949c983a9e43a19a0018bfd6dcf26b213db2e155ef37346340d3c8d356bba302c767ed437eb7436a2a0b8ed1231572888474b0a423f80d2801e3735848fdbc6cf445b14cd7de178648ca0c3c7dcb9895739688859048626415cdf5897d7665cac7af38a17bf440adad794a09ba6b4e6549e951400ba73d9db8e364d28fbcc12eaa80b927c804829c8561555a062c7bd7fab4e0cbb74f779a4b53efdead852206572ca3216c744315b82b6b85ba04748e2a572f9586fc1997da2d622ba09f93eb0c3f93101a5d931fc31edcee278a040b306de4a755c96a0951453a52d30c6d89ce20148f0a54d9f7f99fa11e06014a05ca47d2df4324b5486c909a4b049398523f727a87ca726f705aaa9dcda43cb85a0d4b1c24bf6731aaa3676cf8dbdc2e0a404580ffc0496e74f7275a01f454548ada0a29539f51d0192d9c6e0c76c34e5c015749bd50e1ce8b0d1e1981c7749548a69a01c82e00fafc431201bbdb64095b2726c890b208a74993a8f46ecdc0adf33f0b980', + '0xf89180808080a062ad32d4e76c4f5cb5ee4b4d9aa4059267abc3b8894fecaa9e8c3ed98e6fd6c58080a0f78cbddc32bbbab5c44a4a3dec7b021f3510337dee639de57c0a2e53a934284780808080a0d50b2ce644911c55c15d16a1c6e809cfdc56c2ed864aa9c12777882e65ad7cd1a089e444bd8ac255f3e38f7475cffff80c3d3892963416d2d7dcd9e9231339400e808080', + '0xf8518080a0cc4588a5ef86195a604ad7981e6b46b46c5085884eb2c433b58d1f6da29d9ba9808080808080a0550a2773f169ae53acf443a62e00b73865abb5bceb6729df4012b9b9370eac3080808080808080', + '0xf8719d20c3547c60ee47f712d32e5acf38b35d1cc62e23b055a69bb88284c281b851f84f8203718940408cee6a984cc5cba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', ], - "balance": "0x40408cee6a984cc5cb", - "codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "nonce": "0x371", - "storageHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "storageProof": [] - } + balance: '0x40408cee6a984cc5cb', + codeHash: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + nonce: '0x371', + storageHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + storageProof: [], + }, } diff --git a/packages/statemanager/test/testdata/providerData/blocks/block0x7a11f.json b/packages/statemanager/test/testdata/providerData/blocks/block0x7a11f.json deleted file mode 100644 index 8e01de0231..0000000000 --- a/packages/statemanager/test/testdata/providerData/blocks/block0x7a11f.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "difficulty": "0x6dbe4d4bc9e", - "extraData": "0xd783010301844765746887676f312e342e32856c696e7578", - "gasLimit": "0x2fefd8", - "gasUsed": "0x0", - "hash": "0x794a1bef434928ce3aadd2f5eced2bf72ac714a30e9e4ab5965d7d9760300d84", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "miner": "0x52bc44d5378309ee2abf1539bf71de1b7d7be3b5", - "mixHash": "0x526746825a8fe8d43499f77d3d75536e7de0037c6440b4a5007fd0b2a1eaf5df", - "nonce": "0xe7ff3fe0cd3ac07b", - "number": "0x7a11f", - "parentHash": "0x18f9c888eed1f0b050052aa847dd8fd3962c3d4349ffa0059b1977fa3667342a", - "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "sha3Uncles": "0x5a996aa4b940ff2893c07f98bd687f24e921d838a858d670d15aa189685fa131", - "size": "0x437", - "stateRoot": "0xce71e3f2f4edbb2c02b0bb1612f54c131b9bb1ad768aacf96afc2701d50062b1", - "timestamp": "0x563ceade", - "totalDifficulty": "0x2562baaf64c491c3", - "transactions": [], - "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncles": ["0x8b2d2080fa241bfd0a182f2196ee605df68a5b2c9c89df3a070e1e6ea1c6ef62"] -} diff --git a/packages/statemanager/test/testdata/providerData/blocks/block0x7a11f.ts b/packages/statemanager/test/testdata/providerData/blocks/block0x7a11f.ts new file mode 100644 index 0000000000..60c31a9fd0 --- /dev/null +++ b/packages/statemanager/test/testdata/providerData/blocks/block0x7a11f.ts @@ -0,0 +1,23 @@ +export const block = { + difficulty: '0x6dbe4d4bc9e', + extraData: '0xd783010301844765746887676f312e342e32856c696e7578', + gasLimit: '0x2fefd8', + gasUsed: '0x0', + hash: '0x794a1bef434928ce3aadd2f5eced2bf72ac714a30e9e4ab5965d7d9760300d84', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + miner: '0x52bc44d5378309ee2abf1539bf71de1b7d7be3b5', + mixHash: '0x526746825a8fe8d43499f77d3d75536e7de0037c6440b4a5007fd0b2a1eaf5df', + nonce: '0xe7ff3fe0cd3ac07b', + number: '0x7a11f', + parentHash: '0x18f9c888eed1f0b050052aa847dd8fd3962c3d4349ffa0059b1977fa3667342a', + receiptsRoot: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + sha3Uncles: '0x5a996aa4b940ff2893c07f98bd687f24e921d838a858d670d15aa189685fa131', + size: '0x437', + stateRoot: '0xce71e3f2f4edbb2c02b0bb1612f54c131b9bb1ad768aacf96afc2701d50062b1', + timestamp: '0x563ceade', + totalDifficulty: '0x2562baaf64c491c3', + transactions: [], + transactionsRoot: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncles: ['0x8b2d2080fa241bfd0a182f2196ee605df68a5b2c9c89df3a070e1e6ea1c6ef62'], +} diff --git a/packages/statemanager/test/testdata/providerData/blocks/block0x7a120.json b/packages/statemanager/test/testdata/providerData/blocks/block0x7a120.json deleted file mode 100644 index d6fe862edd..0000000000 --- a/packages/statemanager/test/testdata/providerData/blocks/block0x7a120.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "difficulty": "0x6dcc051573d", - "extraData": "0xd783010203844765746887676f312e352e31856c696e7578", - "gasLimit": "0x2fefd8", - "gasUsed": "0x0", - "hash": "0xac8e95f7483f7131261bcc0a70873f8236c27444c940defc677f74f281220193", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "miner": "0x580992b51e3925e23280efb93d3047c82f17e038", - "mixHash": "0x2e88e14c1a8cdf00e6252bd7303919f07b1fbe84d3767cc39e56fbd4c7b92204", - "nonce": "0x8901a71893cb3488", - "number": "0x7a120", - "parentHash": "0x794a1bef434928ce3aadd2f5eced2bf72ac714a30e9e4ab5965d7d9760300d84", - "receiptsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "size": "0x21d", - "stateRoot": "0xb2bcfa2ffe869085c84a976435f1581a7a0eb7af64bafcbbda710661016aa3ab", - "timestamp": "0x563ceae1", - "totalDifficulty": "0x2562c18c2515e900", - "transactions": [], - "transactionsRoot": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncles": [] -} diff --git a/packages/statemanager/test/testdata/providerData/blocks/block0x7a120.ts b/packages/statemanager/test/testdata/providerData/blocks/block0x7a120.ts new file mode 100644 index 0000000000..ba5b4b7a0c --- /dev/null +++ b/packages/statemanager/test/testdata/providerData/blocks/block0x7a120.ts @@ -0,0 +1,25 @@ +import type { JSONRPCBlock } from '@ethereumjs/block' + +export const block: JSONRPCBlock = { + difficulty: '0x6dcc051573d', + extraData: '0xd783010203844765746887676f312e352e31856c696e7578', + gasLimit: '0x2fefd8', + gasUsed: '0x0', + hash: '0xac8e95f7483f7131261bcc0a70873f8236c27444c940defc677f74f281220193', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + miner: '0x580992b51e3925e23280efb93d3047c82f17e038', + mixHash: '0x2e88e14c1a8cdf00e6252bd7303919f07b1fbe84d3767cc39e56fbd4c7b92204', + nonce: '0x8901a71893cb3488', + number: '0x7a120', + parentHash: '0x794a1bef434928ce3aadd2f5eced2bf72ac714a30e9e4ab5965d7d9760300d84', + receiptsRoot: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + size: '0x21d', + stateRoot: '0xb2bcfa2ffe869085c84a976435f1581a7a0eb7af64bafcbbda710661016aa3ab', + timestamp: '0x563ceae1', + totalDifficulty: '0x2562c18c2515e900', + transactions: [], + transactionsRoot: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncles: [], +} diff --git a/packages/statemanager/test/testdata/providerData/mockProvider.ts b/packages/statemanager/test/testdata/providerData/mockProvider.ts index e285dc02c7..708bdb8050 100644 --- a/packages/statemanager/test/testdata/providerData/mockProvider.ts +++ b/packages/statemanager/test/testdata/providerData/mockProvider.ts @@ -17,25 +17,25 @@ export type JSONReturnType = { export const getValues = async ( method: Method, id: number, - params: any[], + params: any, ): Promise => { switch (method) { case 'eth_getProof': return { id, - result: await getProofValues(params as any), + result: await getProofValues(params), } case 'eth_getBlockByNumber': return { id, - result: await getBlockValues(params as any), + result: await getBlockValues(params), } case 'eth_getTransactionByHash': return { id, - result: await getTransactionData(params as any), + result: await getTransactionData(params), } case 'eth_getCode': { @@ -62,7 +62,7 @@ export const getValues = async ( const getProofValues = async (params: [address: string, _: [], blockTag: bigint | string]) => { const [address, _slot, blockTag] = params try { - const account = (await import(`./accounts/${address}.json`)).default + const { account } = await import(`./accounts/${address}.ts`) return account[blockTag.toString() ?? 'latest'] } catch { return { @@ -83,12 +83,12 @@ const getBlockValues = async (params: [blockTag: string, _: boolean]) => { number: 'latest', stateRoot: '0x2ffb7ec5bbe8616c24a222737f0817f389d00ab9268f9574e0b7dfe251fbfa05', } - const block = await import(`./blocks/block${blockTag}.json`) - return block.default + const { block } = await import(`./blocks/block${blockTag}.ts`) + return block } const getTransactionData = async (params: [txHash: string]) => { const [txHash] = params - const txData = await import(`./transactions/${txHash}.json`) - return txData + const { tx } = await import(`./transactions/${txHash}.ts`) + return tx } diff --git a/packages/statemanager/test/testdata/providerData/transactions/0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0.json b/packages/statemanager/test/testdata/providerData/transactions/0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0.json deleted file mode 100644 index f0df85c0e1..0000000000 --- a/packages/statemanager/test/testdata/providerData/transactions/0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "accessList": [], - "blockHash": "0x72c897034f7b99c69f66b3b86da59877c69fdf47367603f7abe1f0676b5e8ebe", - "blockNumber": "0xec738d", - "chainId": "0x1", - "from": "0x7b0f34615564cd976fea815d9691cc102f4058d6", - "gas": "0x5208", - "gasPrice": "0x3480a01a5", - "hash": "0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0", - "input": "0x", - "maxFeePerGas": "0x3c2152056", - "maxPriorityFeePerGas": "0x3b9aca00", - "nonce": "0x2", - "r": "0x2c4f99fdc33af2979df594c8683efe57c4012a21a0b438284fb24577a666444f", - "s": "0x472eefae0813ff0d7235210e2697228aca35e68987038b9529beb27a3cfa8552", - "to": "0xcad621da75a66c7a8f4ff86d30a2bf981bfc8fdd", - "transactionIndex": "0x1a", - "type": "0x2", - "v": "0x1", - "value": "0x3c305ddbcbc1f5" -} diff --git a/packages/statemanager/test/testdata/providerData/transactions/0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0.ts b/packages/statemanager/test/testdata/providerData/transactions/0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0.ts new file mode 100644 index 0000000000..e81621260d --- /dev/null +++ b/packages/statemanager/test/testdata/providerData/transactions/0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0.ts @@ -0,0 +1,21 @@ +export const tx = { + accessList: [], + blockHash: '0x72c897034f7b99c69f66b3b86da59877c69fdf47367603f7abe1f0676b5e8ebe', + blockNumber: '0xec738d', + chainId: '0x1', + from: '0x7b0f34615564cd976fea815d9691cc102f4058d6', + gas: '0x5208', + gasPrice: '0x3480a01a5', + hash: '0xed1960aa7d0d7b567c946d94331dddb37a1c67f51f30bf51f256ea40db88cfb0', + input: '0x', + maxFeePerGas: '0x3c2152056', + maxPriorityFeePerGas: '0x3b9aca00', + nonce: '0x2', + r: '0x2c4f99fdc33af2979df594c8683efe57c4012a21a0b438284fb24577a666444f', + s: '0x472eefae0813ff0d7235210e2697228aca35e68987038b9529beb27a3cfa8552', + to: '0xcad621da75a66c7a8f4ff86d30a2bf981bfc8fdd', + transactionIndex: '0x1a', + type: '0x2', + v: '0x1', + value: '0x3c305ddbcbc1f5', +} diff --git a/packages/statemanager/test/testdata/ropsten_contractWithStorage.json b/packages/statemanager/test/testdata/ropsten_contractWithStorage.ts similarity index 80% rename from packages/statemanager/test/testdata/ropsten_contractWithStorage.json rename to packages/statemanager/test/testdata/ropsten_contractWithStorage.ts index 62408caddd..ef49260e96 100644 --- a/packages/statemanager/test/testdata/ropsten_contractWithStorage.json +++ b/packages/statemanager/test/testdata/ropsten_contractWithStorage.ts @@ -1,35 +1,37 @@ -{ - "accountProof": [ - "0xf90211a08b35ef8aaf1001ffe7dff4f6221f26b66e34dd968abcee85a8ac32091d06251ba05cafd14da795cdf8a394b35defa13a536fdfac14b6030af3c37f6493c74f900fa084d432a820fa6ac48249fe05cf14cb1c2d147b632e88c55b08b0453b855e78dda0728563ec9378f52f06b03c4e95844719936356b4f2a8499ba9125823d1acd8aba0f9c8c6d587de5a4beb8beab7c268f1843004378dba0d282e7bcd8c85e792d7eaa0e85343ecaeea1eaff936300ccde67f35c496fa94ef598155b710f7a623a57936a08ee22057f1ecf34963bc50ae61316946a624647c22175727fc9391a20e9fd228a065baa728267c680520b7fc43e1f9139f907122d5573d66470d89fcd053ea3140a0bbf921d19e38c35e214ebaaf6a870d0a0150ca82dbc6856c78a30c484f19e7a0a0dee8ba0a60377b394b888faf60952d79662d5a3d858e2ed0a905064ec894dbdfa009d51219b8b2485c903ac06a42493e3541e406ccf34f57850f1096222165aadaa05c708ed7f6a0d0d3aa13d6f973bcdfc7cf0f6d26f1d4485d820de2d2311b3ee1a042f84164e5d78135eb89917b395a3c635c2421a864aaeeb6c20492b7109cf57da090dbe8366a32a6e13ac284ee7755c607833198aa7b7d0c6e2cb5c879aac8d187a026ca02d08826865db5d5ccb312e0daad3d49a2b7bff32dbc817119fe36f1b3bba061c0982c847660740a3a240d8ee893db660a50afe88f1d0aa404c75954d9c50780", - "0xf90211a03ff1d5e821569f717e0c3455ac9756d6c94b150f74d158d272a8926656ee0a46a0b1834b5a5f289c70d4c518eaaef5626d0d4cd5a01fa898fba722306421d1bc2ea0913e93d8301aa9b7476e11fa0297ea2df84adf473d02aedb01682d0adf1f5a41a0d8d513bf3184b6e5bd01474ce11c7f14ec1054e6575a6adcbca3f5ee2629ded7a0a4cada2c7aa231409735ab131028efffe645969aeb0b5aabae38e5ff51bb04d1a09530aae594b70d16b49a04637b5688ec43cef24f9e1ed18081f5ab7759f13764a02af4b25e0f798fef6b2620dbeee9b47f16a6c8bf18d88078dba943d7922ccf50a0a23108fda2e48990f923b8438591c938c5eddd854f1b4ea4cf32eaf32fe0d0bfa0b487eff2f14bed1074ea4c7be8b13f83bfc516edd64bcc6efaf73f3b63aa8033a0adc54060504b9e25c51de1089eac90f4e74a972f50be77e43c69faefdbe0fa65a0385875af4011d7180b6ba1c7fbe1dd40bb141df13f85988900e5e96059b7da4fa0b6239b2d94701e20575be16ad8bdca89c67d4bf04b76345ab5c14e03547e79ffa0675aa416d2e234cd0426001ef9bae81e3ab1d8f3c3decf8f913ee8af6b97a2f2a034f71a3625128a542ebea41a78fe2d5a5f7e2a2ca3a9d90c6c787594b3c4c43ea0d85a723a13ebd258614effceacf53d82848f44a754683695dbdfebc1440ea1c4a0c7d3904cb429d7a385f95b357c75170901b216bed48baab71ff7882ab69274c380", - "0xf90211a060ce1890c5589c7bb10ca032dad76f7d6cf2d17c875c5ff6d32d71b789653cf3a029006414deeeb9cfbf6fb15ccf7ebef05553b239b2bc2c3170ea225a236b2af5a02dfb57a167d346253bab122802a33a2eae3ef920a430e4e96e9a340e7f63a756a09107f83a0ee442b2c62948d35b4b0f544f69091438350aaa823995568a1c89f3a0bd9220f16641eec193aa8c3dd714a4dcc3274638265ba9cb215d1c17a944b0d7a0d691133c311a4c0f482cfe2925a3dec20a1dc9ffec6dd72711ff98991a588e54a0cc46c09cd026e878171da35022a4dca33acd704b041c7ac01bfb3d9c6b70d5c5a04cf327b313d05318bfccb4d35f5c99e468e9143bf1462c00fa4ae10c4cb8aeeda01658bd73b4011f1004db958885e91e96fa2a7ed22f8e7e9da2a6bf9ffb26775ea085189531bbc167cf0430ced9571a1641a27b0cd1248719974ee39b52705c7d9ba041f39a4d53f6ed4fb001ae3406cd5b2545bced53f153c557d8b0bbdfc08cb9eaa07220cec7308847b5278480eb211345f9fffa4e50227125e17edf82752fc9c13aa02fa99f9b53f6e5b3df6eb742eb50b76fe5335f712524f0cce6d2a3b868248195a0f44daf830bf4ba817cc76e5ca91105372e47aa2c7be4d4bbf5cd03bcad9b73e2a08d3419223c6d1d0a5cd12a29899cf42994f95ac14b493e41489830e18a4ccd27a0291f2e2f4d52b52780b5d1fb1f13f84bb616ea56039891c603541642d9c589f580", - "0xf90211a05e9af3fa4daf76aa45191487c149dd97913de59bd5d32df39cb7e1f7b0ee161aa052081ab5443ce8a3a3c54c0c86ae898d743defdf2ae6cb448277cec7f1462914a029a11cd4bce736aee0139f9f09a4b0f3bfdd060adfe826e1c39416ada16fec7ca011e9fd511222c8f8bf6c371216156412b3a5925d85631f8da1ffdbf2234afb81a0bf1684b9c2d0a0fe04ff8aa02ce17786e0378b71a0a6c7f6c9d1a71975c5ec7ca0b0b52576ebec5d551e44b76968dbeaa68e526e6082418530b691135a51a70938a0ad70d7049b91aed29efab50b7181ac4112eaf6ede8197681fbab34a96f8a64bda02f52322c446625c55c3506889f9cca979d81a9219672f8d2641b721a934c168aa0874f0b164a8610b0c9e79270979ba27b2dfe8edf6529f831294430a1d1332aa9a0eae8e4e2263a5b7fa1c56164d39ef0a866323251d0beeb2bf9ab1cfadfe2c44ea005cd2f6463c7b651a4319cc00de1f89485d024a700af86cd083890bd8c165bb7a06505967a1421e287ea8000f2015a4c7706f0d85aac13fec0b9c08036da5a1b61a0509bb34713a64fa1e88e6f42da0890854ac634debc96242e1116c7de25f16d28a0683430342d3e9e30e5b4e6b80c549e6e1ccc5c8e5d8ab5fae969277ab4322f5fa02c658b343760ccd98ec13652d56eee1f41da0cbd1861b6b8c4cd9ca59ad47d2fa09492090e6d155f387377414d1e3adb7ffa86b9ff6956c596de25d3561172828580", - "0xf90211a0a3c4c8e8a28fa9f79095584255ea592ac92d0f46ca41f9037ef3faf30c589d53a0a55da8ccff92a8b040d79fcb5aeaee00eb34298e50e727b19e3abb7bbad02fcda0edd2f888089504c285a4bc5cb26d27a4c3fa6c5029a25b170827b159057268e2a0e30546d5967e02c959e2f16e7a325a01eb7387283d31c5c1c227854b7be869c9a04d798ef146385867e5e73994a149d1128c5e9a5ea836bdb4a126e316b1d78697a0b4bcfc4eed3073d619068d9c11212d341af70b285d0effdd46ae3974b5469563a0b83d23a9398df49849a3e3a1875f5fc0170e89445cb631ecb3d2bbf6598f4058a064d91ab2ec8647ebc2962c608e97de4eb42a9dd5287e73060954f41c3c21eef4a0f2684b60c29b99f770969b79629ecf7bb9bbcfe6334d8b434003722c3fa3f1d9a06dd143bd7b3bb0e4a2ec97aea816164438d2adf6e2ddf369066e9e982f381856a0f2c4432bb29dd8b5bcb62ad1e015ad6a1fead0dddd34130e37caf041958959b4a0a88c99c58d8e1ca250461ed6acea756a560a8042471d6765d22a6e222ea373d8a085b070510e6d6b6bd566daa2667a8268fa2dbb33a7a65b2ca266e81b92a09cb5a0c38646039b637592291964855752032876415bcd441470cfad85f0c11ce762a6a0ee1397c1b1ea58b7822457e9ab3d8f5afbab0a4e1152ff5db2556db31dec3f43a00a3ff6b68ed4efc37c072af997a66e0a40a7ddb5613e963e16ab01603e0bad3780", - "0xf90211a062e36560e7f46c890df78c109f2f7cfbcb4509b9178a3eba9e88915c00feace4a0e6adf7074dd244bce4dcb4f0975d03cb3a4b646d72c2791a22e41647ea768a75a02fdc4d277404171bfa9e03fd6c5fc3f02a032b75ac6d770c282009fe46b77b66a09ac4073845465687ecbccb1b9f9dd4c38569800fbea4b0b122ef95ebefd1a4f7a0fcc4219679cb3b994cb0a4128ff76a6e7d51fb683f960dca78faa76bbc267b30a0f535320889ffd8507aefe1d9b5befa33f68a9cf3dee7a98313bf0374052c7dcaa07dd5b4a9dd8bdacfba7712b05f0323d3c5cccfbb9387685a9311470ac15ae967a0313d18c661be30ea11a0bc6e0eb8433d63b08c0bd442d152ee6421a56b8631b7a04486626f943450848b0094dbe249a6aaac5947f1844fd8dc9618b8470fd61d89a0597a745df0d22f4594e307fc8980660ba682638800048855ebc19c607341aa2ba01e40240fb0a16209c8e7ff8733b57b88604df3192acd8c3afe2ef4b7c5ecc5e7a0808269b6888321b83d1d3b5884113cd8d171d4f77996126b606a9e8f1ae7b8d9a0183c0868aab0dec1a99bff0ac32667dc7981c952bd0f11f4788afaa9d37e1fd1a0413e4619bfacaf5064e4dac7945c14866ab95159aa975e52c778f7e759e55402a07a9cd4bf77948010d847d9fd9c31cd685a564a7bab08a691e94b4069a41be8b9a0cf38b79459ccae5d7f08cd1e21dff889433788703c3e54c371365b8433150bad80", - "0xf8679e2034ecdb3552abd80419ba029c694dbeabec0218b671cb58f51f86ed8689b846f8440180a0e46839eb7240b70373cf860be4b3d1b96068d0b39421b17f3269daa8eef9a8b3a0f5cdc275a53e3e2d213e2da6d88401a9bb792bfc0168b59b7a3a512fcd781d5e" +import type { Proof } from '@ethereumjs/common' + +export const ropstenContractWithStorageData: Proof = { + accountProof: [ + '0xf90211a08b35ef8aaf1001ffe7dff4f6221f26b66e34dd968abcee85a8ac32091d06251ba05cafd14da795cdf8a394b35defa13a536fdfac14b6030af3c37f6493c74f900fa084d432a820fa6ac48249fe05cf14cb1c2d147b632e88c55b08b0453b855e78dda0728563ec9378f52f06b03c4e95844719936356b4f2a8499ba9125823d1acd8aba0f9c8c6d587de5a4beb8beab7c268f1843004378dba0d282e7bcd8c85e792d7eaa0e85343ecaeea1eaff936300ccde67f35c496fa94ef598155b710f7a623a57936a08ee22057f1ecf34963bc50ae61316946a624647c22175727fc9391a20e9fd228a065baa728267c680520b7fc43e1f9139f907122d5573d66470d89fcd053ea3140a0bbf921d19e38c35e214ebaaf6a870d0a0150ca82dbc6856c78a30c484f19e7a0a0dee8ba0a60377b394b888faf60952d79662d5a3d858e2ed0a905064ec894dbdfa009d51219b8b2485c903ac06a42493e3541e406ccf34f57850f1096222165aadaa05c708ed7f6a0d0d3aa13d6f973bcdfc7cf0f6d26f1d4485d820de2d2311b3ee1a042f84164e5d78135eb89917b395a3c635c2421a864aaeeb6c20492b7109cf57da090dbe8366a32a6e13ac284ee7755c607833198aa7b7d0c6e2cb5c879aac8d187a026ca02d08826865db5d5ccb312e0daad3d49a2b7bff32dbc817119fe36f1b3bba061c0982c847660740a3a240d8ee893db660a50afe88f1d0aa404c75954d9c50780', + '0xf90211a03ff1d5e821569f717e0c3455ac9756d6c94b150f74d158d272a8926656ee0a46a0b1834b5a5f289c70d4c518eaaef5626d0d4cd5a01fa898fba722306421d1bc2ea0913e93d8301aa9b7476e11fa0297ea2df84adf473d02aedb01682d0adf1f5a41a0d8d513bf3184b6e5bd01474ce11c7f14ec1054e6575a6adcbca3f5ee2629ded7a0a4cada2c7aa231409735ab131028efffe645969aeb0b5aabae38e5ff51bb04d1a09530aae594b70d16b49a04637b5688ec43cef24f9e1ed18081f5ab7759f13764a02af4b25e0f798fef6b2620dbeee9b47f16a6c8bf18d88078dba943d7922ccf50a0a23108fda2e48990f923b8438591c938c5eddd854f1b4ea4cf32eaf32fe0d0bfa0b487eff2f14bed1074ea4c7be8b13f83bfc516edd64bcc6efaf73f3b63aa8033a0adc54060504b9e25c51de1089eac90f4e74a972f50be77e43c69faefdbe0fa65a0385875af4011d7180b6ba1c7fbe1dd40bb141df13f85988900e5e96059b7da4fa0b6239b2d94701e20575be16ad8bdca89c67d4bf04b76345ab5c14e03547e79ffa0675aa416d2e234cd0426001ef9bae81e3ab1d8f3c3decf8f913ee8af6b97a2f2a034f71a3625128a542ebea41a78fe2d5a5f7e2a2ca3a9d90c6c787594b3c4c43ea0d85a723a13ebd258614effceacf53d82848f44a754683695dbdfebc1440ea1c4a0c7d3904cb429d7a385f95b357c75170901b216bed48baab71ff7882ab69274c380', + '0xf90211a060ce1890c5589c7bb10ca032dad76f7d6cf2d17c875c5ff6d32d71b789653cf3a029006414deeeb9cfbf6fb15ccf7ebef05553b239b2bc2c3170ea225a236b2af5a02dfb57a167d346253bab122802a33a2eae3ef920a430e4e96e9a340e7f63a756a09107f83a0ee442b2c62948d35b4b0f544f69091438350aaa823995568a1c89f3a0bd9220f16641eec193aa8c3dd714a4dcc3274638265ba9cb215d1c17a944b0d7a0d691133c311a4c0f482cfe2925a3dec20a1dc9ffec6dd72711ff98991a588e54a0cc46c09cd026e878171da35022a4dca33acd704b041c7ac01bfb3d9c6b70d5c5a04cf327b313d05318bfccb4d35f5c99e468e9143bf1462c00fa4ae10c4cb8aeeda01658bd73b4011f1004db958885e91e96fa2a7ed22f8e7e9da2a6bf9ffb26775ea085189531bbc167cf0430ced9571a1641a27b0cd1248719974ee39b52705c7d9ba041f39a4d53f6ed4fb001ae3406cd5b2545bced53f153c557d8b0bbdfc08cb9eaa07220cec7308847b5278480eb211345f9fffa4e50227125e17edf82752fc9c13aa02fa99f9b53f6e5b3df6eb742eb50b76fe5335f712524f0cce6d2a3b868248195a0f44daf830bf4ba817cc76e5ca91105372e47aa2c7be4d4bbf5cd03bcad9b73e2a08d3419223c6d1d0a5cd12a29899cf42994f95ac14b493e41489830e18a4ccd27a0291f2e2f4d52b52780b5d1fb1f13f84bb616ea56039891c603541642d9c589f580', + '0xf90211a05e9af3fa4daf76aa45191487c149dd97913de59bd5d32df39cb7e1f7b0ee161aa052081ab5443ce8a3a3c54c0c86ae898d743defdf2ae6cb448277cec7f1462914a029a11cd4bce736aee0139f9f09a4b0f3bfdd060adfe826e1c39416ada16fec7ca011e9fd511222c8f8bf6c371216156412b3a5925d85631f8da1ffdbf2234afb81a0bf1684b9c2d0a0fe04ff8aa02ce17786e0378b71a0a6c7f6c9d1a71975c5ec7ca0b0b52576ebec5d551e44b76968dbeaa68e526e6082418530b691135a51a70938a0ad70d7049b91aed29efab50b7181ac4112eaf6ede8197681fbab34a96f8a64bda02f52322c446625c55c3506889f9cca979d81a9219672f8d2641b721a934c168aa0874f0b164a8610b0c9e79270979ba27b2dfe8edf6529f831294430a1d1332aa9a0eae8e4e2263a5b7fa1c56164d39ef0a866323251d0beeb2bf9ab1cfadfe2c44ea005cd2f6463c7b651a4319cc00de1f89485d024a700af86cd083890bd8c165bb7a06505967a1421e287ea8000f2015a4c7706f0d85aac13fec0b9c08036da5a1b61a0509bb34713a64fa1e88e6f42da0890854ac634debc96242e1116c7de25f16d28a0683430342d3e9e30e5b4e6b80c549e6e1ccc5c8e5d8ab5fae969277ab4322f5fa02c658b343760ccd98ec13652d56eee1f41da0cbd1861b6b8c4cd9ca59ad47d2fa09492090e6d155f387377414d1e3adb7ffa86b9ff6956c596de25d3561172828580', + '0xf90211a0a3c4c8e8a28fa9f79095584255ea592ac92d0f46ca41f9037ef3faf30c589d53a0a55da8ccff92a8b040d79fcb5aeaee00eb34298e50e727b19e3abb7bbad02fcda0edd2f888089504c285a4bc5cb26d27a4c3fa6c5029a25b170827b159057268e2a0e30546d5967e02c959e2f16e7a325a01eb7387283d31c5c1c227854b7be869c9a04d798ef146385867e5e73994a149d1128c5e9a5ea836bdb4a126e316b1d78697a0b4bcfc4eed3073d619068d9c11212d341af70b285d0effdd46ae3974b5469563a0b83d23a9398df49849a3e3a1875f5fc0170e89445cb631ecb3d2bbf6598f4058a064d91ab2ec8647ebc2962c608e97de4eb42a9dd5287e73060954f41c3c21eef4a0f2684b60c29b99f770969b79629ecf7bb9bbcfe6334d8b434003722c3fa3f1d9a06dd143bd7b3bb0e4a2ec97aea816164438d2adf6e2ddf369066e9e982f381856a0f2c4432bb29dd8b5bcb62ad1e015ad6a1fead0dddd34130e37caf041958959b4a0a88c99c58d8e1ca250461ed6acea756a560a8042471d6765d22a6e222ea373d8a085b070510e6d6b6bd566daa2667a8268fa2dbb33a7a65b2ca266e81b92a09cb5a0c38646039b637592291964855752032876415bcd441470cfad85f0c11ce762a6a0ee1397c1b1ea58b7822457e9ab3d8f5afbab0a4e1152ff5db2556db31dec3f43a00a3ff6b68ed4efc37c072af997a66e0a40a7ddb5613e963e16ab01603e0bad3780', + '0xf90211a062e36560e7f46c890df78c109f2f7cfbcb4509b9178a3eba9e88915c00feace4a0e6adf7074dd244bce4dcb4f0975d03cb3a4b646d72c2791a22e41647ea768a75a02fdc4d277404171bfa9e03fd6c5fc3f02a032b75ac6d770c282009fe46b77b66a09ac4073845465687ecbccb1b9f9dd4c38569800fbea4b0b122ef95ebefd1a4f7a0fcc4219679cb3b994cb0a4128ff76a6e7d51fb683f960dca78faa76bbc267b30a0f535320889ffd8507aefe1d9b5befa33f68a9cf3dee7a98313bf0374052c7dcaa07dd5b4a9dd8bdacfba7712b05f0323d3c5cccfbb9387685a9311470ac15ae967a0313d18c661be30ea11a0bc6e0eb8433d63b08c0bd442d152ee6421a56b8631b7a04486626f943450848b0094dbe249a6aaac5947f1844fd8dc9618b8470fd61d89a0597a745df0d22f4594e307fc8980660ba682638800048855ebc19c607341aa2ba01e40240fb0a16209c8e7ff8733b57b88604df3192acd8c3afe2ef4b7c5ecc5e7a0808269b6888321b83d1d3b5884113cd8d171d4f77996126b606a9e8f1ae7b8d9a0183c0868aab0dec1a99bff0ac32667dc7981c952bd0f11f4788afaa9d37e1fd1a0413e4619bfacaf5064e4dac7945c14866ab95159aa975e52c778f7e759e55402a07a9cd4bf77948010d847d9fd9c31cd685a564a7bab08a691e94b4069a41be8b9a0cf38b79459ccae5d7f08cd1e21dff889433788703c3e54c371365b8433150bad80', + '0xf8679e2034ecdb3552abd80419ba029c694dbeabec0218b671cb58f51f86ed8689b846f8440180a0e46839eb7240b70373cf860be4b3d1b96068d0b39421b17f3269daa8eef9a8b3a0f5cdc275a53e3e2d213e2da6d88401a9bb792bfc0168b59b7a3a512fcd781d5e', ], - "address": "0x2d80502854fc7304c3e3457084de549f5016b73f", - "balance": "0x0", - "codeHash": "0xf5cdc275a53e3e2d213e2da6d88401a9bb792bfc0168b59b7a3a512fcd781d5e", - "nonce": "0x1", - "storageHash": "0xe46839eb7240b70373cf860be4b3d1b96068d0b39421b17f3269daa8eef9a8b3", - "storageProof": [ + address: '0x2d80502854fc7304c3e3457084de549f5016b73f', + balance: '0x0', + codeHash: '0xf5cdc275a53e3e2d213e2da6d88401a9bb792bfc0168b59b7a3a512fcd781d5e', + nonce: '0x1', + storageHash: '0xe46839eb7240b70373cf860be4b3d1b96068d0b39421b17f3269daa8eef9a8b3', + storageProof: [ { - "key": "0x1e8bf26b05059b66f11b6e0c5b9fe941f81181d6cc9f2af65ccee86e95cea1ca", - "proof": [ - "0xf90211a02d6cac12800d8d73f86351c2b8b3fa40de9190d5f9b3d4f4233d5fd9a531e760a07c3d0443c97dfa5afd56f781bd62ca3cabdee8af991855850a0d188751c327a5a0b495365efaad08b5ceb9728004a1f285bfcff839cb65a49d212a438449ec59a8a0eef0cf656d468ed03c91f43d7d1b65019d851cacc73f6250e9ae22cd6f0d9d06a03cdfb80e3e9a29aad4da5ebfd15de6e93bd230a4bf39c2e6978f3cbd96297410a0e0ff13908ecb1d069ab8ac334a3fae732528650b7af0eb02cffe40fbca3df2c5a034917774cd9ac5b02a5258272416d4f4fc069bb742bcadf135c10d44ef98efc3a0e1c3c1c5de7f1623d07571fa2546c2d80373a5d16820f04f512095a9a1809627a03ab6bdd79e3b464f96e39499ff4acce9e2f37f6e435d9f53e192cc3f422022c6a00e1a5a0f3e8035f1195c952d5494accdb71704c5e190d52b2990acf851a5ad97a07719d957bf528a032c59abe3ef90c3c1c97bff8d836419cf0bd2ee5fed3a948ba0041e187841f9f0974841ae777ecea64241896db6e6d822bd04f1681f1bc386f3a02aec78f3c6bcffaac17ed045c6eff9c8af2e8fdf3e7cd3d4701c0745fd66439aa025fde32dee835e3c1ce3672650638641c7c9dd3903690a6b5bd2e03ee7abc4f6a0721810601d0168714596cdd85a2d62e959180b58f09fe65ad8ed4f1c2173b4daa0932d2d58604c9e6895ae21179fe935420afbc9a9b4a330c19da7ee710595673a80", - "0xf8d180a011f300618845798a5582d460b48b52ed1f8935adaf954bdc1990878d8d5aeba4a0f0cc9f4cf7177dbc0b909430fe15af3dc795b7c14a33cafd30b0b71416bfe2b0a024429f5ad2fecccb82a1358e74d504bdbc2969e4ff3522b34b8eea003cc06e0e80a0ebcbbe62264e28140d29bd5ca7099b46be5822e7cd48a15a32ddcebf5badab1e8080808080808080a0dceebcf7eb6736b8155bc04026847aeee1b7595c1483eaa558bfcd09368c032ca0d5027c7feddfaf1144bd17aa19e3c5eee498a8b2d64ae8ca822c3f4c4e5fb3f380", - "0xe7a0207effcd57f058fee0966d20611c58331f42ed187eee0a66f46c7e72a752facb85841e4ebdd7" + key: '0x1e8bf26b05059b66f11b6e0c5b9fe941f81181d6cc9f2af65ccee86e95cea1ca', + proof: [ + '0xf90211a02d6cac12800d8d73f86351c2b8b3fa40de9190d5f9b3d4f4233d5fd9a531e760a07c3d0443c97dfa5afd56f781bd62ca3cabdee8af991855850a0d188751c327a5a0b495365efaad08b5ceb9728004a1f285bfcff839cb65a49d212a438449ec59a8a0eef0cf656d468ed03c91f43d7d1b65019d851cacc73f6250e9ae22cd6f0d9d06a03cdfb80e3e9a29aad4da5ebfd15de6e93bd230a4bf39c2e6978f3cbd96297410a0e0ff13908ecb1d069ab8ac334a3fae732528650b7af0eb02cffe40fbca3df2c5a034917774cd9ac5b02a5258272416d4f4fc069bb742bcadf135c10d44ef98efc3a0e1c3c1c5de7f1623d07571fa2546c2d80373a5d16820f04f512095a9a1809627a03ab6bdd79e3b464f96e39499ff4acce9e2f37f6e435d9f53e192cc3f422022c6a00e1a5a0f3e8035f1195c952d5494accdb71704c5e190d52b2990acf851a5ad97a07719d957bf528a032c59abe3ef90c3c1c97bff8d836419cf0bd2ee5fed3a948ba0041e187841f9f0974841ae777ecea64241896db6e6d822bd04f1681f1bc386f3a02aec78f3c6bcffaac17ed045c6eff9c8af2e8fdf3e7cd3d4701c0745fd66439aa025fde32dee835e3c1ce3672650638641c7c9dd3903690a6b5bd2e03ee7abc4f6a0721810601d0168714596cdd85a2d62e959180b58f09fe65ad8ed4f1c2173b4daa0932d2d58604c9e6895ae21179fe935420afbc9a9b4a330c19da7ee710595673a80', + '0xf8d180a011f300618845798a5582d460b48b52ed1f8935adaf954bdc1990878d8d5aeba4a0f0cc9f4cf7177dbc0b909430fe15af3dc795b7c14a33cafd30b0b71416bfe2b0a024429f5ad2fecccb82a1358e74d504bdbc2969e4ff3522b34b8eea003cc06e0e80a0ebcbbe62264e28140d29bd5ca7099b46be5822e7cd48a15a32ddcebf5badab1e8080808080808080a0dceebcf7eb6736b8155bc04026847aeee1b7595c1483eaa558bfcd09368c032ca0d5027c7feddfaf1144bd17aa19e3c5eee498a8b2d64ae8ca822c3f4c4e5fb3f380', + '0xe7a0207effcd57f058fee0966d20611c58331f42ed187eee0a66f46c7e72a752facb85841e4ebdd7', ], - "value": "0x1e4ebdd7" + value: '0x1e4ebdd7', }, { - "key": "0x1e8bf26b05059b66f11b6e0c5b9fe941f81181d6cc9f2af65ccee86e95cea1cb", - "proof": [ - "0xf90211a02d6cac12800d8d73f86351c2b8b3fa40de9190d5f9b3d4f4233d5fd9a531e760a07c3d0443c97dfa5afd56f781bd62ca3cabdee8af991855850a0d188751c327a5a0b495365efaad08b5ceb9728004a1f285bfcff839cb65a49d212a438449ec59a8a0eef0cf656d468ed03c91f43d7d1b65019d851cacc73f6250e9ae22cd6f0d9d06a03cdfb80e3e9a29aad4da5ebfd15de6e93bd230a4bf39c2e6978f3cbd96297410a0e0ff13908ecb1d069ab8ac334a3fae732528650b7af0eb02cffe40fbca3df2c5a034917774cd9ac5b02a5258272416d4f4fc069bb742bcadf135c10d44ef98efc3a0e1c3c1c5de7f1623d07571fa2546c2d80373a5d16820f04f512095a9a1809627a03ab6bdd79e3b464f96e39499ff4acce9e2f37f6e435d9f53e192cc3f422022c6a00e1a5a0f3e8035f1195c952d5494accdb71704c5e190d52b2990acf851a5ad97a07719d957bf528a032c59abe3ef90c3c1c97bff8d836419cf0bd2ee5fed3a948ba0041e187841f9f0974841ae777ecea64241896db6e6d822bd04f1681f1bc386f3a02aec78f3c6bcffaac17ed045c6eff9c8af2e8fdf3e7cd3d4701c0745fd66439aa025fde32dee835e3c1ce3672650638641c7c9dd3903690a6b5bd2e03ee7abc4f6a0721810601d0168714596cdd85a2d62e959180b58f09fe65ad8ed4f1c2173b4daa0932d2d58604c9e6895ae21179fe935420afbc9a9b4a330c19da7ee710595673a80", - "0xf8b1808080808080a021a4e58f3181f0d96031aa0d8a691965aca344e7aaebb06a3ffd3aef1b9888e4a0fd3e792609c07b1c0ec42de6f0566bc499a2a624c299bccd9dd53cd650edc9a7a05bf53100c12d1de27e3760f722ff1ca9558efabe1bfee6ebeb654a101a386b6780a07a673c9312bbe9dd98d897bcb4f7415a9528f0613a3d3ec2e5b291fbe281381480808080a07399e2f0b2543088feb80260c1ba0d0cb47bfca119ba26e79e52b57d854d06d280" + key: '0x1e8bf26b05059b66f11b6e0c5b9fe941f81181d6cc9f2af65ccee86e95cea1cb', + proof: [ + '0xf90211a02d6cac12800d8d73f86351c2b8b3fa40de9190d5f9b3d4f4233d5fd9a531e760a07c3d0443c97dfa5afd56f781bd62ca3cabdee8af991855850a0d188751c327a5a0b495365efaad08b5ceb9728004a1f285bfcff839cb65a49d212a438449ec59a8a0eef0cf656d468ed03c91f43d7d1b65019d851cacc73f6250e9ae22cd6f0d9d06a03cdfb80e3e9a29aad4da5ebfd15de6e93bd230a4bf39c2e6978f3cbd96297410a0e0ff13908ecb1d069ab8ac334a3fae732528650b7af0eb02cffe40fbca3df2c5a034917774cd9ac5b02a5258272416d4f4fc069bb742bcadf135c10d44ef98efc3a0e1c3c1c5de7f1623d07571fa2546c2d80373a5d16820f04f512095a9a1809627a03ab6bdd79e3b464f96e39499ff4acce9e2f37f6e435d9f53e192cc3f422022c6a00e1a5a0f3e8035f1195c952d5494accdb71704c5e190d52b2990acf851a5ad97a07719d957bf528a032c59abe3ef90c3c1c97bff8d836419cf0bd2ee5fed3a948ba0041e187841f9f0974841ae777ecea64241896db6e6d822bd04f1681f1bc386f3a02aec78f3c6bcffaac17ed045c6eff9c8af2e8fdf3e7cd3d4701c0745fd66439aa025fde32dee835e3c1ce3672650638641c7c9dd3903690a6b5bd2e03ee7abc4f6a0721810601d0168714596cdd85a2d62e959180b58f09fe65ad8ed4f1c2173b4daa0932d2d58604c9e6895ae21179fe935420afbc9a9b4a330c19da7ee710595673a80', + '0xf8b1808080808080a021a4e58f3181f0d96031aa0d8a691965aca344e7aaebb06a3ffd3aef1b9888e4a0fd3e792609c07b1c0ec42de6f0566bc499a2a624c299bccd9dd53cd650edc9a7a05bf53100c12d1de27e3760f722ff1ca9558efabe1bfee6ebeb654a101a386b6780a07a673c9312bbe9dd98d897bcb4f7415a9528f0613a3d3ec2e5b291fbe281381480808080a07399e2f0b2543088feb80260c1ba0d0cb47bfca119ba26e79e52b57d854d06d280', ], - "value": "0x0" - } - ] + value: '0x0', + }, + ], } diff --git a/packages/statemanager/test/testdata/ropsten_nonexistentAccount.json b/packages/statemanager/test/testdata/ropsten_nonexistentAccount.ts similarity index 83% rename from packages/statemanager/test/testdata/ropsten_nonexistentAccount.json rename to packages/statemanager/test/testdata/ropsten_nonexistentAccount.ts index 045c67c5ba..ce1d587258 100644 --- a/packages/statemanager/test/testdata/ropsten_nonexistentAccount.json +++ b/packages/statemanager/test/testdata/ropsten_nonexistentAccount.ts @@ -1,16 +1,18 @@ -{ - "accountProof": [ - "0xf90211a08b35ef8aaf1001ffe7dff4f6221f26b66e34dd968abcee85a8ac32091d06251ba05cafd14da795cdf8a394b35defa13a536fdfac14b6030af3c37f6493c74f900fa084d432a820fa6ac48249fe05cf14cb1c2d147b632e88c55b08b0453b855e78dda0728563ec9378f52f06b03c4e95844719936356b4f2a8499ba9125823d1acd8aba0f9c8c6d587de5a4beb8beab7c268f1843004378dba0d282e7bcd8c85e792d7eaa0e85343ecaeea1eaff936300ccde67f35c496fa94ef598155b710f7a623a57936a08ee22057f1ecf34963bc50ae61316946a624647c22175727fc9391a20e9fd228a065baa728267c680520b7fc43e1f9139f907122d5573d66470d89fcd053ea3140a0bbf921d19e38c35e214ebaaf6a870d0a0150ca82dbc6856c78a30c484f19e7a0a0dee8ba0a60377b394b888faf60952d79662d5a3d858e2ed0a905064ec894dbdfa009d51219b8b2485c903ac06a42493e3541e406ccf34f57850f1096222165aadaa05c708ed7f6a0d0d3aa13d6f973bcdfc7cf0f6d26f1d4485d820de2d2311b3ee1a042f84164e5d78135eb89917b395a3c635c2421a864aaeeb6c20492b7109cf57da090dbe8366a32a6e13ac284ee7755c607833198aa7b7d0c6e2cb5c879aac8d187a026ca02d08826865db5d5ccb312e0daad3d49a2b7bff32dbc817119fe36f1b3bba061c0982c847660740a3a240d8ee893db660a50afe88f1d0aa404c75954d9c50780", - "0xf90211a09b746fafbaec59bfe7531df4c3f7e90fccae2310b4a07244660180ebdae83740a00ca3a961e09eaa73937dd64b4cad6837ca8c0821a1916bdb88ae740d431f8224a025b14b34bb7bffb0569764ebae9fd9423e046c09e4fd23c5f4a3f98aae736865a08c67c635ed533f995a81d4f31e49657d6ee9a0c55908d83316bc02cc2b83ae36a048458384065d237f47bcdef04bf8b8e3da48b7b69918b2ad6140d531d917d8c9a02695404dbe42d4d236adb5bb9a0e8aa093f8dc852b43d6440e354cb1c60256d3a0695b968f22e3e0423faf0f40ccc3d2efff833d60cae01ee63ed9ee394b5b76a8a07ae0b7685ba88b1781e04cadeeb4c507b09cf697d1de7af3ee0f3e1b4a05b2ffa0210366b57186281985b8282d42a4f5a5a40dcf313d289b4eeb0e2daafad32f11a03ccafe0cf0444ded8aec013904c5eb769e6fd13e33b11d1987cf4b5b90ea1f71a09a1cb6c95fa9c023b69f99bfb349f8d42cc515670581dc4d89f59034d43e6f7ba00309f400a9bd16859ef8f05d66b7da5e352dcea7a8c78e0c80e313bc44e45e46a00b21a780fe8be342e1b174be47cb8f135bc1ffed6572b5e2a84898aed7ca5039a0cc9c1e379a9a07b241d69497feb4c1a11dcd7711e1cd5ed9000d7c06a14b56d1a02e12ef72e9479309bba56693075259ba16b344a67ba63b0b107e9ac21ee87935a09f09b7a10b78dfa3dd2a9056a68e5256fcf0aacc72a50d675903760e8f3873d580", - "0xf90211a0c77f7f856b72389bb24bf62830a3d06970bb4f30434f5b30a8641b1f87dff3a9a0d5f62ad871afdf1cf9acbafe9dd59c8402d84f405210d29b64152d1d86c9f6f3a0b2ef592df3844f2658c985936fe25b36c5ccc20cfb5784cd0d6c5e48bd59a0fda05d5918d537707b8081857d49b41e46bfad4aa678b6e752fc1b6896c1a2b12037a053a2af0b50e5e7aebb906f594f9298c3021983b14d3658bddab310cae15ca04fa06632410e8baa78fd71b16ec9d51d393d5e235815f4098e1cb33fe59562c08cf2a07c4d680cf02d0335323bed8f68dddb7a1ea1f6b5ae8a073b86ea94725c7976efa064d41944b9d16a2a3874eccf6afddef309d49f817d4ac7ad157f580267dd98f5a0aea1cc543c6acfa6c791b2d10a2bc817bf8cc3bb4475c4b6643fc0c9edfc9636a097db9562b22b4df35b5657e486fefd4f37e61b5245bb01fcecce15fef354db34a03ed0dc09dbf21f2a34bbfd55c32763b73767c488b7ecd8438e612b1f1edafb15a03a68f87f03b402306513d84154268c8e47d9b4a82afdc166ed53ac68f45cb8c2a0125c451b9efc5652dfdbbcdcf4e510c8fb635c9ce6f38d4e1b0759e4148892d0a0f4890433b6e78937195db61187573a22929538d7568ca557a22a5481ce256896a0ca6e0cfe4b2bde21d0e19d84b76df64540bd8dba8f0520aedfb746e54a2110e4a096f0f6ef207acd392eeedeec3421d4c8209bba852c2794abed25ee0902b46a6980", - "0xf90211a09328b9945087040f7239ab09f3ef8c37aac04ffe7ac9a5e26715df7d72e6cbd1a07bb098ea9c1c2209f0bae7b73813c72a85767e3537468aafa7347fb205d571cba02845790d87fd1ad9075fd73ecd1d189db5b5bb959e545f5a65450886e45a2692a03c9471e0f8c9b405f8050cfaa4ba012105a575052bd090f9364c59da6f8f73afa09d5f7bf6abb44400e271a6631686c1f0a3accf01337a6d45be3e02a6499c964aa0e4735aba6b2680dcbf311d4a91d41050928ec0a39ab21d8144883533b2681ee7a01b1544aba915c38085d2d1217cc9def8f227ff0e6ed9cbdb221de6d3972684efa0e42dc212adda224a2c4841437cecee740ed46b7663988524c89d9452936331baa0dd6438793fddc6097569f17c4da7260a8d7977ba491f9dc8865601dc407e8710a0210a0f858fdedbafbefe78fba9e79b1332d2f60c508f84b56f7374367dbc9528a0e061e2725c148fe2294075bf12c16cbd0c3b17cebb2762014fdf1852f3f7d69da02adec7fdf56143e4876ee8431172440a788e9c28ecfd96b47191615742203f89a0aead602208e4b64bc9db20f44aba1829ea3fba13435eb17472f16f123028b754a007f37c3fa6b6e59280b0abc26426486978e9e759b0419c31e1d26a5937580853a08de3670a41f86c916fbfc1232f27f7c714250006cd5d723f180480c6a778b294a0746c363bb9f2b65d27d8db4b9b65fb06b4d48543a342c84129205641148ce10e80", - "0xf90211a0f9c18d36278289fe4db820f13f5a605506408e378eb053ffdc3002480ff4d96ca04ff083bc0c9b339b8b4996b0b2b486df5993999e5a77d9a3cc6cf28a67e7df9ca08f3ccbd74eb7e86029e407fd13ce97c7bfe59a1a4767557df4b3cecc0126e332a01260d2d4f4f47d7fa898eb2cc4d75ee522eda8cdde547d4570a93a0cac046283a088a4a891bdbcfae8339e3b8f5d8e46f927ef9c358253c7b97d199fa361457f03a0b00b53a7e81ae32247a187698b79ec5cb22acb0e367445cc3462df0c76d7ffe2a0cb9a847f5809b650cd7d6ad13a01077bde94b49272c3ea034de1497b19d4dca8a059d17a33e6a4160d637abaca94828162c38dbc847366463792e2bebde8abed8fa04b5b561e1ec26b9c12533443a309c01c7aa730d05669afc7fcc44a2e52474b63a08769244cf7e7b8f27c6ca04144535ea9a7ba78f303ee8bfed293c238fe9089faa0ec80e65ade132afdbe583f93bcce7d3c259de6091a8472d0727f53e17fa36aa5a075d650f6462355ce62e26d00eefc229c7ae7ef632e3bc30e1639513065d0c70ea073ad244d3638a66e709df7660c91f0f06a0eefcf3e187ca668cba5e506e14e53a08f8235b788373bb22e28bd8900a0c95c0deb805e79a6e5997a8c7535ed09d6dba0b19d4e1503d582f33e9706edb6dfa3d1d0bf9d80a75a980bc533a7c1f858d15da0dca273067882c2be8da00e75a8a98393b3343959591182e51d3805ad55f768ca80", - "0xf901b1a0583a7d00c9bb314f3ee940090655de5e26777d4de3540786b8956f5c52e4bc6680a0829054045be406c1ad4261ed7d43f09a182ae78060af0fa7f840d4fe115e2fa2a03becf44de9957e41c3b33de2610fb6df58d5e4f8f3f13cdc0c078fbfdede638aa0c8062f45f4f9ba1ac9115a677edb3dbe0fa636f8100776ae672540cecf47271fa0ca4fe21d1d7fcf0c507105cdac4a650c0d64a635119bf0eb44395949b4741791a0180d174727317dae6b6cff12125fd35cfd1ce4ac9e6723b11f40930d7e46293ea0ff62b84d1c8daec04456279571ca023d8e267a9679ce2bd3fb8909b35b7b6565a0852dcaf6235f0f026165787f6a41efe25328236f2f02e41614c0302041a0a93ba00334192a13b3d391bafd35a753d791b92deba86fe7e925a4583d012e315fa8a6a011b478c60b475ac17e3f8af6843c70afdc0940bfa5492dcbcb74219887b33d5ca0b1d221035f1d25b6d3eb8630030da1d71e18b43484bd817fa50b3d42cb970681a00bbddbe47206773634d383e6ec10e0730f58ac0106b4850f32500cb40d17a72aa008c7b471b980fc999674830ce9d45372937663c55c4290d175194eff1b036c47808080" +import type { Proof } from '@ethereumjs/common' + +export const ropstenNonexistentAccountData: Proof = { + accountProof: [ + '0xf90211a08b35ef8aaf1001ffe7dff4f6221f26b66e34dd968abcee85a8ac32091d06251ba05cafd14da795cdf8a394b35defa13a536fdfac14b6030af3c37f6493c74f900fa084d432a820fa6ac48249fe05cf14cb1c2d147b632e88c55b08b0453b855e78dda0728563ec9378f52f06b03c4e95844719936356b4f2a8499ba9125823d1acd8aba0f9c8c6d587de5a4beb8beab7c268f1843004378dba0d282e7bcd8c85e792d7eaa0e85343ecaeea1eaff936300ccde67f35c496fa94ef598155b710f7a623a57936a08ee22057f1ecf34963bc50ae61316946a624647c22175727fc9391a20e9fd228a065baa728267c680520b7fc43e1f9139f907122d5573d66470d89fcd053ea3140a0bbf921d19e38c35e214ebaaf6a870d0a0150ca82dbc6856c78a30c484f19e7a0a0dee8ba0a60377b394b888faf60952d79662d5a3d858e2ed0a905064ec894dbdfa009d51219b8b2485c903ac06a42493e3541e406ccf34f57850f1096222165aadaa05c708ed7f6a0d0d3aa13d6f973bcdfc7cf0f6d26f1d4485d820de2d2311b3ee1a042f84164e5d78135eb89917b395a3c635c2421a864aaeeb6c20492b7109cf57da090dbe8366a32a6e13ac284ee7755c607833198aa7b7d0c6e2cb5c879aac8d187a026ca02d08826865db5d5ccb312e0daad3d49a2b7bff32dbc817119fe36f1b3bba061c0982c847660740a3a240d8ee893db660a50afe88f1d0aa404c75954d9c50780', + '0xf90211a09b746fafbaec59bfe7531df4c3f7e90fccae2310b4a07244660180ebdae83740a00ca3a961e09eaa73937dd64b4cad6837ca8c0821a1916bdb88ae740d431f8224a025b14b34bb7bffb0569764ebae9fd9423e046c09e4fd23c5f4a3f98aae736865a08c67c635ed533f995a81d4f31e49657d6ee9a0c55908d83316bc02cc2b83ae36a048458384065d237f47bcdef04bf8b8e3da48b7b69918b2ad6140d531d917d8c9a02695404dbe42d4d236adb5bb9a0e8aa093f8dc852b43d6440e354cb1c60256d3a0695b968f22e3e0423faf0f40ccc3d2efff833d60cae01ee63ed9ee394b5b76a8a07ae0b7685ba88b1781e04cadeeb4c507b09cf697d1de7af3ee0f3e1b4a05b2ffa0210366b57186281985b8282d42a4f5a5a40dcf313d289b4eeb0e2daafad32f11a03ccafe0cf0444ded8aec013904c5eb769e6fd13e33b11d1987cf4b5b90ea1f71a09a1cb6c95fa9c023b69f99bfb349f8d42cc515670581dc4d89f59034d43e6f7ba00309f400a9bd16859ef8f05d66b7da5e352dcea7a8c78e0c80e313bc44e45e46a00b21a780fe8be342e1b174be47cb8f135bc1ffed6572b5e2a84898aed7ca5039a0cc9c1e379a9a07b241d69497feb4c1a11dcd7711e1cd5ed9000d7c06a14b56d1a02e12ef72e9479309bba56693075259ba16b344a67ba63b0b107e9ac21ee87935a09f09b7a10b78dfa3dd2a9056a68e5256fcf0aacc72a50d675903760e8f3873d580', + '0xf90211a0c77f7f856b72389bb24bf62830a3d06970bb4f30434f5b30a8641b1f87dff3a9a0d5f62ad871afdf1cf9acbafe9dd59c8402d84f405210d29b64152d1d86c9f6f3a0b2ef592df3844f2658c985936fe25b36c5ccc20cfb5784cd0d6c5e48bd59a0fda05d5918d537707b8081857d49b41e46bfad4aa678b6e752fc1b6896c1a2b12037a053a2af0b50e5e7aebb906f594f9298c3021983b14d3658bddab310cae15ca04fa06632410e8baa78fd71b16ec9d51d393d5e235815f4098e1cb33fe59562c08cf2a07c4d680cf02d0335323bed8f68dddb7a1ea1f6b5ae8a073b86ea94725c7976efa064d41944b9d16a2a3874eccf6afddef309d49f817d4ac7ad157f580267dd98f5a0aea1cc543c6acfa6c791b2d10a2bc817bf8cc3bb4475c4b6643fc0c9edfc9636a097db9562b22b4df35b5657e486fefd4f37e61b5245bb01fcecce15fef354db34a03ed0dc09dbf21f2a34bbfd55c32763b73767c488b7ecd8438e612b1f1edafb15a03a68f87f03b402306513d84154268c8e47d9b4a82afdc166ed53ac68f45cb8c2a0125c451b9efc5652dfdbbcdcf4e510c8fb635c9ce6f38d4e1b0759e4148892d0a0f4890433b6e78937195db61187573a22929538d7568ca557a22a5481ce256896a0ca6e0cfe4b2bde21d0e19d84b76df64540bd8dba8f0520aedfb746e54a2110e4a096f0f6ef207acd392eeedeec3421d4c8209bba852c2794abed25ee0902b46a6980', + '0xf90211a09328b9945087040f7239ab09f3ef8c37aac04ffe7ac9a5e26715df7d72e6cbd1a07bb098ea9c1c2209f0bae7b73813c72a85767e3537468aafa7347fb205d571cba02845790d87fd1ad9075fd73ecd1d189db5b5bb959e545f5a65450886e45a2692a03c9471e0f8c9b405f8050cfaa4ba012105a575052bd090f9364c59da6f8f73afa09d5f7bf6abb44400e271a6631686c1f0a3accf01337a6d45be3e02a6499c964aa0e4735aba6b2680dcbf311d4a91d41050928ec0a39ab21d8144883533b2681ee7a01b1544aba915c38085d2d1217cc9def8f227ff0e6ed9cbdb221de6d3972684efa0e42dc212adda224a2c4841437cecee740ed46b7663988524c89d9452936331baa0dd6438793fddc6097569f17c4da7260a8d7977ba491f9dc8865601dc407e8710a0210a0f858fdedbafbefe78fba9e79b1332d2f60c508f84b56f7374367dbc9528a0e061e2725c148fe2294075bf12c16cbd0c3b17cebb2762014fdf1852f3f7d69da02adec7fdf56143e4876ee8431172440a788e9c28ecfd96b47191615742203f89a0aead602208e4b64bc9db20f44aba1829ea3fba13435eb17472f16f123028b754a007f37c3fa6b6e59280b0abc26426486978e9e759b0419c31e1d26a5937580853a08de3670a41f86c916fbfc1232f27f7c714250006cd5d723f180480c6a778b294a0746c363bb9f2b65d27d8db4b9b65fb06b4d48543a342c84129205641148ce10e80', + '0xf90211a0f9c18d36278289fe4db820f13f5a605506408e378eb053ffdc3002480ff4d96ca04ff083bc0c9b339b8b4996b0b2b486df5993999e5a77d9a3cc6cf28a67e7df9ca08f3ccbd74eb7e86029e407fd13ce97c7bfe59a1a4767557df4b3cecc0126e332a01260d2d4f4f47d7fa898eb2cc4d75ee522eda8cdde547d4570a93a0cac046283a088a4a891bdbcfae8339e3b8f5d8e46f927ef9c358253c7b97d199fa361457f03a0b00b53a7e81ae32247a187698b79ec5cb22acb0e367445cc3462df0c76d7ffe2a0cb9a847f5809b650cd7d6ad13a01077bde94b49272c3ea034de1497b19d4dca8a059d17a33e6a4160d637abaca94828162c38dbc847366463792e2bebde8abed8fa04b5b561e1ec26b9c12533443a309c01c7aa730d05669afc7fcc44a2e52474b63a08769244cf7e7b8f27c6ca04144535ea9a7ba78f303ee8bfed293c238fe9089faa0ec80e65ade132afdbe583f93bcce7d3c259de6091a8472d0727f53e17fa36aa5a075d650f6462355ce62e26d00eefc229c7ae7ef632e3bc30e1639513065d0c70ea073ad244d3638a66e709df7660c91f0f06a0eefcf3e187ca668cba5e506e14e53a08f8235b788373bb22e28bd8900a0c95c0deb805e79a6e5997a8c7535ed09d6dba0b19d4e1503d582f33e9706edb6dfa3d1d0bf9d80a75a980bc533a7c1f858d15da0dca273067882c2be8da00e75a8a98393b3343959591182e51d3805ad55f768ca80', + '0xf901b1a0583a7d00c9bb314f3ee940090655de5e26777d4de3540786b8956f5c52e4bc6680a0829054045be406c1ad4261ed7d43f09a182ae78060af0fa7f840d4fe115e2fa2a03becf44de9957e41c3b33de2610fb6df58d5e4f8f3f13cdc0c078fbfdede638aa0c8062f45f4f9ba1ac9115a677edb3dbe0fa636f8100776ae672540cecf47271fa0ca4fe21d1d7fcf0c507105cdac4a650c0d64a635119bf0eb44395949b4741791a0180d174727317dae6b6cff12125fd35cfd1ce4ac9e6723b11f40930d7e46293ea0ff62b84d1c8daec04456279571ca023d8e267a9679ce2bd3fb8909b35b7b6565a0852dcaf6235f0f026165787f6a41efe25328236f2f02e41614c0302041a0a93ba00334192a13b3d391bafd35a753d791b92deba86fe7e925a4583d012e315fa8a6a011b478c60b475ac17e3f8af6843c70afdc0940bfa5492dcbcb74219887b33d5ca0b1d221035f1d25b6d3eb8630030da1d71e18b43484bd817fa50b3d42cb970681a00bbddbe47206773634d383e6ec10e0730f58ac0106b4850f32500cb40d17a72aa008c7b471b980fc999674830ce9d45372937663c55c4290d175194eff1b036c47808080', ], - "address": "0x68268f12253f69f66b188c95b8106b2f847859fc", - "balance": "0x0", - "codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "nonce": "0x0", - "storageHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "storageProof": [] + address: '0x68268f12253f69f66b188c95b8106b2f847859fc', + balance: '0x0', + codeHash: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + nonce: '0x0', + storageHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + storageProof: [], } diff --git a/packages/statemanager/test/testdata/ropsten_validAccount.json b/packages/statemanager/test/testdata/ropsten_validAccount.ts similarity index 81% rename from packages/statemanager/test/testdata/ropsten_validAccount.json rename to packages/statemanager/test/testdata/ropsten_validAccount.ts index f37bd4eb97..a02964a00b 100644 --- a/packages/statemanager/test/testdata/ropsten_validAccount.json +++ b/packages/statemanager/test/testdata/ropsten_validAccount.ts @@ -1,18 +1,20 @@ -{ - "accountProof": [ - "0xf90211a08b35ef8aaf1001ffe7dff4f6221f26b66e34dd968abcee85a8ac32091d06251ba05cafd14da795cdf8a394b35defa13a536fdfac14b6030af3c37f6493c74f900fa084d432a820fa6ac48249fe05cf14cb1c2d147b632e88c55b08b0453b855e78dda0728563ec9378f52f06b03c4e95844719936356b4f2a8499ba9125823d1acd8aba0f9c8c6d587de5a4beb8beab7c268f1843004378dba0d282e7bcd8c85e792d7eaa0e85343ecaeea1eaff936300ccde67f35c496fa94ef598155b710f7a623a57936a08ee22057f1ecf34963bc50ae61316946a624647c22175727fc9391a20e9fd228a065baa728267c680520b7fc43e1f9139f907122d5573d66470d89fcd053ea3140a0bbf921d19e38c35e214ebaaf6a870d0a0150ca82dbc6856c78a30c484f19e7a0a0dee8ba0a60377b394b888faf60952d79662d5a3d858e2ed0a905064ec894dbdfa009d51219b8b2485c903ac06a42493e3541e406ccf34f57850f1096222165aadaa05c708ed7f6a0d0d3aa13d6f973bcdfc7cf0f6d26f1d4485d820de2d2311b3ee1a042f84164e5d78135eb89917b395a3c635c2421a864aaeeb6c20492b7109cf57da090dbe8366a32a6e13ac284ee7755c607833198aa7b7d0c6e2cb5c879aac8d187a026ca02d08826865db5d5ccb312e0daad3d49a2b7bff32dbc817119fe36f1b3bba061c0982c847660740a3a240d8ee893db660a50afe88f1d0aa404c75954d9c50780", - "0xf90211a0ce7a6755a8443c9fd0cc08f374556033a1e6ce60aa5979fe8df7146c6c1fdec4a04531ebafd19bc1fc4a523cc3cdae1a0aa9e4d0ebb9c967c04038cc7b32341de1a035dabb7ae61124027aa8c587703217401680d24d141a76ac2e3f8eec4024d8fca04d6af591b8050bb4ad2f37d7e4cffc443643917e5775199c383b1e772b1949d0a01bd02db2b2b80e98c03e3991eeaad519e6fd280f9b59214cc6f09a961d6c8d98a04af90b5fdc1c45420c30696bd0b5de4fb67e4ae6fb6ea5eee82cd34d484f9ab2a00d9eb4c1b6a1c3e2206c80b5d199de4d16c711bdc5d9421f377aa90c76d31da0a0d3466cf77c90edd1c996fc6132de73dfd5c0f7969939fd59b7acc5ad69fb353ba055d9c98f5c78471f4fbe5f692ea0f810da8c5225a7bfd7818a686c7646446b00a030852522d75897983eca2893388ff1c45b8de755472a3af1d8228f6e35770d61a0714d8230137c266b283f9dedda3f91afd0ffb06e3188d1592b51dbeb366725f0a0fafb282a71f6b66114bded6045e92b2ca6af245981c551df0461018e7f7c2057a00ba8d9e99596bdfc8276a2840e6bfd52f6ea1f3a7618452e14bb8fc908f82084a06b7159184ba75c6ba7785bafd1a541c335274db48418c72661ab1b248ee30076a00ae332520383587d2a5d9ed45cd934b4bf2625d7ac2bca2479210adca1cef6bba038cd99d11c174ddb97c6b175b75da8ff95061a419a538a7a94e87851f9fb67c680", - "0xf90211a0c8e37dd9aacf55947b7fad9a03195b05e02a1df6779bb809ef7cf7e3d4c0103aa0897aef3ff6c7db1f412e87f4bb98b2ffede1f23a17ea63d4201c2913482e92e4a05c089263749e659ef8068fd3cc8461b703400b70b4fb3e0e685196a04e242fcea0491b802967c46150575fc36766a8e3cfa5da0be00fef5b6b39d870d2dbf88408a0466d8527d6613510f1a06864a409451d54c07f4031cbaea18c5383b2e9924842a03b701a4ce3fb065eb2ddff36ba4f1bb2ca997aa86cbbb493af4201588ff317b5a03eb54ed71abe6a3ebca0b5ff956ea05814029ffc85ff624ccd4e2b3120aa5f52a0aea074cbeff6c6e2790aa70ca280c8c9c832e8c8c3ed7e0a3ded48a5bb75ea71a0d2a7453c0a56fa6b8a10e4eeb9abbe833fb0e6bf3c8f3ac059f769b4b23482b6a097b7af459384cf53aa499f741de7f52404207523eae2bb73cd7b5f72528c0edea0c9e0c7fe11eff50eb7aa794961900935fdb98af0b0c493a7174b78e201d2bf5ca0c0e5edccaf22e3207c5e4a4880989da92491245ff314ad1b513cc75316f00249a0b97e872b44f81b37c93f7b964e6cdb9a0e3391988901f8ad4587ee5e5ceafcaca0ea9bca9ce0e48044f5635b17f1d05e2a24cd4d79bdb93812c5ef4d1b82e8d653a056542cc749f058326a35351fb036eb6973e4b1df6a5e3907af05209ed087bf38a0823dfc5b36a11e2fedf7dbb763206f378b71d84a4c9c16428e96b3b6f5de431380", - "0xf90211a035202c8e4a28b2b360e50c812412dd1c81be0b25e15de11af8d167be083a4605a038c7bdae901b4c9bb75e1568174827e2f4690b4daa996a3bbacdcfac7651cd2aa030df4afb38e44e9a3e26f53fffbd00e7c373097580a14a348c3eb3bbdea4cebea09445e3d5c72e5149bc03d5ea7391957451f45711890d31c8dfad2d0605230fd7a09e48c03b090f5bbd304e3995fef75e774a50786f1acef63aac1e2993d55ed2e9a02fb3f9660c33b686484fef1a4cde7d717c48dd8f62b7138e96fdbec57fc2aee0a0af720636864c9adeee8cd0fbaedf2a8a60a5a1cf3749e20b0a469d4306312f4da078cb02067b8c7c2c562073a61632c4df75142d127afe4b7373211a213afbeb6fa0bbfde4af6bb830609dd172a293e036082f507f867fcb1d287587e4a02592b2a2a02e32951295e013e536d5f7c15875e34cfa1e1f3fa43a2b36876475e1f61e142aa0c8eb4b24d2eb20183a5c30d433f5d8993751706edbad7d1867c5d964af52cb97a046d6bd9e5246d10c34b36f28c0fbfa4be81e1815ae8dbbd7abd78df11d29c753a09cd2d9c811fddb32ba31902d9d2e091a970602fb2ed827648b75195a9cae8b1ca07e1c080ad7292e95afd4a4063f8411e3533ad8375885582acb4c8039175149cca0aa317a285400917f6b1e24234c7e8fdf64e6e326667664e61e8dce872789d6faa08f78ad2f58b27881381993c033749cd065944a586304fe8118695ccd2bb9ee9b80", - "0xf90211a01b1aec789d90bc913f8162c53c9fcda2f9aa45c0999f7ade0ec0985c420a1c56a0f601cbd4213e4e81878cef66305380f706b5bc24facdc0a5ab97cca8c295a884a02e0a5612bf79363ff21157063c7115b56c3ef00edf68299c16f0673db6dcbaffa0ad2ed3f0757259cd6fe64ded5f0538d57576089a36d3015a60337d85c9de93e9a0dd5d143dfdc4e735b4fa6844972f3d946b641a2d28ef9584b8cd66188503d609a02b0ccc1c5bfa79bc88bd38aa33ea32561d2e94f71c7bae372a1aace745ac192da0fda4979a04e4b360620cc6678a27dfc448c8d51a564eefb9192837c4292906bea0ee0174a1d4c6492c970603958016b9ff003d7c10fca26b7f9ddd7622c89e5752a06eed4d9df81427c83112c65c1a2e11ca12d10b9db22501586027d643cbccb989a074eb0e051454404d7e36b84ebe3ad27dfcf04506cc59f5c3611c80afbf5d73fba03bc1e213b78ea2b1db4d2a23acade8e495796468a3a06bd82eecc32c478b4339a0950122838f7ccda0ee77748fa5bc747c795bc850e89e6837bd3b539479d386c2a0ea8aa9d7c3445a7c9367992b598c210b6a05cee4acc9042c78ff296ac6324f0aa0a8713d37d7b216a20ace107f1612af4d2477b3e2c02b3a27dc2fbc487db6cc5da012c9c4863f0fa618268de346b96671b7e1568d9a41295926d1bbe1a3552dfa86a026309e68d1a4c82bbae891ba689f3488be71b5f2dc8d466961697554668a031880", - "0xf901d1a001cc3f0f8a6587690418355cc0d2bbb55e170221d16e12c0a538910d0a7356b7a072fc6e97a7914c63f79d5df4f052cee94227d5157d2ddf7e96a2d27a3fc643f380a09c6ed7ac3cbc93989e35c1a42227a08cebbd58306a7bde31d58c4601586f44c9a07151e5b77fbfc418a2e2ff920f2962925eb904166f1202a113d776bfe2a38dada0ff0e369b099c8d6b2946c219bd62364ff34df4f0846538fc3878df42f10fdc2aa01433c88065c239a26ff1152bfb21f00af7a7e0fa1dddb35494f2046ee9de8de3a0c0d7e1cbaa2b6e4e68797fd09a2e5173e08318a9e81a3050bb907f7a70e6000ca02727ef0d8ddc604f2f2a7c49f8a863a3ac42e06bc7e3ba5cfbd19f26efc3b03880a08ad2c34e584fc786f6bf59f3289cac4d684fb43029cb8a46d092471fac0b081da09cfaeb918831b0520bdf84a3a7451b926619b349646301b6e04fdfd22f618099a0957bcfb32c9f02d2eb0a599fb8f013f7fd08a93aa7a4a487713492ac245590aca0699fdb4f7820aaa430710adb626d3360e80a4e46e7c17cb2b85c3d0711c3896da083685a27a548ace44319b5e9a7d8ad0cc2655ee0c6b22b9a1cc9a803d7b70efda03ab16da1d2f81bc872aff69c2bb774313a74c4f8b0e5caecf9d142a8f0dfeef680", - "0xf85180a06abbc406fba9a3fd5cea3732a250df379f9db45935e49ccf27c0d31c3c5ef497808080a0ad26dc113c2968bb2853036f34132fc00e95bb58e4940491234b8aea779670268080808080808080808080", - "0xf86f9d347a234d6dc902b4ea893294e5494f9f61dbca75ab4834c2c747aa29d4b84ff84d80898cc8f68890288a3bf6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" +import type { Proof } from '@ethereumjs/common' + +export const ropstenValidAccountData: Proof = { + accountProof: [ + '0xf90211a08b35ef8aaf1001ffe7dff4f6221f26b66e34dd968abcee85a8ac32091d06251ba05cafd14da795cdf8a394b35defa13a536fdfac14b6030af3c37f6493c74f900fa084d432a820fa6ac48249fe05cf14cb1c2d147b632e88c55b08b0453b855e78dda0728563ec9378f52f06b03c4e95844719936356b4f2a8499ba9125823d1acd8aba0f9c8c6d587de5a4beb8beab7c268f1843004378dba0d282e7bcd8c85e792d7eaa0e85343ecaeea1eaff936300ccde67f35c496fa94ef598155b710f7a623a57936a08ee22057f1ecf34963bc50ae61316946a624647c22175727fc9391a20e9fd228a065baa728267c680520b7fc43e1f9139f907122d5573d66470d89fcd053ea3140a0bbf921d19e38c35e214ebaaf6a870d0a0150ca82dbc6856c78a30c484f19e7a0a0dee8ba0a60377b394b888faf60952d79662d5a3d858e2ed0a905064ec894dbdfa009d51219b8b2485c903ac06a42493e3541e406ccf34f57850f1096222165aadaa05c708ed7f6a0d0d3aa13d6f973bcdfc7cf0f6d26f1d4485d820de2d2311b3ee1a042f84164e5d78135eb89917b395a3c635c2421a864aaeeb6c20492b7109cf57da090dbe8366a32a6e13ac284ee7755c607833198aa7b7d0c6e2cb5c879aac8d187a026ca02d08826865db5d5ccb312e0daad3d49a2b7bff32dbc817119fe36f1b3bba061c0982c847660740a3a240d8ee893db660a50afe88f1d0aa404c75954d9c50780', + '0xf90211a0ce7a6755a8443c9fd0cc08f374556033a1e6ce60aa5979fe8df7146c6c1fdec4a04531ebafd19bc1fc4a523cc3cdae1a0aa9e4d0ebb9c967c04038cc7b32341de1a035dabb7ae61124027aa8c587703217401680d24d141a76ac2e3f8eec4024d8fca04d6af591b8050bb4ad2f37d7e4cffc443643917e5775199c383b1e772b1949d0a01bd02db2b2b80e98c03e3991eeaad519e6fd280f9b59214cc6f09a961d6c8d98a04af90b5fdc1c45420c30696bd0b5de4fb67e4ae6fb6ea5eee82cd34d484f9ab2a00d9eb4c1b6a1c3e2206c80b5d199de4d16c711bdc5d9421f377aa90c76d31da0a0d3466cf77c90edd1c996fc6132de73dfd5c0f7969939fd59b7acc5ad69fb353ba055d9c98f5c78471f4fbe5f692ea0f810da8c5225a7bfd7818a686c7646446b00a030852522d75897983eca2893388ff1c45b8de755472a3af1d8228f6e35770d61a0714d8230137c266b283f9dedda3f91afd0ffb06e3188d1592b51dbeb366725f0a0fafb282a71f6b66114bded6045e92b2ca6af245981c551df0461018e7f7c2057a00ba8d9e99596bdfc8276a2840e6bfd52f6ea1f3a7618452e14bb8fc908f82084a06b7159184ba75c6ba7785bafd1a541c335274db48418c72661ab1b248ee30076a00ae332520383587d2a5d9ed45cd934b4bf2625d7ac2bca2479210adca1cef6bba038cd99d11c174ddb97c6b175b75da8ff95061a419a538a7a94e87851f9fb67c680', + '0xf90211a0c8e37dd9aacf55947b7fad9a03195b05e02a1df6779bb809ef7cf7e3d4c0103aa0897aef3ff6c7db1f412e87f4bb98b2ffede1f23a17ea63d4201c2913482e92e4a05c089263749e659ef8068fd3cc8461b703400b70b4fb3e0e685196a04e242fcea0491b802967c46150575fc36766a8e3cfa5da0be00fef5b6b39d870d2dbf88408a0466d8527d6613510f1a06864a409451d54c07f4031cbaea18c5383b2e9924842a03b701a4ce3fb065eb2ddff36ba4f1bb2ca997aa86cbbb493af4201588ff317b5a03eb54ed71abe6a3ebca0b5ff956ea05814029ffc85ff624ccd4e2b3120aa5f52a0aea074cbeff6c6e2790aa70ca280c8c9c832e8c8c3ed7e0a3ded48a5bb75ea71a0d2a7453c0a56fa6b8a10e4eeb9abbe833fb0e6bf3c8f3ac059f769b4b23482b6a097b7af459384cf53aa499f741de7f52404207523eae2bb73cd7b5f72528c0edea0c9e0c7fe11eff50eb7aa794961900935fdb98af0b0c493a7174b78e201d2bf5ca0c0e5edccaf22e3207c5e4a4880989da92491245ff314ad1b513cc75316f00249a0b97e872b44f81b37c93f7b964e6cdb9a0e3391988901f8ad4587ee5e5ceafcaca0ea9bca9ce0e48044f5635b17f1d05e2a24cd4d79bdb93812c5ef4d1b82e8d653a056542cc749f058326a35351fb036eb6973e4b1df6a5e3907af05209ed087bf38a0823dfc5b36a11e2fedf7dbb763206f378b71d84a4c9c16428e96b3b6f5de431380', + '0xf90211a035202c8e4a28b2b360e50c812412dd1c81be0b25e15de11af8d167be083a4605a038c7bdae901b4c9bb75e1568174827e2f4690b4daa996a3bbacdcfac7651cd2aa030df4afb38e44e9a3e26f53fffbd00e7c373097580a14a348c3eb3bbdea4cebea09445e3d5c72e5149bc03d5ea7391957451f45711890d31c8dfad2d0605230fd7a09e48c03b090f5bbd304e3995fef75e774a50786f1acef63aac1e2993d55ed2e9a02fb3f9660c33b686484fef1a4cde7d717c48dd8f62b7138e96fdbec57fc2aee0a0af720636864c9adeee8cd0fbaedf2a8a60a5a1cf3749e20b0a469d4306312f4da078cb02067b8c7c2c562073a61632c4df75142d127afe4b7373211a213afbeb6fa0bbfde4af6bb830609dd172a293e036082f507f867fcb1d287587e4a02592b2a2a02e32951295e013e536d5f7c15875e34cfa1e1f3fa43a2b36876475e1f61e142aa0c8eb4b24d2eb20183a5c30d433f5d8993751706edbad7d1867c5d964af52cb97a046d6bd9e5246d10c34b36f28c0fbfa4be81e1815ae8dbbd7abd78df11d29c753a09cd2d9c811fddb32ba31902d9d2e091a970602fb2ed827648b75195a9cae8b1ca07e1c080ad7292e95afd4a4063f8411e3533ad8375885582acb4c8039175149cca0aa317a285400917f6b1e24234c7e8fdf64e6e326667664e61e8dce872789d6faa08f78ad2f58b27881381993c033749cd065944a586304fe8118695ccd2bb9ee9b80', + '0xf90211a01b1aec789d90bc913f8162c53c9fcda2f9aa45c0999f7ade0ec0985c420a1c56a0f601cbd4213e4e81878cef66305380f706b5bc24facdc0a5ab97cca8c295a884a02e0a5612bf79363ff21157063c7115b56c3ef00edf68299c16f0673db6dcbaffa0ad2ed3f0757259cd6fe64ded5f0538d57576089a36d3015a60337d85c9de93e9a0dd5d143dfdc4e735b4fa6844972f3d946b641a2d28ef9584b8cd66188503d609a02b0ccc1c5bfa79bc88bd38aa33ea32561d2e94f71c7bae372a1aace745ac192da0fda4979a04e4b360620cc6678a27dfc448c8d51a564eefb9192837c4292906bea0ee0174a1d4c6492c970603958016b9ff003d7c10fca26b7f9ddd7622c89e5752a06eed4d9df81427c83112c65c1a2e11ca12d10b9db22501586027d643cbccb989a074eb0e051454404d7e36b84ebe3ad27dfcf04506cc59f5c3611c80afbf5d73fba03bc1e213b78ea2b1db4d2a23acade8e495796468a3a06bd82eecc32c478b4339a0950122838f7ccda0ee77748fa5bc747c795bc850e89e6837bd3b539479d386c2a0ea8aa9d7c3445a7c9367992b598c210b6a05cee4acc9042c78ff296ac6324f0aa0a8713d37d7b216a20ace107f1612af4d2477b3e2c02b3a27dc2fbc487db6cc5da012c9c4863f0fa618268de346b96671b7e1568d9a41295926d1bbe1a3552dfa86a026309e68d1a4c82bbae891ba689f3488be71b5f2dc8d466961697554668a031880', + '0xf901d1a001cc3f0f8a6587690418355cc0d2bbb55e170221d16e12c0a538910d0a7356b7a072fc6e97a7914c63f79d5df4f052cee94227d5157d2ddf7e96a2d27a3fc643f380a09c6ed7ac3cbc93989e35c1a42227a08cebbd58306a7bde31d58c4601586f44c9a07151e5b77fbfc418a2e2ff920f2962925eb904166f1202a113d776bfe2a38dada0ff0e369b099c8d6b2946c219bd62364ff34df4f0846538fc3878df42f10fdc2aa01433c88065c239a26ff1152bfb21f00af7a7e0fa1dddb35494f2046ee9de8de3a0c0d7e1cbaa2b6e4e68797fd09a2e5173e08318a9e81a3050bb907f7a70e6000ca02727ef0d8ddc604f2f2a7c49f8a863a3ac42e06bc7e3ba5cfbd19f26efc3b03880a08ad2c34e584fc786f6bf59f3289cac4d684fb43029cb8a46d092471fac0b081da09cfaeb918831b0520bdf84a3a7451b926619b349646301b6e04fdfd22f618099a0957bcfb32c9f02d2eb0a599fb8f013f7fd08a93aa7a4a487713492ac245590aca0699fdb4f7820aaa430710adb626d3360e80a4e46e7c17cb2b85c3d0711c3896da083685a27a548ace44319b5e9a7d8ad0cc2655ee0c6b22b9a1cc9a803d7b70efda03ab16da1d2f81bc872aff69c2bb774313a74c4f8b0e5caecf9d142a8f0dfeef680', + '0xf85180a06abbc406fba9a3fd5cea3732a250df379f9db45935e49ccf27c0d31c3c5ef497808080a0ad26dc113c2968bb2853036f34132fc00e95bb58e4940491234b8aea779670268080808080808080808080', + '0xf86f9d347a234d6dc902b4ea893294e5494f9f61dbca75ab4834c2c747aa29d4b84ff84d80898cc8f68890288a3bf6a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a0c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', ], - "address": "0xc626553e7c821d0f8308c28d56c60e3c15f8d55a", - "balance": "0x8cc8f68890288a3bf6", - "codeHash": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "nonce": "0x0", - "storageHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "storageProof": [] + address: '0xc626553e7c821d0f8308c28d56c60e3c15f8d55a', + balance: '0x8cc8f68890288a3bf6', + codeHash: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + nonce: '0x0', + storageHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + storageProof: [], } diff --git a/packages/statemanager/test/testdata/testnetVerkleKaustinen.json b/packages/statemanager/test/testdata/testnetVerkleKaustinen.json deleted file mode 100644 index 7000c1bb60..0000000000 --- a/packages/statemanager/test/testdata/testnetVerkleKaustinen.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "config": { - "chainId": 69420, - "homesteadBlock": 0, - "daoForkBlock": 0, - "daoForkSupport": false, - "eip150Block": 0, - "eip150Hash": "0x2086799aeebeae135c246c65021c82b4e15a2c451340993aacfd2751886514f0", - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "muirGlacierBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "cancunBlock": 0, - "mergeNetsplitBlock": 0, - "terminalTotalDifficulty": 0, - "ethash": {} - }, - "nonce": "0x56", - "timestamp": "1679652600", - "extraData": "0x", - "gasLimit": "0x2fefd8", - "difficulty": "0x1", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0xf97e180c050e5Ab072211Ad2C213Eb5AEE4DF134": { - "balance": "10000000000000000000000000" - }, - "0x4242424242424242424242424242424242424242": { - "balance": "0", - "code": "0x60806040526004361061003f5760003560e01c806301ffc9a71461004457806322895118146100a4578063621fd130146101ba578063c5f2892f14610244575b600080fd5b34801561005057600080fd5b506100906004803603602081101561006757600080fd5b50357fffffffff000000000000000000000000000000000000000000000000000000001661026b565b604080519115158252519081900360200190f35b6101b8600480360360808110156100ba57600080fd5b8101906020810181356401000000008111156100d557600080fd5b8201836020820111156100e757600080fd5b8035906020019184600183028401116401000000008311171561010957600080fd5b91939092909160208101903564010000000081111561012757600080fd5b82018360208201111561013957600080fd5b8035906020019184600183028401116401000000008311171561015b57600080fd5b91939092909160208101903564010000000081111561017957600080fd5b82018360208201111561018b57600080fd5b803590602001918460018302840111640100000000831117156101ad57600080fd5b919350915035610304565b005b3480156101c657600080fd5b506101cf6110b5565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102095781810151838201526020016101f1565b50505050905090810190601f1680156102365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025057600080fd5b506102596110c7565b60408051918252519081900360200190f35b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a70000000000000000000000000000000000000000000000000000000014806102fe57507fffffffff0000000000000000000000000000000000000000000000000000000082167f8564090700000000000000000000000000000000000000000000000000000000145b92915050565b6030861461035d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118056026913960400191505060405180910390fd5b602084146103b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603681526020018061179c6036913960400191505060405180910390fd5b6060821461040f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806118786029913960400191505060405180910390fd5b670de0b6b3a7640000341015610470576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118526026913960400191505060405180910390fd5b633b9aca003406156104cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806117d26033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff811115610535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061182b6027913960400191505060405180910390fd5b6060610540826114ba565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a6105756020546114ba565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690910187810386528c815260200190508c8c808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690920188810386528c5181528c51602091820193918e019250908190849084905b83811015610648578181015183820152602001610630565b50505050905090810190601f1680156106755780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169092018881038452895181528951602091820193918b019250908190849084905b838110156106ef5781810151838201526020016106d7565b50505050905090810190601f16801561071c5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284377fffffffffffffffffffffffffffffffff0000000000000000000000000000000090941691909301908152604080517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0818403018152601090920190819052815191955093508392506020850191508083835b602083106107fc57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016107bf565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610859573d6000803e3d6000fd5b5050506040513d602081101561086e57600080fd5b5051905060006002806108846040848a8c6116fe565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106108f857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016108bb565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610955573d6000803e3d6000fd5b5050506040513d602081101561096a57600080fd5b5051600261097b896040818d6116fe565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106109f457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016109b7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610a51573d6000803e3d6000fd5b5050506040513d6020811015610a6657600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610ada57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610a9d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610b37573d6000803e3d6000fd5b5050506040513d6020811015610b4c57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b60208310610bd957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610b9c565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610c36573d6000803e3d6000fd5b5050506040513d6020811015610c4b57600080fd5b50516040518651600291889160009188916020918201918291908601908083835b60208310610ca957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610c6c565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610d4e57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610d11565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610dab573d6000803e3d6000fd5b5050506040513d6020811015610dc057600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610e3457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610df7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610e91573d6000803e3d6000fd5b5050506040513d6020811015610ea657600080fd5b50519050858114610f02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260548152602001806117486054913960600191505060405180910390fd5b60205463ffffffff11610f60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806117276021913960400191505060405180910390fd5b602080546001019081905560005b60208110156110a9578160011660011415610fa0578260008260208110610f9157fe5b0155506110ac95505050505050565b600260008260208110610faf57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061102557805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610fe8565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015611082573d6000803e3d6000fd5b5050506040513d602081101561109757600080fd5b50519250600282049150600101610f6e565b50fe5b50505050505050565b60606110c26020546114ba565b905090565b6020546000908190815b60208110156112f05781600116600114156111e6576002600082602081106110f557fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061116b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161112e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156111c8573d6000803e3d6000fd5b5050506040513d60208110156111dd57600080fd5b505192506112e2565b600283602183602081106111f657fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061126b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161122e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156112c8573d6000803e3d6000fd5b5050506040513d60208110156112dd57600080fd5b505192505b6002820491506001016110d1565b506002826112ff6020546114ba565b600060401b6040516020018084815260200183805190602001908083835b6020831061135a57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161131d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790527fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000095909516920191825250604080518083037ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8018152601890920190819052815191955093508392850191508083835b6020831061143f57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611402565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa15801561149c573d6000803e3d6000fd5b5050506040513d60208110156114b157600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b826000815181106114f457fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060061a60f81b8260018151811061153757fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060051a60f81b8260028151811061157a57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060041a60f81b826003815181106115bd57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060031a60f81b8260048151811061160057fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060021a60f81b8260058151811061164357fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060011a60f81b8260068151811061168657fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060001a60f81b826007815181106116c957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050919050565b6000808585111561170d578182fd5b83861115611719578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a26469706673582212201dd26f37a621703009abf16e77e69c93dc50c79db7f6cc37543e3e0e3decdc9764736f6c634300060b0033", - "storage": { - "0x0000000000000000000000000000000000000000000000000000000000000022": "0xf5a5fd42d16a20302798ef6ed309979b43003d2320d9f0e8ea9831a92759fb4b", - "0x0000000000000000000000000000000000000000000000000000000000000023": "0xdb56114e00fdd4c1f85c892bf35ac9a89289aaecb1ebd0a96cde606a748b5d71", - "0x0000000000000000000000000000000000000000000000000000000000000024": "0xc78009fdf07fc56a11f122370658a353aaa542ed63e44c4bc15ff4cd105ab33c", - "0x0000000000000000000000000000000000000000000000000000000000000025": "0x536d98837f2dd165a55d5eeae91485954472d56f246df256bf3cae19352a123c", - "0x0000000000000000000000000000000000000000000000000000000000000026": "0x9efde052aa15429fae05bad4d0b1d7c64da64d03d7a1854a588c2cb8430c0d30", - "0x0000000000000000000000000000000000000000000000000000000000000027": "0xd88ddfeed400a8755596b21942c1497e114c302e6118290f91e6772976041fa1", - "0x0000000000000000000000000000000000000000000000000000000000000028": "0x87eb0ddba57e35f6d286673802a4af5975e22506c7cf4c64bb6be5ee11527f2c", - "0x0000000000000000000000000000000000000000000000000000000000000029": "0x26846476fd5fc54a5d43385167c95144f2643f533cc85bb9d16b782f8d7db193", - "0x000000000000000000000000000000000000000000000000000000000000002a": "0x506d86582d252405b840018792cad2bf1259f1ef5aa5f887e13cb2f0094f51e1", - "0x000000000000000000000000000000000000000000000000000000000000002b": "0xffff0ad7e659772f9534c195c815efc4014ef1e1daed4404c06385d11192e92b", - "0x000000000000000000000000000000000000000000000000000000000000002c": "0x6cf04127db05441cd833107a52be852868890e4317e6a02ab47683aa75964220", - "0x000000000000000000000000000000000000000000000000000000000000002d": "0xb7d05f875f140027ef5118a2247bbb84ce8f2f0f1123623085daf7960c329f5f", - "0x000000000000000000000000000000000000000000000000000000000000002e": "0xdf6af5f5bbdb6be9ef8aa618e4bf8073960867171e29676f8b284dea6a08a85e", - "0x000000000000000000000000000000000000000000000000000000000000002f": "0xb58d900f5e182e3c50ef74969ea16c7726c549757cc23523c369587da7293784", - "0x0000000000000000000000000000000000000000000000000000000000000030": "0xd49a7502ffcfb0340b1d7885688500ca308161a7f96b62df9d083b71fcc8f2bb", - "0x0000000000000000000000000000000000000000000000000000000000000031": "0x8fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb", - "0x0000000000000000000000000000000000000000000000000000000000000032": "0x8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab", - "0x0000000000000000000000000000000000000000000000000000000000000033": "0x95eec8b2e541cad4e91de38385f2e046619f54496c2382cb6cacd5b98c26f5a4", - "0x0000000000000000000000000000000000000000000000000000000000000034": "0xf893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f", - "0x0000000000000000000000000000000000000000000000000000000000000035": "0xcddba7b592e3133393c16194fac7431abf2f5485ed711db282183c819e08ebaa", - "0x0000000000000000000000000000000000000000000000000000000000000036": "0x8a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9c", - "0x0000000000000000000000000000000000000000000000000000000000000037": "0xfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167", - "0x0000000000000000000000000000000000000000000000000000000000000038": "0xe71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d7", - "0x0000000000000000000000000000000000000000000000000000000000000039": "0x31206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc0", - "0x000000000000000000000000000000000000000000000000000000000000003a": "0x21352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544", - "0x000000000000000000000000000000000000000000000000000000000000003b": "0x619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a46765", - "0x000000000000000000000000000000000000000000000000000000000000003c": "0x7cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4", - "0x000000000000000000000000000000000000000000000000000000000000003d": "0x848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe1", - "0x000000000000000000000000000000000000000000000000000000000000003e": "0x8869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636", - "0x000000000000000000000000000000000000000000000000000000000000003f": "0xb5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c", - "0x0000000000000000000000000000000000000000000000000000000000000040": "0x985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7" - } - } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": null -} diff --git a/packages/statemanager/test/testdata/testnetVerkleKaustinen.ts b/packages/statemanager/test/testdata/testnetVerkleKaustinen.ts new file mode 100644 index 0000000000..8c4eed4cd0 --- /dev/null +++ b/packages/statemanager/test/testdata/testnetVerkleKaustinen.ts @@ -0,0 +1,107 @@ +export const testnetVerkleKaustinenData = { + config: { + chainId: 69420, + homesteadBlock: 0, + daoForkBlock: 0, + daoForkSupport: false, + eip150Block: 0, + eip150Hash: '0x2086799aeebeae135c246c65021c82b4e15a2c451340993aacfd2751886514f0', + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + muirGlacierBlock: 0, + berlinBlock: 0, + londonBlock: 0, + cancunBlock: 0, + mergeNetsplitBlock: 0, + terminalTotalDifficulty: 0, + ethash: {}, + }, + nonce: '0x56', + timestamp: '1679652600', + extraData: '0x', + gasLimit: '0x2fefd8', + difficulty: '0x1', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0xf97e180c050e5Ab072211Ad2C213Eb5AEE4DF134': { + balance: '10000000000000000000000000', + }, + '0x4242424242424242424242424242424242424242': { + balance: '0', + code: '0x60806040526004361061003f5760003560e01c806301ffc9a71461004457806322895118146100a4578063621fd130146101ba578063c5f2892f14610244575b600080fd5b34801561005057600080fd5b506100906004803603602081101561006757600080fd5b50357fffffffff000000000000000000000000000000000000000000000000000000001661026b565b604080519115158252519081900360200190f35b6101b8600480360360808110156100ba57600080fd5b8101906020810181356401000000008111156100d557600080fd5b8201836020820111156100e757600080fd5b8035906020019184600183028401116401000000008311171561010957600080fd5b91939092909160208101903564010000000081111561012757600080fd5b82018360208201111561013957600080fd5b8035906020019184600183028401116401000000008311171561015b57600080fd5b91939092909160208101903564010000000081111561017957600080fd5b82018360208201111561018b57600080fd5b803590602001918460018302840111640100000000831117156101ad57600080fd5b919350915035610304565b005b3480156101c657600080fd5b506101cf6110b5565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102095781810151838201526020016101f1565b50505050905090810190601f1680156102365780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561025057600080fd5b506102596110c7565b60408051918252519081900360200190f35b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a70000000000000000000000000000000000000000000000000000000014806102fe57507fffffffff0000000000000000000000000000000000000000000000000000000082167f8564090700000000000000000000000000000000000000000000000000000000145b92915050565b6030861461035d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118056026913960400191505060405180910390fd5b602084146103b6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603681526020018061179c6036913960400191505060405180910390fd5b6060821461040f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260298152602001806118786029913960400191505060405180910390fd5b670de0b6b3a7640000341015610470576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806118526026913960400191505060405180910390fd5b633b9aca003406156104cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260338152602001806117d26033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff811115610535576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602781526020018061182b6027913960400191505060405180910390fd5b6060610540826114ba565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a6105756020546114ba565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690910187810386528c815260200190508c8c808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01690920188810386528c5181528c51602091820193918e019250908190849084905b83811015610648578181015183820152602001610630565b50505050905090810190601f1680156106755780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f9091017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169092018881038452895181528951602091820193918b019250908190849084905b838110156106ef5781810151838201526020016106d7565b50505050905090810190601f16801561071c5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284377fffffffffffffffffffffffffffffffff0000000000000000000000000000000090941691909301908152604080517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0818403018152601090920190819052815191955093508392506020850191508083835b602083106107fc57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016107bf565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610859573d6000803e3d6000fd5b5050506040513d602081101561086e57600080fd5b5051905060006002806108846040848a8c6116fe565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106108f857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016108bb565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610955573d6000803e3d6000fd5b5050506040513d602081101561096a57600080fd5b5051600261097b896040818d6116fe565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106109f457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016109b7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610a51573d6000803e3d6000fd5b5050506040513d6020811015610a6657600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610ada57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610a9d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610b37573d6000803e3d6000fd5b5050506040513d6020811015610b4c57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b60208310610bd957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610b9c565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610c36573d6000803e3d6000fd5b5050506040513d6020811015610c4b57600080fd5b50516040518651600291889160009188916020918201918291908601908083835b60208310610ca957805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610c6c565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610d4e57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610d11565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610dab573d6000803e3d6000fd5b5050506040513d6020811015610dc057600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610e3457805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610df7565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015610e91573d6000803e3d6000fd5b5050506040513d6020811015610ea657600080fd5b50519050858114610f02576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260548152602001806117486054913960600191505060405180910390fd5b60205463ffffffff11610f60576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806117276021913960400191505060405180910390fd5b602080546001019081905560005b60208110156110a9578160011660011415610fa0578260008260208110610f9157fe5b0155506110ac95505050505050565b600260008260208110610faf57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061102557805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610fe8565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa158015611082573d6000803e3d6000fd5b5050506040513d602081101561109757600080fd5b50519250600282049150600101610f6e565b50fe5b50505050505050565b60606110c26020546114ba565b905090565b6020546000908190815b60208110156112f05781600116600114156111e6576002600082602081106110f557fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061116b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161112e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156111c8573d6000803e3d6000fd5b5050506040513d60208110156111dd57600080fd5b505192506112e2565b600283602183602081106111f657fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b6020831061126b57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161122e565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa1580156112c8573d6000803e3d6000fd5b5050506040513d60208110156112dd57600080fd5b505192505b6002820491506001016110d1565b506002826112ff6020546114ba565b600060401b6040516020018084815260200183805190602001908083835b6020831061135a57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910161131d565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790527fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000095909516920191825250604080518083037ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8018152601890920190819052815191955093508392850191508083835b6020831061143f57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611402565b51815160209384036101000a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01801990921691161790526040519190930194509192505080830381855afa15801561149c573d6000803e3d6000fd5b5050506040513d60208110156114b157600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b826000815181106114f457fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060061a60f81b8260018151811061153757fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060051a60f81b8260028151811061157a57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060041a60f81b826003815181106115bd57fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060031a60f81b8260048151811061160057fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060021a60f81b8260058151811061164357fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060011a60f81b8260068151811061168657fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508060001a60f81b826007815181106116c957fe5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535050919050565b6000808585111561170d578182fd5b83861115611719578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a26469706673582212201dd26f37a621703009abf16e77e69c93dc50c79db7f6cc37543e3e0e3decdc9764736f6c634300060b0033', + storage: { + '0x0000000000000000000000000000000000000000000000000000000000000022': + '0xf5a5fd42d16a20302798ef6ed309979b43003d2320d9f0e8ea9831a92759fb4b', + '0x0000000000000000000000000000000000000000000000000000000000000023': + '0xdb56114e00fdd4c1f85c892bf35ac9a89289aaecb1ebd0a96cde606a748b5d71', + '0x0000000000000000000000000000000000000000000000000000000000000024': + '0xc78009fdf07fc56a11f122370658a353aaa542ed63e44c4bc15ff4cd105ab33c', + '0x0000000000000000000000000000000000000000000000000000000000000025': + '0x536d98837f2dd165a55d5eeae91485954472d56f246df256bf3cae19352a123c', + '0x0000000000000000000000000000000000000000000000000000000000000026': + '0x9efde052aa15429fae05bad4d0b1d7c64da64d03d7a1854a588c2cb8430c0d30', + '0x0000000000000000000000000000000000000000000000000000000000000027': + '0xd88ddfeed400a8755596b21942c1497e114c302e6118290f91e6772976041fa1', + '0x0000000000000000000000000000000000000000000000000000000000000028': + '0x87eb0ddba57e35f6d286673802a4af5975e22506c7cf4c64bb6be5ee11527f2c', + '0x0000000000000000000000000000000000000000000000000000000000000029': + '0x26846476fd5fc54a5d43385167c95144f2643f533cc85bb9d16b782f8d7db193', + '0x000000000000000000000000000000000000000000000000000000000000002a': + '0x506d86582d252405b840018792cad2bf1259f1ef5aa5f887e13cb2f0094f51e1', + '0x000000000000000000000000000000000000000000000000000000000000002b': + '0xffff0ad7e659772f9534c195c815efc4014ef1e1daed4404c06385d11192e92b', + '0x000000000000000000000000000000000000000000000000000000000000002c': + '0x6cf04127db05441cd833107a52be852868890e4317e6a02ab47683aa75964220', + '0x000000000000000000000000000000000000000000000000000000000000002d': + '0xb7d05f875f140027ef5118a2247bbb84ce8f2f0f1123623085daf7960c329f5f', + '0x000000000000000000000000000000000000000000000000000000000000002e': + '0xdf6af5f5bbdb6be9ef8aa618e4bf8073960867171e29676f8b284dea6a08a85e', + '0x000000000000000000000000000000000000000000000000000000000000002f': + '0xb58d900f5e182e3c50ef74969ea16c7726c549757cc23523c369587da7293784', + '0x0000000000000000000000000000000000000000000000000000000000000030': + '0xd49a7502ffcfb0340b1d7885688500ca308161a7f96b62df9d083b71fcc8f2bb', + '0x0000000000000000000000000000000000000000000000000000000000000031': + '0x8fe6b1689256c0d385f42f5bbe2027a22c1996e110ba97c171d3e5948de92beb', + '0x0000000000000000000000000000000000000000000000000000000000000032': + '0x8d0d63c39ebade8509e0ae3c9c3876fb5fa112be18f905ecacfecb92057603ab', + '0x0000000000000000000000000000000000000000000000000000000000000033': + '0x95eec8b2e541cad4e91de38385f2e046619f54496c2382cb6cacd5b98c26f5a4', + '0x0000000000000000000000000000000000000000000000000000000000000034': + '0xf893e908917775b62bff23294dbbe3a1cd8e6cc1c35b4801887b646a6f81f17f', + '0x0000000000000000000000000000000000000000000000000000000000000035': + '0xcddba7b592e3133393c16194fac7431abf2f5485ed711db282183c819e08ebaa', + '0x0000000000000000000000000000000000000000000000000000000000000036': + '0x8a8d7fe3af8caa085a7639a832001457dfb9128a8061142ad0335629ff23ff9c', + '0x0000000000000000000000000000000000000000000000000000000000000037': + '0xfeb3c337d7a51a6fbf00b9e34c52e1c9195c969bd4e7a0bfd51d5c5bed9c1167', + '0x0000000000000000000000000000000000000000000000000000000000000038': + '0xe71f0aa83cc32edfbefa9f4d3e0174ca85182eec9f3a09f6a6c0df6377a510d7', + '0x0000000000000000000000000000000000000000000000000000000000000039': + '0x31206fa80a50bb6abe29085058f16212212a60eec8f049fecb92d8c8e0a84bc0', + '0x000000000000000000000000000000000000000000000000000000000000003a': + '0x21352bfecbeddde993839f614c3dac0a3ee37543f9b412b16199dc158e23b544', + '0x000000000000000000000000000000000000000000000000000000000000003b': + '0x619e312724bb6d7c3153ed9de791d764a366b389af13c58bf8a8d90481a46765', + '0x000000000000000000000000000000000000000000000000000000000000003c': + '0x7cdd2986268250628d0c10e385c58c6191e6fbe05191bcc04f133f2cea72c1c4', + '0x000000000000000000000000000000000000000000000000000000000000003d': + '0x848930bd7ba8cac54661072113fb278869e07bb8587f91392933374d017bcbe1', + '0x000000000000000000000000000000000000000000000000000000000000003e': + '0x8869ff2c22b28cc10510d9853292803328be4fb0e80495e8bb8d271f5b889636', + '0x000000000000000000000000000000000000000000000000000000000000003f': + '0xb5fe28e79f1b850f8658246ce9b6a1e7b49fc06db7143e8fe0b4f2b0c5523a5c', + '0x0000000000000000000000000000000000000000000000000000000000000040': + '0x985e929f70af28d0bdd1a90a808f977f597c7c778c489e98d3bd8910d31ac0f7', + }, + }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + baseFeePerGas: null, +} diff --git a/packages/statemanager/test/testdata/verkleKaustinen6Block72.json b/packages/statemanager/test/testdata/verkleKaustinen6Block72.json deleted file mode 100644 index 3c5a54e6a8..0000000000 --- a/packages/statemanager/test/testdata/verkleKaustinen6Block72.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "header": { - "number": "0x48", - "parentHash": "0xf3ecb69d884749d580a08fed05e05ee3967dffc66844715c0d6640c853962d3b", - "coinbase": "0xf97e180c050e5ab072211ad2c213eb5aee4df134", - "stateRoot": "0x18d1dfcc6ccc6f34d14af48a865895bf34bde7f3571d9ba24a4b98122841048c", - "receiptsRoot": "0xd95b673818fa493deec414e01e610d97ee287c9421c8eff4102b1647c1a184e4", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0x1993dd7", - "gasUsed": "0xa410", - "timestamp": "0x6619131c", - "extraData": "0xd983010c01846765746889676f312e32302e3134856c696e7578", - "baseFeePerGas": "0x1737d", - "blockHash": "0xa8a30b41c2f4704492437c072dda9bcc2cdff8f72301abf756163385e72b9e98", - "prevRandao": "0x25284f9fdce33fe2989a89d36beaef23ca4379230bdbc8e1b7e462bc1762832c", - "transactionsTrie": "0xe32d8329353256c4f60f7f029b8c26eb0638c9a32bfdfd37ad224b140e8c3b9f" - }, - "transactions": [ - "0xf86d0c843b9c728e82f618946177843db3138ae69679a54b95cf345ed759450d87b5303ad38b80008083021e7ba0d8b5a41fb5586ba0324acd075263efebfab044b86deba9aaffec8d137ec7c514a066725dd2ed9457e15f1bb5fd763b65f32febfaf55254cbd792096498538f8cf2", - "0xf86d0d843b9c728e82f61894687704db07e902e9a8b3754031d168d46e3d586e87b5303ad38b80008083021e7ba08ff0849279b1d455cacb5593eeafbd005e77464f1c3f960ff2b543beb8f05218a02ec4a3c2271bee8d358cedc2ef00f950b00e70aed1a415442414d90d8ba58d34" - ], - "withdrawals": [], - "executionWitness": { - "stateDiff": [ - { - "stem": "0x242271cf1aaa13ede9bb0a1550d6f181c6135afb92be8270221f03cc8a721e", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 1, - "currentValue": "0x5fd4526134640504000000000000000000000000000000000000000000000000", - "newValue": "0x5f54de346f94ba04000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": "0x2c01000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 3, - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x96ed99018bcdb2439b664559f70a95ec161cfc6ef2b8e1b42ff61733e87f8e", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 1, - "currentValue": "0xebc17af0f95f7800000000000000000000000000000000000000000000000000", - "newValue": "0xfb9691f52c867800000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 3, - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xab8fbede899caa6a95ece66789421c7777983761db3cfb33b5e47ba10f413b", - "suffixDiffs": [ - { - "suffix": 71, - "currentValue": null, - "newValue": "0xf3ecb69d884749d580a08fed05e05ee3967dffc66844715c0d6640c853962d3b" - } - ] - }, - { - "stem": "0xd5f60a22f578b01222216496e3322676c2bd1a27f4814fff924ff5795b9dae", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 1, - "currentValue": "0x50cbdee5305851973c2e3b030000000000000000000000000000000000000000", - "newValue": "0x70aa9d4b87d1e6953c2e3b030000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": "0x0c00000000000000000000000000000000000000000000000000000000000000", - "newValue": "0x0e00000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xdf67dea9181141d6255ac05c7ada5a590fb30a375023f16c31223f067319e3", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 1, - "currentValue": "0x923672e5275a0104000000000000000000000000000000000000000000000000", - "newValue": "0x92b6fdb8628ab604000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": "0x2c01000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 3, - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - } - ], - "verkleProof": { - "otherStems": [], - "depthExtensionPresent": "0x0a120a1212", - "commitmentsByPath": [ - "0x12aea8e64b9762111a3b905875add74eab373159bfe597ea781ca8cb50b3d909", - "0x6f49fa46e120d831d7cf73129d3a30cde094382ee39c78bfdef3b4843951ec74", - "0x59d23e83ab112656855502a69724bd03f2922abb389e11e6ad0df408afa02c9b", - "0x29297ab7e82f02e368f2d7c8719ff26ffffbcdf9c28ca636849189648139eb96", - "0x3f36c433053f65ccc3c6e522db509bd62a6b019cdf0dea5f6228e76763bb84fa", - "0x599eead7a274c667c6ac8c5c42e9a8a0ffb47e6d2e75818e21ff304e9273f08a", - "0x0e029761fcf20de22f3f3e5cfff0b20e7b2510d81422ba70a92608b0672aac21", - "0x6d112adf802bf565a2486bbe9511a53df41fad3b643025b4534d0cfc490a3070", - "0x1c47dd00f5ecb06a3fa720f1dc767959acf418fdb5ed841b68a4017e426d2864", - "0x105381b6bc5ce78b4b8bce6f4461d9669fc298f1ecab2f7ffcca3c82fa7e052e", - "0x72e1694b8989f651c3e0b8ffc0673259442cff8aebadb93173a48d78cb658ef1", - "0x3ec5a18b934ee02eb8223aea330a5689dc7714b441e29d7dccc0e1e2b02d97ff", - "0x6ff5a48312a2d4e85ea7f3daf645cc021abff01ecf68ab414abff1dc35baed4a" - ], - "d": "0x4cfe43b3414734150b9802c65151e75d5d92fc320ce2140270fc16417b7c323c", - "ipaProof": { - "cl": [ - "0x36a46804a95f56c4a7158b330b1c5eb84ac656c4feaee52ea7851fac41e42d42", - "0x3ad84841a0cd19cd35b1797ddf99fba8138b0e4b5abf427951f8f88d47c6e7c3", - "0x4b92628640181c77e9d1f6738d628dbf98fe092c37d83b4c90c275753d90dcb5", - "0x0d1ad8cf83f9fbaa6de06b11c126e57d6a2a2cddec5b428607751b88f5b2bc1b", - "0x36d385c06fc8ece1ad2a19986255de3d2f30bb6eff51a77b8d432087b3abb2ad", - "0x52f0b473975a14a772a95ff8fa48c760f7dd22782c79172ef41caca3aacbb53b", - "0x34a922c9f680409ccfd4b99986f6ffd612552bdfce9c2f918588528fa9f820d7", - "0x0163b071289cbf08855d04cef13d0a535d1118435453e377425ce2065366c312" - ], - "cr": [ - "0x47c3fbeeaa52d109f66593ce906c5ccf68b7a0cdd8990e91c39d6b1870bd8292", - "0x1abc2aea76b3c95e991183a80347ff95b97b31401cad3e869a5f751bebd9ca4a", - "0x257b8a32afa91bdc49594a15dbcbe9e7559b7f428ad884dfb4bad181363b1d35", - "0x2009c886c328a936eba8602afedbbe0f4d205dc57166f4ab9f8dd23e3297abef", - "0x17543c43190105af91150b93b30e9a93a14ed3572d8ee270b34145a70cd18c64", - "0x6f55003eb26376a41ec43194b52c483c58dbdf2c4aef0056a457440e67455379", - "0x7002d5427dcc3ce7b1f5fe03284b8d9d2e2ea4f2fe05383fe5d7a755dcd13485", - "0x3d3d0f44ff77c53c58155f514df27edbdbb9585f7666038f478209997cf1ffb8" - ], - "finalEvaluation": "0x10c46a855d6be4f7e48f287ce25c219c0f469cc00d83888d44efbd1342da1d2b" - } - } - } -} diff --git a/packages/statemanager/test/testdata/verkleKaustinen6Block72.ts b/packages/statemanager/test/testdata/verkleKaustinen6Block72.ts new file mode 100644 index 0000000000..221b30853c --- /dev/null +++ b/packages/statemanager/test/testdata/verkleKaustinen6Block72.ts @@ -0,0 +1,201 @@ +import type { BlockData } from '@ethereumjs/block' + +export const verkleKaustinen6Block72Data = { + header: { + number: '0x48', + parentHash: '0xf3ecb69d884749d580a08fed05e05ee3967dffc66844715c0d6640c853962d3b', + coinbase: '0xf97e180c050e5ab072211ad2c213eb5aee4df134', + stateRoot: '0x18d1dfcc6ccc6f34d14af48a865895bf34bde7f3571d9ba24a4b98122841048c', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + gasLimit: '0x1993dd7', + gasUsed: '0xa410', + timestamp: '0x6619131c', + extraData: '0xd983010c01846765746889676f312e32302e3134856c696e7578', + baseFeePerGas: '0x1737d', + transactionsTrie: '0xe32d8329353256c4f60f7f029b8c26eb0638c9a32bfdfd37ad224b140e8c3b9f', + }, + transactions: [ + '0xf86d0c843b9c728e82f618946177843db3138ae69679a54b95cf345ed759450d87b5303ad38b80008083021e7ba0d8b5a41fb5586ba0324acd075263efebfab044b86deba9aaffec8d137ec7c514a066725dd2ed9457e15f1bb5fd763b65f32febfaf55254cbd792096498538f8cf2', + '0xf86d0d843b9c728e82f61894687704db07e902e9a8b3754031d168d46e3d586e87b5303ad38b80008083021e7ba08ff0849279b1d455cacb5593eeafbd005e77464f1c3f960ff2b543beb8f05218a02ec4a3c2271bee8d358cedc2ef00f950b00e70aed1a415442414d90d8ba58d34', + ], + withdrawals: [], + executionWitness: { + parentStateRoot: '0x', + stateDiff: [ + { + stem: '0x242271cf1aaa13ede9bb0a1550d6f181c6135afb92be8270221f03cc8a721e', + suffixDiffs: [ + { + suffix: 0, + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 1, + currentValue: '0x5fd4526134640504000000000000000000000000000000000000000000000000', + newValue: '0x5f54de346f94ba04000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: '0x2c01000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 3, + currentValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x96ed99018bcdb2439b664559f70a95ec161cfc6ef2b8e1b42ff61733e87f8e', + suffixDiffs: [ + { + suffix: 0, + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 1, + currentValue: '0xebc17af0f95f7800000000000000000000000000000000000000000000000000', + newValue: '0xfb9691f52c867800000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 3, + currentValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xab8fbede899caa6a95ece66789421c7777983761db3cfb33b5e47ba10f413b', + suffixDiffs: [ + { + suffix: 71, + currentValue: null, + newValue: '0xf3ecb69d884749d580a08fed05e05ee3967dffc66844715c0d6640c853962d3b', + }, + ], + }, + { + stem: '0xd5f60a22f578b01222216496e3322676c2bd1a27f4814fff924ff5795b9dae', + suffixDiffs: [ + { + suffix: 0, + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 1, + currentValue: '0x50cbdee5305851973c2e3b030000000000000000000000000000000000000000', + newValue: '0x70aa9d4b87d1e6953c2e3b030000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: '0x0c00000000000000000000000000000000000000000000000000000000000000', + newValue: '0x0e00000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xdf67dea9181141d6255ac05c7ada5a590fb30a375023f16c31223f067319e3', + suffixDiffs: [ + { + suffix: 0, + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 1, + currentValue: '0x923672e5275a0104000000000000000000000000000000000000000000000000', + newValue: '0x92b6fdb8628ab604000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: '0x2c01000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 3, + currentValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + ], + verkleProof: { + otherStems: [], + depthExtensionPresent: '0x0a120a1212', + commitmentsByPath: [ + '0x12aea8e64b9762111a3b905875add74eab373159bfe597ea781ca8cb50b3d909', + '0x6f49fa46e120d831d7cf73129d3a30cde094382ee39c78bfdef3b4843951ec74', + '0x59d23e83ab112656855502a69724bd03f2922abb389e11e6ad0df408afa02c9b', + '0x29297ab7e82f02e368f2d7c8719ff26ffffbcdf9c28ca636849189648139eb96', + '0x3f36c433053f65ccc3c6e522db509bd62a6b019cdf0dea5f6228e76763bb84fa', + '0x599eead7a274c667c6ac8c5c42e9a8a0ffb47e6d2e75818e21ff304e9273f08a', + '0x0e029761fcf20de22f3f3e5cfff0b20e7b2510d81422ba70a92608b0672aac21', + '0x6d112adf802bf565a2486bbe9511a53df41fad3b643025b4534d0cfc490a3070', + '0x1c47dd00f5ecb06a3fa720f1dc767959acf418fdb5ed841b68a4017e426d2864', + '0x105381b6bc5ce78b4b8bce6f4461d9669fc298f1ecab2f7ffcca3c82fa7e052e', + '0x72e1694b8989f651c3e0b8ffc0673259442cff8aebadb93173a48d78cb658ef1', + '0x3ec5a18b934ee02eb8223aea330a5689dc7714b441e29d7dccc0e1e2b02d97ff', + '0x6ff5a48312a2d4e85ea7f3daf645cc021abff01ecf68ab414abff1dc35baed4a', + ], + d: '0x4cfe43b3414734150b9802c65151e75d5d92fc320ce2140270fc16417b7c323c', + ipaProof: { + cl: [ + '0x36a46804a95f56c4a7158b330b1c5eb84ac656c4feaee52ea7851fac41e42d42', + '0x3ad84841a0cd19cd35b1797ddf99fba8138b0e4b5abf427951f8f88d47c6e7c3', + '0x4b92628640181c77e9d1f6738d628dbf98fe092c37d83b4c90c275753d90dcb5', + '0x0d1ad8cf83f9fbaa6de06b11c126e57d6a2a2cddec5b428607751b88f5b2bc1b', + '0x36d385c06fc8ece1ad2a19986255de3d2f30bb6eff51a77b8d432087b3abb2ad', + '0x52f0b473975a14a772a95ff8fa48c760f7dd22782c79172ef41caca3aacbb53b', + '0x34a922c9f680409ccfd4b99986f6ffd612552bdfce9c2f918588528fa9f820d7', + '0x0163b071289cbf08855d04cef13d0a535d1118435453e377425ce2065366c312', + ], + cr: [ + '0x47c3fbeeaa52d109f66593ce906c5ccf68b7a0cdd8990e91c39d6b1870bd8292', + '0x1abc2aea76b3c95e991183a80347ff95b97b31401cad3e869a5f751bebd9ca4a', + '0x257b8a32afa91bdc49594a15dbcbe9e7559b7f428ad884dfb4bad181363b1d35', + '0x2009c886c328a936eba8602afedbbe0f4d205dc57166f4ab9f8dd23e3297abef', + '0x17543c43190105af91150b93b30e9a93a14ed3572d8ee270b34145a70cd18c64', + '0x6f55003eb26376a41ec43194b52c483c58dbdf2c4aef0056a457440e67455379', + '0x7002d5427dcc3ce7b1f5fe03284b8d9d2e2ea4f2fe05383fe5d7a755dcd13485', + '0x3d3d0f44ff77c53c58155f514df27edbdbb9585f7666038f478209997cf1ffb8', + ], + finalEvaluation: '0x10c46a855d6be4f7e48f287ce25c219c0f469cc00d83888d44efbd1342da1d2b', + }, + }, + }, +} as BlockData diff --git a/packages/statemanager/test/testdata/verkleKaustinen6Block73.json b/packages/statemanager/test/testdata/verkleKaustinen6Block73.json deleted file mode 100644 index 2de3602aab..0000000000 --- a/packages/statemanager/test/testdata/verkleKaustinen6Block73.json +++ /dev/null @@ -1,2559 +0,0 @@ -{ - "header": { - "number": "0x49", - "parentHash": "0xa8a30b41c2f4704492437c072dda9bcc2cdff8f72301abf756163385e72b9e98", - "coinbase": "0xf97e180c050e5ab072211ad2c213eb5aee4df134", - "stateRoot": "0x05ecc0780ae86e9a22636947ecf190a0286bb3ad0dd2ef66a14a2b1aaf97524c", - "receiptsRoot": "0xb0380dc0dee1fcb1f37c769c750f905fafea8ed563dcb866f32f0bd3be03e329", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0x199a425", - "gasUsed": "0x447c98", - "timestamp": "0x66191328", - "extraData": "0xd983010c01846765746889676f312e32302e3134856c696e7578", - "baseFeePerGas": "0x14533", - "blockHash": "0x1cd86b50b4c0bf88f00551517b42e5ea25276c4a3042d662e7255f28034f9fc1", - "prevRandao": "0xb842b19dc83df43a49d072166b025cbacb1322105a6da975cb56924b03b11bfc", - "transactionsTrie": "0xd9c3f839cc8c575c9e69048bc7f4264c4a7bb973fbaba7b76f1a38421c930f9c", - "parentBeaconBlockRoot": "0x6cd81d46da59ffb3c91490ca7c098b0ef9ed02f2a34fef004c814799fcf4caae" - }, - "transactions": [ - "0x02f8dd83010f2c82012c843b9aca00843b9c3d7d830186a08080b880bc7fe08e9b33c6686d9cd0adb44a0319683e31c03997c05dac16838b02c9da76a1506097527f921015d7f7952c3e72d4d06a801be0cb0ca774a797c70be4cd72bbc1b5f0e43a60b75260b460d753605660d85360d760d9536761600060a8554bb9600060f3553d6000602355a3522b7a7ffbbdc27ad8a80274fe55003e2d4b61c001a082257ff14a530033ae89812348e596cb7251d067e64970fbad696141a7888696a0321b84ccb74d2f687fe5e613cf135ef6d3e87d1c544ac69d02639f8a072556cb", - "0x01f8ec83010f2c82012d843b9c3d7d830186a094bb8679513e7de5287f3f307a7acaf37d58aa725080b880ea11156160006060550698839a600060d85595600060855560006095556000602955da600060b755600060db557fb63c6ea69fe43d1a0e2dd93af15489ff962b307cad8a2ddbd85af3bd67901f91606f527f351614812376124f7919f0bf1a8046e5414d611a4dabdaaff6594de4fc5fa634608f527f0ddebb06f5e634a9ecb1c080a026c31e6743adbe0dd3a4948e2cc211c97dfbbd9130fffad3c34b41986013a842a01677a2aa76403d896655eb912bfd124f087ea4830dc93e395b9642ffd552b682", - "0xf8ea82012e843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b8807f4e8be1eed7a55ac2478aa22364e5bd47a459705bede5835ff19dc5f323f14d636004527fe0bd593ff073f2207801fdcd29e3e2ec7355caaf22d057af26f97d0363a220a26024527fb9b6f1638601a7964389e4830eacee6d817ba2305f6a99eb21440f154f83c9846044527f85aaf8277d0e449808518295e1bb373179261b83021e7ca093fa42ff52617b964b7d761093e2df13b82f85f6d75f34d47b04efc1c822c256a077e0550325f3c681d6e055b8e11ced234a8e1d31beb332b841d1fd80a60888bc", - "0x02f8f183010f2c82012f843b9aca00843b9c3d7d830186a094ee645a44fd6f1f9210c969cc9a51143aa6c1d74180b8806000607a556000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f61010853601c61010953604561010a5360a461010b5360f461010c5360ecc080a046e9b77b26912841f3002a6d128c7bb977ad61f4901d190a9b9e25ef5c431839a00ad409e55e88457e860a003fc5b4012bc8dc2a72935d445d3210cc6681086452", - "0x01f8ec83010f2c820130843b9c3d7d830186a0941bd27e214fb879287d7ad1096115e50c25bad58b80b8806000609155f1600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddc001a00453e9d1496388c6cec7c74f9652cafa76466276236eb62fb0fd0b6516a6d7b7a06bc7f1ef6d1c274d2d87780785aafe8786618ba1434fa78c3e1073aea9f8ce2c", - "0x02f8f183010f2c82012c843b9aca00843b9c3d7d830186a094000000000000000000000000000000000000000080b8808ba67f3eed4af192b533010350625e947d951685797e50fe78072d8c0b507baafceaf86084527fe522bffeda905bb93e7e2216282025a995340103b74ae647047a4ddefea8207060a4527fb7fe9282b9c95839b0eb7c204e7dbfaf5a4c6f56e6cf9d6757233b55964a0f1660c4527ff8795ef7d6761cae62938b9f42a2236718c080a08f93937c08a0954e955c7ec9190c0b9588208a6a21e0b15680cfa4171d92eee9a04e57cd93852e5c11ee07fd80ab7259ae225268e2686e7b9aec4ebc9ee4b3bf0f", - "0xf8ea82012d843b9c3d7d830186a0948a7f8fc774bc4daa268d58fba616905c0da89f8880b880e860006099557f4ff23d6ad3d5cf85f5270694c86857eb12c32d2a284f4bb2cfd620089b9045d66098527fb19337b3bf981b563482bc18dcdd07cc1462d96edf9393232d7c42928075b96860b8527f1d8a21d918ef8cee8b8d02be77b8c6bc82a538546e1c11ab8b51f98b3b3c6fe460d8527f17865a872cc2f288ef30ba831883021e7ca06a2316e54eb9231a5d928a9e58cf5cc5257bde1e101fc946e19564a47cf22674a0152346a947f55bcb4e4e8bff4c53b3b938e97089a3079ff5df225cc5af2022e4", - "0xf8d682012e843b9c3d7d830186a08080b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f4883021e7ca0bcc27b26774736aa578a7929cf73abf9ff4c22659b1b3912d8ea43b9803c04e4a07bb7e12359181b42729dbee9192eb0b6330fd670fcb45bcdfd9f46ccf9e7d642", - "0x02f8dd83010f2c820131843b9aca00843b9c3d7d830186a08080b8807f0b4893a20c453420620bcfa6089d44eec3a16131efc159378b12e5acf0cb86486040527f10e5b427edf6d6305f59ec90f25541c4d429c1bcdbe8cb66b3b9758f0c7187b16060527f9020b06f3b1c3959ca6b8822daa37e511333961ce5b1318a027345622dddc7d7608052605e60a05360fa60a153606760a253604460a353c001a019703d82e0053f9dd93a4f9302be8dea5ce0b80904ef894d45d60581bbe54716a0418d86ea9bcef5536fe9885cf164e503d125504105eef6ce7a3db7918a956b50", - "0x01f8d883010f2c820132843b9c3d7d830186a08080b8804dab60006096556000602d55ae0bf1b5ff8a600060c4556000602b55e6022960006040557f2ad87d12accbb641d13cfbfac5b72915c27eaeeff101505366c36d9914537f4d6076527fe0ec710775909dd5b671e7314f07993c3cbf189bb041c67a1d174156a0f7fef06096527f87e1e1e666b4ea801f0ee0f415bf00ebe6e5e6c080a00804a84bf785a586542779d9ba081043750a0f6f1b584694dbb2d3aeb0f068fba0598f72916f57374528a1d17028a1c61473bd08fb001ecb8c82b4cd602c80a6e5", - "0x01f8d883010f2c820133843b9c3d7d830186a08080b8807fcf00648a888d5d9e45a0d5572378991931ceb7957fbde4a0a50c45163fc16e4a608c527f1131552c45533da6c89b75e59936a01f3b97f6fbe02bc17ee560b6c3620fd7ec60ac527f279c800428432c3bac148f30f5056b58038602b50f8599890c9fa15d2203fa4a60cc527f04b53e5576e21be3500d83ba67c4cdadf310b6c080a0f5afbb8506db4dfefebc3212b87922f3aef7ed66cbff763e45900d55bdba3353a0625afbda6a6e63e0b6e4c43238832914761f2c442cbf19a0570c7a85b262f4e7", - "0x02f8f183010f2c82012f843b9aca00843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fadc001a09c4b52989bf019da3693ec7d21d3eab5e466626d527ae160190eac326babd50fa067627d37ad59d44d566e59f600f61731580d6723c5cea5c9681eee3fe3d401a2", - "0x01f8ec83010f2c820130843b9c3d7d830186a0946a06675f32a49c77e8194aaa633bd233039bc9d080b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c080a019b7ed402389caca79ba2e2a0364700b78a044c1a1c413e20a1ddcaa6dd3133ea032ee4c2b47f27ef4ce2ad42fa2eb784df9111d8e31bf8ed4b7ff720fe9459948", - "0xf8d6820131843b9c3d7d830186a08080b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fe83021e7ca0c0e48285e90dccf7a7938ee091e11feb6736ac590f0e3df370f466df432a0d82a0232554ce360305d1b699e6de2540a44c045063fce46e10218d82dc6313b54bbc", - "0x02f8dd83010f2c820132843b9aca00843b9c3d7d830186a08080b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f0c001a04f97d1932645bc733cc323678d7fff67c0335aa5e762ad221d255a6e22d22928a07fe69f5f99c4b98cef83f9a82ef219b790c8548a3a6a7af0dad8088e1da1cef8", - "0xf8d6820133843b9c3d7d830186a08080b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4d83021e7ba0f47883613dbb7e9083559b67a4796256071f7c96a1b9fce5639814cdcaaabebea0166d0223e45c2dc76013d9c0252cf8e813b2b9b68f4b38111defc4a59c21887c", - "0x02f8f183010f2c820134843b9aca00843b9c3d7d830186a09403db52ea6765b0f3f811c41e7c4a62aa23ac7c4280b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c080a00d04668bdb17633862d74534ad47248d7a1631d2b0c241f4522a7cc9498763dea00777769509772dc8c6e40f8b1ce07a6ab6a2bc4b7739aa78344f827a8efd329d", - "0xf8ea820135843b9c3d7d830186a0942f21bf32910f4f97b49eea109203e30cd9fe4a7680b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3be83021e7ba0e2ed3bf725dda3c67e833f815bde3ddf0f060d136e1392850fd8717ab634efc6a024e8eb1cab99399faae3597965fdc572d46c3158b7539bbfd160c1b20fa50067", - "0x01f8d883010f2c820136843b9c3d7d830186a08080b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bfc001a0a9a863d7ab64d10aeee8c1041679630ba9aa257fc2355962e835a8a7509fd36ea07c89edbe0d8703116933f97919b67c2c974c606eecffb67479755936b7d11bb6", - "0x02f8dd83010f2c820134843b9aca00843b9c3d7d830186a08080b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c080a0390cce63480a8a59f1d43cada01d4c2cd0fb016aae30171c67c27ebabed49584a018f76004043250ffa87f405eebc676465988f1080040a9c09bc6c0ee94d24f23", - "0x02f8f183010f2c820135843b9aca00843b9c3d7d830186a09427567f49bea0425b506fb5f1d4ef96ab9b6d7a6580b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f61010853c001a0be0b143fbb0a2c223f245b9982839439a989d343909bb60e86e39ca6f32fee91a07fe3ad7c603fc2d7eb3e6a4522dcd27b3bf90ae99b385cc668dd6f91363d732a", - "0x01f8d883010f2c820136843b9c3d7d830186a08080b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c001a0ecb615ac43eb09b74b996c2888ab893d22b40d78514d211de2e04c2eaabb5892a01746e30ef329783a4e1acb000cf0e78d544b33fed67fe47d0ac7c19801f87910", - "0xf8ea820137843b9c3d7d830186a094000000000000000000000000000000000000000080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71c83021e7ba0229b8b7c0218ab55cec96b40cea2aeb285da9595458271630e6b53fcb9d39486a03a33a5ae85c17c46412725ce1d02367732e3cc98e611b51c4f82d05ea766675b", - "0x01f8ec83010f2c820138843b9c3d7d830186a094e4a988c70600f2b302bd4200921611e3d514e0f980b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddabc001a0cbd39f98060ac31731018d32eb3394db287d79c92f822496a3001622fddccb60a07548ed39067373f764cbed5f230ed21f35ef0ee0340d98fe8f3f37405f77c403", - "0xf8ea820139843b9c3d7d830186a094e305d8e64e2430a6ff43534a8e59314f0a1d08cf80b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f60006083021e7ca007c7057a765517659e110a9cb61b163e5a6c4250d50b04431102a07def785385a03d9549e59adb88de662db1316448721e5e857d04e906410e540fc0d2f87ef00e", - "0x01f8ec83010f2c82013a843b9c3d7d830186a094b721be9423bf647be095b2d0c3a39790c84646e980b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c080a039a104320288abb88094b84ba59a31b2659902a364da1a2328aebddfac520078a041a61d5f33fd20edffa1e8be68f8f88654978e3fb3ee355258ad57ad25a0c3c6", - "0x01f8ec83010f2c82013b843b9c3d7d830186a0948e51e538440113745ec6ef5f929e7c36c6eb0b1980b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f61010853c080a0d635cff08c665c9f20ed2e944a57494756468b292c65c47c076e7e64c6dd9595a038a220a875b6ae2a87deaa997ae826c27e3e09bff1b25cd3669ec2ee32577ad8", - "0xf8ea82013c843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f783021e7ba050b396718930dc7e19b9bd9f3e1d67804a6a1c41308c065f4a70fe2cf0e30ed4a01e047a6179a87f8abc78b915f4b34d68af25615ac3903fe9a0c087518dbd32df", - "0x02f8f183010f2c820137843b9aca00843b9c3d7d830186a09466ea3b7602ce7e70cac877c026c37a5a372437f980b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f48c001a038bf2ea218bf79515a4600e22cd0ebf8be4c22aa006e161e374217e4eef89549a06aad330315cb13ddebb6ae27ac638c0c898650ad13727a7441952160798fd006", - "0xf8ea820138843b9c3d7d830186a0945ab9c2bfc69ab94bc4c485a725a03c478f44ff9680b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fad83021e7ca0b23e2ff432722b3327c50d4290bb5bc25098ab8405820b3bb9de1996bf8b4588a0662e1b9c3a6f622c4c8038c9c84959654a071a04bfc905cc7dc7b30a65cfaf59", - "0x02f8f183010f2c82013d843b9aca00843b9c3d7d830186a0948f7274f21e5986adc5c8b81e0dbab8dec44a1a4780b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc001a09291f0972aec74634274c68b4e08cd0a29931b98dddef551236596135f5a4dcda00ece9626a58869a2f714faa7cd598234739281fecd96d5f9a584a1ac6c8d0112", - "0x02f8f183010f2c82013e843b9aca00843b9c3d7d830186a094df928f82d47122b41131334cdfc34a4b58bf1f2e80b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddabc080a0bf6d2892d810030973f768c6d7331889906d88747d87ff91e26c91817c71dfc4a0617b6af896ebd713dda9d1cbd9490a54c999f0535e5da198ca548cb5f5bbdd89", - "0xf8ea82013f843b9c3d7d830186a094000000000000000000000000000000000000000080b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f60006083021e7ba095dc4c8e4f3086b441f3700e772c19a0749d404e28c56054549346ec41d4570da02bd84a1535737e7fc70c8f26d98f79e6ad229e408cc77dbb431d9db7854f599e", - "0x02f8f183010f2c820139843b9aca00843b9c3d7d830186a094b9d8827c1fb5cd3b12da06f7706011c7cfa6c72580b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c080a09a0645203afb1dc4c453fe3c5c67fdc448987347bcb9282f921974533298c86da06d7d0beace1ab6171065eb04a291543553cd1bf6867f346392d23e1d1164fd9e", - "0x02f8dd83010f2c82013a843b9aca00843b9c3d7d830186a08080b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fec080a0e386a5f3be3fd980a763626ecc0423278f80e6ca68094a91a7fc27ab35e7f48aa05088e5d654b32f92000371988849a4c904751756752ff372b4345be0da7b005b", - "0xf8ea82013b843b9c3d7d830186a09466af57c567ffb0ca8ecef1e0629ef281f69e6f2e80b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f083021e7ba03e922675bdbd225df1f86544def44e51c2ba6bf3f0437ef9f9053686a91bba7da014e5618fb648c956816b7e2b76d8622d40e8f5ecc7797d30f02c88ef27b2da75", - "0xf8d682013c843b9c3d7d830186a08080b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4d83021e7ba0db360331c9fe8b24662538ab21b5d7c45decc745307ba1b38a70b6f5b925b430a04499e3eae48a5f242d4684ef251a1e8b7cd30da4eb7f34f9432de23b4f2d34da", - "0x01f8ec83010f2c82013d843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c001a0466b12aec6e1c715943b793c1cd3d55a2e21b61a55727d9099914d29e9c894cca0011d6fc4c915adf71dedd11c74b9ed2a092140f991715535318b4e9d8349dd1c", - "0x02f8dd83010f2c82013e843b9aca00843b9c3d7d830186a08080b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3bec080a0288da21eb57ca1f025998319718ec1ebbb27f1483e852156089843441330a38fa03b88e6bb7bdebb146d5b0fdd6a7810f88649fad33d9118afbfa98c2b35ecf954", - "0xf8ea82013f843b9c3d7d830186a0945516f9cbe49114a73de3ef84083485fda9bc34e380b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bf83021e7ba00d943ad3185ce0705a8dc88ec1b4f7c8812db900b26bca3c7b5b4dfaf022fa2aa03dcb7e222af699d18d175bb128f2e0702109932b1c9f6a6ae0150a8c9d6caca3", - "0xf8d6820140843b9c3d7d830186a08080b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f4883021e7ba0d08ec2a556887ad32477d6238fd2a5c88648eac6896c71daaa75a8ab7dc37f9ba05da7598aa6b58cae3c488c678da619ec4c5ce62dfef96de73fcff3207f38a464", - "0xf8ea820141843b9c3d7d830186a094000000000000000000000000000000000000000080b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fad83021e7ca0a2b3fa8b5b9083c5aa2eded3a6d6060f1a20887d27692d2fbefaf91ac2ce2213a0701afe1058e3dba2a98c463b3d9dc2cfedbc84824f945b38872f918e2e8b497c", - "0x01f8ec83010f2c820142843b9c3d7d830186a0946972d0c27c180ae4870202e2f44a08a2c4495f8380b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c001a0a70a621fe38c20ed0619c35e5fa775f640ea16436b505949977af3d6e61ff3dea057a786dcce64893cc1bbcc9d0ae5871bbf49cc7d17690d37e4d3ca5b77452063", - "0xf8ea820143843b9c3d7d830186a0948d85624d9fed078d717b64a4b95cf2086dc435e380b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fe83021e7ba0545c2129b07a0abd32aeb1b9fc32fe29acb4d39fac84a1cf3bd0f11dd43aa6eda0367a8219f70fb65ed757362687c7661fd83c875cce15cec1eea737f376ff16eb", - "0x01f8ec83010f2c820144843b9c3d7d830186a094bc0f711d3dbe1d33f1d4e9cfaa54769610e36ad480b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f0c080a00345885e5af1b20a7398feaf637a041f847f9b34a270bc133c2a43e8ade04eaca026530726f407ce1950636d50166f10bc282ff105aaf1b43ea7ed6908fe0482ab", - "0xf8ea820145843b9c3d7d830186a094c1e4ec3929982bca4bb7c32795e5514852479aec80b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4d83021e7ba011aa8416f96cf54870bb2d825904ddc958e4d6df29260a0af4472be6a65470f3a061ae91955e73c42aa1b0b2c12a3c6266e1f7b2f6aeabbe8af67e417926968f4d", - "0x02f8f183010f2c820146843b9aca00843b9c3d7d830186a094371aa76a23935b9ccf7ed6393c121243918bce9080b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c001a080d74cbce18de503af3cf5666d83ec025f8d423ec0c9298b511c781919cdb9b1a06900f517d0a8a4df1b9f810d0ca586fd07d36ec043b2c6c5164d7c92f9c15b9f", - "0x01f8d883010f2c820147843b9c3d7d830186a08080b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3bec080a07dd7d1b5b0ebe22e11dfb6b099a501125ae936db622e9d3485f41cbe20a41464a04465314e05c732d52f7a6d2a5a0537eb5b03cacb8ebc45f8773dd70582fcaafc", - "0x02f8dc83010f2c820140843b9aca00843b9c3d7d830186a08080b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c001a0fa5b0d531ea632ae8151ffe6b585cc643107d174ec3fcc72849d673f64bf86929fa22b4b74498a7e1e43173f9bed6f5b00f52be2eab0f9300a6b1409c47cf1ac", - "0x02f8f183010f2c820141843b9aca00843b9c3d7d830186a094772a0134fccb757b7a4f233a83fe0e47110f188380b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f61010853c080a04f31e1eb763fa11ef46b27e58bf0735d16b5d565d71995624269a7ecef5221a9a026a3264fd9378589b2e766a8c8a8e3da1708ddc5cc9ee3fa4ca48eb00b3dc322", - "0x02f8f183010f2c820142843b9aca00843b9c3d7d830186a094bb90e070d1685dc2752f5925137a31c526f4b85c80b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c001a0d236890da0d4159ee7f4018ffb9c340f8d263dbfdff5ef7e48b7e0e7817f4ea5a06d338ba3efbbe26f5cbc56fbc34c347269fe038610802a4cff055c53dbafa89d", - "0xf8ea820143843b9c3d7d830186a09484b04f73ed023a4c03b516875454a82e3eb8c0a080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71c83021e7ba011eb15e502f62f7d812281e038d7b2d21088d1f48e84acc63b4b759c471fcff0a06774e3c1a6de049220923cc50b4f295e17ed26510f3b4cdcce8156394c99dfa2", - "0xf8ea820144843b9c3d7d830186a09491e69a686b22c2bc67568a0723c1353e73f79a6880b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddab83021e7ba05ec27268152813ed4b4b04eb54db59c7cd9adb3057c22b8ce487f1f6231cf6a2a03e38274103b1bd59579def2e60ade7da23e10ca63d11083bab792e76319bef57", - "0x02f8f183010f2c820145843b9aca00843b9c3d7d830186a094000000000000000000000000000000000000000080b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f600060c080a04f16afeccdeedc2c3e596adf7fb17a4a8434c657c745d8977e432d20e85fd155a02a5b6aa26c572ab24c8f4de9c9807ff34a956bcfb6d098e8e1ee0b9e5369dd9d", - "0xf8ea820146843b9c3d7d830186a0948c4d7c1de4e6e6ff004b89a500a952e3a1ee94ec80b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa669783021e7ba0ace04f7437c95b15eb33362fe0f2a743568b9868c63bba3e9e593437d348f326a01b1d67418438076d71c79a90678ba7b1e0df9e99d603c2a97748bb3f6ff92cce", - "0xf8ea820147843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f6101085383021e7ba0b5ebd47ee66671a0299952ec900207d3635311c327639fa2bc6e20a8b2a3febfa04acf2ae051c55eaee238bb0239adf2069c8862b574515f849aa04b9a6affbe3a", - "0xf8ea820148843b9c3d7d830186a09485d72722a0a90d61a6cadd07956353f162379efb80b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f783021e7ba096b2572c4fa1adfd3ef2053dd8840d098ec9417a293ff3b4b2363b32832219e4a06841853c446d4b4f94fc100bebf0ea753442ba3a39fd9efe48b0d8294a252914", - "0x02f8dd83010f2c820149843b9aca00843b9c3d7d830186a08080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc001a02f97d5f25deb2a1df32d529de8d7b50751f91a7ac28ea6dc72a1bdd8708fb4b8a00a986c1872c5232d2dddf68d4676e514057cb83a7eb3ac958e8ab588ce8a9330", - "0x02f8f183010f2c82014a843b9aca00843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddabc080a02e880aad997edc37cf85fb1fb3228fd54369f5cc278cc0ec0f87ba545c83f17fa0283d08e2f16febf9d09eaefb1ce24d74a50186aefca092781742de5a90e69c77", - "0xf8ea82014b843b9c3d7d830186a094000000000000000000000000000000000000000080b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f60006083021e7ba0df30d50b930656f43b7a198b3e276629186147dfae5d16b4399c65af5d9eba5ba02ee930bf1e34eee3a4479662fa7cc6706c6b25a2f56ee4c05927292eee313d79", - "0x01f8ec83010f2c82014c843b9c3d7d830186a094ab5680563e8b2fafdb669f9201c7fa3c4881fa6e80b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c001a09c0b52eaa5c6c4e34813245382f25be2813a7acbc90b61b5323d5d817882bc02a017447d12b6dc7605bdf9d8b4d28c2aad4896abb064e0b5bc428306eb1d9e1d49", - "0xf8d682014d843b9c3d7d830186a08080b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f6101085383021e7ba0b5d1602bdfd5beabb94667cad4f6025866bcf2105daf48e0fe609ec86c5f7a55a0770f00b40fd7c9c99683eda050fbafe19093052de54c4bdadc8b419892c4177c", - "0x01f8d883010f2c82014e843b9c3d7d830186a08080b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c080a0ec9141169d727dcc52b0f565589bfd7602d82e60d9220067b7763ffee8ff05cda03c2d683d1d9ec6a90b54c193aab9bdb3f985ef4bbc8086a03937edb218a72eb7", - "0x01f8ec83010f2c82014f843b9c3d7d830186a094000000000000000000000000000000000000000080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc001a0fcc7e987fa0ae1a03ef89ea1415ab623523b345ebb00c19b33dcc9d9296b4a09a02e3db49ff11feedf12a54cda22c6c9884b13309c91239e9aebebacb78a8b11ee", - "0xf8ea820150843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddab83021e7ca0d6035fd97eabe6f23a3f6296b34722c5fef38298654890d9291f080dca2ad431a017d7e33f2eb504a8e6ef2fd35e4c90abb3f61774a0aaad93848325680cb1ff6c", - "0x01f8d883010f2c820151843b9c3d7d830186a08080b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f600060c001a0e0dc7b3b3e3faa7416ee7f2aff5ee5a7ed9862a46f93e8bf807e5011bc0ab933a07623cf4718c471bcc0f30c06744d455542c61b4879373b49d8a185f66f3a9206", - "0xf8ea820152843b9c3d7d830186a094000000000000000000000000000000000000000080b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa669783021e7ca0cb455cfa4e69153a261b99b43f072d093cc388ba0d25ff90066fbdb498657038a0323c59e41562648f2b6e5f72cdde3a15a27c1779b89122a84766627260bfdf90", - "0xf8d6820153843b9c3d7d830186a08080b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f6101085383021e7ba01d5d2fc7163a57a5650a303a61066a84372eef5a0b87a2143e96a1ddccb9876da06d710ae739fe497543bf8216c5b6787da34206bb9460f6e1e980fb45fba5eb45", - "0x02f8f183010f2c820148843b9aca00843b9c3d7d830186a0947e36968da99f96c67b432fa4e138dd37a20afa6180b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bfc080a0c35e8a4f6ecf9910d5430d17d3b44124af2210ac0503e0b7618a6ac13be542bfa06446e462be0481582f55de82d79726c27c2dddb3cb64e931861fd4cd2cf8b79d", - "0xf8ea820149843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f4883021e7ca0e7aea247778da4018e116f40a1a6491513c55c8f78da31886a64a04bc5d9b01da021a15d7c40c225dbca3a02ae28f59d7977eaa9bf37ffd3186edc33056db08bbc", - "0x01f8ec83010f2c82014a843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fadc001a09b03c5626b61d64b9ae33a7f8d91f9d41dd7dc477404eb6a6d5046822ce37476a060a346e4c9ba90ba07f1a36c70e8877bc3d31b17ba6bbc6b4cd33d2e24eebd1b", - "0xf8ea82014b843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e983021e7ba08559a0a6a4873b045b5b6e750364c4cad54124892b0d2e8b4b3eec55c32169baa012ebdad986ba5b4eeacde61df1e19dc1482c247d3617770dae171402816d7f8e", - "0x01f8d883010f2c82014c843b9c3d7d830186a08080b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fec001a02c34bfaca3df17e301988910c5ad25d71513c7a1c7e1419ed3f9e1532768e4dca00654d33586a5c5427906d9bfd824d496524cb56751a59fdcbe11dc94c544e362", - "0xf8ea82014d843b9c3d7d830186a094000000000000000000000000000000000000000080b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f083021e7ba088e47276e8b8e31a9663eaa680b0490aca6454721af4bdce50e9c4a3fb581c97a0380c703f76c437f2e488e02fb4497d03181ac002cb0481f09238390bb96e486e", - "0xf8d682014e843b9c3d7d830186a08080b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4d83021e7ba04176083d6f682c26ddb95ff4828716d0e78b1a32efd59b53e1083237a9b194ffa03e6c87cc7fbfdb90d3d3c2bfe38a8138f1dd0d13cd1d478193e5f7abe993207e", - "0x01f8d883010f2c82014f843b9c3d7d830186a08080b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c080a024ba8f4763299cc536bf4aa88f1c6e127ce2a162810828af01011a610a66f32ba05b3b53e36e98dd5101750ad3e63238ae32b2364c3e30873637adc4cae7e614c5", - "0xf8ea820150843b9c3d7d830186a0948595ddcfecadfed2b6ba466879aea11dda51be9b80b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3be83021e7ca01aa6640700a5fb70bf36d3e0b34089b1c6571555a3a9d605cdcda44d25af2ab3a02fe93489eea0db62a8475ef3289660847282b8890821d5441965cfb6a06b667f", - "0xf8ea820151843b9c3d7d830186a0949b295973e699b30cd8c26afbf948b91cfed4625f80b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bf83021e7ca084d0f980256391e2ed5e401dfb41b501b8dbd5576f3191867f7498bccc9a77fea026d13dd1f0ac37861eb467af2a41b20bbf283ce754497ee8ed01a3ee69335592", - "0x02f8f183010f2c820152843b9aca00843b9c3d7d830186a0945da29909670540fdf59b9045d03b7df435f3d18980b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f48c080a0fb1adbe8b43b8b1db1bf2f8b87f9b201a480fd2228f99cd07af607519acda27ca076afe95d3b42c78a5499164a8ba61fb649af91b1a175fb805664b7062e0d775c", - "0xf8d6820153843b9c3d7d830186a08080b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fad83021e7ca012b85b50a80db70a6d2542150d1483b55939c3d8775e82c9b23089c966a1b515a066337d183b7e38ef292bf70ee68eb2913dd4a6c6a4bb897133d0864d89161733", - "0x02f8dd83010f2c820154843b9aca00843b9c3d7d830186a08080b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c001a00d9104230b41c4bdc5002c771876a14ac594650e7f8b2e497abd14c9cfc36f1fa05f5cf8de0af1458b757f3935fd954b16b4da71ae6712deab1b4688f669f8ecee", - "0xf8d6820155843b9c3d7d830186a08080b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fe83021e7ba049cb3ec7bc4e6f02ad30dda4252ade699770ca48d67581a5eee45b29aea00ed2a05e3ee6bbcaeb9d347da610bed82ae563740dbed558f8e03916f3658cf3a73d7c", - "0x02f8f183010f2c820156843b9aca00843b9c3d7d830186a094799672a3bfd9e1393502457f235107a11ba3b2fb80b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f0c080a01eb9638f994938a0d29fc9c57221107a0db9e0d8ba2501e38d60b80b6d207081a01e5b888fdc3daff3e9964a23e0d7b24db5aeca61fcf2ebea50f828c1b64b0200", - "0x02f8f083010f2c820157843b9aca00843b9c3d7d830186a094002a40d9de2a0e58a9fd61b5ece027ec60ca33ba80b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4dc001a0c20a6ec54f866b4db4c5386d85e74d61b1f3c5cdaecb9315e907098c8ccd3c359fc1cf81839dd35c4d1bfa778bda7d85f6d389f2381f997c844c2aa1e1631f96", - "0x01f8d883010f2c820158843b9c3d7d830186a08080b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c080a0b2f85fc279bfd6f475a6cf1bbc14db6d61bbf6ff280b99e5c4c7598fc8b9673aa00157462f1c5474eb0cf4aacb4bacf0369e3de0a1d9a9bcb92af92c38bc0a6582", - "0xf8d6820159843b9c3d7d830186a08080b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3be83021e7ca0d72becfed181d5e2ae8000cf3bc6c7eba37f44322560d7ca54e39a6768f320c7a0337a0d4525a7a9c9bbd95fe02c86e1365bc21d07f9df3e88f27e398e133bd83e", - "0x01f8ec83010f2c82015a843b9c3d7d830186a09445caa1f1f2f54cd1f1063aa1e8ed3745f24a265b80b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bfc080a02ab446eb8937567a7b2ad750554db1b79abb58e687cda8e993ab6a8a4e6f1c8ca07ab09d5bb360756943085656b5a9593f1bfe7e86440416a364e36176373d2139", - "0x02f8f183010f2c820154843b9aca00843b9c3d7d830186a094d703dad4bf24e442de00a0ced1fbc6c878bd3e3e80b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c001a010002b68bd70fcee846816baa86f4793bddd69f10fb77ba69d5118482b7411c9a002f3d711e709967f424fdf59af38df6e356a88985bdd6d04deb56e2d89acee1a", - "0x02f8f183010f2c820155843b9aca00843b9c3d7d830186a094df2434bd14160f19cddfda6d8532af9538e8e49780b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc080a0c358c7053d3f44534d159fc9a5d61c8e3f720a1e3787fd6473ab738c7e16acc4a01a55bba340bdde5bdcf662c5211140015b8efd5a2eefe0ce28f191601943f507", - "0xf8d6820156843b9c3d7d830186a08080b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddab83021e7ca08006b44b6b20043c958cdf706e2b6051b732b3e04c4e7183e3457c522cec9a16a009a0e0277368740f4d51587b0cebd7d65cf47d8d017b4235819983cf4600419e", - "0x01f8ec83010f2c820157843b9c3d7d830186a094e9bc4cf48cac4347e73192d298191965a014d4ff80b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f600060c001a0094735cb7e825076bef99ed39bbdf7a7b80c8ee13e89930ccc2788080d72a2e0a037d0dac24689b24b790150299747f7a3852b2ee9307c94aa4302bef4c3874c55", - "0x02f8f183010f2c820158843b9aca00843b9c3d7d830186a094000000000000000000000000000000000000000080b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c080a08b1d8be6da1ce8561ce43d3549688da623ff8e8b937f5dbb24d1fb147f4dab97a0667016de9dab6c224620be82fc026a16580295fa2210a2c4df410e3a335968cf", - "0xf8d6820159843b9c3d7d830186a08080b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f6101085383021e7ca08c850b108ef0b6a170c9ddc1a882d1af16f0cc82afa04b3ff29487d058eb6014a016692467e84bcb8cbb55ecfe9e40aa3639130ee5b7ea976c65284fc606e65ff1", - "0x02f8f183010f2c82015a843b9aca00843b9c3d7d830186a0943309d4afe25acce235ef22615783bb1f224889f180b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c001a05343df30b3699732782ea47f2e8d47e3fbd693fb2067239952a9a70368dfa996a039d0079468f6e8c31ba12a3d0b7cac2bf16d4759ec6ff0c0a55b651d86b56b5a", - "0x01f8d883010f2c82015b843b9c3d7d830186a08080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc080a0f87f3fa4b2d6b36951404b70bc80753ab835fc6fdef00fd096ebdfbe174f204fa026db76888a65caf575761ce166fe1bcc6e39e95279294dc10eaa470f94fc4650", - "0x01f8d883010f2c82015c843b9c3d7d830186a08080b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddabc080a01f583c69b5eeca7b005e859c0dc3ea57477d36be3d5d652b5498bede5f39dfaea03c6a2d8881f415b6c2f55759d33005500c68d2946b28806aba36170238b2b9b2", - "0x01f8ec83010f2c82015d843b9c3d7d830186a0941db2075e7e09276f64aa4d74bb7be40521998ee880b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f600060c080a0105dda7a43560b8a0dfd688b6de708ac63ca002dfc307044b5aca1f7d5b2c115a01e7c551d6705cfd3ffc6d35de9b01619683046d48f424b6938c9298b56b5e85b", - "0x02f8dd83010f2c82015b843b9aca00843b9c3d7d830186a08080b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f48c080a0b15bbdcadfe319d1242e6b607794ba4eaa3ddd39fe8933ee58116cfaca0aeb69a01a6b927acacad25be084ea87ffb7b75bb037fa98f0a83e2feb054c514f8c665a", - "0xf8ea82015c843b9c3d7d830186a094000000000000000000000000000000000000000080b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fad83021e7ba00b07fa0de34ec76e8f8ec16554c20bc2cd7bd9f507720b3b7f0fc71e707c4bfea068d82266dbbb814375197cbe62e28f6362ba5fc05c67d0912ce208e16c24f5d6", - "0x01f8d883010f2c82015d843b9c3d7d830186a08080b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c001a0de5fd82970f19b1921a556c9014f6ef65f75f5873ad8f89cdf20e7fede96ff5da074eba11e43ff150bb98ba27f661095ebda808faf45aa760336fb53d8801ae7a7" - ], - "withdrawals": [], - "executionWitness": { - "stateDiff": [ - { - "stem": "0x01e05704061237a859f1b9b1034504f28fd1f28fc2fc542f76c25353317002", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x02395691818694b87523e45b287f356e18bee5bb223fe150c78444e474efe7", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x02c268fd036cc0991ae830b9b60f6bee4fe424626e9f9349035f997f30569c", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x08c34e780ec52a4472ee8719102d7d6ce8a5a9bbb30403448981ad4e0618f9", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - }, - { - "suffix": 73, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x0988a78e32c1cfa97c37baeaa9150ff2520eb0cae8f8ef52b2e2be93fd0c67", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x0de17c5681890a1b1252f810812bcbead156e98dc08b65628fcf3f900b5cdf", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x154accb1af1a65b6988ba83221f39d7c2deb6c4f0678a3c02eb51042a5c39d", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - }, - { - "suffix": 73, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x170f0a2418d74079dc4bf90e6aa1acbbad309684f6ed39180f1abba864a9f3", - "suffixDiffs": [ - { - "suffix": 99, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x193e678ba0470deee8dbd4a1f13031bd30c15c1ec623c33c3377bd99a57167", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x19c6bbecc188963c4a7e1522260e2de0eb84de1091787adb4c1148f2d3b565", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x1a100684fd68185060405f3f160e4bb6e034194336b547bdae323f888d5332", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 1, - "currentValue": "0x0100000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 2, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 3, - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x1aa912d8a807859755a399e704c1c4822bcae5830d7c344ae0a42f1e9bd90b", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x1f898113287f76b7f5a65c070c6897d6e2f52e13b4824cb434cd49ea8289ba", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x242271cf1aaa13ede9bb0a1550d6f181c6135afb92be8270221f03cc8a721e", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 1, - "currentValue": "0x5f54de346f94ba04000000000000000000000000000000000000000000000000", - "newValue": "0x40c182193ad9b204000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": "0x2c01000000000000000000000000000000000000000000000000000000000000", - "newValue": "0x5e01000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x25c693f897193ad0a74d28c2abd5daf634b5a81443bce918f7fd8facdc10d9", - "suffixDiffs": [ - { - "suffix": 112, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x2dc8b419afe45128bb43e729c215ad3bc7075df74b1e5604118e0b6427777b", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x2f79975fa775f1795152cba31ff05d2d799992f5e3bb733f2cb78e82983aba", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x34ca45f3e8aa8c5c5ddd447d311fe37caa7a9445e8fb0ba288aa66eea9f566", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x3546093bbbaafe2f33c34da98a66ab278c4e9a8bdc97571b4b90674438f79c", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x3d2105d7950603355057541ce73a4af9edda74578548d7ccbdfd43d858bf3c", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x407cb2456efe2f10015c315f07958bd2d88d255751b8e7b0b4e5a1514d1a25", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x4251fab44ad3da134ba742a0753e54f99e088d9c27d891b5b1ae7e1a9b77e6", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x44c7c70fda763c0f052a41eacfd7368e10907ae35cb8500482bba22a67cbb6", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x489f78a7cf887ee50c0038a4aab9db983175b685b642d70bfdf46c8f5dce14", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x4c213c37273418a14c3aff5fdea36d8477f620b45f4306b801f35535461570", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x51134e41886dd173200537ed0060ed039eda15145aa6d28f891ba88b4e7c93", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x5533424f2b3deb900f9a1cdb2033264ef24119621a8636c53a845f33149ec4", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x597288d12bf7d5638cde835157068a128636c05bfb021f0add543e53cd4cd0", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x600ae179b4f0806628b009f497f308a8810e9f9f2da6848c00305a5cd7a507", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x61353cb2cb4eb01e55327ba5788b973673b5f70181c4bfd71f3ea7b4125e21", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x647981f7d80c0f49ab2cb416a52abbd7159557d8c6be608612af5f7ab5392c", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x65eebcfa8f93ff4d8fec2689b19325074017041cf6bf9f87dee30eff5bdc6d", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x66e2f4fd57dafb0ccfd9c4b44a1a2597c514a57be9e0ff90bfb110198eb65a", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x672f7c90f229ee4d20e85775613a256df5f641ea41c05178dd447a3d3ddb42", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x67aeaf00f9af01621e4752a6b8d49eb1314cfd054e654b6950378538c609ab", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x690165957ae880cd3c91ce83ac27ccc7aca1d4a45a66becbc0772c07d66e89", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x6b636a6f0f2ef1eba9c7bb8347cb102ed154bba0c4a57f9badf79bf56ff53a", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x70c11fd2cd555a2929c30eb88e238c1a3dfab77ca68098bcd0668443459aeb", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x71257942f0872fcf67d0616257c1194c1c78a2934e172b96ecf65da06f1a5a", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x75b173d2765b7ad6ecfb339f9c00cb8091140430d2e67a396656b85629e07b", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x76990a554383ed1f97b81f862746688f9202bbbda7bec2e93a9053e84bd36b", - "suffixDiffs": [ - { - "suffix": 99, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x7840d9adf5f4f182cf480c16e8c6cbbc6129cc1cc93e6407332679b14288f4", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x7ba150271b5009ca83cc44771fb717a677ff75646ae6724c7b2ba8bc43232f", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x8367de50212d06596183424e82e5ee43163d40a268dbb47de0d890b042d0e2", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x9303b7509ba8513a3ddd78f8f78760948c1a2d3cf26bfdf5c0f8e682066c32", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x93be07aa9b56a651843f9859f5ebf49e881b10a7570c790d01516f58f67887", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x94f32a2ced2d144dc650339d729ef3596cdb988c8e65423c2e81fb95289b20", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x96ed99018bcdb2439b664559f70a95ec161cfc6ef2b8e1b42ff61733e87f8e", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 1, - "currentValue": "0xfb9691f52c867800000000000000000000000000000000000000000000000000", - "newValue": "0xf7a87e9855788800000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 3, - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x98988c4756aef748f13360d7866ff5a76804f8342aea544a2f1c44ca3d0705", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xa14dead64e6fb38519c0184fa1390e960f9cc6781dfb140846e0cde32a0094", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xa47e86d43221917d98b77018dba7c94c498ef3ccf7a5af06a24d502b9e0c95", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xa9a0f32ac246020ae4b8cf5880e990f92818e68f6c778158079686dd2a64ec", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xab8fbede899caa6a95ece66789421c7777983761db3cfb33b5e47ba10f413b", - "suffixDiffs": [ - { - "suffix": 72, - "currentValue": null, - "newValue": "0xa8a30b41c2f4704492437c072dda9bcc2cdff8f72301abf756163385e72b9e98" - } - ] - }, - { - "stem": "0xad09a3fab0c90e824fdf2217119dad5127bb544b1c02ccfae55f1853e9b572", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xadf0bd4a821a0a5afd0e821c9f65d7ead2a741947e1050a3da0c6e23ceea6f", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xb0a5b6557b8c56026825c7e4bf87521466d2fb2082ddc04994eedb3571a78d", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xb14ae6dafb7c0f5f8857601e5866b983283a99f535a680bcbd28ee821a58a5", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xb2ab3ebc447021fa53e577ada18ac3b686c04c98656f7eacb0e9dbe48747a8", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xb7f53fb24057369c3fff2478379ad8fb4f24d55ef02ba85a388195476839e2", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xbd96db32b81ff3e67911399316a10a06b350d25424d2c50595a3a95ef24959", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xc045ea750696ad54ee30ada9ec0cadaab2b75d89c4f6227b0d9d73c3087e91", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xc07f9cbad7ca193fd74553fdc4c1f36ba645d966b7cd25f3a20bbc79bdce94", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xc1c4797ae89d062fc711585ffa4c78d2f6f5a6997132f0f7ac2d28d67499b4", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xc6c45b7e2e756273c6dfb8b0c7bb67f25f34bb1e335a33fff4b8d15bf5e9ae", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xc8b385304a354467b5a27b7c87686bf2c1d772358ee3383089e9bd44dd5106", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xca3f471892ec310cb6d062ad97856c811d81b46bb00343d39a777dc313b5c4", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xcad32b0b76f703260debfe2d8814e4d73d538a4a62b3cb5cf71c58a94f7f57", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xcc34edcf86461a53eac936328100254601afe1df598bb168f8b38ea7666d54", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xcc77330b3055cb6299efeea173da3640060111781a234966eedca596a999da", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xcd5c20363d75fc2a474a74dda8762695a4c0c4b693a07615268406f9cc4dec", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xcdaec01026962e32cb371a41dbe5a4c753e6720b744717b74ee75018d28f90", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xcf5408fa602d6dbd8e2e641d14958a88836476fd0e0a32daa0de56ead34d24", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xcfa78715c6acca5de1f35cad039b812ec4cc589a1d2eb797e7edd441b53f34", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xd3f8ff95ced361da1e8ab561ce5af2f8340671323538acc7d76af393146e90", - "suffixDiffs": [ - { - "suffix": 112, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xd5f8607b72c823bf0ed71bbe55d8ec37bd7cb3de4513077c07205884d86b9f", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xd5f86b6ac83b9900db5408c968836394bd382e38196e4a80eae8b8c12f49dd", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xdc0b535d009100ce447419f18ab9283c76bbfb8780270ff8b4b40ed2cefb40", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xdf458b3a246a4c06e1cbaa4f0869f10a8e1c6510906408c5a7013438381b39", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xdf67dea9181141d6255ac05c7ada5a590fb30a375023f16c31223f067319e3", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": 1, - "currentValue": "0x92b6fdb8628ab604000000000000000000000000000000000000000000000000", - "newValue": "0x6d6d9a311853ae04000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": "0x2c01000000000000000000000000000000000000000000000000000000000000", - "newValue": "0x5e01000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xdfd121155cae6d2529d60da7de934e423fa8e41405327fbc78494b30ea9513", - "suffixDiffs": [ - { - "suffix": 99, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xe4f7b34d35e4a4281eaec980d3dbbbeee79671e9f2f4d0411cb113c798d103", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xeab324912c2a13ec543d74b65870968538ad085f35cb9756e07c8c5682261c", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xec46df21a7dd9ee43bcd8f3477c62efa832f2f5f87febfe29b2604de624652", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xef4f2cf6f74fe5a997ec25aa2c2ba5602005efaf7c352fa42762e6f60aa50d", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 1, - "currentValue": null, - "newValue": "0x0000000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 2, - "currentValue": null, - "newValue": "0x0100000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": 3, - "currentValue": null, - "newValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470" - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xf0841d2b4f8c89c358129812fdcc09f6d2e019fe2138a5603d28927e9eba7d", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xf2110ca748f1f0aa3a6281d44d18f4a12a4557b96c2e72d27d7cfa23af48e7", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xf6269b5a5f7c4b7664a5f7970b1b0700eebf0b349369ac20135001d75fe82f", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xf7cda5b929ccbdfc6339aa7eb8e2dd35e34a4bea487641c35e38eff980b1b4", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xf9b07f865603756d8682c9ecce7f4c78d08f25b4d7e3104cd29ce2078f15b5", - "suffixDiffs": [ - { - "suffix": 99, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xfa9bb984e4382474e717427dae78902e1627171d30313e5c554c7ab7d53cac", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xfd16c88628cc572b8aef1b3ed058e8c2e352031a2deff7d25187da0c1ffdd1", - "suffixDiffs": [ - { - "suffix": 0, - "currentValue": null, - "newValue": null - }, - { - "suffix": 1, - "currentValue": null, - "newValue": null - }, - { - "suffix": 2, - "currentValue": null, - "newValue": null - }, - { - "suffix": 3, - "currentValue": null, - "newValue": null - }, - { - "suffix": 4, - "currentValue": null, - "newValue": null - } - ] - } - ], - "verkleProof": { - "otherStems": [ - "0x19b464180e578d4d516b7d4a6425a8574afc4bab38aae9fa09aa0bb79b13a2", - "0x34c73185718c76bc4c4da01daa82c72f064f7deb720443930c1867ba499d40", - "0x35e37865cf898ca89a6617057171a185ea0349923347a31ec92215e8fee705", - "0x488a440c7df074cb8191d657efcfa26ca28305404509a61914603faaa3f643", - "0x4cad9c2d704a188facc52755cdc62bf947db397516ddd0025541d917290828", - "0x67e0e7e23fbc51dd816235a179e50ed793e2a30e00865c9de7b2b36e1f3974", - "0x69794876cab6650878d2cb1098217b04973699bafcbb2e7132b0749fcf3b2e", - "0x75a259f01b2e7f18d0cbc1d6c891d3acdb1f1f304f25cfc7d81a67215c4a84", - "0x760f28dd20e51352eca6e9d3ae3173a5863b696a4a875e423a2118f02f3944", - "0x9363cdebbb8bbfd27b84eab7fa4fa4f3a29a2add2098feafd4697f5d6dc55b", - "0x9868d698b6605c6a1c0ace08cd261f6c8aa6cce1ad2926efe10d21c7bae806", - "0xa9ed0cb7398250eb47c854c45af1aa5968f697b163df12d652a0a6367f34f5", - "0xbdbc00b43082f900ca793a61377ec690136f6db5229a5d79818119453b928a", - "0xc0237e3ff2222174a4406e598b9083eca7ac5394cfce7794dea7339c444f8b", - "0xc6c4378ab419a41db1c0692c739f46dd2fba4fa8a0d2fd759dc7a2a881c7ec", - "0xc8d0efd70a010c68da50d7727f54b388d945214acf03d6357e65e980c5265e", - "0xe48a640a9e2cd273cb6901ecabdd923f0485dadc21e8cb6e95648bb1576d8b", - "0xeae3765d080336606bdfdee96a4ee964cd8f05b9ac716917399625f1cea568" - ], - "depthExtensionPresent": "0x100808100810101009091210080a10101009090810101009091010100808100810090909101010090910101009091012090810090a0808101010080909091009090808101010101010101010081012100909100808101008101008", - "commitmentsByPath": [ - "0x722e1493938ec7e02160e25cb4999d7dabbb87f4b782ee9a6877838589085608", - "0x41d538b8b9bddc5ba8e7aca5848922d24cddd9a63113c36623d595f5a37a95c8", - "0x3ea09b91f3ead7c5898e7a8b06e4ec415558e7bc2e835565a668590cdd828f84", - "0x54824315285a035da8444a15c22f4f074803d4a47ad006cf1598cb29cf81b80b", - "0x3ac8419ed7a2501bf7d759cd02c0d3aa5998f93daaa598807d56ed523c64ac2d", - "0x065e2edb70fee27f9c5a7a43241e4d764c8f6f89cfde4cd45e4fb1224503a5fc", - "0x08b386c120fd7456d040c4a53f7b2e5df6c84e80bfa2cd1a99a5ce6b2abb32a7", - "0x427b4a9ef0138f38eb2aa1004b32318028f41c34b3724313b73b4bbb3c7fb2a9", - "0x62dbc83963aef42b5c6696695bbbf01e92ad6d0db9e565b687bc145b463ec46c", - "0x6396aaf2c0c78732efeaad69a7080f568ddea3644a092933a937930b72c779f4", - "0x5f94be11200843fae3e652afd4a38f4d37bccc9189700166f73fa3298f49f1fa", - "0x4848b183ecd1dad15e2a477c403e17493085fef900df5800761d33c3149d6baf", - "0x3399ee827a9a74da92a9eca4acc618b95ef792639069f884d7683167571f87b6", - "0x43f1df45e877b08f805300397ab7830287160460951851572d2b8e5f0592f6f9", - "0x483ece1706e1d5eada83858a4f0892e78432831ce2947b3bd8be584d73aa4964", - "0x6bf63b2962a17a5da1567d0b3e8f3aedf17b8f0794804bbfdb152ea11f7f27b0", - "0x4ebe9b7066045094b30c66fd7a3562023b8f5abcb13e70a111efc4129f49550a", - "0x3707270f2fe083b66aeaa1b6813081b1056c950e4e531a8d41d5bddfc3671861", - "0x1d2598745627b56c071d30d2cb4d35907fe0e2b49db2f764a403883e2e2cd4c2", - "0x0bfe1faab7f13468a927aae175259d44c0d153a1f448b5b0ad681435bb4d3a60", - "0x2841830305a4b148416f4a46e23d1c3e7733a9c380922dadb5ad398df2d852a1", - "0x2b0b8088ad078773da681de309c1e2042689b35216e9a7b8f23b648aefac5ee2", - "0x49dbee56b62faa8ee3ef35b39356dbe7608864d5cc16b5d7458f6854e2942208", - "0x375da878d61adf16fcacf9ed424e7835031825e09b4e9563860e01f8b462ef17", - "0x2d86a3a4886716a46b3797eea63d4153fa0601a1cadf43aaf3eb5e81a15f7cdd", - "0x690e98ec45cf5d9bf56df3cb85ea3975c357925d2ebee811ea2ef00322ee322f", - "0x26d3a884d4789928e4412a26168301b508bfb8c917899dee6b54316cc9203b06", - "0x5ca92d55a3326c82cdcca56204d01af89f0fe06d3baeecc44cae87d13c6443b2", - "0x2a1c9995538a9992a5573f759490bae6dc720ed1098e2bad43546dd5bb4c520a", - "0x18f638eee96c5bbf763952ecbae4e14e2a8009912510f6c47071937d5a4df40e", - "0x17c626cdeb80e38744db8309480aebabf8f170dedfa0272af7e597f28b2ad57e", - "0x2c02f17363947895ce377823e07fe5d5c64b6ca0e4c51d6b6a8419fa6a708c08", - "0x2d6aa568d6bef185be0785a4c13645e097154fc59b9fd341d831f9f565e0b95a", - "0x5ff1c4d4883f22678fd589e34edac1c8fd6f154c6621a61fdc660989cb72f056", - "0x499bdc456dfa56f9c9fa6c0d47212c6cf4731cfe2d7a896c1f1aaa47ed878632", - "0x1c27dbbb3cbc7f790b6d1c96664c84609ef28468dd384f5d50c334150063e7f7", - "0x6350417f140b03e3cf3590c81c4bc0a43d16a976506ef714c8f65681d56eb719", - "0x6eb8da1319ddb0c04fd93c17c90d07947832c14a9d1d348f67eb53883c9c6ae2", - "0x0967d5e224136c84aee3e3d1bd1937bb84599fc9be04ba897506d7419435bb8f", - "0x2865aa98097d9fce2a250d5d8ea8310323a01349404ae71dadc202fcb894b4f5", - "0x635abb6f530eb833b9bacc779ad3c46bc4551b002e97636189c2202326365e73", - "0x24602e77b76788c5c1f51942fcbf54ed3d8f3ee118a399f275dca4185bb95ad0", - "0x5ea9e32ac95183a0b6c766acbf7e858294bf972eed434b7e806ed1e71b1c5602", - "0x3abdca9f5bdf3457a42bf5b4b020d3970f04502cfabc71fa80b6a3ac891b0a3d", - "0x39983668d3f0b076f2e3eb8113bf9c8d602d1b1ec0b4a0a0713fac22514bb46d", - "0x1ab3e5949b99a1b4be811b75e02b9e662c14ca0e7d5231b24eed3ae22572f224", - "0x732298c108b9fc5580180e875629203030a73e5d16b2dc400a617f2161709616", - "0x19b539b39a3583ebcc1abec2e2a75bcacacd9f42eded484b11e69106e62ddf2a", - "0x37445047ef2b7669a78635f8b7b508b1d74725dbdc204e3a4281bf68ab2e274a", - "0x1daa3c1cff25e854d882319fbba077dfd2cd1fa39a5f52afbe44d39b5d62f963", - "0x55279f0e838370d428cca5430062111716428c8b482312beea42eff6b7902f69", - "0x0db6ef5ee640cae261535385e42319226547dc4e4d2dc40c9d1cb12713f08122", - "0x20f905a020235770dcda1d13d473ce9d5635d2f807a574e4862c9c1651fc30c1", - "0x35346be2c112a07ef69aa62bb02a3a2f817a32c91f4e88e3a204b9339575347d", - "0x6031798723cf452c830f80c27c970119cb0184188684517ba214c498ba834784", - "0x1e677e9fa586b6abba722bfcf110fdf9dfae881a7c4fe8597ae509b91d81bc3f", - "0x44b00fc708008271ab2d56469da91fa82006573c32e7aae16e7d9eb467579d76", - "0x6949014ab1ab4a6fb597650c9d606061233818c05320de08639617b421b71351", - "0x297389f62fb6349c710d6b886f068671a917866ca0ac4c5c6f1adf00506a8d88", - "0x4efe7372616a7f662b7ee8e5cca06a072bc77c86581e63983a6895c99ada2f19", - "0x69bc7e6bfc1f8d7d8a9506c109e3c1ec5f364b65b50edac64377b5b41a4b32c5", - "0x4d4db88fe82208093a6536ac70fb181849e4cf1b34bf332906ec8c3a65815af7", - "0x3159efb61aca0a698ed47776fa32207d06027952db401f7de6b0c1661fdbb2ad", - "0x1fb233a16cf65d35891a43253a69a5003f0ed9e788650b180dc8db72661df65e", - "0x4115c344d113c884ecab66a2506cdaa0d721aa8e2ac29989e9f47bab0172b999", - "0x50772e19b9799f4979676aee65c0c0f22d6ae0569bc5990edea7294fe039744d", - "0x15236e41609be9f7321421d197813aca9df4c0e2606fc82661a66d17ad9cb0ad", - "0x14cec786771992338db76d054d8e0dfe9154eff89ced6f0c5f5e4ae4ec211353", - "0x72fdd09c735dc2053167082f39882c1cf70d4c4acd0909c3130c89aecd1b27f5" - ], - "d": "0x41b797d609aff421adade3911231d88eccb6d0d49f8501135a6b9b72ebb3d86d", - "ipaProof": { - "cl": [ - "0x317b5e454850bbab50b5ae75a4e8f46959090197fb902ac422f6b4890f310613", - "0x160e15b138e9b9e915f7063f7cfd0c231b182f65fad12f292c96e2a95c5612ae", - "0x63e1841cb56a483e49ff837aca09fdd5a66c47c07bd4ca824943a28ef39a9483", - "0x469255b209dd0ac2ae7afb24724edb9af89caab6d0b7d74427b988cc509d0dcb", - "0x2cbfd81a872a043bc205bb25e9058581460512c840e45bf57440e594d105183c", - "0x3c638b1144360c4cdc17c16cfc5f24411b03db5dffdbbf604ba1cca63e305d31", - "0x54b1a56a951a566fddc1eb6e4c23349f02051726a5ec3594893987fdc94b6ed8", - "0x0e876f9b73af1973bb8ff88783d07194bb7457018ed1a3532cde3aefa59b9534" - ], - "cr": [ - "0x4df96b93aa6fa37e33d18979ae0441d3390afb54b8b691142da1497c4e4bbaec", - "0x56b862a856b36c59d99724b951a21d67b2c026fbc2578de131cbc8fcd58d1d58", - "0x4245edc458fa81d7ffa02fa34b7501ad59273633a51d803ae7d16428998aad18", - "0x37209eda9e08070518b9b3a9e2567b989371e942383fd27db84978f4f9b8b50f", - "0x694fcdc2da00eb112da1e3ca138f7434c3485f947cbe6a8b082e8a167a4ba991", - "0x49e8dc603fd0c16e1e6579a708de35beaca2a2da4e54a281d696414bc1a1352d", - "0x55a538dc89d4feac4044ec38652d9460156d9af4e8e5be9a11755d0fbc95223a", - "0x12f61e9475a48a24be69b52e4a5e5f959f46821412794825bb6c2c5b4c1cd467" - ], - "finalEvaluation": "0x0a153ef3a39be61faf902e7030ed89a0b46e02ecad06f1f0c741b3e84ce891c5" - } - } - } -} diff --git a/packages/statemanager/test/testdata/verkleKaustinen6Block73.ts b/packages/statemanager/test/testdata/verkleKaustinen6Block73.ts new file mode 100644 index 0000000000..bc4db2f706 --- /dev/null +++ b/packages/statemanager/test/testdata/verkleKaustinen6Block73.ts @@ -0,0 +1,2561 @@ +export const verkleKaustinen6Block73Data = { + header: { + number: '0x49', + parentHash: '0xa8a30b41c2f4704492437c072dda9bcc2cdff8f72301abf756163385e72b9e98', + coinbase: '0xf97e180c050e5ab072211ad2c213eb5aee4df134', + stateRoot: '0x05ecc0780ae86e9a22636947ecf190a0286bb3ad0dd2ef66a14a2b1aaf97524c', + receiptsRoot: '0xb0380dc0dee1fcb1f37c769c750f905fafea8ed563dcb866f32f0bd3be03e329', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + gasLimit: '0x199a425', + gasUsed: '0x447c98', + timestamp: '0x66191328', + extraData: '0xd983010c01846765746889676f312e32302e3134856c696e7578', + baseFeePerGas: '0x14533', + blockHash: '0x1cd86b50b4c0bf88f00551517b42e5ea25276c4a3042d662e7255f28034f9fc1', + prevRandao: '0xb842b19dc83df43a49d072166b025cbacb1322105a6da975cb56924b03b11bfc', + transactionsTrie: '0xd9c3f839cc8c575c9e69048bc7f4264c4a7bb973fbaba7b76f1a38421c930f9c', + parentBeaconBlockRoot: '0x6cd81d46da59ffb3c91490ca7c098b0ef9ed02f2a34fef004c814799fcf4caae', + }, + transactions: [ + '0x02f8dd83010f2c82012c843b9aca00843b9c3d7d830186a08080b880bc7fe08e9b33c6686d9cd0adb44a0319683e31c03997c05dac16838b02c9da76a1506097527f921015d7f7952c3e72d4d06a801be0cb0ca774a797c70be4cd72bbc1b5f0e43a60b75260b460d753605660d85360d760d9536761600060a8554bb9600060f3553d6000602355a3522b7a7ffbbdc27ad8a80274fe55003e2d4b61c001a082257ff14a530033ae89812348e596cb7251d067e64970fbad696141a7888696a0321b84ccb74d2f687fe5e613cf135ef6d3e87d1c544ac69d02639f8a072556cb', + '0x01f8ec83010f2c82012d843b9c3d7d830186a094bb8679513e7de5287f3f307a7acaf37d58aa725080b880ea11156160006060550698839a600060d85595600060855560006095556000602955da600060b755600060db557fb63c6ea69fe43d1a0e2dd93af15489ff962b307cad8a2ddbd85af3bd67901f91606f527f351614812376124f7919f0bf1a8046e5414d611a4dabdaaff6594de4fc5fa634608f527f0ddebb06f5e634a9ecb1c080a026c31e6743adbe0dd3a4948e2cc211c97dfbbd9130fffad3c34b41986013a842a01677a2aa76403d896655eb912bfd124f087ea4830dc93e395b9642ffd552b682', + '0xf8ea82012e843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b8807f4e8be1eed7a55ac2478aa22364e5bd47a459705bede5835ff19dc5f323f14d636004527fe0bd593ff073f2207801fdcd29e3e2ec7355caaf22d057af26f97d0363a220a26024527fb9b6f1638601a7964389e4830eacee6d817ba2305f6a99eb21440f154f83c9846044527f85aaf8277d0e449808518295e1bb373179261b83021e7ca093fa42ff52617b964b7d761093e2df13b82f85f6d75f34d47b04efc1c822c256a077e0550325f3c681d6e055b8e11ced234a8e1d31beb332b841d1fd80a60888bc', + '0x02f8f183010f2c82012f843b9aca00843b9c3d7d830186a094ee645a44fd6f1f9210c969cc9a51143aa6c1d74180b8806000607a556000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f61010853601c61010953604561010a5360a461010b5360f461010c5360ecc080a046e9b77b26912841f3002a6d128c7bb977ad61f4901d190a9b9e25ef5c431839a00ad409e55e88457e860a003fc5b4012bc8dc2a72935d445d3210cc6681086452', + '0x01f8ec83010f2c820130843b9c3d7d830186a0941bd27e214fb879287d7ad1096115e50c25bad58b80b8806000609155f1600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddc001a00453e9d1496388c6cec7c74f9652cafa76466276236eb62fb0fd0b6516a6d7b7a06bc7f1ef6d1c274d2d87780785aafe8786618ba1434fa78c3e1073aea9f8ce2c', + '0x02f8f183010f2c82012c843b9aca00843b9c3d7d830186a094000000000000000000000000000000000000000080b8808ba67f3eed4af192b533010350625e947d951685797e50fe78072d8c0b507baafceaf86084527fe522bffeda905bb93e7e2216282025a995340103b74ae647047a4ddefea8207060a4527fb7fe9282b9c95839b0eb7c204e7dbfaf5a4c6f56e6cf9d6757233b55964a0f1660c4527ff8795ef7d6761cae62938b9f42a2236718c080a08f93937c08a0954e955c7ec9190c0b9588208a6a21e0b15680cfa4171d92eee9a04e57cd93852e5c11ee07fd80ab7259ae225268e2686e7b9aec4ebc9ee4b3bf0f', + '0xf8ea82012d843b9c3d7d830186a0948a7f8fc774bc4daa268d58fba616905c0da89f8880b880e860006099557f4ff23d6ad3d5cf85f5270694c86857eb12c32d2a284f4bb2cfd620089b9045d66098527fb19337b3bf981b563482bc18dcdd07cc1462d96edf9393232d7c42928075b96860b8527f1d8a21d918ef8cee8b8d02be77b8c6bc82a538546e1c11ab8b51f98b3b3c6fe460d8527f17865a872cc2f288ef30ba831883021e7ca06a2316e54eb9231a5d928a9e58cf5cc5257bde1e101fc946e19564a47cf22674a0152346a947f55bcb4e4e8bff4c53b3b938e97089a3079ff5df225cc5af2022e4', + '0xf8d682012e843b9c3d7d830186a08080b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f4883021e7ca0bcc27b26774736aa578a7929cf73abf9ff4c22659b1b3912d8ea43b9803c04e4a07bb7e12359181b42729dbee9192eb0b6330fd670fcb45bcdfd9f46ccf9e7d642', + '0x02f8dd83010f2c820131843b9aca00843b9c3d7d830186a08080b8807f0b4893a20c453420620bcfa6089d44eec3a16131efc159378b12e5acf0cb86486040527f10e5b427edf6d6305f59ec90f25541c4d429c1bcdbe8cb66b3b9758f0c7187b16060527f9020b06f3b1c3959ca6b8822daa37e511333961ce5b1318a027345622dddc7d7608052605e60a05360fa60a153606760a253604460a353c001a019703d82e0053f9dd93a4f9302be8dea5ce0b80904ef894d45d60581bbe54716a0418d86ea9bcef5536fe9885cf164e503d125504105eef6ce7a3db7918a956b50', + '0x01f8d883010f2c820132843b9c3d7d830186a08080b8804dab60006096556000602d55ae0bf1b5ff8a600060c4556000602b55e6022960006040557f2ad87d12accbb641d13cfbfac5b72915c27eaeeff101505366c36d9914537f4d6076527fe0ec710775909dd5b671e7314f07993c3cbf189bb041c67a1d174156a0f7fef06096527f87e1e1e666b4ea801f0ee0f415bf00ebe6e5e6c080a00804a84bf785a586542779d9ba081043750a0f6f1b584694dbb2d3aeb0f068fba0598f72916f57374528a1d17028a1c61473bd08fb001ecb8c82b4cd602c80a6e5', + '0x01f8d883010f2c820133843b9c3d7d830186a08080b8807fcf00648a888d5d9e45a0d5572378991931ceb7957fbde4a0a50c45163fc16e4a608c527f1131552c45533da6c89b75e59936a01f3b97f6fbe02bc17ee560b6c3620fd7ec60ac527f279c800428432c3bac148f30f5056b58038602b50f8599890c9fa15d2203fa4a60cc527f04b53e5576e21be3500d83ba67c4cdadf310b6c080a0f5afbb8506db4dfefebc3212b87922f3aef7ed66cbff763e45900d55bdba3353a0625afbda6a6e63e0b6e4c43238832914761f2c442cbf19a0570c7a85b262f4e7', + '0x02f8f183010f2c82012f843b9aca00843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fadc001a09c4b52989bf019da3693ec7d21d3eab5e466626d527ae160190eac326babd50fa067627d37ad59d44d566e59f600f61731580d6723c5cea5c9681eee3fe3d401a2', + '0x01f8ec83010f2c820130843b9c3d7d830186a0946a06675f32a49c77e8194aaa633bd233039bc9d080b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c080a019b7ed402389caca79ba2e2a0364700b78a044c1a1c413e20a1ddcaa6dd3133ea032ee4c2b47f27ef4ce2ad42fa2eb784df9111d8e31bf8ed4b7ff720fe9459948', + '0xf8d6820131843b9c3d7d830186a08080b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fe83021e7ca0c0e48285e90dccf7a7938ee091e11feb6736ac590f0e3df370f466df432a0d82a0232554ce360305d1b699e6de2540a44c045063fce46e10218d82dc6313b54bbc', + '0x02f8dd83010f2c820132843b9aca00843b9c3d7d830186a08080b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f0c001a04f97d1932645bc733cc323678d7fff67c0335aa5e762ad221d255a6e22d22928a07fe69f5f99c4b98cef83f9a82ef219b790c8548a3a6a7af0dad8088e1da1cef8', + '0xf8d6820133843b9c3d7d830186a08080b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4d83021e7ba0f47883613dbb7e9083559b67a4796256071f7c96a1b9fce5639814cdcaaabebea0166d0223e45c2dc76013d9c0252cf8e813b2b9b68f4b38111defc4a59c21887c', + '0x02f8f183010f2c820134843b9aca00843b9c3d7d830186a09403db52ea6765b0f3f811c41e7c4a62aa23ac7c4280b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c080a00d04668bdb17633862d74534ad47248d7a1631d2b0c241f4522a7cc9498763dea00777769509772dc8c6e40f8b1ce07a6ab6a2bc4b7739aa78344f827a8efd329d', + '0xf8ea820135843b9c3d7d830186a0942f21bf32910f4f97b49eea109203e30cd9fe4a7680b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3be83021e7ba0e2ed3bf725dda3c67e833f815bde3ddf0f060d136e1392850fd8717ab634efc6a024e8eb1cab99399faae3597965fdc572d46c3158b7539bbfd160c1b20fa50067', + '0x01f8d883010f2c820136843b9c3d7d830186a08080b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bfc001a0a9a863d7ab64d10aeee8c1041679630ba9aa257fc2355962e835a8a7509fd36ea07c89edbe0d8703116933f97919b67c2c974c606eecffb67479755936b7d11bb6', + '0x02f8dd83010f2c820134843b9aca00843b9c3d7d830186a08080b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c080a0390cce63480a8a59f1d43cada01d4c2cd0fb016aae30171c67c27ebabed49584a018f76004043250ffa87f405eebc676465988f1080040a9c09bc6c0ee94d24f23', + '0x02f8f183010f2c820135843b9aca00843b9c3d7d830186a09427567f49bea0425b506fb5f1d4ef96ab9b6d7a6580b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f61010853c001a0be0b143fbb0a2c223f245b9982839439a989d343909bb60e86e39ca6f32fee91a07fe3ad7c603fc2d7eb3e6a4522dcd27b3bf90ae99b385cc668dd6f91363d732a', + '0x01f8d883010f2c820136843b9c3d7d830186a08080b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c001a0ecb615ac43eb09b74b996c2888ab893d22b40d78514d211de2e04c2eaabb5892a01746e30ef329783a4e1acb000cf0e78d544b33fed67fe47d0ac7c19801f87910', + '0xf8ea820137843b9c3d7d830186a094000000000000000000000000000000000000000080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71c83021e7ba0229b8b7c0218ab55cec96b40cea2aeb285da9595458271630e6b53fcb9d39486a03a33a5ae85c17c46412725ce1d02367732e3cc98e611b51c4f82d05ea766675b', + '0x01f8ec83010f2c820138843b9c3d7d830186a094e4a988c70600f2b302bd4200921611e3d514e0f980b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddabc001a0cbd39f98060ac31731018d32eb3394db287d79c92f822496a3001622fddccb60a07548ed39067373f764cbed5f230ed21f35ef0ee0340d98fe8f3f37405f77c403', + '0xf8ea820139843b9c3d7d830186a094e305d8e64e2430a6ff43534a8e59314f0a1d08cf80b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f60006083021e7ca007c7057a765517659e110a9cb61b163e5a6c4250d50b04431102a07def785385a03d9549e59adb88de662db1316448721e5e857d04e906410e540fc0d2f87ef00e', + '0x01f8ec83010f2c82013a843b9c3d7d830186a094b721be9423bf647be095b2d0c3a39790c84646e980b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c080a039a104320288abb88094b84ba59a31b2659902a364da1a2328aebddfac520078a041a61d5f33fd20edffa1e8be68f8f88654978e3fb3ee355258ad57ad25a0c3c6', + '0x01f8ec83010f2c82013b843b9c3d7d830186a0948e51e538440113745ec6ef5f929e7c36c6eb0b1980b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f61010853c080a0d635cff08c665c9f20ed2e944a57494756468b292c65c47c076e7e64c6dd9595a038a220a875b6ae2a87deaa997ae826c27e3e09bff1b25cd3669ec2ee32577ad8', + '0xf8ea82013c843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f783021e7ba050b396718930dc7e19b9bd9f3e1d67804a6a1c41308c065f4a70fe2cf0e30ed4a01e047a6179a87f8abc78b915f4b34d68af25615ac3903fe9a0c087518dbd32df', + '0x02f8f183010f2c820137843b9aca00843b9c3d7d830186a09466ea3b7602ce7e70cac877c026c37a5a372437f980b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f48c001a038bf2ea218bf79515a4600e22cd0ebf8be4c22aa006e161e374217e4eef89549a06aad330315cb13ddebb6ae27ac638c0c898650ad13727a7441952160798fd006', + '0xf8ea820138843b9c3d7d830186a0945ab9c2bfc69ab94bc4c485a725a03c478f44ff9680b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fad83021e7ca0b23e2ff432722b3327c50d4290bb5bc25098ab8405820b3bb9de1996bf8b4588a0662e1b9c3a6f622c4c8038c9c84959654a071a04bfc905cc7dc7b30a65cfaf59', + '0x02f8f183010f2c82013d843b9aca00843b9c3d7d830186a0948f7274f21e5986adc5c8b81e0dbab8dec44a1a4780b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc001a09291f0972aec74634274c68b4e08cd0a29931b98dddef551236596135f5a4dcda00ece9626a58869a2f714faa7cd598234739281fecd96d5f9a584a1ac6c8d0112', + '0x02f8f183010f2c82013e843b9aca00843b9c3d7d830186a094df928f82d47122b41131334cdfc34a4b58bf1f2e80b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddabc080a0bf6d2892d810030973f768c6d7331889906d88747d87ff91e26c91817c71dfc4a0617b6af896ebd713dda9d1cbd9490a54c999f0535e5da198ca548cb5f5bbdd89', + '0xf8ea82013f843b9c3d7d830186a094000000000000000000000000000000000000000080b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f60006083021e7ba095dc4c8e4f3086b441f3700e772c19a0749d404e28c56054549346ec41d4570da02bd84a1535737e7fc70c8f26d98f79e6ad229e408cc77dbb431d9db7854f599e', + '0x02f8f183010f2c820139843b9aca00843b9c3d7d830186a094b9d8827c1fb5cd3b12da06f7706011c7cfa6c72580b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c080a09a0645203afb1dc4c453fe3c5c67fdc448987347bcb9282f921974533298c86da06d7d0beace1ab6171065eb04a291543553cd1bf6867f346392d23e1d1164fd9e', + '0x02f8dd83010f2c82013a843b9aca00843b9c3d7d830186a08080b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fec080a0e386a5f3be3fd980a763626ecc0423278f80e6ca68094a91a7fc27ab35e7f48aa05088e5d654b32f92000371988849a4c904751756752ff372b4345be0da7b005b', + '0xf8ea82013b843b9c3d7d830186a09466af57c567ffb0ca8ecef1e0629ef281f69e6f2e80b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f083021e7ba03e922675bdbd225df1f86544def44e51c2ba6bf3f0437ef9f9053686a91bba7da014e5618fb648c956816b7e2b76d8622d40e8f5ecc7797d30f02c88ef27b2da75', + '0xf8d682013c843b9c3d7d830186a08080b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4d83021e7ba0db360331c9fe8b24662538ab21b5d7c45decc745307ba1b38a70b6f5b925b430a04499e3eae48a5f242d4684ef251a1e8b7cd30da4eb7f34f9432de23b4f2d34da', + '0x01f8ec83010f2c82013d843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c001a0466b12aec6e1c715943b793c1cd3d55a2e21b61a55727d9099914d29e9c894cca0011d6fc4c915adf71dedd11c74b9ed2a092140f991715535318b4e9d8349dd1c', + '0x02f8dd83010f2c82013e843b9aca00843b9c3d7d830186a08080b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3bec080a0288da21eb57ca1f025998319718ec1ebbb27f1483e852156089843441330a38fa03b88e6bb7bdebb146d5b0fdd6a7810f88649fad33d9118afbfa98c2b35ecf954', + '0xf8ea82013f843b9c3d7d830186a0945516f9cbe49114a73de3ef84083485fda9bc34e380b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bf83021e7ba00d943ad3185ce0705a8dc88ec1b4f7c8812db900b26bca3c7b5b4dfaf022fa2aa03dcb7e222af699d18d175bb128f2e0702109932b1c9f6a6ae0150a8c9d6caca3', + '0xf8d6820140843b9c3d7d830186a08080b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f4883021e7ba0d08ec2a556887ad32477d6238fd2a5c88648eac6896c71daaa75a8ab7dc37f9ba05da7598aa6b58cae3c488c678da619ec4c5ce62dfef96de73fcff3207f38a464', + '0xf8ea820141843b9c3d7d830186a094000000000000000000000000000000000000000080b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fad83021e7ca0a2b3fa8b5b9083c5aa2eded3a6d6060f1a20887d27692d2fbefaf91ac2ce2213a0701afe1058e3dba2a98c463b3d9dc2cfedbc84824f945b38872f918e2e8b497c', + '0x01f8ec83010f2c820142843b9c3d7d830186a0946972d0c27c180ae4870202e2f44a08a2c4495f8380b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c001a0a70a621fe38c20ed0619c35e5fa775f640ea16436b505949977af3d6e61ff3dea057a786dcce64893cc1bbcc9d0ae5871bbf49cc7d17690d37e4d3ca5b77452063', + '0xf8ea820143843b9c3d7d830186a0948d85624d9fed078d717b64a4b95cf2086dc435e380b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fe83021e7ba0545c2129b07a0abd32aeb1b9fc32fe29acb4d39fac84a1cf3bd0f11dd43aa6eda0367a8219f70fb65ed757362687c7661fd83c875cce15cec1eea737f376ff16eb', + '0x01f8ec83010f2c820144843b9c3d7d830186a094bc0f711d3dbe1d33f1d4e9cfaa54769610e36ad480b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f0c080a00345885e5af1b20a7398feaf637a041f847f9b34a270bc133c2a43e8ade04eaca026530726f407ce1950636d50166f10bc282ff105aaf1b43ea7ed6908fe0482ab', + '0xf8ea820145843b9c3d7d830186a094c1e4ec3929982bca4bb7c32795e5514852479aec80b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4d83021e7ba011aa8416f96cf54870bb2d825904ddc958e4d6df29260a0af4472be6a65470f3a061ae91955e73c42aa1b0b2c12a3c6266e1f7b2f6aeabbe8af67e417926968f4d', + '0x02f8f183010f2c820146843b9aca00843b9c3d7d830186a094371aa76a23935b9ccf7ed6393c121243918bce9080b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c001a080d74cbce18de503af3cf5666d83ec025f8d423ec0c9298b511c781919cdb9b1a06900f517d0a8a4df1b9f810d0ca586fd07d36ec043b2c6c5164d7c92f9c15b9f', + '0x01f8d883010f2c820147843b9c3d7d830186a08080b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3bec080a07dd7d1b5b0ebe22e11dfb6b099a501125ae936db622e9d3485f41cbe20a41464a04465314e05c732d52f7a6d2a5a0537eb5b03cacb8ebc45f8773dd70582fcaafc', + '0x02f8dc83010f2c820140843b9aca00843b9c3d7d830186a08080b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c001a0fa5b0d531ea632ae8151ffe6b585cc643107d174ec3fcc72849d673f64bf86929fa22b4b74498a7e1e43173f9bed6f5b00f52be2eab0f9300a6b1409c47cf1ac', + '0x02f8f183010f2c820141843b9aca00843b9c3d7d830186a094772a0134fccb757b7a4f233a83fe0e47110f188380b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f61010853c080a04f31e1eb763fa11ef46b27e58bf0735d16b5d565d71995624269a7ecef5221a9a026a3264fd9378589b2e766a8c8a8e3da1708ddc5cc9ee3fa4ca48eb00b3dc322', + '0x02f8f183010f2c820142843b9aca00843b9c3d7d830186a094bb90e070d1685dc2752f5925137a31c526f4b85c80b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c001a0d236890da0d4159ee7f4018ffb9c340f8d263dbfdff5ef7e48b7e0e7817f4ea5a06d338ba3efbbe26f5cbc56fbc34c347269fe038610802a4cff055c53dbafa89d', + '0xf8ea820143843b9c3d7d830186a09484b04f73ed023a4c03b516875454a82e3eb8c0a080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71c83021e7ba011eb15e502f62f7d812281e038d7b2d21088d1f48e84acc63b4b759c471fcff0a06774e3c1a6de049220923cc50b4f295e17ed26510f3b4cdcce8156394c99dfa2', + '0xf8ea820144843b9c3d7d830186a09491e69a686b22c2bc67568a0723c1353e73f79a6880b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddab83021e7ba05ec27268152813ed4b4b04eb54db59c7cd9adb3057c22b8ce487f1f6231cf6a2a03e38274103b1bd59579def2e60ade7da23e10ca63d11083bab792e76319bef57', + '0x02f8f183010f2c820145843b9aca00843b9c3d7d830186a094000000000000000000000000000000000000000080b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f600060c080a04f16afeccdeedc2c3e596adf7fb17a4a8434c657c745d8977e432d20e85fd155a02a5b6aa26c572ab24c8f4de9c9807ff34a956bcfb6d098e8e1ee0b9e5369dd9d', + '0xf8ea820146843b9c3d7d830186a0948c4d7c1de4e6e6ff004b89a500a952e3a1ee94ec80b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa669783021e7ba0ace04f7437c95b15eb33362fe0f2a743568b9868c63bba3e9e593437d348f326a01b1d67418438076d71c79a90678ba7b1e0df9e99d603c2a97748bb3f6ff92cce', + '0xf8ea820147843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f6101085383021e7ba0b5ebd47ee66671a0299952ec900207d3635311c327639fa2bc6e20a8b2a3febfa04acf2ae051c55eaee238bb0239adf2069c8862b574515f849aa04b9a6affbe3a', + '0xf8ea820148843b9c3d7d830186a09485d72722a0a90d61a6cadd07956353f162379efb80b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f783021e7ba096b2572c4fa1adfd3ef2053dd8840d098ec9417a293ff3b4b2363b32832219e4a06841853c446d4b4f94fc100bebf0ea753442ba3a39fd9efe48b0d8294a252914', + '0x02f8dd83010f2c820149843b9aca00843b9c3d7d830186a08080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc001a02f97d5f25deb2a1df32d529de8d7b50751f91a7ac28ea6dc72a1bdd8708fb4b8a00a986c1872c5232d2dddf68d4676e514057cb83a7eb3ac958e8ab588ce8a9330', + '0x02f8f183010f2c82014a843b9aca00843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddabc080a02e880aad997edc37cf85fb1fb3228fd54369f5cc278cc0ec0f87ba545c83f17fa0283d08e2f16febf9d09eaefb1ce24d74a50186aefca092781742de5a90e69c77', + '0xf8ea82014b843b9c3d7d830186a094000000000000000000000000000000000000000080b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f60006083021e7ba0df30d50b930656f43b7a198b3e276629186147dfae5d16b4399c65af5d9eba5ba02ee930bf1e34eee3a4479662fa7cc6706c6b25a2f56ee4c05927292eee313d79', + '0x01f8ec83010f2c82014c843b9c3d7d830186a094ab5680563e8b2fafdb669f9201c7fa3c4881fa6e80b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c001a09c0b52eaa5c6c4e34813245382f25be2813a7acbc90b61b5323d5d817882bc02a017447d12b6dc7605bdf9d8b4d28c2aad4896abb064e0b5bc428306eb1d9e1d49', + '0xf8d682014d843b9c3d7d830186a08080b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f6101085383021e7ba0b5d1602bdfd5beabb94667cad4f6025866bcf2105daf48e0fe609ec86c5f7a55a0770f00b40fd7c9c99683eda050fbafe19093052de54c4bdadc8b419892c4177c', + '0x01f8d883010f2c82014e843b9c3d7d830186a08080b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c080a0ec9141169d727dcc52b0f565589bfd7602d82e60d9220067b7763ffee8ff05cda03c2d683d1d9ec6a90b54c193aab9bdb3f985ef4bbc8086a03937edb218a72eb7', + '0x01f8ec83010f2c82014f843b9c3d7d830186a094000000000000000000000000000000000000000080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc001a0fcc7e987fa0ae1a03ef89ea1415ab623523b345ebb00c19b33dcc9d9296b4a09a02e3db49ff11feedf12a54cda22c6c9884b13309c91239e9aebebacb78a8b11ee', + '0xf8ea820150843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddab83021e7ca0d6035fd97eabe6f23a3f6296b34722c5fef38298654890d9291f080dca2ad431a017d7e33f2eb504a8e6ef2fd35e4c90abb3f61774a0aaad93848325680cb1ff6c', + '0x01f8d883010f2c820151843b9c3d7d830186a08080b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f600060c001a0e0dc7b3b3e3faa7416ee7f2aff5ee5a7ed9862a46f93e8bf807e5011bc0ab933a07623cf4718c471bcc0f30c06744d455542c61b4879373b49d8a185f66f3a9206', + '0xf8ea820152843b9c3d7d830186a094000000000000000000000000000000000000000080b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa669783021e7ca0cb455cfa4e69153a261b99b43f072d093cc388ba0d25ff90066fbdb498657038a0323c59e41562648f2b6e5f72cdde3a15a27c1779b89122a84766627260bfdf90', + '0xf8d6820153843b9c3d7d830186a08080b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f6101085383021e7ba01d5d2fc7163a57a5650a303a61066a84372eef5a0b87a2143e96a1ddccb9876da06d710ae739fe497543bf8216c5b6787da34206bb9460f6e1e980fb45fba5eb45', + '0x02f8f183010f2c820148843b9aca00843b9c3d7d830186a0947e36968da99f96c67b432fa4e138dd37a20afa6180b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bfc080a0c35e8a4f6ecf9910d5430d17d3b44124af2210ac0503e0b7618a6ac13be542bfa06446e462be0481582f55de82d79726c27c2dddb3cb64e931861fd4cd2cf8b79d', + '0xf8ea820149843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f4883021e7ca0e7aea247778da4018e116f40a1a6491513c55c8f78da31886a64a04bc5d9b01da021a15d7c40c225dbca3a02ae28f59d7977eaa9bf37ffd3186edc33056db08bbc', + '0x01f8ec83010f2c82014a843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fadc001a09b03c5626b61d64b9ae33a7f8d91f9d41dd7dc477404eb6a6d5046822ce37476a060a346e4c9ba90ba07f1a36c70e8877bc3d31b17ba6bbc6b4cd33d2e24eebd1b', + '0xf8ea82014b843b9c3d7d830186a094b02a2eda1b317fbd16760128836b0ac59b560e9d80b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e983021e7ba08559a0a6a4873b045b5b6e750364c4cad54124892b0d2e8b4b3eec55c32169baa012ebdad986ba5b4eeacde61df1e19dc1482c247d3617770dae171402816d7f8e', + '0x01f8d883010f2c82014c843b9c3d7d830186a08080b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fec001a02c34bfaca3df17e301988910c5ad25d71513c7a1c7e1419ed3f9e1532768e4dca00654d33586a5c5427906d9bfd824d496524cb56751a59fdcbe11dc94c544e362', + '0xf8ea82014d843b9c3d7d830186a094000000000000000000000000000000000000000080b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f083021e7ba088e47276e8b8e31a9663eaa680b0490aca6454721af4bdce50e9c4a3fb581c97a0380c703f76c437f2e488e02fb4497d03181ac002cb0481f09238390bb96e486e', + '0xf8d682014e843b9c3d7d830186a08080b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4d83021e7ba04176083d6f682c26ddb95ff4828716d0e78b1a32efd59b53e1083237a9b194ffa03e6c87cc7fbfdb90d3d3c2bfe38a8138f1dd0d13cd1d478193e5f7abe993207e', + '0x01f8d883010f2c82014f843b9c3d7d830186a08080b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c080a024ba8f4763299cc536bf4aa88f1c6e127ce2a162810828af01011a610a66f32ba05b3b53e36e98dd5101750ad3e63238ae32b2364c3e30873637adc4cae7e614c5', + '0xf8ea820150843b9c3d7d830186a0948595ddcfecadfed2b6ba466879aea11dda51be9b80b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3be83021e7ca01aa6640700a5fb70bf36d3e0b34089b1c6571555a3a9d605cdcda44d25af2ab3a02fe93489eea0db62a8475ef3289660847282b8890821d5441965cfb6a06b667f', + '0xf8ea820151843b9c3d7d830186a0949b295973e699b30cd8c26afbf948b91cfed4625f80b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bf83021e7ca084d0f980256391e2ed5e401dfb41b501b8dbd5576f3191867f7498bccc9a77fea026d13dd1f0ac37861eb467af2a41b20bbf283ce754497ee8ed01a3ee69335592', + '0x02f8f183010f2c820152843b9aca00843b9c3d7d830186a0945da29909670540fdf59b9045d03b7df435f3d18980b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f48c080a0fb1adbe8b43b8b1db1bf2f8b87f9b201a480fd2228f99cd07af607519acda27ca076afe95d3b42c78a5499164a8ba61fb649af91b1a175fb805664b7062e0d775c', + '0xf8d6820153843b9c3d7d830186a08080b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fad83021e7ca012b85b50a80db70a6d2542150d1483b55939c3d8775e82c9b23089c966a1b515a066337d183b7e38ef292bf70ee68eb2913dd4a6c6a4bb897133d0864d89161733', + '0x02f8dd83010f2c820154843b9aca00843b9c3d7d830186a08080b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c001a00d9104230b41c4bdc5002c771876a14ac594650e7f8b2e497abd14c9cfc36f1fa05f5cf8de0af1458b757f3935fd954b16b4da71ae6712deab1b4688f669f8ecee', + '0xf8d6820155843b9c3d7d830186a08080b88060006063557f232aff8dd4c82fc25ce6db944ba9bbd0be2afe8d12e03b2570cd0d7217ca229c602752602e604753600860485360d96049536097604a5360a0604b536020604c536051604d53602a604e53606f604f5360e2605053605d60515360ae605253600a60535360d4605453606860555360a660565360a360575360fe83021e7ba049cb3ec7bc4e6f02ad30dda4252ade699770ca48d67581a5eee45b29aea00ed2a05e3ee6bbcaeb9d347da610bed82ae563740dbed558f8e03916f3658cf3a73d7c', + '0x02f8f183010f2c820156843b9aca00843b9c3d7d830186a094799672a3bfd9e1393502457f235107a11ba3b2fb80b8807fe230c016a19aa20e08b595c1a8ee103e30d1bab44396bb5a8c8000324b17895c6090527f4eb8324a9933fa4a60d195da08376ef7ee0a067a83140f0e3a11d72e30067d3060b0527facda11212e1a73c4a73516292ce88d17f065bed6343342129c07a07aac0a2cd960d0527f1ac3f9d7297e2ae4da2d8e6ffbd0114f83e0f0c080a01eb9638f994938a0d29fc9c57221107a0db9e0d8ba2501e38d60b80b6d207081a01e5b888fdc3daff3e9964a23e0d7b24db5aeca61fcf2ebea50f828c1b64b0200', + '0x02f8f083010f2c820157843b9aca00843b9c3d7d830186a094002a40d9de2a0e58a9fd61b5ece027ec60ca33ba80b8807f2782d90ef05cc05ad8c9c8ff614a75352e80b5f669869143d97cbe6e09da38ae6047527f0c6883c7512356d2ebca999f824c8453798aab6f964d0e4bc868a6ed625500946067527ffd782999dbf78f31927371a156331d82e60c64acbe71e16dc2aa0b98ab6f71146087527f8faea4eeda251b264cf9609f19adf3fc940c4dc001a0c20a6ec54f866b4db4c5386d85e74d61b1f3c5cdaecb9315e907098c8ccd3c359fc1cf81839dd35c4d1bfa778bda7d85f6d389f2381f997c844c2aa1e1631f96', + '0x01f8d883010f2c820158843b9c3d7d830186a08080b8807f3f3fb15d2c28418f1ecf2208648b930440fa94dea0234e2808e6fa1f5c4c7b82608e527fb3a0301ee7e9adea312737b3e2343299e04102a59bf3c8dca6cbdbdfbf41586f60ae527faca1e9477ba869741852086fa1b2280c20770753256a3d52857a88720b532f5660ce5260a860ee53601660ef53601660f053607e60f153c080a0b2f85fc279bfd6f475a6cf1bbc14db6d61bbf6ff280b99e5c4c7598fc8b9673aa00157462f1c5474eb0cf4aacb4bacf0369e3de0a1d9a9bcb92af92c38bc0a6582', + '0xf8d6820159843b9c3d7d830186a08080b880ca600060ff556000606255f2b73e963cc17f598206d98a4d43b13bd0165e251b1da64ea418e5fa3c9193d77cf3b8070300886084527f6f60b5fb14a3f80b3ec5ceeb55a35387660ea9d71432188dd7e5c92d0ddece9560a4527f1ac2523b3ff9c365bc4438123ea0fe2fa77d4ad3543a29f02c5ee7aa04916f6460c4527fd3be83021e7ca0d72becfed181d5e2ae8000cf3bc6c7eba37f44322560d7ca54e39a6768f320c7a0337a0d4525a7a9c9bbd95fe02c86e1365bc21d07f9df3e88f27e398e133bd83e', + '0x01f8ec83010f2c82015a843b9c3d7d830186a09445caa1f1f2f54cd1f1063aa1e8ed3745f24a265b80b8807f31434276e2f8da6eb8fd7bba47bae500993c4df4f975102c385aa793ef5ec79e6030527f688923cf43ece7c899c84bbd4f06d98faa4f00117179fcb8ed147f7ef4de86196050527f8e5fae260bd710e53f12318b17a687ab3eed4af192b533010350625e947d95166070527f85797e50fe78072d8c0b507baafceaf8e522bfc080a02ab446eb8937567a7b2ad750554db1b79abb58e687cda8e993ab6a8a4e6f1c8ca07ab09d5bb360756943085656b5a9593f1bfe7e86440416a364e36176373d2139', + '0x02f8f183010f2c820154843b9aca00843b9c3d7d830186a094d703dad4bf24e442de00a0ced1fbc6c878bd3e3e80b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c001a010002b68bd70fcee846816baa86f4793bddd69f10fb77ba69d5118482b7411c9a002f3d711e709967f424fdf59af38df6e356a88985bdd6d04deb56e2d89acee1a', + '0x02f8f183010f2c820155843b9aca00843b9c3d7d830186a094df2434bd14160f19cddfda6d8532af9538e8e49780b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc080a0c358c7053d3f44534d159fc9a5d61c8e3f720a1e3787fd6473ab738c7e16acc4a01a55bba340bdde5bdcf662c5211140015b8efd5a2eefe0ce28f191601943f507', + '0xf8d6820156843b9c3d7d830186a08080b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddab83021e7ca08006b44b6b20043c958cdf706e2b6051b732b3e04c4e7183e3457c522cec9a16a009a0e0277368740f4d51587b0cebd7d65cf47d8d017b4235819983cf4600419e', + '0x01f8ec83010f2c820157843b9c3d7d830186a094e9bc4cf48cac4347e73192d298191965a014d4ff80b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f600060c001a0094735cb7e825076bef99ed39bbdf7a7b80c8ee13e89930ccc2788080d72a2e0a037d0dac24689b24b790150299747f7a3852b2ee9307c94aa4302bef4c3874c55', + '0x02f8f183010f2c820158843b9aca00843b9c3d7d830186a094000000000000000000000000000000000000000080b880877f988b2340640c23f38c454dc369c86243534d97a56b1a72a2b8ebffa90a4c8d7f60445260e6606453609f606553607460665360f56067536030606853602b6069537f56580f78be4c626afd547179692c477815fba5952358ab8eecd500932c4e509f60e0527fb1de4e05e0b6a245efec547bf120ea4614aa26e835aa6697c080a08b1d8be6da1ce8561ce43d3549688da623ff8e8b937f5dbb24d1fb147f4dab97a0667016de9dab6c224620be82fc026a16580295fa2210a2c4df410e3a335968cf', + '0xf8d6820159843b9c3d7d830186a08080b880de600060e655a96000603c5597600060cb5517d76000608c556000602d557a6000601855955b7faa142df15443f2efa0a78fae7853ca64f329b9350d67a20ced711ecfa87996fd60c6527fc1792fd830a68a06e681e3b1a20ba7ed7d86e569cbc176f8043d46801b79f5de60e652605861010653607961010753606f6101085383021e7ca08c850b108ef0b6a170c9ddc1a882d1af16f0cc82afa04b3ff29487d058eb6014a016692467e84bcb8cbb55ecfe9e40aa3639130ee5b7ea976c65284fc606e65ff1', + '0x02f8f183010f2c82015a843b9aca00843b9c3d7d830186a0943309d4afe25acce235ef22615783bb1f224889f180b8803a186460006087555e600060f5551497be7f745a07880fe477f26c65594f270059037068d5a67ffadacbb4a06c09a265064f6086527f71f75181e345e74553bf07aba7ebacf8a02b46f0577bc0b6341a074343cf5f3760a6527fae632d66c72b6dc3431371dadd6358949cb50a626cdbae234642cef92babb3d360c6527f47f7c001a05343df30b3699732782ea47f2e8d47e3fbd693fb2067239952a9a70368dfa996a039d0079468f6e8c31ba12a3d0b7cac2bf16d4759ec6ff0c0a55b651d86b56b5a', + '0x01f8d883010f2c82015b843b9c3d7d830186a08080b8807fd0024e84c070d02f188960f194945967f78dc21937ccb9f6b150802622ecb2a26072527f1e551f7d986ab58e0712c6caf2bbb5d4c7b3f787cd23da9995485624866814586092527f415b6091274854ef51a97fa68af823b5569cee57ea7609a4eee3f37b9d785b5c60b2527f655555efde6bd58663d14d06d139000ecac71cc080a0f87f3fa4b2d6b36951404b70bc80753ab835fc6fdef00fd096ebdfbe174f204fa026db76888a65caf575761ce166fe1bcc6e39e95279294dc10eaa470f94fc4650', + '0x01f8d883010f2c82015c843b9c3d7d830186a08080b880600060705560006009557fa6a864a673b3425cc339f68ce3dc8d5b6b19e978c5ff41cfeae120230d1a89b2606b527fad91b8e7e1bbb6dd1bfabddd219de0a5fac49d8ef42be33c5e2c86c3c1242cc0608b527fd281aae97bdf7257608eeae692180f105d66a86c4cbd979b41daaf58c8872e2660ab527f655bddb4e94ebeddabc080a01f583c69b5eeca7b005e859c0dc3ea57477d36be3d5d652b5498bede5f39dfaea03c6a2d8881f415b6c2f55759d33005500c68d2946b28806aba36170238b2b9b2', + '0x01f8ec83010f2c82015d843b9c3d7d830186a0941db2075e7e09276f64aa4d74bb7be40521998ee880b880bd20600060fe5562dc60006042553b600060255506600060785560ee6000603a55566083602353604e602453609a60255360f960265360e1602753604660285360d86029536048602a536095602b5360b6602c536016602d536004602e536085602f5360d760305360e4603153607a603253609560335360dd6034530f600060c080a0105dda7a43560b8a0dfd688b6de708ac63ca002dfc307044b5aca1f7d5b2c115a01e7c551d6705cfd3ffc6d35de9b01619683046d48f424b6938c9298b56b5e85b', + '0x02f8dd83010f2c82015b843b9aca00843b9c3d7d830186a08080b880d860006011552e2a7d7f49734e1163478102aadc04de747476e65cabf5e9f882faf4c34ab33ef9b844406099527f1eb0b931757ad222a14d0a32e2988cb6cbd2ca3294beb785fef999c0179694b960b9527f98d7d571a0d01834b398ce70229a6a4b719c4ee54ff1ad61638fbb0e66ca5ca560d9527fc266fa1a99ce84c22f48c080a0b15bbdcadfe319d1242e6b607794ba4eaa3ddd39fe8933ee58116cfaca0aeb69a01a6b927acacad25be084ea87ffb7b75bb037fa98f0a83e2feb054c514f8c665a', + '0xf8ea82015c843b9c3d7d830186a094000000000000000000000000000000000000000080b880677f8661a46b1814f19a1a371e9ee8275dd6e4d745e7d6f7d09d4d160fcdba3f602b60d5527fe74a59572c74183ab41377d178113ab4c00228cfecb3ea206506a8077a7634a460f5527fa8348c960eb8b9c763cddfb3fe36cb929472a158640f5865ad57f930affa1adf610115527f65967bea09be9e1306355ff995d75c8fad83021e7ba00b07fa0de34ec76e8f8ec16554c20bc2cd7bd9f507720b3b7f0fc71e707c4bfea068d82266dbbb814375197cbe62e28f6362ba5fc05c67d0912ce208e16c24f5d6', + '0x01f8d883010f2c82015d843b9c3d7d830186a08080b880cec56000609b55c499486000600255600060a1550060f26090536020609153605260925360a5609353604560945360b9609553609a609653603660975360bd60985360c2609953605e609a5360cd609b5360ef609c5360e3609d53609f609e53607e609f5360bb60a053603260a153057f0b23a19379a5cbee554fd6d67264e9c001a0de5fd82970f19b1921a556c9014f6ef65f75f5873ad8f89cdf20e7fede96ff5da074eba11e43ff150bb98ba27f661095ebda808faf45aa760336fb53d8801ae7a7', + ], + withdrawals: [], + executionWitness: { + stateDiff: [ + { + stem: '0x01e05704061237a859f1b9b1034504f28fd1f28fc2fc542f76c25353317002', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x02395691818694b87523e45b287f356e18bee5bb223fe150c78444e474efe7', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x02c268fd036cc0991ae830b9b60f6bee4fe424626e9f9349035f997f30569c', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x08c34e780ec52a4472ee8719102d7d6ce8a5a9bbb30403448981ad4e0618f9', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + { + suffix: 73, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x0988a78e32c1cfa97c37baeaa9150ff2520eb0cae8f8ef52b2e2be93fd0c67', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x0de17c5681890a1b1252f810812bcbead156e98dc08b65628fcf3f900b5cdf', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x154accb1af1a65b6988ba83221f39d7c2deb6c4f0678a3c02eb51042a5c39d', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + { + suffix: 73, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x170f0a2418d74079dc4bf90e6aa1acbbad309684f6ed39180f1abba864a9f3', + suffixDiffs: [ + { + suffix: 99, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x193e678ba0470deee8dbd4a1f13031bd30c15c1ec623c33c3377bd99a57167', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x19c6bbecc188963c4a7e1522260e2de0eb84de1091787adb4c1148f2d3b565', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x1a100684fd68185060405f3f160e4bb6e034194336b547bdae323f888d5332', + suffixDiffs: [ + { + suffix: 0, + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 1, + currentValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 2, + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 3, + currentValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x1aa912d8a807859755a399e704c1c4822bcae5830d7c344ae0a42f1e9bd90b', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x1f898113287f76b7f5a65c070c6897d6e2f52e13b4824cb434cd49ea8289ba', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x242271cf1aaa13ede9bb0a1550d6f181c6135afb92be8270221f03cc8a721e', + suffixDiffs: [ + { + suffix: 0, + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 1, + currentValue: '0x5f54de346f94ba04000000000000000000000000000000000000000000000000', + newValue: '0x40c182193ad9b204000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: '0x2c01000000000000000000000000000000000000000000000000000000000000', + newValue: '0x5e01000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x25c693f897193ad0a74d28c2abd5daf634b5a81443bce918f7fd8facdc10d9', + suffixDiffs: [ + { + suffix: 112, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x2dc8b419afe45128bb43e729c215ad3bc7075df74b1e5604118e0b6427777b', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x2f79975fa775f1795152cba31ff05d2d799992f5e3bb733f2cb78e82983aba', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x34ca45f3e8aa8c5c5ddd447d311fe37caa7a9445e8fb0ba288aa66eea9f566', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x3546093bbbaafe2f33c34da98a66ab278c4e9a8bdc97571b4b90674438f79c', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x3d2105d7950603355057541ce73a4af9edda74578548d7ccbdfd43d858bf3c', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x407cb2456efe2f10015c315f07958bd2d88d255751b8e7b0b4e5a1514d1a25', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x4251fab44ad3da134ba742a0753e54f99e088d9c27d891b5b1ae7e1a9b77e6', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x44c7c70fda763c0f052a41eacfd7368e10907ae35cb8500482bba22a67cbb6', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x489f78a7cf887ee50c0038a4aab9db983175b685b642d70bfdf46c8f5dce14', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x4c213c37273418a14c3aff5fdea36d8477f620b45f4306b801f35535461570', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x51134e41886dd173200537ed0060ed039eda15145aa6d28f891ba88b4e7c93', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x5533424f2b3deb900f9a1cdb2033264ef24119621a8636c53a845f33149ec4', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x597288d12bf7d5638cde835157068a128636c05bfb021f0add543e53cd4cd0', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x600ae179b4f0806628b009f497f308a8810e9f9f2da6848c00305a5cd7a507', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x61353cb2cb4eb01e55327ba5788b973673b5f70181c4bfd71f3ea7b4125e21', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x647981f7d80c0f49ab2cb416a52abbd7159557d8c6be608612af5f7ab5392c', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x65eebcfa8f93ff4d8fec2689b19325074017041cf6bf9f87dee30eff5bdc6d', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x66e2f4fd57dafb0ccfd9c4b44a1a2597c514a57be9e0ff90bfb110198eb65a', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x672f7c90f229ee4d20e85775613a256df5f641ea41c05178dd447a3d3ddb42', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x67aeaf00f9af01621e4752a6b8d49eb1314cfd054e654b6950378538c609ab', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x690165957ae880cd3c91ce83ac27ccc7aca1d4a45a66becbc0772c07d66e89', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x6b636a6f0f2ef1eba9c7bb8347cb102ed154bba0c4a57f9badf79bf56ff53a', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x70c11fd2cd555a2929c30eb88e238c1a3dfab77ca68098bcd0668443459aeb', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x71257942f0872fcf67d0616257c1194c1c78a2934e172b96ecf65da06f1a5a', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x75b173d2765b7ad6ecfb339f9c00cb8091140430d2e67a396656b85629e07b', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x76990a554383ed1f97b81f862746688f9202bbbda7bec2e93a9053e84bd36b', + suffixDiffs: [ + { + suffix: 99, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x7840d9adf5f4f182cf480c16e8c6cbbc6129cc1cc93e6407332679b14288f4', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x7ba150271b5009ca83cc44771fb717a677ff75646ae6724c7b2ba8bc43232f', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x8367de50212d06596183424e82e5ee43163d40a268dbb47de0d890b042d0e2', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x9303b7509ba8513a3ddd78f8f78760948c1a2d3cf26bfdf5c0f8e682066c32', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x93be07aa9b56a651843f9859f5ebf49e881b10a7570c790d01516f58f67887', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x94f32a2ced2d144dc650339d729ef3596cdb988c8e65423c2e81fb95289b20', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x96ed99018bcdb2439b664559f70a95ec161cfc6ef2b8e1b42ff61733e87f8e', + suffixDiffs: [ + { + suffix: 0, + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 1, + currentValue: '0xfb9691f52c867800000000000000000000000000000000000000000000000000', + newValue: '0xf7a87e9855788800000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 3, + currentValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x98988c4756aef748f13360d7866ff5a76804f8342aea544a2f1c44ca3d0705', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xa14dead64e6fb38519c0184fa1390e960f9cc6781dfb140846e0cde32a0094', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xa47e86d43221917d98b77018dba7c94c498ef3ccf7a5af06a24d502b9e0c95', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xa9a0f32ac246020ae4b8cf5880e990f92818e68f6c778158079686dd2a64ec', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xab8fbede899caa6a95ece66789421c7777983761db3cfb33b5e47ba10f413b', + suffixDiffs: [ + { + suffix: 72, + currentValue: null, + newValue: '0xa8a30b41c2f4704492437c072dda9bcc2cdff8f72301abf756163385e72b9e98', + }, + ], + }, + { + stem: '0xad09a3fab0c90e824fdf2217119dad5127bb544b1c02ccfae55f1853e9b572', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xadf0bd4a821a0a5afd0e821c9f65d7ead2a741947e1050a3da0c6e23ceea6f', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xb0a5b6557b8c56026825c7e4bf87521466d2fb2082ddc04994eedb3571a78d', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xb14ae6dafb7c0f5f8857601e5866b983283a99f535a680bcbd28ee821a58a5', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xb2ab3ebc447021fa53e577ada18ac3b686c04c98656f7eacb0e9dbe48747a8', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xb7f53fb24057369c3fff2478379ad8fb4f24d55ef02ba85a388195476839e2', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xbd96db32b81ff3e67911399316a10a06b350d25424d2c50595a3a95ef24959', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xc045ea750696ad54ee30ada9ec0cadaab2b75d89c4f6227b0d9d73c3087e91', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xc07f9cbad7ca193fd74553fdc4c1f36ba645d966b7cd25f3a20bbc79bdce94', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xc1c4797ae89d062fc711585ffa4c78d2f6f5a6997132f0f7ac2d28d67499b4', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xc6c45b7e2e756273c6dfb8b0c7bb67f25f34bb1e335a33fff4b8d15bf5e9ae', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xc8b385304a354467b5a27b7c87686bf2c1d772358ee3383089e9bd44dd5106', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xca3f471892ec310cb6d062ad97856c811d81b46bb00343d39a777dc313b5c4', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xcad32b0b76f703260debfe2d8814e4d73d538a4a62b3cb5cf71c58a94f7f57', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xcc34edcf86461a53eac936328100254601afe1df598bb168f8b38ea7666d54', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xcc77330b3055cb6299efeea173da3640060111781a234966eedca596a999da', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xcd5c20363d75fc2a474a74dda8762695a4c0c4b693a07615268406f9cc4dec', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xcdaec01026962e32cb371a41dbe5a4c753e6720b744717b74ee75018d28f90', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xcf5408fa602d6dbd8e2e641d14958a88836476fd0e0a32daa0de56ead34d24', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xcfa78715c6acca5de1f35cad039b812ec4cc589a1d2eb797e7edd441b53f34', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xd3f8ff95ced361da1e8ab561ce5af2f8340671323538acc7d76af393146e90', + suffixDiffs: [ + { + suffix: 112, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xd5f8607b72c823bf0ed71bbe55d8ec37bd7cb3de4513077c07205884d86b9f', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xd5f86b6ac83b9900db5408c968836394bd382e38196e4a80eae8b8c12f49dd', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xdc0b535d009100ce447419f18ab9283c76bbfb8780270ff8b4b40ed2cefb40', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xdf458b3a246a4c06e1cbaa4f0869f10a8e1c6510906408c5a7013438381b39', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xdf67dea9181141d6255ac05c7ada5a590fb30a375023f16c31223f067319e3', + suffixDiffs: [ + { + suffix: 0, + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: 1, + currentValue: '0x92b6fdb8628ab604000000000000000000000000000000000000000000000000', + newValue: '0x6d6d9a311853ae04000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: '0x2c01000000000000000000000000000000000000000000000000000000000000', + newValue: '0x5e01000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xdfd121155cae6d2529d60da7de934e423fa8e41405327fbc78494b30ea9513', + suffixDiffs: [ + { + suffix: 99, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xe4f7b34d35e4a4281eaec980d3dbbbeee79671e9f2f4d0411cb113c798d103', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xeab324912c2a13ec543d74b65870968538ad085f35cb9756e07c8c5682261c', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xec46df21a7dd9ee43bcd8f3477c62efa832f2f5f87febfe29b2604de624652', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xef4f2cf6f74fe5a997ec25aa2c2ba5602005efaf7c352fa42762e6f60aa50d', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 1, + currentValue: null, + newValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 2, + currentValue: null, + newValue: '0x0100000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: 3, + currentValue: null, + newValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xf0841d2b4f8c89c358129812fdcc09f6d2e019fe2138a5603d28927e9eba7d', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xf2110ca748f1f0aa3a6281d44d18f4a12a4557b96c2e72d27d7cfa23af48e7', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xf6269b5a5f7c4b7664a5f7970b1b0700eebf0b349369ac20135001d75fe82f', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xf7cda5b929ccbdfc6339aa7eb8e2dd35e34a4bea487641c35e38eff980b1b4', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xf9b07f865603756d8682c9ecce7f4c78d08f25b4d7e3104cd29ce2078f15b5', + suffixDiffs: [ + { + suffix: 99, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xfa9bb984e4382474e717427dae78902e1627171d30313e5c554c7ab7d53cac', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xfd16c88628cc572b8aef1b3ed058e8c2e352031a2deff7d25187da0c1ffdd1', + suffixDiffs: [ + { + suffix: 0, + currentValue: null, + newValue: null, + }, + { + suffix: 1, + currentValue: null, + newValue: null, + }, + { + suffix: 2, + currentValue: null, + newValue: null, + }, + { + suffix: 3, + currentValue: null, + newValue: null, + }, + { + suffix: 4, + currentValue: null, + newValue: null, + }, + ], + }, + ], + verkleProof: { + otherStems: [ + '0x19b464180e578d4d516b7d4a6425a8574afc4bab38aae9fa09aa0bb79b13a2', + '0x34c73185718c76bc4c4da01daa82c72f064f7deb720443930c1867ba499d40', + '0x35e37865cf898ca89a6617057171a185ea0349923347a31ec92215e8fee705', + '0x488a440c7df074cb8191d657efcfa26ca28305404509a61914603faaa3f643', + '0x4cad9c2d704a188facc52755cdc62bf947db397516ddd0025541d917290828', + '0x67e0e7e23fbc51dd816235a179e50ed793e2a30e00865c9de7b2b36e1f3974', + '0x69794876cab6650878d2cb1098217b04973699bafcbb2e7132b0749fcf3b2e', + '0x75a259f01b2e7f18d0cbc1d6c891d3acdb1f1f304f25cfc7d81a67215c4a84', + '0x760f28dd20e51352eca6e9d3ae3173a5863b696a4a875e423a2118f02f3944', + '0x9363cdebbb8bbfd27b84eab7fa4fa4f3a29a2add2098feafd4697f5d6dc55b', + '0x9868d698b6605c6a1c0ace08cd261f6c8aa6cce1ad2926efe10d21c7bae806', + '0xa9ed0cb7398250eb47c854c45af1aa5968f697b163df12d652a0a6367f34f5', + '0xbdbc00b43082f900ca793a61377ec690136f6db5229a5d79818119453b928a', + '0xc0237e3ff2222174a4406e598b9083eca7ac5394cfce7794dea7339c444f8b', + '0xc6c4378ab419a41db1c0692c739f46dd2fba4fa8a0d2fd759dc7a2a881c7ec', + '0xc8d0efd70a010c68da50d7727f54b388d945214acf03d6357e65e980c5265e', + '0xe48a640a9e2cd273cb6901ecabdd923f0485dadc21e8cb6e95648bb1576d8b', + '0xeae3765d080336606bdfdee96a4ee964cd8f05b9ac716917399625f1cea568', + ], + depthExtensionPresent: + '0x100808100810101009091210080a10101009090810101009091010100808100810090909101010090910101009091012090810090a0808101010080909091009090808101010101010101010081012100909100808101008101008', + commitmentsByPath: [ + '0x722e1493938ec7e02160e25cb4999d7dabbb87f4b782ee9a6877838589085608', + '0x41d538b8b9bddc5ba8e7aca5848922d24cddd9a63113c36623d595f5a37a95c8', + '0x3ea09b91f3ead7c5898e7a8b06e4ec415558e7bc2e835565a668590cdd828f84', + '0x54824315285a035da8444a15c22f4f074803d4a47ad006cf1598cb29cf81b80b', + '0x3ac8419ed7a2501bf7d759cd02c0d3aa5998f93daaa598807d56ed523c64ac2d', + '0x065e2edb70fee27f9c5a7a43241e4d764c8f6f89cfde4cd45e4fb1224503a5fc', + '0x08b386c120fd7456d040c4a53f7b2e5df6c84e80bfa2cd1a99a5ce6b2abb32a7', + '0x427b4a9ef0138f38eb2aa1004b32318028f41c34b3724313b73b4bbb3c7fb2a9', + '0x62dbc83963aef42b5c6696695bbbf01e92ad6d0db9e565b687bc145b463ec46c', + '0x6396aaf2c0c78732efeaad69a7080f568ddea3644a092933a937930b72c779f4', + '0x5f94be11200843fae3e652afd4a38f4d37bccc9189700166f73fa3298f49f1fa', + '0x4848b183ecd1dad15e2a477c403e17493085fef900df5800761d33c3149d6baf', + '0x3399ee827a9a74da92a9eca4acc618b95ef792639069f884d7683167571f87b6', + '0x43f1df45e877b08f805300397ab7830287160460951851572d2b8e5f0592f6f9', + '0x483ece1706e1d5eada83858a4f0892e78432831ce2947b3bd8be584d73aa4964', + '0x6bf63b2962a17a5da1567d0b3e8f3aedf17b8f0794804bbfdb152ea11f7f27b0', + '0x4ebe9b7066045094b30c66fd7a3562023b8f5abcb13e70a111efc4129f49550a', + '0x3707270f2fe083b66aeaa1b6813081b1056c950e4e531a8d41d5bddfc3671861', + '0x1d2598745627b56c071d30d2cb4d35907fe0e2b49db2f764a403883e2e2cd4c2', + '0x0bfe1faab7f13468a927aae175259d44c0d153a1f448b5b0ad681435bb4d3a60', + '0x2841830305a4b148416f4a46e23d1c3e7733a9c380922dadb5ad398df2d852a1', + '0x2b0b8088ad078773da681de309c1e2042689b35216e9a7b8f23b648aefac5ee2', + '0x49dbee56b62faa8ee3ef35b39356dbe7608864d5cc16b5d7458f6854e2942208', + '0x375da878d61adf16fcacf9ed424e7835031825e09b4e9563860e01f8b462ef17', + '0x2d86a3a4886716a46b3797eea63d4153fa0601a1cadf43aaf3eb5e81a15f7cdd', + '0x690e98ec45cf5d9bf56df3cb85ea3975c357925d2ebee811ea2ef00322ee322f', + '0x26d3a884d4789928e4412a26168301b508bfb8c917899dee6b54316cc9203b06', + '0x5ca92d55a3326c82cdcca56204d01af89f0fe06d3baeecc44cae87d13c6443b2', + '0x2a1c9995538a9992a5573f759490bae6dc720ed1098e2bad43546dd5bb4c520a', + '0x18f638eee96c5bbf763952ecbae4e14e2a8009912510f6c47071937d5a4df40e', + '0x17c626cdeb80e38744db8309480aebabf8f170dedfa0272af7e597f28b2ad57e', + '0x2c02f17363947895ce377823e07fe5d5c64b6ca0e4c51d6b6a8419fa6a708c08', + '0x2d6aa568d6bef185be0785a4c13645e097154fc59b9fd341d831f9f565e0b95a', + '0x5ff1c4d4883f22678fd589e34edac1c8fd6f154c6621a61fdc660989cb72f056', + '0x499bdc456dfa56f9c9fa6c0d47212c6cf4731cfe2d7a896c1f1aaa47ed878632', + '0x1c27dbbb3cbc7f790b6d1c96664c84609ef28468dd384f5d50c334150063e7f7', + '0x6350417f140b03e3cf3590c81c4bc0a43d16a976506ef714c8f65681d56eb719', + '0x6eb8da1319ddb0c04fd93c17c90d07947832c14a9d1d348f67eb53883c9c6ae2', + '0x0967d5e224136c84aee3e3d1bd1937bb84599fc9be04ba897506d7419435bb8f', + '0x2865aa98097d9fce2a250d5d8ea8310323a01349404ae71dadc202fcb894b4f5', + '0x635abb6f530eb833b9bacc779ad3c46bc4551b002e97636189c2202326365e73', + '0x24602e77b76788c5c1f51942fcbf54ed3d8f3ee118a399f275dca4185bb95ad0', + '0x5ea9e32ac95183a0b6c766acbf7e858294bf972eed434b7e806ed1e71b1c5602', + '0x3abdca9f5bdf3457a42bf5b4b020d3970f04502cfabc71fa80b6a3ac891b0a3d', + '0x39983668d3f0b076f2e3eb8113bf9c8d602d1b1ec0b4a0a0713fac22514bb46d', + '0x1ab3e5949b99a1b4be811b75e02b9e662c14ca0e7d5231b24eed3ae22572f224', + '0x732298c108b9fc5580180e875629203030a73e5d16b2dc400a617f2161709616', + '0x19b539b39a3583ebcc1abec2e2a75bcacacd9f42eded484b11e69106e62ddf2a', + '0x37445047ef2b7669a78635f8b7b508b1d74725dbdc204e3a4281bf68ab2e274a', + '0x1daa3c1cff25e854d882319fbba077dfd2cd1fa39a5f52afbe44d39b5d62f963', + '0x55279f0e838370d428cca5430062111716428c8b482312beea42eff6b7902f69', + '0x0db6ef5ee640cae261535385e42319226547dc4e4d2dc40c9d1cb12713f08122', + '0x20f905a020235770dcda1d13d473ce9d5635d2f807a574e4862c9c1651fc30c1', + '0x35346be2c112a07ef69aa62bb02a3a2f817a32c91f4e88e3a204b9339575347d', + '0x6031798723cf452c830f80c27c970119cb0184188684517ba214c498ba834784', + '0x1e677e9fa586b6abba722bfcf110fdf9dfae881a7c4fe8597ae509b91d81bc3f', + '0x44b00fc708008271ab2d56469da91fa82006573c32e7aae16e7d9eb467579d76', + '0x6949014ab1ab4a6fb597650c9d606061233818c05320de08639617b421b71351', + '0x297389f62fb6349c710d6b886f068671a917866ca0ac4c5c6f1adf00506a8d88', + '0x4efe7372616a7f662b7ee8e5cca06a072bc77c86581e63983a6895c99ada2f19', + '0x69bc7e6bfc1f8d7d8a9506c109e3c1ec5f364b65b50edac64377b5b41a4b32c5', + '0x4d4db88fe82208093a6536ac70fb181849e4cf1b34bf332906ec8c3a65815af7', + '0x3159efb61aca0a698ed47776fa32207d06027952db401f7de6b0c1661fdbb2ad', + '0x1fb233a16cf65d35891a43253a69a5003f0ed9e788650b180dc8db72661df65e', + '0x4115c344d113c884ecab66a2506cdaa0d721aa8e2ac29989e9f47bab0172b999', + '0x50772e19b9799f4979676aee65c0c0f22d6ae0569bc5990edea7294fe039744d', + '0x15236e41609be9f7321421d197813aca9df4c0e2606fc82661a66d17ad9cb0ad', + '0x14cec786771992338db76d054d8e0dfe9154eff89ced6f0c5f5e4ae4ec211353', + '0x72fdd09c735dc2053167082f39882c1cf70d4c4acd0909c3130c89aecd1b27f5', + ], + d: '0x41b797d609aff421adade3911231d88eccb6d0d49f8501135a6b9b72ebb3d86d', + ipaProof: { + cl: [ + '0x317b5e454850bbab50b5ae75a4e8f46959090197fb902ac422f6b4890f310613', + '0x160e15b138e9b9e915f7063f7cfd0c231b182f65fad12f292c96e2a95c5612ae', + '0x63e1841cb56a483e49ff837aca09fdd5a66c47c07bd4ca824943a28ef39a9483', + '0x469255b209dd0ac2ae7afb24724edb9af89caab6d0b7d74427b988cc509d0dcb', + '0x2cbfd81a872a043bc205bb25e9058581460512c840e45bf57440e594d105183c', + '0x3c638b1144360c4cdc17c16cfc5f24411b03db5dffdbbf604ba1cca63e305d31', + '0x54b1a56a951a566fddc1eb6e4c23349f02051726a5ec3594893987fdc94b6ed8', + '0x0e876f9b73af1973bb8ff88783d07194bb7457018ed1a3532cde3aefa59b9534', + ], + cr: [ + '0x4df96b93aa6fa37e33d18979ae0441d3390afb54b8b691142da1497c4e4bbaec', + '0x56b862a856b36c59d99724b951a21d67b2c026fbc2578de131cbc8fcd58d1d58', + '0x4245edc458fa81d7ffa02fa34b7501ad59273633a51d803ae7d16428998aad18', + '0x37209eda9e08070518b9b3a9e2567b989371e942383fd27db84978f4f9b8b50f', + '0x694fcdc2da00eb112da1e3ca138f7434c3485f947cbe6a8b082e8a167a4ba991', + '0x49e8dc603fd0c16e1e6579a708de35beaca2a2da4e54a281d696414bc1a1352d', + '0x55a538dc89d4feac4044ec38652d9460156d9af4e8e5be9a11755d0fbc95223a', + '0x12f61e9475a48a24be69b52e4a5e5f959f46821412794825bb6c2c5b4c1cd467', + ], + finalEvaluation: '0x0a153ef3a39be61faf902e7030ed89a0b46e02ecad06f1f0c741b3e84ce891c5', + }, + }, + }, +} diff --git a/packages/util/test/verkle.spec.ts b/packages/util/test/verkle.spec.ts index 9f86255627..d7e88226ec 100644 --- a/packages/util/test/verkle.spec.ts +++ b/packages/util/test/verkle.spec.ts @@ -1,7 +1,7 @@ import { loadVerkleCrypto } from 'verkle-cryptography-wasm' import { assert, beforeAll, describe, it } from 'vitest' -import * as verkleBlockJSON from '../../statemanager/test/testdata/verkleKaustinen6Block72.json' +import { verkleKaustinen6Block72Data } from '../../statemanager/test/testdata/verkleKaustinen6Block72.js' import { Account, VERKLE_CODE_CHUNK_SIZE, @@ -59,7 +59,7 @@ describe('Verkle cryptographic helpers', () => { '0x64e1a647f42e5c2e3c434531ccf529e1b3e93363a40db9fc8eec81f492123510', ) const executionWitness = { - ...verkleBlockJSON.default.executionWitness, + ...verkleKaustinen6Block72Data.executionWitness, parentStateRoot: bytesToHex(prestateRoot), } as VerkleExecutionWitness assert.isTrue(verifyVerkleProof(verkle, executionWitness)) @@ -69,7 +69,7 @@ describe('Verkle cryptographic helpers', () => { // Random preStateRoot const prestateRoot = randomBytes(32) const executionWitness = { - ...verkleBlockJSON.default.executionWitness, + ...verkleKaustinen6Block72Data.executionWitness, parentStateRoot: bytesToHex(prestateRoot), } as VerkleExecutionWitness // Modify the proof to make it invalid diff --git a/packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts b/packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts index c3501e23c0..b132d40889 100644 --- a/packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts +++ b/packages/vm/test/api/EIPs/eip-6800-verkle.spec.ts @@ -7,10 +7,9 @@ import { hexToBytes } from '@ethereumjs/util' import { loadVerkleCrypto } from 'verkle-cryptography-wasm' import { describe, it } from 'vitest' -import * as verkleBlockJSON from '../../../../statemanager/test/testdata/verkleKaustinen6Block72.json' +import { verkleKaustinen6Block72Data } from '../../../../statemanager/test/testdata/verkleKaustinen6Block72.js' import { createVM, runBlock } from '../../../src/index.js' -import type { BlockData } from '@ethereumjs/block' import type { PrefixedHexString } from '@ethereumjs/util' const customChainParams = { name: 'custom', chainId: 69420 } @@ -18,7 +17,7 @@ const common = createCustomCommon(customChainParams, Mainnet, { hardfork: Hardfork.Cancun, eips: [2935, 4895, 6800], }) -const decodedTxs = verkleBlockJSON.default.transactions.map((tx) => +const decodedTxs = verkleKaustinen6Block72Data.transactions?.map((tx) => createTxFromSerializedData(hexToBytes(tx as PrefixedHexString), { common }), ) @@ -26,9 +25,12 @@ const parentStateRoot = hexToBytes( '0x64e1a647f42e5c2e3c434531ccf529e1b3e93363a40db9fc8eec81f492123510', ) -const block = createBlock({ ...verkleBlockJSON, transactions: decodedTxs } as BlockData, { - common, -}) +const block = createBlock( + { ...verkleKaustinen6Block72Data, transactions: decodedTxs }, + { + common, + }, +) describe('EIP 6800 tests', () => { // TODO: Turn back on once we have kaustinen7 block data diff --git a/packages/vm/test/api/EIPs/eip-7702.spec.ts b/packages/vm/test/api/EIPs/eip-7702.spec.ts index cc5d68f6d7..a9239a7820 100644 --- a/packages/vm/test/api/EIPs/eip-7702.spec.ts +++ b/packages/vm/test/api/EIPs/eip-7702.spec.ts @@ -248,23 +248,21 @@ describe('test EIP-7702 opcodes', () => { // EXTCODESIZE { // PUSH20 EXTCODESIZE PUSH0 SSTORE STOP - code: ('0x73' + defaultAuthAddr.toString().slice(2) + '3b' + '5f5500'), + code: `0x73${defaultAuthAddr.toString().slice(2)}3b5f5500`, expectedStorage: bigIntToUnpaddedBytes(BigInt(randomCode.length)), name: 'EXTCODESIZE', }, // EXTCODEHASH { // PUSH20 EXTCODEHASH PUSH0 SSTORE STOP - code: ('0x73' + defaultAuthAddr.toString().slice(2) + '3f' + '5f5500'), + code: `0x73${defaultAuthAddr.toString().slice(2)}3f5f5500`, expectedStorage: keccak256(randomCode), name: 'EXTCODEHASH', }, // EXTCODECOPY { // PUSH1 32 PUSH0 PUSH0 PUSH20 EXTCODEHASH PUSH0 MLOAD PUSH0 SSTORE STOP - code: ( - ('0x60205f5f73' + defaultAuthAddr.toString().slice(2) + '3c' + '5f515f5500') - ), + code: `0x60205f5f73${defaultAuthAddr.toString().slice(2)}3c5f515f5500`, expectedStorage: setLengthRight(randomCode, 32), name: 'EXTCODECOPY', },