diff --git a/config/cspell-ts.json b/config/cspell-ts.json index 3ea94cdae5..ad6c4d2ea8 100644 --- a/config/cspell-ts.json +++ b/config/cspell-ts.json @@ -597,6 +597,13 @@ "nickdodson", "Kintsugi", "deauthorization", + "mixhash", + "blockperiodseconds", + "filledwith", + "lllcversion", + "Netsplit", + "Statetest", + "testeth", "PUSHDATA", "chunkified" ] diff --git a/packages/block/src/from-beacon-payload.ts b/packages/block/src/from-beacon-payload.ts index 6492f15534..d6d93467f6 100644 --- a/packages/block/src/from-beacon-payload.ts +++ b/packages/block/src/from-beacon-payload.ts @@ -1,7 +1,7 @@ import { bigIntToHex } from '@ethereumjs/util' import type { ExecutionPayload } from './types.js' -import type { PrefixedHexString, VerkleExecutionWitness } from '@ethereumjs/util' +import type { NumericString, PrefixedHexString, VerkleExecutionWitness } from '@ethereumjs/util' type BeaconWithdrawal = { index: PrefixedHexString @@ -39,17 +39,17 @@ export type BeaconPayloadJSON = { receipts_root: PrefixedHexString logs_bloom: PrefixedHexString prev_randao: PrefixedHexString - block_number: PrefixedHexString - gas_limit: PrefixedHexString - gas_used: PrefixedHexString - timestamp: PrefixedHexString + block_number: NumericString + gas_limit: NumericString + gas_used: NumericString + timestamp: NumericString extra_data: PrefixedHexString - base_fee_per_gas: PrefixedHexString + base_fee_per_gas: NumericString block_hash: PrefixedHexString transactions: PrefixedHexString[] withdrawals?: BeaconWithdrawal[] - blob_gas_used?: PrefixedHexString - excess_blob_gas?: PrefixedHexString + blob_gas_used?: NumericString + excess_blob_gas?: NumericString parent_beacon_block_root?: PrefixedHexString // requests data deposit_requests?: BeaconDepositRequest[] diff --git a/packages/block/src/types.ts b/packages/block/src/types.ts index b014c34d70..31a5102bea 100644 --- a/packages/block/src/types.ts +++ b/packages/block/src/types.ts @@ -10,6 +10,7 @@ import type { ConsolidationRequestV1, DepositRequestV1, JSONRPCWithdrawal, + NumericString, PrefixedHexString, RequestBytes, VerkleExecutionWitness, @@ -224,7 +225,7 @@ export interface JSONRPCBlock { stateRoot: PrefixedHexString // the root of the final state trie of the block. receiptsRoot: PrefixedHexString // the root of the receipts trie of the block. miner: PrefixedHexString // the address of the beneficiary to whom the mining rewards were given. - difficulty: PrefixedHexString // integer of the difficulty for this block. + difficulty: PrefixedHexString | NumericString // integer of the difficulty for this block. Can be a 0x-prefixed hex string or a string integer totalDifficulty: PrefixedHexString // integer of the total difficulty of the chain until this block. extraData: PrefixedHexString // the “extra data” field of this block. size: PrefixedHexString // integer the size of this block in bytes. diff --git a/packages/block/test/block.spec.ts b/packages/block/test/block.spec.ts index 443f3d37c6..6ad2c932a3 100644 --- a/packages/block/test/block.spec.ts +++ b/packages/block/test/block.spec.ts @@ -15,7 +15,6 @@ import { genTransactionsTrieRoot } from '../src/helpers.js' import { type Block, type BlockBytes, - type JSONRPCBlock, createBlock, createBlockFromBytesArray, createBlockFromRLP, @@ -24,13 +23,12 @@ import { paramsBlock, } from '../src/index.js' -import * as testDataGenesis from './testdata/genesisHashesTest.json' -import * as testDataFromRPCGoerli from './testdata/testdata-from-rpc-goerli.json' -import * as testDataPreLondon2 from './testdata/testdata_pre-london-2.json' -import * as testDataPreLondon from './testdata/testdata_pre-london.json' -import * as testnetMerge from './testdata/testnetMerge.json' +import { genesisHashesTestData } from './testdata/genesisHashesTest.js' +import { testdataFromRPCGoerliData } from './testdata/testdata-from-rpc-goerli.js' +import { testdataPreLondon2Data } from './testdata/testdata_pre-london-2.js' +import { testdataPreLondonData } from './testdata/testdata_pre-london.js' +import { testnetMergeData } from './testdata/testnetMerge.js' -import type { ChainConfig } from '@ethereumjs/common' import type { NestedUint8Array, PrefixedHexString } from '@ethereumjs/util' describe('[Block]: block functions', () => { @@ -100,7 +98,7 @@ describe('[Block]: block functions', () => { }) it('initialization -> setHardfork option', () => { - const common = createCustomCommon(testnetMerge.default as ChainConfig, Mainnet) + const common = createCustomCommon(testnetMergeData, Mainnet) let block = createBlock( { @@ -152,7 +150,7 @@ describe('[Block]: block functions', () => { it('should test block validation on pow chain', async () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.Istanbul }) - const blockRlp = hexToBytes(testDataPreLondon.default.blocks[0].rlp as PrefixedHexString) + const blockRlp = hexToBytes(testdataPreLondonData.blocks[0].rlp as PrefixedHexString) try { createBlockFromRLP(blockRlp, { common }) assert.ok(true, 'should pass') @@ -165,7 +163,7 @@ describe('[Block]: block functions', () => { const common = new Common({ chain: Goerli, hardfork: Hardfork.Chainstart }) try { - createBlockFromRPC(testDataFromRPCGoerli.default as JSONRPCBlock, [], { common }) + createBlockFromRPC(testdataFromRPCGoerliData, [], { common }) assert.ok(true, 'does not throw') } catch (error: any) { assert.fail('error thrown') @@ -178,7 +176,7 @@ describe('[Block]: block functions', () => { } it('should test transaction validation - invalid tx trie', async () => { - const blockRlp = hexToBytes(testDataPreLondon.default.blocks[0].rlp as PrefixedHexString) + const blockRlp = hexToBytes(testdataPreLondonData.blocks[0].rlp as PrefixedHexString) const common = new Common({ chain: Mainnet, hardfork: Hardfork.London }) const block = createBlockFromRLP(blockRlp, { common, freeze: false }) await testTransactionValidation(block) @@ -219,7 +217,7 @@ describe('[Block]: block functions', () => { it('should test transaction validation with legacy tx in london', async () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.London }) - const blockRlp = hexToBytes(testDataPreLondon.default.blocks[0].rlp as PrefixedHexString) + const blockRlp = hexToBytes(testdataPreLondonData.blocks[0].rlp as PrefixedHexString) const block = createBlockFromRLP(blockRlp, { common, freeze: false }) await testTransactionValidation(block) ;(block.transactions[0] as any).gasPrice = BigInt(0) @@ -232,7 +230,7 @@ describe('[Block]: block functions', () => { it('should test uncles hash validation', async () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.Istanbul }) - const blockRlp = hexToBytes(testDataPreLondon2.default.blocks[2].rlp as PrefixedHexString) + const blockRlp = hexToBytes(testdataPreLondon2Data.blocks[2].rlp as PrefixedHexString) const block = createBlockFromRLP(blockRlp, { common, freeze: false }) assert.equal(block.uncleHashIsValid(), true) ;(block.header as any).uncleHash = new Uint8Array(32) @@ -321,16 +319,16 @@ describe('[Block]: block functions', () => { it('should test genesis hashes (mainnet default)', () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.Chainstart }) - const rlp = hexToBytes(`0x${testDataGenesis.default.test.genesis_rlp_hex}`) - const hash = hexToBytes(`0x${testDataGenesis.default.test.genesis_hash}`) + const rlp = hexToBytes(`0x${genesisHashesTestData.test.genesis_rlp_hex}`) + const hash = hexToBytes(`0x${genesisHashesTestData.test.genesis_hash}`) const block = createBlockFromRLP(rlp, { common }) assert.ok(equalsBytes(block.hash(), hash), 'genesis hash match') }) it('should test hash() method (mainnet default)', () => { let common = new Common({ chain: Mainnet, hardfork: Hardfork.Chainstart }) - const rlp = hexToBytes(`0x${testDataGenesis.default.test.genesis_rlp_hex}`) - const hash = hexToBytes(`0x${testDataGenesis.default.test.genesis_hash}`) + const rlp = hexToBytes(`0x${genesisHashesTestData.test.genesis_rlp_hex}`) + const hash = hexToBytes(`0x${genesisHashesTestData.test.genesis_hash}`) let block = createBlockFromRLP(rlp, { common }) assert.ok(equalsBytes(block.hash(), hash), 'genesis hash match') @@ -369,7 +367,7 @@ describe('[Block]: block functions', () => { it('should return the same block data from raw()', () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.Istanbul }) const block = createBlockFromRLP( - toBytes(testDataPreLondon2.default.blocks[2].rlp as PrefixedHexString), + toBytes(testdataPreLondon2Data.blocks[2].rlp as PrefixedHexString), { common, }, @@ -381,7 +379,7 @@ describe('[Block]: block functions', () => { it('should test toJSON', () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.Istanbul }) const block = createBlockFromRLP( - toBytes(testDataPreLondon2.default.blocks[2].rlp as PrefixedHexString), + toBytes(testdataPreLondon2Data.blocks[2].rlp as PrefixedHexString), { common, }, @@ -391,7 +389,7 @@ describe('[Block]: block functions', () => { it('DAO hardfork', () => { const blockData = RLP.decode( - testDataPreLondon2.default.blocks[0].rlp as PrefixedHexString, + testdataPreLondon2Data.blocks[0].rlp as PrefixedHexString, ) as NestedUint8Array // Set block number from test block to mainnet DAO fork block 1920000 blockData[0][8] = hexToBytes('0x1D4C00') diff --git a/packages/block/test/eip1559block.spec.ts b/packages/block/test/eip1559block.spec.ts index abffc96a9e..8cc3757df8 100644 --- a/packages/block/test/eip1559block.spec.ts +++ b/packages/block/test/eip1559block.spec.ts @@ -8,7 +8,7 @@ import { createBlock, createBlockHeader } from '../src/index.js' // Older version at https://github.com/abdelhamidbakhta/besu/blob/bf54b6c0b40d3015fc85ff9b078fbc26592d80c0/ethereum/core/src/test/resources/org/hyperledger/besu/ethereum/core/fees/basefee-test.json import { paramsBlock } from '../src/params.js' -import * as eip1559BaseFee from './testdata/eip1559baseFee.json' +import { eip1559baseFeeData } from './testdata/eip1559baseFee.js' const common = new Common({ eips: [1559], @@ -450,8 +450,8 @@ describe('EIP1559 tests', () => { }) it('Header -> calcNextBaseFee()', () => { - for (let index = 0; index < eip1559BaseFee.length; index++) { - const item = eip1559BaseFee[index] + for (let index = 0; index < eip1559baseFeeData.length; index++) { + const item = eip1559baseFeeData[index] const result = createBlockHeader( { baseFeePerGas: BigInt(item.parentBaseFee), diff --git a/packages/block/test/eip4844block.spec.ts b/packages/block/test/eip4844block.spec.ts index c98de2369d..28b54bdc33 100644 --- a/packages/block/test/eip4844block.spec.ts +++ b/packages/block/test/eip4844block.spec.ts @@ -13,7 +13,7 @@ import { fakeExponential, getNumBlobs } from '../src/helpers.js' import { createBlock, createBlockHeader } from '../src/index.js' import { paramsBlock } from '../src/params.js' -import gethGenesis from './testdata/4844-hardfork.json' +import { hardfork4844Data } from './testdata/4844-hardfork.js' import type { TypedTransaction } from '@ethereumjs/tx' import type { Kzg } from '@ethereumjs/util' @@ -24,7 +24,7 @@ describe('EIP4844 header tests', () => { beforeAll(async () => { const kzg = await loadKZG() - common = createCommonFromGethGenesis(gethGenesis, { + common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { kzg }, @@ -102,7 +102,7 @@ describe('blob gas tests', () => { let blobGasPerBlob: bigint beforeAll(async () => { const kzg = await loadKZG() - common = createCommonFromGethGenesis(gethGenesis, { + common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, params: paramsBlock, @@ -163,7 +163,7 @@ describe('transaction validation tests', () => { let blobGasPerBlob: bigint beforeAll(async () => { kzg = await loadKZG() - common = createCommonFromGethGenesis(gethGenesis, { + common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, params: paramsBlock, @@ -237,6 +237,7 @@ describe('transaction validation tests', () => { ) const blockJSON = blockWithValidTx.toJSON() blockJSON.header!.blobGasUsed = '0x0' + // @ts-expect-error const blockWithInvalidHeader = createBlock(blockJSON, { common }) assert.throws( () => blockWithInvalidHeader.validateBlobTransactions(parentHeader), diff --git a/packages/block/test/eip4895block.spec.ts b/packages/block/test/eip4895block.spec.ts index 61c2b98200..29b8751661 100644 --- a/packages/block/test/eip4895block.spec.ts +++ b/packages/block/test/eip4895block.spec.ts @@ -16,7 +16,7 @@ import { createBlock, createBlockFromRLP, createBlockHeader } from '../src/index import type { WithdrawalBytes, WithdrawalData } from '@ethereumjs/util' const gethWithdrawals8BlockRlp = - 'f903e1f90213a0fe950635b1bd2a416ff6283b0bbd30176e1b1125ad06fa729da9f3f4c1c61710a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794aa00000000000000000000000000000000000000a07f7510a0cb6203f456e34ec3e2ce30d6c5590ded42c10a9cf3f24784119c5afba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080018401c9c380802f80a0ff0000000000000000000000000000000000000000000000000000000000000088000000000000000007a0b695b29ec7ee934ef6a68838b13729f2d49fffe26718de16a1a9ed94a4d7d06dc0c0f901c6da8082ffff94000000000000000000000000000000000000000080f83b0183010000940100000000000000000000000000000000000000a00100000000000000000000000000000000000000000000000000000000000000f83b0283010001940200000000000000000000000000000000000000a00200000000000000000000000000000000000000000000000000000000000000f83b0383010002940300000000000000000000000000000000000000a00300000000000000000000000000000000000000000000000000000000000000f83b0483010003940400000000000000000000000000000000000000a00400000000000000000000000000000000000000000000000000000000000000f83b0583010004940500000000000000000000000000000000000000a00500000000000000000000000000000000000000000000000000000000000000f83b0683010005940600000000000000000000000000000000000000a00600000000000000000000000000000000000000000000000000000000000000f83b0783010006940700000000000000000000000000000000000000a00700000000000000000000000000000000000000000000000000000000000000' + '0xf903e1f90213a0fe950635b1bd2a416ff6283b0bbd30176e1b1125ad06fa729da9f3f4c1c61710a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794aa00000000000000000000000000000000000000a07f7510a0cb6203f456e34ec3e2ce30d6c5590ded42c10a9cf3f24784119c5afba056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080018401c9c380802f80a0ff0000000000000000000000000000000000000000000000000000000000000088000000000000000007a0b695b29ec7ee934ef6a68838b13729f2d49fffe26718de16a1a9ed94a4d7d06dc0c0f901c6da8082ffff94000000000000000000000000000000000000000080f83b0183010000940100000000000000000000000000000000000000a00100000000000000000000000000000000000000000000000000000000000000f83b0283010001940200000000000000000000000000000000000000a00200000000000000000000000000000000000000000000000000000000000000f83b0383010002940300000000000000000000000000000000000000a00300000000000000000000000000000000000000000000000000000000000000f83b0483010003940400000000000000000000000000000000000000a00400000000000000000000000000000000000000000000000000000000000000f83b0583010004940500000000000000000000000000000000000000a00500000000000000000000000000000000000000000000000000000000000000f83b0683010005940600000000000000000000000000000000000000a00600000000000000000000000000000000000000000000000000000000000000f83b0783010006940700000000000000000000000000000000000000a00700000000000000000000000000000000000000000000000000000000000000' const common = new Common({ chain: Mainnet, @@ -38,7 +38,7 @@ common.hardforkBlock = function (hardfork: string | undefined) { describe('EIP4895 tests', () => { it('should correctly generate withdrawalsRoot', async () => { // get withdrawalsArray - const gethBlockBytesArray = RLP.decode(hexToBytes(`0x${gethWithdrawals8BlockRlp}`)) + const gethBlockBytesArray = RLP.decode(hexToBytes(gethWithdrawals8BlockRlp)) const withdrawals = (gethBlockBytesArray[3] as WithdrawalBytes[]).map((wa) => createWithdrawalFromBytesArray(wa), ) diff --git a/packages/block/test/from-beacon-payload.spec.ts b/packages/block/test/from-beacon-payload.spec.ts index 0b46c60c30..f6e0a2b1c0 100644 --- a/packages/block/test/from-beacon-payload.spec.ts +++ b/packages/block/test/from-beacon-payload.spec.ts @@ -2,36 +2,34 @@ import { Hardfork, createCommonFromGethGenesis } from '@ethereumjs/common' import { loadKZG } from 'kzg-wasm' import { assert, beforeAll, describe, it } from 'vitest' -import * as shardingJSON from '../../client/test/sim/configs/4844-devnet.json' +import { devnet4844Config } from '../../client/test/sim/configs/4844-devnet.js' import { createBlockFromBeaconPayloadJSON, createBlockHeader } from '../src/index.js' -import * as payloadKaustinen from './testdata/payload-kaustinen.json' -import * as payload87335 from './testdata/payload-slot-87335.json' -import * as payload87475 from './testdata/payload-slot-87475.json' -import * as testnetVerkleKaustinen from './testdata/testnetVerkleKaustinen.json' +import { payloadKaustinenData } from './testdata/payload-kaustinen.js' +import { payloadSlot87335Data } from './testdata/payload-slot-87335.js' +import { payloadSlot87475Data } from './testdata/payload-slot-87475.js' +import { testnetVerkleKaustinenData } from './testdata/testnetVerkleKaustinen.js' -import type { BeaconPayloadJSON } from '../src/index.js' import type { Common } from '@ethereumjs/common' -import type { VerkleExecutionWitness } from '@ethereumjs/util' describe('[fromExecutionPayloadJSON]: 4844 devnet 5', () => { let common: Common beforeAll(async () => { const kzg = await loadKZG() - const commonJSON = { ...shardingJSON } - commonJSON.config = { ...commonJSON.config, chainId: 4844001005 } + const commonConfig = { ...devnet4844Config } + commonConfig.config = { ...commonConfig.config, chainId: 4844001005 } const network = 'sharding' - common = createCommonFromGethGenesis(commonJSON, { chain: network, customCrypto: { kzg } }) - // safely change chainId without modifying underlying JSON + common = createCommonFromGethGenesis(commonConfig, { chain: network, customCrypto: { kzg } }) + // safely change chainId without modifying underlying json common.setHardfork(Hardfork.Cancun) }) it('reconstruct cancun block with blob txs', async () => { - for (const payload of [payload87335, payload87475]) { + for (const payload of [payloadSlot87335Data, payloadSlot87475Data]) { try { - const block = await createBlockFromBeaconPayloadJSON(payload as BeaconPayloadJSON, { + const block = await createBlockFromBeaconPayloadJSON(payload, { common, }) const parentHeader = createBlockHeader( @@ -51,9 +49,9 @@ describe('[fromExecutionPayloadJSON]: 4844 devnet 5', () => { // construct a payload with differing block hash await createBlockFromBeaconPayloadJSON( { - ...payload87335, - block_hash: payload87475.block_hash, - } as BeaconPayloadJSON, + ...payloadSlot87335Data, + block_hash: payloadSlot87475Data.block_hash, + }, { common }, ) assert.fail(`should have failed constructing the block`) @@ -68,9 +66,9 @@ describe('[fromExecutionPayloadJSON]: 4844 devnet 5', () => { // construct a payload with a different excess blob gas but matching hash const block = await createBlockFromBeaconPayloadJSON( { - ...payload87475, + ...payloadSlot87475Data, block_hash: '0x573714bdd0ca5e47bc32008751c4fc74237f8cb354fbc1475c1d0ece38236ea4', - } as BeaconPayloadJSON, + }, { common }, ) const parentHeader = createBlockHeader({ excessBlobGas: BigInt(0) }, { common }) @@ -86,21 +84,21 @@ describe('[fromExecutionPayloadJSON]: 4844 devnet 5', () => { describe('[fromExecutionPayloadJSON]: kaustinen', () => { const network = 'kaustinen' - // safely change chainId without modifying underlying JSON - const common = createCommonFromGethGenesis(testnetVerkleKaustinen, { + // safely change chainId without modifying underlying json + const common = createCommonFromGethGenesis(testnetVerkleKaustinenData, { chain: network, eips: [6800], }) it('reconstruct kaustinen block', async () => { assert.ok(common.isActivatedEIP(6800), 'verkle eip should be activated') - const block = await createBlockFromBeaconPayloadJSON(payloadKaustinen as BeaconPayloadJSON, { + const block = await createBlockFromBeaconPayloadJSON(payloadKaustinenData, { common, }) // the witness object in payload has camel casing for now // the current block hash doesn't include witness data so deep match is required assert.deepEqual( block.executionWitness, - payloadKaustinen.execution_witness as VerkleExecutionWitness, + payloadKaustinenData.execution_witness, 'execution witness should match', ) }) diff --git a/packages/block/test/from-rpc.spec.ts b/packages/block/test/from-rpc.spec.ts index 92b467d9fe..b50b5a207c 100644 --- a/packages/block/test/from-rpc.spec.ts +++ b/packages/block/test/from-rpc.spec.ts @@ -8,35 +8,34 @@ import { createBlockHeaderFromRPC, } from '../src/index.js' -import * as alchemy14151203 from './testdata/alchemy14151203.json' -import * as infuraGoerliBlock10536893 from './testdata/infura-goerli-block-10536893.json' -import * as infura15571241woTxs from './testdata/infura15571241.json' -import * as infura15571241wTxs from './testdata/infura15571241wtxns.json' // cspell:disable-line -import * as infura2000004woTxs from './testdata/infura2000004wotxns.json' // cspell:disable-line -import * as infura2000004wTxs from './testdata/infura2000004wtxs.json' // cspell:disable-line -import * as blockDataDifficultyAsInteger from './testdata/testdata-from-rpc-difficulty-as-integer.json' -import * as testDataFromRPCGoerliLondon from './testdata/testdata-from-rpc-goerli-london.json' -import * as blockDataWithUncles from './testdata/testdata-from-rpc-with-uncles.json' -import * as uncleBlockData from './testdata/testdata-from-rpc-with-uncles_uncle-block-data.json' -import * as blockDataWithWithdrawals from './testdata/testdata-from-rpc-with-withdrawals.json' -import * as blockData from './testdata/testdata-from-rpc.json' +import { alchemy14151203Data } from './testdata/alchemy14151203.js' +import { infuraGoerliBlock10536893Data } from './testdata/infura-goerli-block-10536893.js' +import { infura15571241Data } from './testdata/infura15571241.js' +import { infura15571241withTransactionsData } from './testdata/infura15571241withTransactions.js' +import { infura2000004withTransactionsData } from './testdata/infura2000004withTransactions.js' +import { infura2000004withoutTransactionsData } from './testdata/infura2000004withoutTransactions.js' +import { testdataFromRPCDifficultyAsIntegerData } from './testdata/testdata-from-rpc-difficulty-as-integer.js' +import { testdataFromRPCGoerliLondonData } from './testdata/testdata-from-rpc-goerli-london.js' +import { testdataFromRPCWithUnclesData } from './testdata/testdata-from-rpc-with-uncles.js' +import { testdataFromRPCWithUnclesUncleBlockData } from './testdata/testdata-from-rpc-with-uncles_uncle-block-data.js' +import { testdataFromRPCWithWithdrawalsData } from './testdata/testdata-from-rpc-with-withdrawals.js' +import { testdataFromRPCData } from './testdata/testdata-from-rpc.js' import type { JSONRPCBlock } from '../src/index.js' -import type { LegacyTx } from '@ethereumjs/tx' -import type { PrefixedHexString } from '@ethereumjs/util' +import type { JSONRPCTx, LegacyTx } from '@ethereumjs/tx' describe('[fromRPC]: block #2924874', () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.Istanbul }) it('should create a block with transactions with valid signatures', () => { - const block = createBlockFromRPC(blockData, [], { common }) + const block = createBlockFromRPC(testdataFromRPCData, [], { common }) const allValid = block.transactions.every((tx) => tx.verifySignature()) assert.equal(allValid, true, 'all transaction signatures are valid') }) it('should create a block header with the correct hash', () => { - const block = createBlockHeaderFromRPC(blockData as JSONRPCBlock, { common }) - const hash = hexToBytes(blockData.hash as PrefixedHexString) + const block = createBlockHeaderFromRPC(testdataFromRPCData, { common }) + const hash = hexToBytes(testdataFromRPCData.hash) assert.ok(equalsBytes(block.hash(), hash)) }) }) @@ -45,8 +44,8 @@ describe('[fromRPC]:', () => { it('Should create a block with JSON data that includes a transaction with value parameter as integer string', () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.London }) const valueAsIntegerString = '1' - const blockDataTransactionValueAsInteger = blockData - blockDataTransactionValueAsInteger.transactions[0].value = valueAsIntegerString + const blockDataTransactionValueAsInteger = testdataFromRPCData + ;(blockDataTransactionValueAsInteger.transactions[0] as JSONRPCTx).value = valueAsIntegerString const createBlockFromTransactionValueAsInteger = createBlockFromRPC( blockDataTransactionValueAsInteger as JSONRPCBlock, undefined, @@ -61,8 +60,9 @@ describe('[fromRPC]:', () => { it('Should create a block with JSON data that includes a transaction with defaults with gasPrice parameter as integer string', () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.London }) const gasPriceAsIntegerString = '1' - const blockDataTransactionGasPriceAsInteger = blockData - blockDataTransactionGasPriceAsInteger.transactions[0].gasPrice = gasPriceAsIntegerString + const blockDataTransactionGasPriceAsInteger = testdataFromRPCData + ;(blockDataTransactionGasPriceAsInteger.transactions[0] as JSONRPCTx).gasPrice = + gasPriceAsIntegerString const createBlockFromTransactionGasPriceAsInteger = createBlockFromRPC( blockDataTransactionGasPriceAsInteger as JSONRPCBlock, undefined, @@ -77,7 +77,7 @@ describe('[fromRPC]:', () => { it('should create a block given JSON data that includes a difficulty parameter of type integer string', () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.London }) const blockDifficultyAsInteger = createBlockFromRPC( - blockDataDifficultyAsInteger as JSONRPCBlock, + testdataFromRPCDifficultyAsIntegerData as JSONRPCBlock, undefined, { common, @@ -85,38 +85,42 @@ describe('[fromRPC]:', () => { ) assert.equal( blockDifficultyAsInteger.header.difficulty.toString(), - blockDataDifficultyAsInteger.difficulty, + testdataFromRPCDifficultyAsIntegerData.difficulty, ) }) it('should create a block from london hardfork', () => { const common = new Common({ chain: Goerli, hardfork: Hardfork.London }) - const block = createBlockFromRPC(testDataFromRPCGoerliLondon as JSONRPCBlock, [], { common }) + const block = createBlockFromRPC(testdataFromRPCGoerliLondonData, [], { common }) assert.equal( `0x${block.header.baseFeePerGas?.toString(16)}`, - testDataFromRPCGoerliLondon.baseFeePerGas, + testdataFromRPCGoerliLondonData.baseFeePerGas, ) - assert.equal(bytesToHex(block.hash()), testDataFromRPCGoerliLondon.hash) + assert.equal(bytesToHex(block.hash()), testdataFromRPCGoerliLondonData.hash) }) it('should create a block with uncles', () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.Istanbul }) - const block = createBlockFromRPC(blockDataWithUncles as JSONRPCBlock, [uncleBlockData], { - common, - }) + const block = createBlockFromRPC( + testdataFromRPCWithUnclesData, + [testdataFromRPCWithUnclesUncleBlockData], + { + common, + }, + ) assert.ok(block.uncleHashIsValid()) }) it('should create a block with EIP-4896 withdrawals', () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.Shanghai }) - const block = createBlockFromRPC(blockDataWithWithdrawals as JSONRPCBlock, [], { common }) + const block = createBlockFromRPC(testdataFromRPCWithWithdrawalsData, [], { common }) assert.ok(block.withdrawalsTrieIsValid()) }) it('should create a block header with the correct hash when EIP-4896 withdrawals are present', () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.Shanghai }) - const block = createBlockHeaderFromRPC(blockDataWithWithdrawals as JSONRPCBlock, { common }) - const hash = blockDataWithWithdrawals.hash + const block = createBlockHeaderFromRPC(testdataFromRPCWithWithdrawalsData, { common }) + const hash = testdataFromRPCWithWithdrawalsData.hash assert.equal(bytesToHex(block.hash()), hash) }) }) @@ -124,52 +128,52 @@ describe('[fromRPC]:', () => { describe('[fromRPC] - Alchemy/Infura API block responses', () => { it('should create pre merge block from Alchemy API response to eth_getBlockByHash', () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.London }) - const block = createBlockFromRPC(alchemy14151203 as JSONRPCBlock, [], { common }) - assert.equal(bytesToHex(block.hash()), alchemy14151203.hash) + const block = createBlockFromRPC(alchemy14151203Data, [], { common }) + assert.equal(bytesToHex(block.hash()), alchemy14151203Data.hash) }) it('should create pre and post merge blocks from Infura API responses to eth_getBlockByHash and eth_getBlockByNumber', () => { const common = new Common({ chain: Mainnet }) - let block = createBlockFromRPC(infura2000004woTxs as JSONRPCBlock, [], { + let block = createBlockFromRPC(infura2000004withoutTransactionsData, [], { common, setHardfork: true, }) assert.equal( bytesToHex(block.hash()), - infura2000004woTxs.hash, + infura2000004withoutTransactionsData.hash, 'created premerge block w/o txns', ) - block = createBlockFromRPC(infura2000004wTxs as JSONRPCBlock, [], { common, setHardfork: true }) + block = createBlockFromRPC(infura2000004withTransactionsData, [], { common, setHardfork: true }) assert.equal( bytesToHex(block.hash()), - infura2000004wTxs.hash, + infura2000004withTransactionsData.hash, 'created premerge block with txns', ) - block = createBlockFromRPC(infura15571241woTxs as JSONRPCBlock, [], { + block = createBlockFromRPC(infura15571241Data, [], { common, setHardfork: true, }) assert.equal( bytesToHex(block.hash()), - infura15571241woTxs.hash, + infura15571241Data.hash, 'created post merge block without txns', ) - block = createBlockFromRPC(infura15571241wTxs as JSONRPCBlock, [], { + block = createBlockFromRPC(infura15571241withTransactionsData, [], { common, setHardfork: true, }) assert.equal( bytesToHex(block.hash()), - infura15571241wTxs.hash, + infura15571241withTransactionsData.hash, 'created post merge block with txns', ) }) it('should correctly parse a cancun block over rpc', () => { const common = new Common({ chain: Goerli, hardfork: Hardfork.Cancun }) - const block = createBlockHeaderFromRPC(infuraGoerliBlock10536893 as JSONRPCBlock, { common }) // cspell:disable-line - const hash = hexToBytes(infuraGoerliBlock10536893.hash as PrefixedHexString) + const block = createBlockHeaderFromRPC(infuraGoerliBlock10536893Data, { common }) // cspell:disable-line + const hash = hexToBytes(infuraGoerliBlock10536893Data.hash) assert.ok(equalsBytes(block.hash(), hash)) }) }) @@ -184,7 +188,9 @@ describe('[fromJSONRPCProvider]', () => { global.fetch = async (_url: string, req: any) => { const json = JSON.parse(req.body) if (json.params[0] === '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24') { - const txData = await import(`./testdata/infura15571241wtxns.json`) // cspell:disable-line + const { infura15571241withTransactionsData: txData } = await import( + `./testdata/infura15571241withTransactions.js` // cspell:disable-line + ) return { ok: true, status: 200, diff --git a/packages/block/test/header.spec.ts b/packages/block/test/header.spec.ts index 148bd908bc..0037e49c9c 100644 --- a/packages/block/test/header.spec.ts +++ b/packages/block/test/header.spec.ts @@ -21,9 +21,9 @@ import { createBlockHeaderFromRLP, } from '../src/index.js' -import * as testData from './testdata/bcBlockGasLimitTest.json' -import * as blocksGoerli from './testdata/blocks_goerli.json' -import * as blocksMainnet from './testdata/blocks_mainnet.json' +import { bcBlockGasLimitTestData } from './testdata/bcBlockGasLimitTest.js' +import { blocksGoerliData } from './testdata/blocks_goerli.js' +import { blocksMainnetData } from './testdata/blocks_mainnet.js' import type { BlockHeader } from '../src/index.js' import type { CliqueConfig } from '@ethereumjs/common' @@ -449,17 +449,15 @@ describe('[Block]: Header functions', () => { */ it('should test validateGasLimit()', () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.London }) - const bcBlockGasLimitTestData = testData.default.tests.BlockGasLimit2p63m1 + const testData = bcBlockGasLimitTestData.tests.BlockGasLimit2p63m1 - for (const key of Object.keys(bcBlockGasLimitTestData)) { + for (const key of Object.keys(testData)) { const genesisRlp = hexToBytes( - bcBlockGasLimitTestData[key as keyof typeof bcBlockGasLimitTestData] - .genesisRLP as PrefixedHexString, + testData[key as keyof typeof testData].genesisRLP as PrefixedHexString, ) const parentBlock = createBlockFromRLP(genesisRlp, { common }) const blockRlp = hexToBytes( - bcBlockGasLimitTestData[key as keyof typeof bcBlockGasLimitTestData].blocks[0] - .rlp as PrefixedHexString, + testData[key as keyof typeof testData].blocks[0].rlp as PrefixedHexString, ) const block = createBlockFromRLP(blockRlp, { common }) assert.doesNotThrow(() => block.validateGasLimit(parentBlock)) @@ -476,7 +474,7 @@ describe('[Block]: Header functions', () => { it('should test hash() function', () => { let common = new Common({ chain: Mainnet, hardfork: Hardfork.Chainstart }) - let header = createBlockHeader((blocksMainnet as any).default[0]['header'], { common }) + let header = createBlockHeader(blocksMainnetData[0]['header'], { common }) assert.equal( bytesToHex(header.hash()), '0x88e96d4537bea4d9c05d12549907b32561d3bf31f45aae734cdc119f13406cb6', @@ -484,7 +482,7 @@ describe('[Block]: Header functions', () => { ) common = new Common({ chain: Goerli, hardfork: Hardfork.Chainstart }) - header = createBlockHeader((blocksGoerli as any).default[0]['header'], { common }) + header = createBlockHeader(blocksGoerliData[0]['header'], { common }) assert.equal( bytesToHex(header.hash()), '0x8f5bab218b6bb34476f51ca588e9f4553a3a7ce5e13a66c660a5283e97e9a85a', diff --git a/packages/block/test/testdata/4844-hardfork.json b/packages/block/test/testdata/4844-hardfork.json deleted file mode 100644 index bb954f80e4..0000000000 --- a/packages/block/test/testdata/4844-hardfork.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "config": { - "chainId": 1, - "homesteadBlock": 0, - "eip150Block": 0, - "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "muirGlacierBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "shanghaiTime": 0, - "cancunTime": 0, - "clique": { - "period": 5, - "epoch": 30000 - }, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true - }, - "nonce": "0x42", - "timestamp": "0x0", - "extraData": "0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0x1C9C380", - "difficulty": "0x2", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x6d6172697573766477000000" - }, - "0x8A04d14125D0FDCDc742F4A05C051De07232EDa4": { - "code": "0x60806040526004361061003f5760003560e01c806301ffc9a714610044578063228951181461008c578063621fd130146101a2578063c5f2892f1461022c575b600080fd5b34801561005057600080fd5b506100786004803603602081101561006757600080fd5b50356001600160e01b031916610253565b604080519115158252519081900360200190f35b6101a0600480360360808110156100a257600080fd5b8101906020810181356401000000008111156100bd57600080fd5b8201836020820111156100cf57600080fd5b803590602001918460018302840111640100000000831117156100f157600080fd5b91939092909160208101903564010000000081111561010f57600080fd5b82018360208201111561012157600080fd5b8035906020019184600183028401116401000000008311171561014357600080fd5b91939092909160208101903564010000000081111561016157600080fd5b82018360208201111561017357600080fd5b8035906020019184600183028401116401000000008311171561019557600080fd5b91935091503561028a565b005b3480156101ae57600080fd5b506101b7610ce6565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f15781810151838201526020016101d9565b50505050905090810190601f16801561021e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023857600080fd5b50610241610cf8565b60408051918252519081900360200190f35b60006001600160e01b031982166301ffc9a760e01b148061028457506001600160e01b03198216638564090760e01b145b92915050565b603086146102c95760405162461bcd60e51b81526004018080602001828103825260268152602001806112516026913960400191505060405180910390fd5b602084146103085760405162461bcd60e51b81526004018080602001828103825260368152602001806111e86036913960400191505060405180910390fd5b606082146103475760405162461bcd60e51b81526004018080602001828103825260298152602001806112c46029913960400191505060405180910390fd5b670de0b6b3a764000034101561038e5760405162461bcd60e51b815260040180806020018281038252602681526020018061129e6026913960400191505060405180910390fd5b633b9aca003406156103d15760405162461bcd60e51b815260040180806020018281038252603381526020018061121e6033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff81111561041f5760405162461bcd60e51b81526004018080602001828103825260278152602001806112776027913960400191505060405180910390fd5b606061042a82610fc6565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a61045f602054610fc6565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f01601f191690910187810386528c815260200190508c8c808284376000838201819052601f909101601f191690920188810386528c5181528c51602091820193918e019250908190849084905b838110156104f65781810151838201526020016104de565b50505050905090810190601f1680156105235780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f909101601f19169092018881038452895181528951602091820193918b019250908190849084905b8381101561057f578181015183820152602001610567565b50505050905090810190601f1680156105ac5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284376fffffffffffffffffffffffffffffffff199094169190930190815260408051600f19818403018152601090920190819052815191955093508392506020850191508083835b602083106106415780518252601f199092019160209182019101610622565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610680573d6000803e3d6000fd5b5050506040513d602081101561069557600080fd5b5051905060006002806106ab6040848a8c61114a565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106107015780518252601f1990920191602091820191016106e2565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610740573d6000803e3d6000fd5b5050506040513d602081101561075557600080fd5b50516002610766896040818d61114a565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106107c15780518252601f1990920191602091820191016107a2565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610800573d6000803e3d6000fd5b5050506040513d602081101561081557600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b6020831061086b5780518252601f19909201916020918201910161084c565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa1580156108aa573d6000803e3d6000fd5b5050506040513d60208110156108bf57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b6020831061092e5780518252601f19909201916020918201910161090f565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa15801561096d573d6000803e3d6000fd5b5050506040513d602081101561098257600080fd5b50516040518651600291889160009188916020918201918291908601908083835b602083106109c25780518252601f1990920191602091820191016109a3565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610a495780518252601f199092019160209182019101610a2a565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610a88573d6000803e3d6000fd5b5050506040513d6020811015610a9d57600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610af35780518252601f199092019160209182019101610ad4565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610b32573d6000803e3d6000fd5b5050506040513d6020811015610b4757600080fd5b50519050858114610b895760405162461bcd60e51b81526004018080602001828103825260548152602001806111946054913960600191505060405180910390fd5b60205463ffffffff11610bcd5760405162461bcd60e51b81526004018080602001828103825260218152602001806111736021913960400191505060405180910390fd5b602080546001019081905560005b6020811015610cda578160011660011415610c0d578260008260208110610bfe57fe5b015550610cdd95505050505050565b600260008260208110610c1c57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610c745780518252601f199092019160209182019101610c55565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610cb3573d6000803e3d6000fd5b5050506040513d6020811015610cc857600080fd5b50519250600282049150600101610bdb565b50fe5b50505050505050565b6060610cf3602054610fc6565b905090565b6020546000908190815b6020811015610ea9578160011660011415610ddb57600260008260208110610d2657fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610d7e5780518252601f199092019160209182019101610d5f565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610dbd573d6000803e3d6000fd5b5050506040513d6020811015610dd257600080fd5b50519250610e9b565b60028360218360208110610deb57fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610e425780518252601f199092019160209182019101610e23565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610e81573d6000803e3d6000fd5b5050506040513d6020811015610e9657600080fd5b505192505b600282049150600101610d02565b50600282610eb8602054610fc6565b600060401b6040516020018084815260200183805190602001908083835b60208310610ef55780518252601f199092019160209182019101610ed6565b51815160209384036101000a600019018019909216911617905267ffffffffffffffff199590951692019182525060408051808303600719018152601890920190819052815191955093508392850191508083835b60208310610f695780518252601f199092019160209182019101610f4a565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610fa8573d6000803e3d6000fd5b5050506040513d6020811015610fbd57600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b8260008151811061100057fe5b60200101906001600160f81b031916908160001a9053508060061a60f81b8260018151811061102b57fe5b60200101906001600160f81b031916908160001a9053508060051a60f81b8260028151811061105657fe5b60200101906001600160f81b031916908160001a9053508060041a60f81b8260038151811061108157fe5b60200101906001600160f81b031916908160001a9053508060031a60f81b826004815181106110ac57fe5b60200101906001600160f81b031916908160001a9053508060021a60f81b826005815181106110d757fe5b60200101906001600160f81b031916908160001a9053508060011a60f81b8260068151811061110257fe5b60200101906001600160f81b031916908160001a9053508060001a60f81b8260078151811061112d57fe5b60200101906001600160f81b031916908160001a90535050919050565b60008085851115611159578182fd5b83861115611165578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a164736f6c634300060b000a", - "balance": "0x0" - }, - "0xcde098d93535445768e8a2345a2f869139f45641": { - "balance": "0x6d6172697573766477000000" - } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": "0x7" -} diff --git a/packages/block/test/testdata/4844-hardfork.ts b/packages/block/test/testdata/4844-hardfork.ts new file mode 100644 index 0000000000..ef054956ae --- /dev/null +++ b/packages/block/test/testdata/4844-hardfork.ts @@ -0,0 +1,49 @@ +export const hardfork4844Data = { + config: { + chainId: 1, + homesteadBlock: 0, + eip150Block: 0, + eip150Hash: '0x0000000000000000000000000000000000000000000000000000000000000000', + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + muirGlacierBlock: 0, + berlinBlock: 0, + londonBlock: 0, + shanghaiTime: 0, + cancunTime: 0, + clique: { + period: 5, + epoch: 30000, + }, + terminalTotalDifficulty: 0, + terminalTotalDifficultyPassed: true, + }, + nonce: '0x42', + timestamp: '0x0', + extraData: + '0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + gasLimit: '0x1C9C380', + difficulty: '0x2', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x6d6172697573766477000000', + }, + '0x8A04d14125D0FDCDc742F4A05C051De07232EDa4': { + code: '0x60806040526004361061003f5760003560e01c806301ffc9a714610044578063228951181461008c578063621fd130146101a2578063c5f2892f1461022c575b600080fd5b34801561005057600080fd5b506100786004803603602081101561006757600080fd5b50356001600160e01b031916610253565b604080519115158252519081900360200190f35b6101a0600480360360808110156100a257600080fd5b8101906020810181356401000000008111156100bd57600080fd5b8201836020820111156100cf57600080fd5b803590602001918460018302840111640100000000831117156100f157600080fd5b91939092909160208101903564010000000081111561010f57600080fd5b82018360208201111561012157600080fd5b8035906020019184600183028401116401000000008311171561014357600080fd5b91939092909160208101903564010000000081111561016157600080fd5b82018360208201111561017357600080fd5b8035906020019184600183028401116401000000008311171561019557600080fd5b91935091503561028a565b005b3480156101ae57600080fd5b506101b7610ce6565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f15781810151838201526020016101d9565b50505050905090810190601f16801561021e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023857600080fd5b50610241610cf8565b60408051918252519081900360200190f35b60006001600160e01b031982166301ffc9a760e01b148061028457506001600160e01b03198216638564090760e01b145b92915050565b603086146102c95760405162461bcd60e51b81526004018080602001828103825260268152602001806112516026913960400191505060405180910390fd5b602084146103085760405162461bcd60e51b81526004018080602001828103825260368152602001806111e86036913960400191505060405180910390fd5b606082146103475760405162461bcd60e51b81526004018080602001828103825260298152602001806112c46029913960400191505060405180910390fd5b670de0b6b3a764000034101561038e5760405162461bcd60e51b815260040180806020018281038252602681526020018061129e6026913960400191505060405180910390fd5b633b9aca003406156103d15760405162461bcd60e51b815260040180806020018281038252603381526020018061121e6033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff81111561041f5760405162461bcd60e51b81526004018080602001828103825260278152602001806112776027913960400191505060405180910390fd5b606061042a82610fc6565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a61045f602054610fc6565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f01601f191690910187810386528c815260200190508c8c808284376000838201819052601f909101601f191690920188810386528c5181528c51602091820193918e019250908190849084905b838110156104f65781810151838201526020016104de565b50505050905090810190601f1680156105235780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f909101601f19169092018881038452895181528951602091820193918b019250908190849084905b8381101561057f578181015183820152602001610567565b50505050905090810190601f1680156105ac5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284376fffffffffffffffffffffffffffffffff199094169190930190815260408051600f19818403018152601090920190819052815191955093508392506020850191508083835b602083106106415780518252601f199092019160209182019101610622565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610680573d6000803e3d6000fd5b5050506040513d602081101561069557600080fd5b5051905060006002806106ab6040848a8c61114a565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106107015780518252601f1990920191602091820191016106e2565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610740573d6000803e3d6000fd5b5050506040513d602081101561075557600080fd5b50516002610766896040818d61114a565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106107c15780518252601f1990920191602091820191016107a2565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610800573d6000803e3d6000fd5b5050506040513d602081101561081557600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b6020831061086b5780518252601f19909201916020918201910161084c565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa1580156108aa573d6000803e3d6000fd5b5050506040513d60208110156108bf57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b6020831061092e5780518252601f19909201916020918201910161090f565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa15801561096d573d6000803e3d6000fd5b5050506040513d602081101561098257600080fd5b50516040518651600291889160009188916020918201918291908601908083835b602083106109c25780518252601f1990920191602091820191016109a3565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610a495780518252601f199092019160209182019101610a2a565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610a88573d6000803e3d6000fd5b5050506040513d6020811015610a9d57600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610af35780518252601f199092019160209182019101610ad4565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610b32573d6000803e3d6000fd5b5050506040513d6020811015610b4757600080fd5b50519050858114610b895760405162461bcd60e51b81526004018080602001828103825260548152602001806111946054913960600191505060405180910390fd5b60205463ffffffff11610bcd5760405162461bcd60e51b81526004018080602001828103825260218152602001806111736021913960400191505060405180910390fd5b602080546001019081905560005b6020811015610cda578160011660011415610c0d578260008260208110610bfe57fe5b015550610cdd95505050505050565b600260008260208110610c1c57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610c745780518252601f199092019160209182019101610c55565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610cb3573d6000803e3d6000fd5b5050506040513d6020811015610cc857600080fd5b50519250600282049150600101610bdb565b50fe5b50505050505050565b6060610cf3602054610fc6565b905090565b6020546000908190815b6020811015610ea9578160011660011415610ddb57600260008260208110610d2657fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610d7e5780518252601f199092019160209182019101610d5f565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610dbd573d6000803e3d6000fd5b5050506040513d6020811015610dd257600080fd5b50519250610e9b565b60028360218360208110610deb57fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610e425780518252601f199092019160209182019101610e23565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610e81573d6000803e3d6000fd5b5050506040513d6020811015610e9657600080fd5b505192505b600282049150600101610d02565b50600282610eb8602054610fc6565b600060401b6040516020018084815260200183805190602001908083835b60208310610ef55780518252601f199092019160209182019101610ed6565b51815160209384036101000a600019018019909216911617905267ffffffffffffffff199590951692019182525060408051808303600719018152601890920190819052815191955093508392850191508083835b60208310610f695780518252601f199092019160209182019101610f4a565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610fa8573d6000803e3d6000fd5b5050506040513d6020811015610fbd57600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b8260008151811061100057fe5b60200101906001600160f81b031916908160001a9053508060061a60f81b8260018151811061102b57fe5b60200101906001600160f81b031916908160001a9053508060051a60f81b8260028151811061105657fe5b60200101906001600160f81b031916908160001a9053508060041a60f81b8260038151811061108157fe5b60200101906001600160f81b031916908160001a9053508060031a60f81b826004815181106110ac57fe5b60200101906001600160f81b031916908160001a9053508060021a60f81b826005815181106110d757fe5b60200101906001600160f81b031916908160001a9053508060011a60f81b8260068151811061110257fe5b60200101906001600160f81b031916908160001a9053508060001a60f81b8260078151811061112d57fe5b60200101906001600160f81b031916908160001a90535050919050565b60008085851115611159578182fd5b83861115611165578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a164736f6c634300060b000a', + balance: '0x0', + }, + '0xcde098d93535445768e8a2345a2f869139f45641': { + balance: '0x6d6172697573766477000000', + }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + baseFeePerGas: '0x7', +} diff --git a/packages/block/test/testdata/DataTestNotEnoughGAS.json b/packages/block/test/testdata/DataTestNotEnoughGAS.json deleted file mode 100644 index fb0530882d..0000000000 --- a/packages/block/test/testdata/DataTestNotEnoughGAS.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "DataTestNotEnoughGAS": { - "Byzantium": {}, - "Constantinople": {}, - "ConstantinopleFix": {}, - "EIP150": {}, - "EIP158": {}, - "Frontier": {}, - "Homestead": {}, - "Istanbul": {}, - "_info": { - "comment": "", - "filledwith": "testeth 1.7.0-alpha.1-33+commit.9ec9d33e.dirty", - "lllcversion": "Version: 0.5.0-develop.2019.8.22+commit.9709dfe0.Linux.g++", - "source": "src/TransactionTestsFiller/ttData/DataTestNotEnoughGASFiller.json", - "sourceHash": "a43cbd69b4fc997ab2d2b54ffab4267e92e87450e55906b6c66854537ad9d821" - }, - "rlp": "0xf86d800182521c94095e7baea6a6c7c4c2dfeb977efac326af552d870a8e0358ac39584bc98a7c979f984b031ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804" - } -} diff --git a/packages/block/test/testdata/DataTestNotEnoughGAS.ts b/packages/block/test/testdata/DataTestNotEnoughGAS.ts new file mode 100644 index 0000000000..cdcff4fb96 --- /dev/null +++ b/packages/block/test/testdata/DataTestNotEnoughGAS.ts @@ -0,0 +1,20 @@ +export const DataTestNotEnoughGASData = { + DataTestNotEnoughGAS: { + Byzantium: {}, + Constantinople: {}, + ConstantinopleFix: {}, + EIP150: {}, + EIP158: {}, + Frontier: {}, + Homestead: {}, + Istanbul: {}, + _info: { + comment: '', + filledwith: 'testeth 1.7.0-alpha.1-33+commit.9ec9d33e.dirty', + lllcversion: 'Version: 0.5.0-develop.2019.8.22+commit.9709dfe0.Linux.g++', + source: 'src/TransactionTestsFiller/ttData/DataTestNotEnoughGASFiller.json', + sourceHash: 'a43cbd69b4fc997ab2d2b54ffab4267e92e87450e55906b6c66854537ad9d821', + }, + rlp: '0xf86d800182521c94095e7baea6a6c7c4c2dfeb977efac326af552d870a8e0358ac39584bc98a7c979f984b031ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804', + }, +} diff --git a/packages/block/test/testdata/alchemy14151203.json b/packages/block/test/testdata/alchemy14151203.json deleted file mode 100644 index 50eb277420..0000000000 --- a/packages/block/test/testdata/alchemy14151203.json +++ /dev/null @@ -1,264 +0,0 @@ -{ - "number": "0xd7ee23", - "hash": "0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe", - "transactions": [ - { - "blockHash": "0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe", - "blockNumber": "0xd7ee23", - "hash": "0xcc9fd40f0158a5cdd2e5e0765c1abbb0d15f69d88f561499a79e57dd0c97839a", - "from": "0x9acbb72cf67103a30333a32cd203459c6a9c3311", - "gas": "0x15f90", - "gasPrice": "0x1087ee0600", - "input": "0xa9059cbb000000000000000000000000934e80e860b77f6e62ead20eedc9a1c7cfca1138000000000000000000000000000000000000000000000723f43ab4d7c0cc0000", - "nonce": "0x86d2f", - "r": "0xe9ae7b903f866e06f5053a96b76ee20bd2fc3a217e747d74471fe7f3dfb9b88e", - "s": "0x438a4f28ca4fa19043ac7bd0b92f1129ecc8e112be365f2ef08c2fb80e072570", - "to": "0xbbbbca6a901c926f240b89eacb641d8aec7aeafd", - "transactionIndex": "0x0", - "type": "0x0", - "v": "0x25", - "value": "0x0" - }, - { - "blockHash": "0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe", - "blockNumber": "0xd7ee23", - "hash": "0xcd1af5e6878076505c70f046ecde6360b70a81a187e66dba645693ad66b2d383", - "from": "0xe162974059de1c08116d444a907b25c746d16bee", - "gas": "0x13880", - "gasPrice": "0x10535775ff", - "input": "0xa9059cbb00000000000000000000000026d58b3922dea16cb9e602901afd688d4ee8933900000000000000000000000000000000000000000000005150ae84a8cdf00000", - "nonce": "0x6d13", - "r": "0xa1cce9a3121417e0264dd170f92686e30e4b22321881f5c73a46d956e75c2d0a", - "s": "0x52bb28917b7c482f3f41b0c4b618eaad51c66788702eb45a8373faf737ed0b14", - "to": "0x1a3496c18d558bd9c6c8f609e1b129f67ab08163", - "transactionIndex": "0x1", - "type": "0x0", - "v": "0x25", - "value": "0x0" - }, - { - "blockHash": "0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe", - "blockNumber": "0xd7ee23", - "hash": "0x514074d90bfc39c162f7bcb038fb02d611980188c852bf58f813218dcc1b8421", - "accessList": [], - "chainId": "0x1", - "from": "0x6e1205d148cbc87a2fa3a82e317033a84574bcac", - "gas": "0x2a417", - "gasPrice": "0xdecf61cfe", - "input": "0x5cf5402600000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000e9fba9bc6cca33000000000000000000000000761d38e5ddf6ccf6cf7c55759d5210750b5d60f300000000000000000000000000000000000000000000000000025d0c0ed523a80000000000000000000000000000000000000000000000000000000000000128d9627aa4000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000e9fba9bc6cca33000000000000000000000000000000000000000000ab08b7058b27ad5df9c55a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000761d38e5ddf6ccf6cf7c55759d5210750b5d60f3869584cd000000000000000000000000382ffce2287252f930e1c8dc9328dac5bf282ba10000000000000000000000000000000000000000000000c5914292ea61ff7c42000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x12dbf9ea00", - "maxPriorityFeePerGas": "0x1a13b8600", - "nonce": "0x14", - "r": "0xec7a90d7b0203d5a5afe85fb6ec509ff027d019753854e20dfe9bb6fc40f9122", - "s": "0x26495e1f694f67eea5b0b50edd8940d1ac8899f12fb535570826be3666c4c83b", - "to": "0xe66b31678d6c16e9ebf358268a790b763c133750", - "transactionIndex": "0x2", - "type": "0x2", - "v": "0x1", - "value": "0xec58b5cb41eddb" - }, - { - "blockHash": "0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe", - "blockNumber": "0xd7ee23", - "hash": "0xd5c32506a85d20887de2e9868f42b8aeecb1d2715c7aa09954d05e51ac0bd0f2", - "accessList": [], - "chainId": "0x1", - "from": "0x532466903edbdf7d127293519f729d6492b4ec68", - "gas": "0x17aa9", - "gasPrice": "0xce0bd8ffe", - "input": "0x2ada8a32000000000000000000000000d5f518b4e15f46b4ee9f525b368c85edbfc4a88300000000000000000000000000000000000000000000011145eda7a328240000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000041957070b8fb9d08adaae3572a1465fa0f75ffb864ad31b40afb9d2dbdbd492fa91b9023592c022eb043ad48baa182c72a47c4265696c12e9d1f125a910465bf031b00000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x16ff22dfc6", - "maxPriorityFeePerGas": "0x9502f900", - "nonce": "0x19", - "r": "0xbcabfc46ec98317b3c296de764246a6edc1f6444b9b4d7cbadae6dac87baadb2", - "s": "0x5eb3ba32b58a374aab0644478a566eb9f35b247b4840ba21c77ba70aca57c7ad", - "to": "0xec25daf2495a1484d8e3d71a11ad80a7bcdeb5e4", - "transactionIndex": "0x3", - "type": "0x2", - "v": "0x0", - "value": "0x0" - }, - { - "blockHash": "0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe", - "blockNumber": "0xd7ee23", - "hash": "0x1fd17f9f2df810ed68ac6c0b0e7a05686339064d1620e090e5f5b7510fac5098", - "accessList": [], - "chainId": "0x1", - "from": "0xddfabcdc4d8ffc6d5beaf154f18b778f892a0740", - "gas": "0x5208", - "gasPrice": "0xcc2f02afe", - "input": "0x", - "maxFeePerGas": "0x18727cda00", - "maxPriorityFeePerGas": "0x77359400", - "nonce": "0x495b61", - "r": "0xf99940b14d64bb98ac6fee0757c68d60dea1947e3efb74b8ad3a16c5c64c3de1", - "s": "0x3414bd931cc8ed3286fa6a13881dbbe5e7b06b15c4de8f1aed5a7d483ebcbb5e", - "to": "0x3714c5233588a748c370f5e21be18ff53676d95f", - "transactionIndex": "0x4", - "type": "0x2", - "v": "0x1", - "value": "0x271402c6d42e800" - }, - { - "blockHash": "0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe", - "blockNumber": "0xd7ee23", - "hash": "0x65a162419f9a7e0043e71b71b307e524d7378cdacf0a592ad6a9adeeff0ba8c4", - "accessList": [], - "chainId": "0x1", - "from": "0x3160acb61b6893b6e83f38dbc3993b3b73c2daa1", - "gas": "0x3decc", - "gasPrice": "0xcc2f02afe", - "input": "0x5f5755290000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003782dace9d9000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000c307846656544796e616d6963000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb57bf569ad976974c1f861a5923a59f4022245100000000000000000000000000000000000000000000000003706827e166c8000000000000000000000000000000000000000000000002857284768ff35486db00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000007c58508723800000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001083598d8ab00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000002857284768ff35486db0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2002710eb57bf569ad976974c1f861a5923a59f40222451000000000000000000000000000000000000000000869584cd00000000000000000000000011ededebf63bef0ea2d2d071bdf88f71543ec6fb000000000000000000000000000000000000000000000032bbdaff8861ff7c3700000000000000000000000000000000000000000000000013", - "maxFeePerGas": "0xfe98f8c73", - "maxPriorityFeePerGas": "0x77359400", - "nonce": "0xcc", - "r": "0x44d2b59982cd422ce163df9377e5848a530fa315a0d0b841c5f47099b2790224", - "s": "0x6d3c0e970d5cd544e35d9c8993423b9244c228210314a198e9d4e0c6628d0052", - "to": "0x881d40237659c251811cec9c364ef91dc08d300c", - "transactionIndex": "0x5", - "type": "0x2", - "v": "0x0", - "value": "0x3782dace9d90000" - }, - { - "blockHash": "0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe", - "blockNumber": "0xd7ee23", - "hash": "0xce4e770ea518ad7dd55be54944830e43217ab3b3e241b763073dd6f3b78c0f64", - "accessList": [], - "chainId": "0x1", - "from": "0x6efc7309941796865861870e15cc07ea9c6581ca", - "gas": "0x1a63b", - "gasPrice": "0xcc2f02afe", - "input": "0xa9059cbb0000000000000000000000007e7d78eac8f8f2fa58ce5742eac7809a6565bc990000000000000000000000000000000000000000000000000000000000002714", - "maxFeePerGas": "0x10ff239a00", - "maxPriorityFeePerGas": "0x77359400", - "nonce": "0x1", - "r": "0x9197ab4ace61f1f245fa9eeb481f82ac7c9f3929d649c53b05f5f6f4c626fdc3", - "s": "0x7bcc0f10b7ff9d335f94ac37f7a43a5a6f7996f859cbb78274654591ba0a8c1b", - "to": "0x056fd409e1d7a124bd7017459dfea2f387b6d5cd", - "transactionIndex": "0x6", - "type": "0x2", - "v": "0x0", - "value": "0x0" - }, - { - "blockHash": "0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe", - "blockNumber": "0xd7ee23", - "hash": "0x67181c1610e51d000360bd97194630f49678076934681dbcd1e5868a0b763524", - "accessList": [], - "chainId": "0x1", - "from": "0x5df3fa4db37ff8116842fe3c90c400ff1a0ddef3", - "gas": "0xafee", - "gasPrice": "0xca522c5fe", - "input": "0xd0e30db0", - "maxFeePerGas": "0x107c01d7d4", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x0", - "r": "0x84a169365a5bd4fbd672d46dca97577a0aa43f338329d5be8dc1b2dfdd27611", - "s": "0xdb3216c8e05441f67c683ddd9fe19d40ef1d49578a3008455a79463889d093f", - "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "transactionIndex": "0x7", - "type": "0x2", - "v": "0x1", - "value": "0xb1a2bc2ec50000" - }, - { - "blockHash": "0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe", - "blockNumber": "0xd7ee23", - "hash": "0x3a4b78cf99af4e8d73046e0a24ce2f2d5a249822f2b537c5c9cc112ed9326884", - "from": "0x5f87045e5e14fec55334c8bb097e4f17b8d472c3", - "gas": "0xb2663", - "gasPrice": "0xc8cb0bb00", - "input": "0x5ae401dc0000000000000000000000000000000000000000000000000000000061ff832a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000104472b43f3000000000000000000000000000000000000000000000025f273933db5700000000000000000000000000000000000000000000032858fff484f0d9ecdda1cc500000000000000000000000000000000000000000000000000000000000000800000000000000000000000005f87045e5e14fec55334c8bb097e4f17b8d472c300000000000000000000000000000000000000000000000000000000000000030000000000000000000000005e4efb364071c64ee3641fe1e68cb5d2d5558709000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000007e794ed35788b698ae60cefc98ee48015c4876da00000000000000000000000000000000000000000000000000000000", - "nonce": "0x172", - "r": "0x4b9ecba3f40eb0269aba03041300db8ea6da5f8cc6c9c992f8f2194713f1e08d", - "s": "0x420e3ecf834451b5de29efefd840e39fdd1654a2ce000e7827d4837543244e44", - "to": "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45", - "transactionIndex": "0x8", - "type": "0x0", - "v": "0x26", - "value": "0x0" - }, - { - "blockHash": "0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe", - "blockNumber": "0xd7ee23", - "hash": "0xd21de30d051e6d163d89996f2ea9e1acb93233ac199622f0f91baecb89ffe76d", - "accessList": [], - "chainId": "0x1", - "from": "0xce0d2213a0eaff4176d90b39879b7b4f870fa428", - "gas": "0x5208", - "gasPrice": "0xc875560fe", - "input": "0x", - "maxFeePerGas": "0xeefd3f6c9", - "maxPriorityFeePerGas": "0x3b9aca00", - "nonce": "0x96fa", - "r": "0x9722248ab8dad4b0fe2e91764b1c2564eadc5f4a3de2049e4b574d605cb2d1", - "s": "0x6a29ee11e31521fb6da2f9fef6c9afa745b5dde969d84e55163bb97a7a005a72", - "to": "0x5248c4b3664b9a5991f14f3e5e9bd4b69bba652d", - "transactionIndex": "0x9", - "type": "0x2", - "v": "0x1", - "value": "0x16cab2ce7073a0" - }, - { - "blockHash": "0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe", - "blockNumber": "0xd7ee23", - "hash": "0x9f37a77c3df4be85f71f7849585b1c82626716ea750ec9fcf00f074eec1fba96", - "accessList": [], - "chainId": "0x1", - "from": "0xce0d2213a0eaff4176d90b39879b7b4f870fa428", - "gas": "0x5208", - "gasPrice": "0xc875560fe", - "input": "0x", - "maxFeePerGas": "0xeefd3f6c9", - "maxPriorityFeePerGas": "0x3b9aca00", - "nonce": "0x96fb", - "r": "0x3a4797ff8394437f088267a9db8b507ec903b90504150b0c389d4c7f2b7cbc9f", - "s": "0x3c88657435dae037377c1c21f277f20efd388f0a9c8aa8f1e2d0a9f9e16a3184", - "to": "0xfc931d9b7577dae4e5db082ff1e031a471025839", - "transactionIndex": "0xa", - "type": "0x2", - "v": "0x1", - "value": "0x16cab2ce7073a0" - }, - { - "blockHash": "0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe", - "blockNumber": "0xd7ee23", - "hash": "0x2f3b1a4b73e53ce154309a03174b76e3eff0b4b782b0927744a7171d1cb42213", - "accessList": [], - "chainId": "0x1", - "from": "0xce0d2213a0eaff4176d90b39879b7b4f870fa428", - "gas": "0x5208", - "gasPrice": "0xc875560fe", - "input": "0x", - "maxFeePerGas": "0xeefd3f6c9", - "maxPriorityFeePerGas": "0x3b9aca00", - "nonce": "0x96fc", - "r": "0x23b8298f9b5b8b5c7b87282fd080abf4ce13c2231ff01b668125fdb3d22e08cf", - "s": "0x64a3bfad5941b13d57ad0036c7ea907333cf6ccd281d2e1cbe6278f6bd11ce44", - "to": "0x4db0c16dc30c760539974a95d2dd79aafa9498e1", - "transactionIndex": "0xb", - "type": "0x2", - "v": "0x1", - "value": "0x61e0612c2f079" - } - ], - "difficulty": "0x2da0613fe4a2eb", - "extraData": "0x657a696c2e6d65", - "gasLimit": "0x1cb1ace", - "gasUsed": "0x129fb1", - "logsBloom": "0x0020240004410080100000008040001000010010000000041811000280000120120001000000008000801000000800400600800008002800004002020020401800024400000000281102400800000020000001000040400020000400800001000004000002000000000001000000884000010000000804000000101000080010000000020000040600480000000000000000001100010088082001400820000042000020000000c000024000000000800000000408200200150004010120000800000002800020000500010000021040040060001010001011000122800020200030e02000400800000000000000080100000000000440480000010000081000", - "miner": "0xc3348b43d3881151224b490e4aa39e03d2b1cdea", - "mixHash": "0x889879c8c4fff1691d3859d715c619333e0b98957eb4e36bda27d1fb851335c3", - "nonce": "0xbdd8d8a5ab4f8bce", - "parentHash": "0xe835196e1fd4f0f0fe8471c8e55b81b47f3b82913c597d7b8ce88ba192a6e6a8", - "receiptsRoot": "0xa96e06b2b8946a1439668c5afee5b6f649322b547d4e10fc5a0b584b52e44cd4", - "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "size": "0x1079", - "stateRoot": "0x10b8138a05fcf4f04fdf776691fda64841352dc5a4b5e67200079f3dcc192ed0", - "timestamp": "0x61ff7c45", - "totalDifficulty": "0x8a2cda1bd54492d2533", - "transactionsRoot": "0x5af7f04a77d3dcda0751a1dafe07a387890c103ab2b24b042ebe7975a9d5c491", - "uncles": [], - "baseFeePerGas": "0xc4bba96fe" -} diff --git a/packages/block/test/testdata/alchemy14151203.ts b/packages/block/test/testdata/alchemy14151203.ts new file mode 100644 index 0000000000..aa583910e8 --- /dev/null +++ b/packages/block/test/testdata/alchemy14151203.ts @@ -0,0 +1,274 @@ +import type { JSONRPCBlock } from '../../src/index.js' + +export const alchemy14151203Data: JSONRPCBlock = { + number: '0xd7ee23', + hash: '0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe', + transactions: [ + { + blockHash: '0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe', + blockNumber: '0xd7ee23', + hash: '0xcc9fd40f0158a5cdd2e5e0765c1abbb0d15f69d88f561499a79e57dd0c97839a', + from: '0x9acbb72cf67103a30333a32cd203459c6a9c3311', + gas: '0x15f90', + gasPrice: '0x1087ee0600', + input: + '0xa9059cbb000000000000000000000000934e80e860b77f6e62ead20eedc9a1c7cfca1138000000000000000000000000000000000000000000000723f43ab4d7c0cc0000', + nonce: '0x86d2f', + r: '0xe9ae7b903f866e06f5053a96b76ee20bd2fc3a217e747d74471fe7f3dfb9b88e', + s: '0x438a4f28ca4fa19043ac7bd0b92f1129ecc8e112be365f2ef08c2fb80e072570', + to: '0xbbbbca6a901c926f240b89eacb641d8aec7aeafd', + transactionIndex: '0x0', + type: '0x0', + v: '0x25', + value: '0x0', + }, + { + blockHash: '0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe', + blockNumber: '0xd7ee23', + hash: '0xcd1af5e6878076505c70f046ecde6360b70a81a187e66dba645693ad66b2d383', + from: '0xe162974059de1c08116d444a907b25c746d16bee', + gas: '0x13880', + gasPrice: '0x10535775ff', + input: + '0xa9059cbb00000000000000000000000026d58b3922dea16cb9e602901afd688d4ee8933900000000000000000000000000000000000000000000005150ae84a8cdf00000', + nonce: '0x6d13', + r: '0xa1cce9a3121417e0264dd170f92686e30e4b22321881f5c73a46d956e75c2d0a', + s: '0x52bb28917b7c482f3f41b0c4b618eaad51c66788702eb45a8373faf737ed0b14', + to: '0x1a3496c18d558bd9c6c8f609e1b129f67ab08163', + transactionIndex: '0x1', + type: '0x0', + v: '0x25', + value: '0x0', + }, + { + blockHash: '0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe', + blockNumber: '0xd7ee23', + hash: '0x514074d90bfc39c162f7bcb038fb02d611980188c852bf58f813218dcc1b8421', + accessList: [], + chainId: '0x1', + from: '0x6e1205d148cbc87a2fa3a82e317033a84574bcac', + gas: '0x2a417', + gasPrice: '0xdecf61cfe', + input: + '0x5cf5402600000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee00000000000000000000000000000000000000000000000000e9fba9bc6cca33000000000000000000000000761d38e5ddf6ccf6cf7c55759d5210750b5d60f300000000000000000000000000000000000000000000000000025d0c0ed523a80000000000000000000000000000000000000000000000000000000000000128d9627aa4000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000e9fba9bc6cca33000000000000000000000000000000000000000000ab08b7058b27ad5df9c55a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000761d38e5ddf6ccf6cf7c55759d5210750b5d60f3869584cd000000000000000000000000382ffce2287252f930e1c8dc9328dac5bf282ba10000000000000000000000000000000000000000000000c5914292ea61ff7c42000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x12dbf9ea00', + maxPriorityFeePerGas: '0x1a13b8600', + nonce: '0x14', + r: '0xec7a90d7b0203d5a5afe85fb6ec509ff027d019753854e20dfe9bb6fc40f9122', + s: '0x26495e1f694f67eea5b0b50edd8940d1ac8899f12fb535570826be3666c4c83b', + to: '0xe66b31678d6c16e9ebf358268a790b763c133750', + transactionIndex: '0x2', + type: '0x2', + v: '0x1', + value: '0xec58b5cb41eddb', + }, + { + blockHash: '0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe', + blockNumber: '0xd7ee23', + hash: '0xd5c32506a85d20887de2e9868f42b8aeecb1d2715c7aa09954d05e51ac0bd0f2', + accessList: [], + chainId: '0x1', + from: '0x532466903edbdf7d127293519f729d6492b4ec68', + gas: '0x17aa9', + gasPrice: '0xce0bd8ffe', + input: + '0x2ada8a32000000000000000000000000d5f518b4e15f46b4ee9f525b368c85edbfc4a88300000000000000000000000000000000000000000000011145eda7a328240000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000041957070b8fb9d08adaae3572a1465fa0f75ffb864ad31b40afb9d2dbdbd492fa91b9023592c022eb043ad48baa182c72a47c4265696c12e9d1f125a910465bf031b00000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x16ff22dfc6', + maxPriorityFeePerGas: '0x9502f900', + nonce: '0x19', + r: '0xbcabfc46ec98317b3c296de764246a6edc1f6444b9b4d7cbadae6dac87baadb2', + s: '0x5eb3ba32b58a374aab0644478a566eb9f35b247b4840ba21c77ba70aca57c7ad', + to: '0xec25daf2495a1484d8e3d71a11ad80a7bcdeb5e4', + transactionIndex: '0x3', + type: '0x2', + v: '0x0', + value: '0x0', + }, + { + blockHash: '0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe', + blockNumber: '0xd7ee23', + hash: '0x1fd17f9f2df810ed68ac6c0b0e7a05686339064d1620e090e5f5b7510fac5098', + accessList: [], + chainId: '0x1', + from: '0xddfabcdc4d8ffc6d5beaf154f18b778f892a0740', + gas: '0x5208', + gasPrice: '0xcc2f02afe', + input: '0x', + maxFeePerGas: '0x18727cda00', + maxPriorityFeePerGas: '0x77359400', + nonce: '0x495b61', + r: '0xf99940b14d64bb98ac6fee0757c68d60dea1947e3efb74b8ad3a16c5c64c3de1', + s: '0x3414bd931cc8ed3286fa6a13881dbbe5e7b06b15c4de8f1aed5a7d483ebcbb5e', + to: '0x3714c5233588a748c370f5e21be18ff53676d95f', + transactionIndex: '0x4', + type: '0x2', + v: '0x1', + value: '0x271402c6d42e800', + }, + { + blockHash: '0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe', + blockNumber: '0xd7ee23', + hash: '0x65a162419f9a7e0043e71b71b307e524d7378cdacf0a592ad6a9adeeff0ba8c4', + accessList: [], + chainId: '0x1', + from: '0x3160acb61b6893b6e83f38dbc3993b3b73c2daa1', + gas: '0x3decc', + gasPrice: '0xcc2f02afe', + input: + '0x5f5755290000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003782dace9d9000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000c307846656544796e616d6963000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb57bf569ad976974c1f861a5923a59f4022245100000000000000000000000000000000000000000000000003706827e166c8000000000000000000000000000000000000000000000002857284768ff35486db00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000007c58508723800000000000000000000000000f326e4de8f66a0bdc0970b79e0924e33c79f1915000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001083598d8ab00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000002857284768ff35486db0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2002710eb57bf569ad976974c1f861a5923a59f40222451000000000000000000000000000000000000000000869584cd00000000000000000000000011ededebf63bef0ea2d2d071bdf88f71543ec6fb000000000000000000000000000000000000000000000032bbdaff8861ff7c3700000000000000000000000000000000000000000000000013', + maxFeePerGas: '0xfe98f8c73', + maxPriorityFeePerGas: '0x77359400', + nonce: '0xcc', + r: '0x44d2b59982cd422ce163df9377e5848a530fa315a0d0b841c5f47099b2790224', + s: '0x6d3c0e970d5cd544e35d9c8993423b9244c228210314a198e9d4e0c6628d0052', + to: '0x881d40237659c251811cec9c364ef91dc08d300c', + transactionIndex: '0x5', + type: '0x2', + v: '0x0', + value: '0x3782dace9d90000', + }, + { + blockHash: '0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe', + blockNumber: '0xd7ee23', + hash: '0xce4e770ea518ad7dd55be54944830e43217ab3b3e241b763073dd6f3b78c0f64', + accessList: [], + chainId: '0x1', + from: '0x6efc7309941796865861870e15cc07ea9c6581ca', + gas: '0x1a63b', + gasPrice: '0xcc2f02afe', + input: + '0xa9059cbb0000000000000000000000007e7d78eac8f8f2fa58ce5742eac7809a6565bc990000000000000000000000000000000000000000000000000000000000002714', + maxFeePerGas: '0x10ff239a00', + maxPriorityFeePerGas: '0x77359400', + nonce: '0x1', + r: '0x9197ab4ace61f1f245fa9eeb481f82ac7c9f3929d649c53b05f5f6f4c626fdc3', + s: '0x7bcc0f10b7ff9d335f94ac37f7a43a5a6f7996f859cbb78274654591ba0a8c1b', + to: '0x056fd409e1d7a124bd7017459dfea2f387b6d5cd', + transactionIndex: '0x6', + type: '0x2', + v: '0x0', + value: '0x0', + }, + { + blockHash: '0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe', + blockNumber: '0xd7ee23', + hash: '0x67181c1610e51d000360bd97194630f49678076934681dbcd1e5868a0b763524', + accessList: [], + chainId: '0x1', + from: '0x5df3fa4db37ff8116842fe3c90c400ff1a0ddef3', + gas: '0xafee', + gasPrice: '0xca522c5fe', + input: '0xd0e30db0', + maxFeePerGas: '0x107c01d7d4', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x0', + r: '0x84a169365a5bd4fbd672d46dca97577a0aa43f338329d5be8dc1b2dfdd27611', + s: '0xdb3216c8e05441f67c683ddd9fe19d40ef1d49578a3008455a79463889d093f', + to: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', + transactionIndex: '0x7', + type: '0x2', + v: '0x1', + value: '0xb1a2bc2ec50000', + }, + { + blockHash: '0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe', + blockNumber: '0xd7ee23', + hash: '0x3a4b78cf99af4e8d73046e0a24ce2f2d5a249822f2b537c5c9cc112ed9326884', + from: '0x5f87045e5e14fec55334c8bb097e4f17b8d472c3', + gas: '0xb2663', + gasPrice: '0xc8cb0bb00', + input: + '0x5ae401dc0000000000000000000000000000000000000000000000000000000061ff832a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000104472b43f3000000000000000000000000000000000000000000000025f273933db5700000000000000000000000000000000000000000000032858fff484f0d9ecdda1cc500000000000000000000000000000000000000000000000000000000000000800000000000000000000000005f87045e5e14fec55334c8bb097e4f17b8d472c300000000000000000000000000000000000000000000000000000000000000030000000000000000000000005e4efb364071c64ee3641fe1e68cb5d2d5558709000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20000000000000000000000007e794ed35788b698ae60cefc98ee48015c4876da00000000000000000000000000000000000000000000000000000000', + nonce: '0x172', + r: '0x4b9ecba3f40eb0269aba03041300db8ea6da5f8cc6c9c992f8f2194713f1e08d', + s: '0x420e3ecf834451b5de29efefd840e39fdd1654a2ce000e7827d4837543244e44', + to: '0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45', + transactionIndex: '0x8', + type: '0x0', + v: '0x26', + value: '0x0', + }, + { + blockHash: '0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe', + blockNumber: '0xd7ee23', + hash: '0xd21de30d051e6d163d89996f2ea9e1acb93233ac199622f0f91baecb89ffe76d', + accessList: [], + chainId: '0x1', + from: '0xce0d2213a0eaff4176d90b39879b7b4f870fa428', + gas: '0x5208', + gasPrice: '0xc875560fe', + input: '0x', + maxFeePerGas: '0xeefd3f6c9', + maxPriorityFeePerGas: '0x3b9aca00', + nonce: '0x96fa', + r: '0x9722248ab8dad4b0fe2e91764b1c2564eadc5f4a3de2049e4b574d605cb2d1', + s: '0x6a29ee11e31521fb6da2f9fef6c9afa745b5dde969d84e55163bb97a7a005a72', + to: '0x5248c4b3664b9a5991f14f3e5e9bd4b69bba652d', + transactionIndex: '0x9', + type: '0x2', + v: '0x1', + value: '0x16cab2ce7073a0', + }, + { + blockHash: '0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe', + blockNumber: '0xd7ee23', + hash: '0x9f37a77c3df4be85f71f7849585b1c82626716ea750ec9fcf00f074eec1fba96', + accessList: [], + chainId: '0x1', + from: '0xce0d2213a0eaff4176d90b39879b7b4f870fa428', + gas: '0x5208', + gasPrice: '0xc875560fe', + input: '0x', + maxFeePerGas: '0xeefd3f6c9', + maxPriorityFeePerGas: '0x3b9aca00', + nonce: '0x96fb', + r: '0x3a4797ff8394437f088267a9db8b507ec903b90504150b0c389d4c7f2b7cbc9f', + s: '0x3c88657435dae037377c1c21f277f20efd388f0a9c8aa8f1e2d0a9f9e16a3184', + to: '0xfc931d9b7577dae4e5db082ff1e031a471025839', + transactionIndex: '0xa', + type: '0x2', + v: '0x1', + value: '0x16cab2ce7073a0', + }, + { + blockHash: '0x439c61275e55e56f4bd9cd26e9af0afa2a5a810627f83d72c8e43c1073a6a4fe', + blockNumber: '0xd7ee23', + hash: '0x2f3b1a4b73e53ce154309a03174b76e3eff0b4b782b0927744a7171d1cb42213', + accessList: [], + chainId: '0x1', + from: '0xce0d2213a0eaff4176d90b39879b7b4f870fa428', + gas: '0x5208', + gasPrice: '0xc875560fe', + input: '0x', + maxFeePerGas: '0xeefd3f6c9', + maxPriorityFeePerGas: '0x3b9aca00', + nonce: '0x96fc', + r: '0x23b8298f9b5b8b5c7b87282fd080abf4ce13c2231ff01b668125fdb3d22e08cf', + s: '0x64a3bfad5941b13d57ad0036c7ea907333cf6ccd281d2e1cbe6278f6bd11ce44', + to: '0x4db0c16dc30c760539974a95d2dd79aafa9498e1', + transactionIndex: '0xb', + type: '0x2', + v: '0x1', + value: '0x61e0612c2f079', + }, + ], + difficulty: '0x2da0613fe4a2eb', + extraData: '0x657a696c2e6d65', + gasLimit: '0x1cb1ace', + gasUsed: '0x129fb1', + logsBloom: + '0x0020240004410080100000008040001000010010000000041811000280000120120001000000008000801000000800400600800008002800004002020020401800024400000000281102400800000020000001000040400020000400800001000004000002000000000001000000884000010000000804000000101000080010000000020000040600480000000000000000001100010088082001400820000042000020000000c000024000000000800000000408200200150004010120000800000002800020000500010000021040040060001010001011000122800020200030e02000400800000000000000080100000000000440480000010000081000', + miner: '0xc3348b43d3881151224b490e4aa39e03d2b1cdea', + mixHash: '0x889879c8c4fff1691d3859d715c619333e0b98957eb4e36bda27d1fb851335c3', + nonce: '0xbdd8d8a5ab4f8bce', + parentHash: '0xe835196e1fd4f0f0fe8471c8e55b81b47f3b82913c597d7b8ce88ba192a6e6a8', + receiptsRoot: '0xa96e06b2b8946a1439668c5afee5b6f649322b547d4e10fc5a0b584b52e44cd4', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + size: '0x1079', + stateRoot: '0x10b8138a05fcf4f04fdf776691fda64841352dc5a4b5e67200079f3dcc192ed0', + timestamp: '0x61ff7c45', + totalDifficulty: '0x8a2cda1bd54492d2533', + transactionsRoot: '0x5af7f04a77d3dcda0751a1dafe07a387890c103ab2b24b042ebe7975a9d5c491', + uncles: [], + baseFeePerGas: '0xc4bba96fe', +} diff --git a/packages/block/test/testdata/bcBlockGasLimitTest.json b/packages/block/test/testdata/bcBlockGasLimitTest.json deleted file mode 100644 index 516f0ec824..0000000000 --- a/packages/block/test/testdata/bcBlockGasLimitTest.json +++ /dev/null @@ -1,4565 +0,0 @@ -{ - "source": "https://github.com/ethereum/tests/tree/develop/BlockchainTests/bcBlockGasLimitTest", - "commit": "f4e6c9dafc25bbb78a7ee18d5fdeaecc48a01b7a", - "date": "2018-12-07", - "tests": { - "BlockGasLimit2p63m1": { - "BlockGasLimit2p63m1_Byzantium": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/BlockGasLimit2p63m1Filler.json", - "sourceHash": "e332bf31aef5224ee06ba2a94e63770607c846da21f247412055635980e79e98" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x5208", - "hash": "0xb9b162df097d63dd8de086f43f1a814053ca81ce2c3086ffc627f09ad7029dec", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2", - "stateRoot": "0x4e5ac0f3e43ebb60bbe0fb49f72f6ed91aaca52f4966a65b6428e418e70b427f", - "timestamp": "0x5bab6498", - "transactionsTrie": "0xdbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90265f901fea001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a04e5ac0f3e43ebb60bbe0fb49f72f6ed91aaca52f4966a65b6428e418e70b427fa0dbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0a0056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff825208845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f861f85f800a82520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0e466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998a03d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0xe466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998", - "s": "0x3d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xb9b162df097d63dd8de086f43f1a814053ca81ce2c3086ffc627f09ad7029dec", - "network": "Byzantium", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x29a2241af62f3450", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fccba6", - "code": "", - "nonce": "0x01", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x0a", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "BlockGasLimit2p63m1_Constantinople": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/BlockGasLimit2p63m1Filler.json", - "sourceHash": "e332bf31aef5224ee06ba2a94e63770607c846da21f247412055635980e79e98" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x5208", - "hash": "0x1a6eae4a521f54d5571376d2ea46bb7955bb40177e6cd31e828add91169420fa", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2", - "stateRoot": "0xdb3dea0fd2e9e4523f20897f9122482ccaeedaf34022ffe6992c8f44d0586397", - "timestamp": "0x5bab6498", - "transactionsTrie": "0xdbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90265f901fea001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0db3dea0fd2e9e4523f20897f9122482ccaeedaf34022ffe6992c8f44d0586397a0dbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0a0056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff825208845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f861f85f800a82520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0e466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998a03d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0xe466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998", - "s": "0x3d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x1a6eae4a521f54d5571376d2ea46bb7955bb40177e6cd31e828add91169420fa", - "network": "Constantinople", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x1bc16d674ecb3450", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fccba6", - "code": "", - "nonce": "0x01", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x0a", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "BlockGasLimit2p63m1_EIP150": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/BlockGasLimit2p63m1Filler.json", - "sourceHash": "e332bf31aef5224ee06ba2a94e63770607c846da21f247412055635980e79e98" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x5208", - "hash": "0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95", - "stateRoot": "0x34149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0", - "timestamp": "0x5bab6498", - "transactionsTrie": "0xdbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90265f901fea001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a034149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0a0dbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0a0251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff825208845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f861f85f800a82520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0e466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998a03d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0xe466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998", - "s": "0x3d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf", - "network": "EIP150", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f73450", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fccba6", - "code": "", - "nonce": "0x01", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x0a", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "BlockGasLimit2p63m1_EIP158": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/BlockGasLimit2p63m1Filler.json", - "sourceHash": "e332bf31aef5224ee06ba2a94e63770607c846da21f247412055635980e79e98" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x5208", - "hash": "0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95", - "stateRoot": "0x34149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0", - "timestamp": "0x5bab6498", - "transactionsTrie": "0xdbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90265f901fea001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a034149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0a0dbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0a0251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff825208845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f861f85f800a82520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0e466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998a03d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0xe466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998", - "s": "0x3d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf", - "network": "EIP158", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f73450", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fccba6", - "code": "", - "nonce": "0x01", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x0a", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "BlockGasLimit2p63m1_Frontier": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/BlockGasLimit2p63m1Filler.json", - "sourceHash": "e332bf31aef5224ee06ba2a94e63770607c846da21f247412055635980e79e98" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x5208", - "hash": "0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95", - "stateRoot": "0x34149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0", - "timestamp": "0x5bab6498", - "transactionsTrie": "0xdbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90265f901fea001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a034149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0a0dbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0a0251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff825208845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f861f85f800a82520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0e466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998a03d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0xe466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998", - "s": "0x3d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf", - "network": "Frontier", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f73450", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fccba6", - "code": "", - "nonce": "0x01", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x0a", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "BlockGasLimit2p63m1_Homestead": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/BlockGasLimit2p63m1Filler.json", - "sourceHash": "e332bf31aef5224ee06ba2a94e63770607c846da21f247412055635980e79e98" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x5208", - "hash": "0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95", - "stateRoot": "0x34149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0", - "timestamp": "0x5bab6498", - "transactionsTrie": "0xdbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90265f901fea001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a034149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0a0dbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0a0251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff825208845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f861f85f800a82520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0e466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998a03d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0xe466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998", - "s": "0x3d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf", - "network": "Homestead", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f73450", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fccba6", - "code": "", - "nonce": "0x01", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x0a", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - } - }, - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst": { - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst_Byzantium": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirstFiller.json", - "sourceHash": "ee497ee278111eae69de3f2361db7f30ec021b30c3babe3c5de3771677fdc250" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x023e38", - "gasUsed": "0x01f018", - "hash": "0xab4be56a6233a31c7fb797ea72c76466fec4f7f458925f016b6bb45c95d053a4", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "receiptTrie": "0x6048bfb1f097f5e603ac7705ea650976ec8ed67bfebc284d2a3abe30d2af5e47", - "stateRoot": "0xf94c342728756f43cff5ddb18c7468f6f32718d260722ec63ef6fcd81ddb8025", - "timestamp": "0x5bab6498", - "transactionsTrie": "0x50f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871b", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90447f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0f94c342728756f43cff5ddb18c7468f6f32718d260722ec63ef6fcd81ddb8025a050f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871ba06048bfb1f097f5e603ac7705ea650976ec8ed67bfebc284d2a3abe30d2af5e47b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023e388301f018845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90246f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x55f0", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd", - "s": "0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x01", - "r": "0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b", - "s": "0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x02", - "r": "0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada", - "s": "0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x03", - "r": "0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615", - "s": "0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x04", - "r": "0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d", - "s": "0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x05", - "r": "0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54", - "s": "0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x023e38", - "gasUsed": "0x00", - "hash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xab4be56a6233a31c7fb797ea72c76466fec4f7f458925f016b6bb45c95d053a4", - "network": "Byzantium", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x29a2241af63f60f0", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99ec9ede", - "code": "", - "nonce": "0x06", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - }, - "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x32", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst_Constantinople": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirstFiller.json", - "sourceHash": "ee497ee278111eae69de3f2361db7f30ec021b30c3babe3c5de3771677fdc250" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x023e38", - "gasUsed": "0x01f018", - "hash": "0x83fa3e57390c5e4ba1fe814d946b9028ce8431223cab7dd002f7718935735f04", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "receiptTrie": "0x6048bfb1f097f5e603ac7705ea650976ec8ed67bfebc284d2a3abe30d2af5e47", - "stateRoot": "0x95976b0bc41514d7aee91ad360666b960dfd9b932a8caa8b61e8e43b9cfdf0e4", - "timestamp": "0x5bab6498", - "transactionsTrie": "0x50f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871b", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90447f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a095976b0bc41514d7aee91ad360666b960dfd9b932a8caa8b61e8e43b9cfdf0e4a050f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871ba06048bfb1f097f5e603ac7705ea650976ec8ed67bfebc284d2a3abe30d2af5e47b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023e388301f018845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90246f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x55f0", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd", - "s": "0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x01", - "r": "0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b", - "s": "0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x02", - "r": "0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada", - "s": "0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x03", - "r": "0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615", - "s": "0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x04", - "r": "0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d", - "s": "0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x05", - "r": "0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54", - "s": "0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x023e38", - "gasUsed": "0x00", - "hash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x83fa3e57390c5e4ba1fe814d946b9028ce8431223cab7dd002f7718935735f04", - "network": "Constantinople", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x1bc16d674edb60f0", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99ec9ede", - "code": "", - "nonce": "0x06", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - }, - "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x32", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst_EIP150": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirstFiller.json", - "sourceHash": "ee497ee278111eae69de3f2361db7f30ec021b30c3babe3c5de3771677fdc250" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x023e38", - "gasUsed": "0x01f018", - "hash": "0xa5eea6452c52835b5447a3635f78e41bd8a608eb400059b26194e0f635378d04", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "receiptTrie": "0x516f24d9989eb3dec28434a8f1667a42342f98adb2524b980b9f116f9e93e487", - "stateRoot": "0xd6c172507a4e3d5977e652d294075e0d35469808ded3843d62daa63f28281236", - "timestamp": "0x5bab6498", - "transactionsTrie": "0x50f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871b", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90447f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d6c172507a4e3d5977e652d294075e0d35469808ded3843d62daa63f28281236a050f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871ba0516f24d9989eb3dec28434a8f1667a42342f98adb2524b980b9f116f9e93e487b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023e388301f018845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90246f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x55f0", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd", - "s": "0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x01", - "r": "0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b", - "s": "0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x02", - "r": "0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada", - "s": "0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x03", - "r": "0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615", - "s": "0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x04", - "r": "0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d", - "s": "0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x05", - "r": "0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54", - "s": "0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x023e38", - "gasUsed": "0x00", - "hash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xa5eea6452c52835b5447a3635f78e41bd8a608eb400059b26194e0f635378d04", - "network": "EIP150", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x45639182450760f0", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99ec9ede", - "code": "", - "nonce": "0x06", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - }, - "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x32", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst_EIP158": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirstFiller.json", - "sourceHash": "ee497ee278111eae69de3f2361db7f30ec021b30c3babe3c5de3771677fdc250" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x023e38", - "gasUsed": "0x01f018", - "hash": "0xa5eea6452c52835b5447a3635f78e41bd8a608eb400059b26194e0f635378d04", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "receiptTrie": "0x516f24d9989eb3dec28434a8f1667a42342f98adb2524b980b9f116f9e93e487", - "stateRoot": "0xd6c172507a4e3d5977e652d294075e0d35469808ded3843d62daa63f28281236", - "timestamp": "0x5bab6498", - "transactionsTrie": "0x50f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871b", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90447f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d6c172507a4e3d5977e652d294075e0d35469808ded3843d62daa63f28281236a050f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871ba0516f24d9989eb3dec28434a8f1667a42342f98adb2524b980b9f116f9e93e487b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023e388301f018845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90246f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x55f0", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd", - "s": "0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x01", - "r": "0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b", - "s": "0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x02", - "r": "0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada", - "s": "0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x03", - "r": "0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615", - "s": "0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x04", - "r": "0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d", - "s": "0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x05", - "r": "0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54", - "s": "0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x023e38", - "gasUsed": "0x00", - "hash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xa5eea6452c52835b5447a3635f78e41bd8a608eb400059b26194e0f635378d04", - "network": "EIP158", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x45639182450760f0", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99ec9ede", - "code": "", - "nonce": "0x06", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - }, - "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x32", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst_Frontier": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirstFiller.json", - "sourceHash": "ee497ee278111eae69de3f2361db7f30ec021b30c3babe3c5de3771677fdc250" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x023e38", - "gasUsed": "0x021536", - "hash": "0x91ef56acb89cfc79d441554af6e016ebc42cf1b5e25bc58d65adf8bb97563165", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "receiptTrie": "0x5c5b4fc43c2d45787f54e1ae7d27afdb4ad16dfc567c5692070d5c4556e0b1d7", - "stateRoot": "0xa65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4", - "timestamp": "0x5bab6498", - "transactionsTrie": "0x70616ebd7ad2ed6fb7860cf7e9df00163842351c38a87cac2c1cb193895035a2", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4a070616ebd7ad2ed6fb7860cf7e9df00163842351c38a87cac2c1cb193895035a2a05c5b4fc43c2d45787f54e1ae7d27afdb4ad16dfc567c5692070d5c4556e0b1d7b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023e3883021536845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba034bd04065833536a10c77ee2a43a5371bc6d34837088b861dd9d4b7f44074b59a078807715786a13876d3455716a6b9cb2186b7a4887a5c31160fc877454958616c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x55f0", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd", - "s": "0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x01", - "r": "0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b", - "s": "0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x02", - "r": "0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada", - "s": "0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x03", - "r": "0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615", - "s": "0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x04", - "r": "0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d", - "s": "0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x05", - "r": "0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54", - "s": "0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x06", - "r": "0x34bd04065833536a10c77ee2a43a5371bc6d34837088b861dd9d4b7f44074b59", - "s": "0x78807715786a13876d3455716a6b9cb2186b7a4887a5c31160fc877454958616", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x023e38", - "gasUsed": "0x00", - "hash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x91ef56acb89cfc79d441554af6e016ebc42cf1b5e25bc58d65adf8bb97563165", - "network": "Frontier", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x456391824508d41c", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8cedf70fa8", - "code": "", - "nonce": "0x07", - "storage": {} - }, - "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x3c", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst_Homestead": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirstFiller.json", - "sourceHash": "ee497ee278111eae69de3f2361db7f30ec021b30c3babe3c5de3771677fdc250" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x023e38", - "gasUsed": "0x021536", - "hash": "0x91ef56acb89cfc79d441554af6e016ebc42cf1b5e25bc58d65adf8bb97563165", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "receiptTrie": "0x5c5b4fc43c2d45787f54e1ae7d27afdb4ad16dfc567c5692070d5c4556e0b1d7", - "stateRoot": "0xa65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4", - "timestamp": "0x5bab6498", - "transactionsTrie": "0x70616ebd7ad2ed6fb7860cf7e9df00163842351c38a87cac2c1cb193895035a2", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4a070616ebd7ad2ed6fb7860cf7e9df00163842351c38a87cac2c1cb193895035a2a05c5b4fc43c2d45787f54e1ae7d27afdb4ad16dfc567c5692070d5c4556e0b1d7b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023e3883021536845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba034bd04065833536a10c77ee2a43a5371bc6d34837088b861dd9d4b7f44074b59a078807715786a13876d3455716a6b9cb2186b7a4887a5c31160fc877454958616c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x55f0", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd", - "s": "0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x01", - "r": "0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b", - "s": "0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x02", - "r": "0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada", - "s": "0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x03", - "r": "0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615", - "s": "0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x04", - "r": "0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d", - "s": "0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x05", - "r": "0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54", - "s": "0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x06", - "r": "0x34bd04065833536a10c77ee2a43a5371bc6d34837088b861dd9d4b7f44074b59", - "s": "0x78807715786a13876d3455716a6b9cb2186b7a4887a5c31160fc877454958616", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x023e38", - "gasUsed": "0x00", - "hash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x91ef56acb89cfc79d441554af6e016ebc42cf1b5e25bc58d65adf8bb97563165", - "network": "Homestead", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x456391824508d41c", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8cedf70fa8", - "code": "", - "nonce": "0x07", - "storage": {} - }, - "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x3c", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - } - }, - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast": { - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast_Byzantium": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLastFiller.json", - "sourceHash": "e571ad5e494ff02acfa6de383855d396de5dd26df594f66875fabf2bb473b9e4" - }, - "blocks": [ - { - "expectExceptionByzantium": "TooMuchGasUsed", - "expectExceptionConstantinople": "TooMuchGasUsed", - "expectExceptionEIP150": "TooMuchGasUsed", - "expectExceptionEIP158": "TooMuchGasUsed", - "expectExceptionFrontier": "BlockGasLimitReached", - "expectExceptionHomestead": "BlockGasLimitReached", - "rlp": "0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a037f6a736f4286f82e28d343cbafedd912ef5a7b2615aa2baeea740bb444c977aa039b55901ee38a65fa27c7d60137fd431afcf6a7615746ae9501e7cf0ca68bd11a0dcc94785d0897bff881411737e4ed6a48c27d045d9cc42043e35a52f992bca4eb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023dd483024220845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba01117bd549fe17f8383012bf168dabd9e70851fdf2f332e5bfea89318dddd6c77a001364d3a0e23f462052127c53a5473c428e2211806c927601562f840eb6b899cf85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0c40c1300a7cc64b842c9421a6c6e985b5531020d1a26c82f9c6a5200154e91dfa052c28fc6dc0dad9ea23fcce6510a9dc23b9903b1b19a126ac25f77a195b50f83c0" - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x023e38", - "gasUsed": "0x00", - "hash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "network": "Byzantium", - "postState": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast_Constantinople": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLastFiller.json", - "sourceHash": "e571ad5e494ff02acfa6de383855d396de5dd26df594f66875fabf2bb473b9e4" - }, - "blocks": [ - { - "expectExceptionByzantium": "TooMuchGasUsed", - "expectExceptionConstantinople": "TooMuchGasUsed", - "expectExceptionEIP150": "TooMuchGasUsed", - "expectExceptionEIP158": "TooMuchGasUsed", - "expectExceptionFrontier": "BlockGasLimitReached", - "expectExceptionHomestead": "BlockGasLimitReached", - "rlp": "0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0ec8379fc6400b3239efb8625e2fe9f927977eacfe082acba1919b4e4516c94eaa039b55901ee38a65fa27c7d60137fd431afcf6a7615746ae9501e7cf0ca68bd11a0dcc94785d0897bff881411737e4ed6a48c27d045d9cc42043e35a52f992bca4eb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023dd483024220845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba01117bd549fe17f8383012bf168dabd9e70851fdf2f332e5bfea89318dddd6c77a001364d3a0e23f462052127c53a5473c428e2211806c927601562f840eb6b899cf85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0c40c1300a7cc64b842c9421a6c6e985b5531020d1a26c82f9c6a5200154e91dfa052c28fc6dc0dad9ea23fcce6510a9dc23b9903b1b19a126ac25f77a195b50f83c0" - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x023e38", - "gasUsed": "0x00", - "hash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "network": "Constantinople", - "postState": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast_EIP150": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLastFiller.json", - "sourceHash": "e571ad5e494ff02acfa6de383855d396de5dd26df594f66875fabf2bb473b9e4" - }, - "blocks": [ - { - "expectExceptionByzantium": "TooMuchGasUsed", - "expectExceptionConstantinople": "TooMuchGasUsed", - "expectExceptionEIP150": "TooMuchGasUsed", - "expectExceptionEIP158": "TooMuchGasUsed", - "expectExceptionFrontier": "BlockGasLimitReached", - "expectExceptionHomestead": "BlockGasLimitReached", - "rlp": "0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a053f912b64765458bba76c0978a8e5ecd90417d527ea20f55689108400763c8a039b55901ee38a65fa27c7d60137fd431afcf6a7615746ae9501e7cf0ca68bd11a071ba8e7c3c6ee55bfb14c3119ca5b4ceb032cfad51952e3a116a449240b38aa4b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023dd483024220845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba01117bd549fe17f8383012bf168dabd9e70851fdf2f332e5bfea89318dddd6c77a001364d3a0e23f462052127c53a5473c428e2211806c927601562f840eb6b899cf85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0c40c1300a7cc64b842c9421a6c6e985b5531020d1a26c82f9c6a5200154e91dfa052c28fc6dc0dad9ea23fcce6510a9dc23b9903b1b19a126ac25f77a195b50f83c0" - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x023e38", - "gasUsed": "0x00", - "hash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "network": "EIP150", - "postState": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast_EIP158": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLastFiller.json", - "sourceHash": "e571ad5e494ff02acfa6de383855d396de5dd26df594f66875fabf2bb473b9e4" - }, - "blocks": [ - { - "expectExceptionByzantium": "TooMuchGasUsed", - "expectExceptionConstantinople": "TooMuchGasUsed", - "expectExceptionEIP150": "TooMuchGasUsed", - "expectExceptionEIP158": "TooMuchGasUsed", - "expectExceptionFrontier": "BlockGasLimitReached", - "expectExceptionHomestead": "BlockGasLimitReached", - "rlp": "0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a053f912b64765458bba76c0978a8e5ecd90417d527ea20f55689108400763c8a039b55901ee38a65fa27c7d60137fd431afcf6a7615746ae9501e7cf0ca68bd11a071ba8e7c3c6ee55bfb14c3119ca5b4ceb032cfad51952e3a116a449240b38aa4b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023dd483024220845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba01117bd549fe17f8383012bf168dabd9e70851fdf2f332e5bfea89318dddd6c77a001364d3a0e23f462052127c53a5473c428e2211806c927601562f840eb6b899cf85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0c40c1300a7cc64b842c9421a6c6e985b5531020d1a26c82f9c6a5200154e91dfa052c28fc6dc0dad9ea23fcce6510a9dc23b9903b1b19a126ac25f77a195b50f83c0" - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x023e38", - "gasUsed": "0x00", - "hash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "network": "EIP158", - "postState": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast_Frontier": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLastFiller.json", - "sourceHash": "e571ad5e494ff02acfa6de383855d396de5dd26df594f66875fabf2bb473b9e4" - }, - "blocks": [ - { - "expectExceptionByzantium": "TooMuchGasUsed", - "expectExceptionConstantinople": "TooMuchGasUsed", - "expectExceptionEIP150": "TooMuchGasUsed", - "expectExceptionEIP158": "TooMuchGasUsed", - "expectExceptionFrontier": "BlockGasLimitReached", - "expectExceptionHomestead": "BlockGasLimitReached", - "rlp": "0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4a039b55901ee38a65fa27c7d60137fd431afcf6a7615746ae9501e7cf0ca68bd11a0b19fdedc6b45294e091f08780e0e51b746e43897ab98eaf872d180e0cb157cceb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023dd483021536845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba01117bd549fe17f8383012bf168dabd9e70851fdf2f332e5bfea89318dddd6c77a001364d3a0e23f462052127c53a5473c428e2211806c927601562f840eb6b899cf85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0c40c1300a7cc64b842c9421a6c6e985b5531020d1a26c82f9c6a5200154e91dfa052c28fc6dc0dad9ea23fcce6510a9dc23b9903b1b19a126ac25f77a195b50f83c0" - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x023e38", - "gasUsed": "0x00", - "hash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "network": "Frontier", - "postState": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast_Homestead": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLastFiller.json", - "sourceHash": "e571ad5e494ff02acfa6de383855d396de5dd26df594f66875fabf2bb473b9e4" - }, - "blocks": [ - { - "expectExceptionByzantium": "TooMuchGasUsed", - "expectExceptionConstantinople": "TooMuchGasUsed", - "expectExceptionEIP150": "TooMuchGasUsed", - "expectExceptionEIP158": "TooMuchGasUsed", - "expectExceptionFrontier": "BlockGasLimitReached", - "expectExceptionHomestead": "BlockGasLimitReached", - "rlp": "0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4a039b55901ee38a65fa27c7d60137fd431afcf6a7615746ae9501e7cf0ca68bd11a0b19fdedc6b45294e091f08780e0e51b746e43897ab98eaf872d180e0cb157cceb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023dd483021536845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba01117bd549fe17f8383012bf168dabd9e70851fdf2f332e5bfea89318dddd6c77a001364d3a0e23f462052127c53a5473c428e2211806c927601562f840eb6b899cf85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0c40c1300a7cc64b842c9421a6c6e985b5531020d1a26c82f9c6a5200154e91dfa052c28fc6dc0dad9ea23fcce6510a9dc23b9903b1b19a126ac25f77a195b50f83c0" - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x023e38", - "gasUsed": "0x00", - "hash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "network": "Homestead", - "postState": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - } - }, - "SuicideTransaction": { - "SuicideTransaction_Byzantium": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/SuicideTransactionFiller.json", - "sourceHash": "d1f4f34eff568afab2a605a277193c8730e131c00b9644b9616ee846ea5ce670" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x01e848", - "gasUsed": "0x32ca", - "hash": "0xa301395a258d9cdd7c7676c6b82c7b73ac0db3209ef1a66d9c23c59d571d496a", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d", - "receiptTrie": "0xbdc6970604c358a6e29ea6d74bc6182566b1d8479b2d5fdae39ff17df01813d7", - "stateRoot": "0xcc01fe78a0cbf46aada2ba9b5b26b0c83401b82d0ecaa777c8b5fa173c304c56", - "timestamp": "0x5bab6499", - "transactionsTrie": "0xf0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90261f901f9a0926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cc01fe78a0cbf46aada2ba9b5b26b0c83401b82d0ecaa777c8b5fa173c304c56a0f0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5a0bdc6970604c358a6e29ea6d74bc6182566b1d8479b2d5fdae39ff17df01813d7b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018301e8488232ca845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800a830186a094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0a00c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x0186a0", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0x444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0", - "s": "0x0c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x01e848", - "gasUsed": "0x00", - "hash": "0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808301e848808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xa301395a258d9cdd7c7676c6b82c7b73ac0db3209ef1a66d9c23c59d571d496a", - "network": "Byzantium", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x29a2241af62dfbe4", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8cee09e81c", - "code": "", - "nonce": "0x01", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "SuicideTransaction_Constantinople": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/SuicideTransactionFiller.json", - "sourceHash": "d1f4f34eff568afab2a605a277193c8730e131c00b9644b9616ee846ea5ce670" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x01e848", - "gasUsed": "0x32ca", - "hash": "0x2e2d11285ec4a03d32b4eb21c026104135d9812d46730ae31c1614f2327d9fa9", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d", - "receiptTrie": "0xbdc6970604c358a6e29ea6d74bc6182566b1d8479b2d5fdae39ff17df01813d7", - "stateRoot": "0x73ac360c3d3f079a7eaab08a33262bbbcec5404eaf6f747f4cd3d7cc1d5fb284", - "timestamp": "0x5bab6499", - "transactionsTrie": "0xf0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90261f901f9a0926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a073ac360c3d3f079a7eaab08a33262bbbcec5404eaf6f747f4cd3d7cc1d5fb284a0f0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5a0bdc6970604c358a6e29ea6d74bc6182566b1d8479b2d5fdae39ff17df01813d7b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018301e8488232ca845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800a830186a094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0a00c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x0186a0", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0x444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0", - "s": "0x0c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x01e848", - "gasUsed": "0x00", - "hash": "0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808301e848808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x2e2d11285ec4a03d32b4eb21c026104135d9812d46730ae31c1614f2327d9fa9", - "network": "Constantinople", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x1bc16d674ec9fbe4", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8cee09e81c", - "code": "", - "nonce": "0x01", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "SuicideTransaction_EIP150": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/SuicideTransactionFiller.json", - "sourceHash": "d1f4f34eff568afab2a605a277193c8730e131c00b9644b9616ee846ea5ce670" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x01e848", - "gasUsed": "0x32ca", - "hash": "0x1a390f67e53da26ceccf9ee10ccce1f3a99f8e49a55416d7fdee52541facd930", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d", - "receiptTrie": "0x10910901e8fd125dffe40187af7dae0d71bbf63f0fed0bb84bedc624586060f7", - "stateRoot": "0x483344fadf21e2fc01ab19a4041532edc23747d017bb386edcc0859ba225fe0d", - "timestamp": "0x5bab6499", - "transactionsTrie": "0xf0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90261f901f9a0926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0483344fadf21e2fc01ab19a4041532edc23747d017bb386edcc0859ba225fe0da0f0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5a010910901e8fd125dffe40187af7dae0d71bbf63f0fed0bb84bedc624586060f7b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018301e8488232ca845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800a830186a094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0a00c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x0186a0", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0x444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0", - "s": "0x0c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x01e848", - "gasUsed": "0x00", - "hash": "0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808301e848808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x1a390f67e53da26ceccf9ee10ccce1f3a99f8e49a55416d7fdee52541facd930", - "network": "EIP150", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f5fbe4", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8cee09e81c", - "code": "", - "nonce": "0x01", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "SuicideTransaction_EIP158": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/SuicideTransactionFiller.json", - "sourceHash": "d1f4f34eff568afab2a605a277193c8730e131c00b9644b9616ee846ea5ce670" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x01e848", - "gasUsed": "0x32ca", - "hash": "0x1a390f67e53da26ceccf9ee10ccce1f3a99f8e49a55416d7fdee52541facd930", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d", - "receiptTrie": "0x10910901e8fd125dffe40187af7dae0d71bbf63f0fed0bb84bedc624586060f7", - "stateRoot": "0x483344fadf21e2fc01ab19a4041532edc23747d017bb386edcc0859ba225fe0d", - "timestamp": "0x5bab6499", - "transactionsTrie": "0xf0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90261f901f9a0926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0483344fadf21e2fc01ab19a4041532edc23747d017bb386edcc0859ba225fe0da0f0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5a010910901e8fd125dffe40187af7dae0d71bbf63f0fed0bb84bedc624586060f7b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018301e8488232ca845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800a830186a094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0a00c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x0186a0", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0x444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0", - "s": "0x0c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x01e848", - "gasUsed": "0x00", - "hash": "0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808301e848808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x1a390f67e53da26ceccf9ee10ccce1f3a99f8e49a55416d7fdee52541facd930", - "network": "EIP158", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f5fbe4", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8cee09e81c", - "code": "", - "nonce": "0x01", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "SuicideTransaction_Frontier": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/SuicideTransactionFiller.json", - "sourceHash": "d1f4f34eff568afab2a605a277193c8730e131c00b9644b9616ee846ea5ce670" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x01e848", - "gasUsed": "0x2906", - "hash": "0x55cfefadb2e819c1aed64e4d640340250bd6c4253b53338dbc5f86cca8a963d2", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d", - "receiptTrie": "0xbc1ca7335ccb32ac45ecd0ef287eb7f2323801a695f23a3d241e6a2cf0b4a9af", - "stateRoot": "0x00a62f7cedb73f6ce84dc4e27a983adf20bb45553b11d1bb11b5f18fe450542d", - "timestamp": "0x5bab6499", - "transactionsTrie": "0xf0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90261f901f9a0926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a000a62f7cedb73f6ce84dc4e27a983adf20bb45553b11d1bb11b5f18fe450542da0f0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5a0bc1ca7335ccb32ac45ecd0ef287eb7f2323801a695f23a3d241e6a2cf0b4a9afb901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018301e848822906845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800a830186a094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0a00c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x0186a0", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0x444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0", - "s": "0x0c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x01e848", - "gasUsed": "0x00", - "hash": "0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808301e848808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x55cfefadb2e819c1aed64e4d640340250bd6c4253b53338dbc5f86cca8a963d2", - "network": "Frontier", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f59a3c", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8cee0a49c4", - "code": "", - "nonce": "0x01", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "SuicideTransaction_Homestead": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/SuicideTransactionFiller.json", - "sourceHash": "d1f4f34eff568afab2a605a277193c8730e131c00b9644b9616ee846ea5ce670" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x01e848", - "gasUsed": "0x2906", - "hash": "0x55cfefadb2e819c1aed64e4d640340250bd6c4253b53338dbc5f86cca8a963d2", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d", - "receiptTrie": "0xbc1ca7335ccb32ac45ecd0ef287eb7f2323801a695f23a3d241e6a2cf0b4a9af", - "stateRoot": "0x00a62f7cedb73f6ce84dc4e27a983adf20bb45553b11d1bb11b5f18fe450542d", - "timestamp": "0x5bab6499", - "transactionsTrie": "0xf0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90261f901f9a0926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a000a62f7cedb73f6ce84dc4e27a983adf20bb45553b11d1bb11b5f18fe450542da0f0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5a0bc1ca7335ccb32ac45ecd0ef287eb7f2323801a695f23a3d241e6a2cf0b4a9afb901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018301e848822906845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800a830186a094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0a00c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x0186a0", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0x444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0", - "s": "0x0c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x01e848", - "gasUsed": "0x00", - "hash": "0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808301e848808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x55cfefadb2e819c1aed64e4d640340250bd6c4253b53338dbc5f86cca8a963d2", - "network": "Homestead", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f59a3c", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8cee0a49c4", - "code": "", - "nonce": "0x01", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - } - }, - "TransactionGasHigherThanLimit2p63m1": { - "TransactionGasHigherThanLimit2p63m1_Byzantium": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1Filler.json", - "sourceHash": "05a963c5bebe0e8098d98e553c422066c00c5cb5fd2679f20c13408e13152d74" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x023e38", - "hash": "0xe53b9266dc1882f382414fa8d3c7e68cdbb649fcde537d8ad3aa863a54ade8ab", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x3b20ef68d6c58564b0864d53956edaa113c0f0bcae99d5f2b2797cc020a9ab37", - "stateRoot": "0x11d00b59b1fa9e050e2cc63d423082e3d26476b94d50c1bc6d9df8e3839f0555", - "timestamp": "0x5bab6499", - "transactionsTrie": "0x949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eb", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf904d2f901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a011d00b59b1fa9e050e2cc63d423082e3d26476b94d50c1bc6d9df8e3839f0555a0949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eba03b20ef68d6c58564b0864d53956edaa113c0f0bcae99d5f2b2797cc020a9ab37b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83023e38845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902ccf865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f865050188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0f6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716a04592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358f86006018398968094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca05bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2a0745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5ac0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x", - "r": "0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831", - "s": "0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x01", - "r": "0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b", - "s": "0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x02", - "r": "0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed", - "s": "0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x03", - "r": "0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81", - "s": "0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x04", - "r": "0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85", - "s": "0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x05", - "r": "0xf6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716", - "s": "0x4592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x989680", - "gasPrice": "0x01", - "nonce": "0x06", - "r": "0x5bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2", - "s": "0x745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xe53b9266dc1882f382414fa8d3c7e68cdbb649fcde537d8ad3aa863a54ade8ab", - "network": "Byzantium", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x29a2241af62e3e38", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fdc182", - "code": "", - "nonce": "0x07", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x46", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "TransactionGasHigherThanLimit2p63m1_Constantinople": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1Filler.json", - "sourceHash": "05a963c5bebe0e8098d98e553c422066c00c5cb5fd2679f20c13408e13152d74" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x023e38", - "hash": "0x764c7d6d0b4ff5896fca770d081602c05a0533f8d3803d3922e8fca9b9dc6d85", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x3b20ef68d6c58564b0864d53956edaa113c0f0bcae99d5f2b2797cc020a9ab37", - "stateRoot": "0x60f3e59e3fc082c6a8cc9c6f2565a76aa0b48a8a48b6bcfc9086005cf288a037", - "timestamp": "0x5bab6499", - "transactionsTrie": "0x949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eb", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf904d2f901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a060f3e59e3fc082c6a8cc9c6f2565a76aa0b48a8a48b6bcfc9086005cf288a037a0949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eba03b20ef68d6c58564b0864d53956edaa113c0f0bcae99d5f2b2797cc020a9ab37b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83023e38845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902ccf865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f865050188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0f6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716a04592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358f86006018398968094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca05bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2a0745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5ac0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x", - "r": "0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831", - "s": "0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x01", - "r": "0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b", - "s": "0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x02", - "r": "0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed", - "s": "0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x03", - "r": "0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81", - "s": "0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x04", - "r": "0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85", - "s": "0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x05", - "r": "0xf6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716", - "s": "0x4592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x989680", - "gasPrice": "0x01", - "nonce": "0x06", - "r": "0x5bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2", - "s": "0x745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x764c7d6d0b4ff5896fca770d081602c05a0533f8d3803d3922e8fca9b9dc6d85", - "network": "Constantinople", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x1bc16d674eca3e38", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fdc182", - "code": "", - "nonce": "0x07", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x46", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "TransactionGasHigherThanLimit2p63m1_EIP150": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1Filler.json", - "sourceHash": "05a963c5bebe0e8098d98e553c422066c00c5cb5fd2679f20c13408e13152d74" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x023e38", - "hash": "0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x7bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900", - "stateRoot": "0xfe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656", - "timestamp": "0x5bab6499", - "transactionsTrie": "0x949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eb", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf904d2f901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0fe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656a0949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eba07bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83023e38845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902ccf865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f865050188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0f6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716a04592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358f86006018398968094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca05bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2a0745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5ac0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x", - "r": "0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831", - "s": "0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x01", - "r": "0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b", - "s": "0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x02", - "r": "0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed", - "s": "0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x03", - "r": "0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81", - "s": "0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x04", - "r": "0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85", - "s": "0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x05", - "r": "0xf6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716", - "s": "0x4592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x989680", - "gasPrice": "0x01", - "nonce": "0x06", - "r": "0x5bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2", - "s": "0x745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8", - "network": "EIP150", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f63e38", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fdc182", - "code": "", - "nonce": "0x07", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x46", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "TransactionGasHigherThanLimit2p63m1_EIP158": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1Filler.json", - "sourceHash": "05a963c5bebe0e8098d98e553c422066c00c5cb5fd2679f20c13408e13152d74" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x023e38", - "hash": "0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x7bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900", - "stateRoot": "0xfe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656", - "timestamp": "0x5bab6499", - "transactionsTrie": "0x949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eb", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf904d2f901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0fe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656a0949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eba07bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83023e38845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902ccf865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f865050188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0f6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716a04592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358f86006018398968094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca05bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2a0745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5ac0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x", - "r": "0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831", - "s": "0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x01", - "r": "0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b", - "s": "0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x02", - "r": "0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed", - "s": "0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x03", - "r": "0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81", - "s": "0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x04", - "r": "0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85", - "s": "0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x05", - "r": "0xf6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716", - "s": "0x4592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x989680", - "gasPrice": "0x01", - "nonce": "0x06", - "r": "0x5bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2", - "s": "0x745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8", - "network": "EIP158", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f63e38", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fdc182", - "code": "", - "nonce": "0x07", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x46", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "TransactionGasHigherThanLimit2p63m1_Frontier": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1Filler.json", - "sourceHash": "05a963c5bebe0e8098d98e553c422066c00c5cb5fd2679f20c13408e13152d74" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x023e38", - "hash": "0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x7bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900", - "stateRoot": "0xfe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656", - "timestamp": "0x5bab6499", - "transactionsTrie": "0x949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eb", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf904d2f901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0fe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656a0949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eba07bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83023e38845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902ccf865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f865050188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0f6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716a04592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358f86006018398968094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca05bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2a0745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5ac0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x", - "r": "0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831", - "s": "0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x01", - "r": "0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b", - "s": "0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x02", - "r": "0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed", - "s": "0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x03", - "r": "0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81", - "s": "0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x04", - "r": "0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85", - "s": "0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x05", - "r": "0xf6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716", - "s": "0x4592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x989680", - "gasPrice": "0x01", - "nonce": "0x06", - "r": "0x5bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2", - "s": "0x745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8", - "network": "Frontier", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f63e38", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fdc182", - "code": "", - "nonce": "0x07", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x46", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "TransactionGasHigherThanLimit2p63m1_Homestead": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1Filler.json", - "sourceHash": "05a963c5bebe0e8098d98e553c422066c00c5cb5fd2679f20c13408e13152d74" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x023e38", - "hash": "0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x7bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900", - "stateRoot": "0xfe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656", - "timestamp": "0x5bab6499", - "transactionsTrie": "0x949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eb", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf904d2f901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0fe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656a0949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eba07bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83023e38845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902ccf865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f865050188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0f6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716a04592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358f86006018398968094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca05bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2a0745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5ac0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x", - "r": "0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831", - "s": "0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x01", - "r": "0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b", - "s": "0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x02", - "r": "0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed", - "s": "0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x03", - "r": "0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81", - "s": "0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x04", - "r": "0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85", - "s": "0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x05", - "r": "0xf6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716", - "s": "0x4592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x989680", - "gasPrice": "0x01", - "nonce": "0x06", - "r": "0x5bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2", - "s": "0x745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8", - "network": "Homestead", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f63e38", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fdc182", - "code": "", - "nonce": "0x07", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x46", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - } - }, - "TransactionGasHigherThanLimit2p63m1_2": { - "TransactionGasHigherThanLimit2p63m1_2_Byzantium": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1_2Filler.json", - "sourceHash": "d782e1a2156ff7f392679e8227726e5d0c1104ea4454f7d0b00daa82de10631a" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x01ec30", - "hash": "0x953fc8d086cd3614a699b8b88faf081c5575981301aa3526ee4e68774106e496", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x920700c34e8d1d2d631eaaff52b71c1d8a632199b7c1fad316cb836dee972a46", - "stateRoot": "0x5e21e32ad24ba80079afd3acf4ac0744965399849c4ae4ee7fe7f966b148c684", - "timestamp": "0x5bab6499", - "transactionsTrie": "0xc45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf9046af901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a05e21e32ad24ba80079afd3acf4ac0744965399849c4ae4ee7fe7f966b148c684a0c45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9a0920700c34e8d1d2d631eaaff52b71c1d8a632199b7c1fad316cb836dee972a46b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff8301ec30845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90264f865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f85f050182520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba05b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434a0648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bdac0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x", - "r": "0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831", - "s": "0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x01", - "r": "0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b", - "s": "0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x02", - "r": "0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed", - "s": "0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x03", - "r": "0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81", - "s": "0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x04", - "r": "0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85", - "s": "0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x01", - "nonce": "0x05", - "r": "0x5b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434", - "s": "0x648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bda", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x953fc8d086cd3614a699b8b88faf081c5575981301aa3526ee4e68774106e496", - "network": "Byzantium", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x29a2241af62dec30", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fe1394", - "code": "", - "nonce": "0x06", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x3c", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "TransactionGasHigherThanLimit2p63m1_2_Constantinople": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1_2Filler.json", - "sourceHash": "d782e1a2156ff7f392679e8227726e5d0c1104ea4454f7d0b00daa82de10631a" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x01ec30", - "hash": "0xb67a0118bd50531caad78eb86f3e33f256fd2119e60bc6285f0666fa2ab73d35", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x920700c34e8d1d2d631eaaff52b71c1d8a632199b7c1fad316cb836dee972a46", - "stateRoot": "0x6adc4f3eb51a7b986586ff4bc5722f4ffd0dfa81772057ef892841b38b35dc4d", - "timestamp": "0x5bab6499", - "transactionsTrie": "0xc45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf9046af901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a06adc4f3eb51a7b986586ff4bc5722f4ffd0dfa81772057ef892841b38b35dc4da0c45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9a0920700c34e8d1d2d631eaaff52b71c1d8a632199b7c1fad316cb836dee972a46b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff8301ec30845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90264f865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f85f050182520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba05b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434a0648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bdac0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x", - "r": "0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831", - "s": "0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x01", - "r": "0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b", - "s": "0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x02", - "r": "0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed", - "s": "0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x03", - "r": "0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81", - "s": "0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x04", - "r": "0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85", - "s": "0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x01", - "nonce": "0x05", - "r": "0x5b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434", - "s": "0x648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bda", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xb67a0118bd50531caad78eb86f3e33f256fd2119e60bc6285f0666fa2ab73d35", - "network": "Constantinople", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x1bc16d674ec9ec30", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fe1394", - "code": "", - "nonce": "0x06", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x3c", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "TransactionGasHigherThanLimit2p63m1_2_EIP150": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1_2Filler.json", - "sourceHash": "d782e1a2156ff7f392679e8227726e5d0c1104ea4454f7d0b00daa82de10631a" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x01ec30", - "hash": "0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bf", - "stateRoot": "0xe7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5", - "timestamp": "0x5bab6499", - "transactionsTrie": "0xc45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf9046af901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5a0c45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9a0109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff8301ec30845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90264f865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f85f050182520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba05b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434a0648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bdac0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x", - "r": "0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831", - "s": "0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x01", - "r": "0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b", - "s": "0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x02", - "r": "0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed", - "s": "0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x03", - "r": "0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81", - "s": "0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x04", - "r": "0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85", - "s": "0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x01", - "nonce": "0x05", - "r": "0x5b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434", - "s": "0x648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bda", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c", - "network": "EIP150", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f5ec30", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fe1394", - "code": "", - "nonce": "0x06", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x3c", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "TransactionGasHigherThanLimit2p63m1_2_EIP158": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1_2Filler.json", - "sourceHash": "d782e1a2156ff7f392679e8227726e5d0c1104ea4454f7d0b00daa82de10631a" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x01ec30", - "hash": "0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bf", - "stateRoot": "0xe7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5", - "timestamp": "0x5bab6499", - "transactionsTrie": "0xc45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf9046af901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5a0c45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9a0109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff8301ec30845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90264f865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f85f050182520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba05b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434a0648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bdac0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x", - "r": "0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831", - "s": "0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x01", - "r": "0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b", - "s": "0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x02", - "r": "0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed", - "s": "0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x03", - "r": "0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81", - "s": "0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x04", - "r": "0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85", - "s": "0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x01", - "nonce": "0x05", - "r": "0x5b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434", - "s": "0x648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bda", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c", - "network": "EIP158", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f5ec30", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fe1394", - "code": "", - "nonce": "0x06", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x3c", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "TransactionGasHigherThanLimit2p63m1_2_Frontier": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1_2Filler.json", - "sourceHash": "d782e1a2156ff7f392679e8227726e5d0c1104ea4454f7d0b00daa82de10631a" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x01ec30", - "hash": "0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bf", - "stateRoot": "0xe7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5", - "timestamp": "0x5bab6499", - "transactionsTrie": "0xc45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf9046af901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5a0c45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9a0109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff8301ec30845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90264f865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f85f050182520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba05b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434a0648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bdac0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x", - "r": "0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831", - "s": "0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x01", - "r": "0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b", - "s": "0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x02", - "r": "0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed", - "s": "0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x03", - "r": "0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81", - "s": "0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x04", - "r": "0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85", - "s": "0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x01", - "nonce": "0x05", - "r": "0x5b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434", - "s": "0x648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bda", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c", - "network": "Frontier", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f5ec30", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fe1394", - "code": "", - "nonce": "0x06", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x3c", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - }, - "TransactionGasHigherThanLimit2p63m1_2_Homestead": { - "_info": { - "comment": "", - "filledwith": "testeth 1.5.0.dev2-52+commit.d419e0a2", - "lllcversion": "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++", - "source": "src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1_2Filler.json", - "sourceHash": "d782e1a2156ff7f392679e8227726e5d0c1104ea4454f7d0b00daa82de10631a" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x01ec30", - "hash": "0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "receiptTrie": "0x109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bf", - "stateRoot": "0xe7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5", - "timestamp": "0x5bab6499", - "transactionsTrie": "0xc45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf9046af901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5a0c45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9a0109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff8301ec30845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90264f865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f85f050182520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba05b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434a0648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bdac0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x", - "r": "0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831", - "s": "0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x01", - "r": "0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b", - "s": "0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x02", - "r": "0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed", - "s": "0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x03", - "r": "0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81", - "s": "0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x1999999999999999", - "gasPrice": "0x01", - "nonce": "0x04", - "r": "0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85", - "s": "0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x01", - "nonce": "0x05", - "r": "0x5b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434", - "s": "0x648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bda", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c", - "network": "Homestead", - "postState": { - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x4563918244f5ec30", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a99fe1394", - "code": "", - "nonce": "0x06", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x3c", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x00", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" - } - } - } -} diff --git a/packages/block/test/testdata/bcBlockGasLimitTest.ts b/packages/block/test/testdata/bcBlockGasLimitTest.ts new file mode 100644 index 0000000000..57d7378c3a --- /dev/null +++ b/packages/block/test/testdata/bcBlockGasLimitTest.ts @@ -0,0 +1,4722 @@ +// cspell:disable +export const bcBlockGasLimitTestData = { + source: 'https://github.com/ethereum/tests/tree/develop/BlockchainTests/bcBlockGasLimitTest', + commit: 'f4e6c9dafc25bbb78a7ee18d5fdeaecc48a01b7a', + date: '2018-12-07', + tests: { + BlockGasLimit2p63m1: { + BlockGasLimit2p63m1_Byzantium: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: 'src/BlockchainTestsFiller/bcBlockGasLimitTest/BlockGasLimit2p63m1Filler.json', + sourceHash: 'e332bf31aef5224ee06ba2a94e63770607c846da21f247412055635980e79e98', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x5208', + hash: '0xb9b162df097d63dd8de086f43f1a814053ca81ce2c3086ffc627f09ad7029dec', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2', + stateRoot: '0x4e5ac0f3e43ebb60bbe0fb49f72f6ed91aaca52f4966a65b6428e418e70b427f', + timestamp: '0x5bab6498', + transactionsTrie: + '0xdbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90265f901fea001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a04e5ac0f3e43ebb60bbe0fb49f72f6ed91aaca52f4966a65b6428e418e70b427fa0dbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0a0056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff825208845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f861f85f800a82520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0e466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998a03d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792c0', + transactions: [ + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x', + r: '0xe466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998', + s: '0x3d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xb9b162df097d63dd8de086f43f1a814053ca81ce2c3086ffc627f09ad7029dec', + network: 'Byzantium', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x29a2241af62f3450', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fccba6', + code: '', + nonce: '0x01', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x0a', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + BlockGasLimit2p63m1_Constantinople: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: 'src/BlockchainTestsFiller/bcBlockGasLimitTest/BlockGasLimit2p63m1Filler.json', + sourceHash: 'e332bf31aef5224ee06ba2a94e63770607c846da21f247412055635980e79e98', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x5208', + hash: '0x1a6eae4a521f54d5571376d2ea46bb7955bb40177e6cd31e828add91169420fa', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2', + stateRoot: '0xdb3dea0fd2e9e4523f20897f9122482ccaeedaf34022ffe6992c8f44d0586397', + timestamp: '0x5bab6498', + transactionsTrie: + '0xdbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90265f901fea001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0db3dea0fd2e9e4523f20897f9122482ccaeedaf34022ffe6992c8f44d0586397a0dbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0a0056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff825208845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f861f85f800a82520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0e466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998a03d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792c0', + transactions: [ + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x', + r: '0xe466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998', + s: '0x3d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x1a6eae4a521f54d5571376d2ea46bb7955bb40177e6cd31e828add91169420fa', + network: 'Constantinople', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x1bc16d674ecb3450', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fccba6', + code: '', + nonce: '0x01', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x0a', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + BlockGasLimit2p63m1_EIP150: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: 'src/BlockchainTestsFiller/bcBlockGasLimitTest/BlockGasLimit2p63m1Filler.json', + sourceHash: 'e332bf31aef5224ee06ba2a94e63770607c846da21f247412055635980e79e98', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x5208', + hash: '0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95', + stateRoot: '0x34149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0', + timestamp: '0x5bab6498', + transactionsTrie: + '0xdbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90265f901fea001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a034149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0a0dbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0a0251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff825208845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f861f85f800a82520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0e466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998a03d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792c0', + transactions: [ + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x', + r: '0xe466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998', + s: '0x3d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf', + network: 'EIP150', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f73450', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fccba6', + code: '', + nonce: '0x01', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x0a', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + BlockGasLimit2p63m1_EIP158: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: 'src/BlockchainTestsFiller/bcBlockGasLimitTest/BlockGasLimit2p63m1Filler.json', + sourceHash: 'e332bf31aef5224ee06ba2a94e63770607c846da21f247412055635980e79e98', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x5208', + hash: '0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95', + stateRoot: '0x34149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0', + timestamp: '0x5bab6498', + transactionsTrie: + '0xdbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90265f901fea001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a034149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0a0dbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0a0251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff825208845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f861f85f800a82520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0e466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998a03d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792c0', + transactions: [ + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x', + r: '0xe466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998', + s: '0x3d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf', + network: 'EIP158', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f73450', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fccba6', + code: '', + nonce: '0x01', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x0a', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + BlockGasLimit2p63m1_Frontier: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: 'src/BlockchainTestsFiller/bcBlockGasLimitTest/BlockGasLimit2p63m1Filler.json', + sourceHash: 'e332bf31aef5224ee06ba2a94e63770607c846da21f247412055635980e79e98', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x5208', + hash: '0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95', + stateRoot: '0x34149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0', + timestamp: '0x5bab6498', + transactionsTrie: + '0xdbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90265f901fea001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a034149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0a0dbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0a0251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff825208845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f861f85f800a82520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0e466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998a03d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792c0', + transactions: [ + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x', + r: '0xe466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998', + s: '0x3d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf', + network: 'Frontier', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f73450', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fccba6', + code: '', + nonce: '0x01', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x0a', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + BlockGasLimit2p63m1_Homestead: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: 'src/BlockchainTestsFiller/bcBlockGasLimitTest/BlockGasLimit2p63m1Filler.json', + sourceHash: 'e332bf31aef5224ee06ba2a94e63770607c846da21f247412055635980e79e98', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x5208', + hash: '0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95', + stateRoot: '0x34149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0', + timestamp: '0x5bab6498', + transactionsTrie: + '0xdbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90265f901fea001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a034149241723f479db9d686f06e952b066b40105722986e66886ff7b9c94c33f0a0dbc1f88867947bb05dfd11571e831749c0412517e5178823f4266c84751eefa0a0251878256930289eb3404a59c6351eb6c5b959e2722f0ba6cc6c51f6ffae2c95b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff825208845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f861f85f800a82520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0e466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998a03d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792c0', + transactions: [ + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x', + r: '0xe466f357bdad09fd9846d431318547b679e29a922f37893c6e6419cfa3e9d998', + s: '0x3d254e0054d7fdf7c1f5fcddf9d5e511d111fc3f1001396597672744e5747792', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x76cd83c1728e13623ac88ff9657f62952f31cfe3d07b2d762e93285ea1708aaf', + network: 'Homestead', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f73450', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fccba6', + code: '', + nonce: '0x01', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x0a', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + }, + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst: { + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst_Byzantium: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirstFiller.json', + sourceHash: 'ee497ee278111eae69de3f2361db7f30ec021b30c3babe3c5de3771677fdc250', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x023e38', + gasUsed: '0x01f018', + hash: '0xab4be56a6233a31c7fb797ea72c76466fec4f7f458925f016b6bb45c95d053a4', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + receiptTrie: '0x6048bfb1f097f5e603ac7705ea650976ec8ed67bfebc284d2a3abe30d2af5e47', + stateRoot: '0xf94c342728756f43cff5ddb18c7468f6f32718d260722ec63ef6fcd81ddb8025', + timestamp: '0x5bab6498', + transactionsTrie: + '0x50f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871b', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90447f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0f94c342728756f43cff5ddb18c7468f6f32718d260722ec63ef6fcd81ddb8025a050f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871ba06048bfb1f097f5e603ac7705ea650976ec8ed67bfebc284d2a3abe30d2af5e47b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023e388301f018845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90246f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506c0', + transactions: [ + { + data: '0x', + gasLimit: '0x55f0', + gasPrice: '0x0a', + nonce: '0x', + r: '0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd', + s: '0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x01', + r: '0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b', + s: '0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x02', + r: '0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada', + s: '0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x03', + r: '0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615', + s: '0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x04', + r: '0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d', + s: '0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x05', + r: '0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54', + s: '0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x023e38', + gasUsed: '0x00', + hash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xab4be56a6233a31c7fb797ea72c76466fec4f7f458925f016b6bb45c95d053a4', + network: 'Byzantium', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x29a2241af63f60f0', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99ec9ede', + code: '', + nonce: '0x06', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x32', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst_Constantinople: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirstFiller.json', + sourceHash: 'ee497ee278111eae69de3f2361db7f30ec021b30c3babe3c5de3771677fdc250', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x023e38', + gasUsed: '0x01f018', + hash: '0x83fa3e57390c5e4ba1fe814d946b9028ce8431223cab7dd002f7718935735f04', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + receiptTrie: '0x6048bfb1f097f5e603ac7705ea650976ec8ed67bfebc284d2a3abe30d2af5e47', + stateRoot: '0x95976b0bc41514d7aee91ad360666b960dfd9b932a8caa8b61e8e43b9cfdf0e4', + timestamp: '0x5bab6498', + transactionsTrie: + '0x50f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871b', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90447f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a095976b0bc41514d7aee91ad360666b960dfd9b932a8caa8b61e8e43b9cfdf0e4a050f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871ba06048bfb1f097f5e603ac7705ea650976ec8ed67bfebc284d2a3abe30d2af5e47b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023e388301f018845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90246f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506c0', + transactions: [ + { + data: '0x', + gasLimit: '0x55f0', + gasPrice: '0x0a', + nonce: '0x', + r: '0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd', + s: '0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x01', + r: '0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b', + s: '0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x02', + r: '0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada', + s: '0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x03', + r: '0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615', + s: '0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x04', + r: '0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d', + s: '0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x05', + r: '0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54', + s: '0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x023e38', + gasUsed: '0x00', + hash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x83fa3e57390c5e4ba1fe814d946b9028ce8431223cab7dd002f7718935735f04', + network: 'Constantinople', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x1bc16d674edb60f0', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99ec9ede', + code: '', + nonce: '0x06', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x32', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst_EIP150: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirstFiller.json', + sourceHash: 'ee497ee278111eae69de3f2361db7f30ec021b30c3babe3c5de3771677fdc250', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x023e38', + gasUsed: '0x01f018', + hash: '0xa5eea6452c52835b5447a3635f78e41bd8a608eb400059b26194e0f635378d04', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + receiptTrie: '0x516f24d9989eb3dec28434a8f1667a42342f98adb2524b980b9f116f9e93e487', + stateRoot: '0xd6c172507a4e3d5977e652d294075e0d35469808ded3843d62daa63f28281236', + timestamp: '0x5bab6498', + transactionsTrie: + '0x50f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871b', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90447f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d6c172507a4e3d5977e652d294075e0d35469808ded3843d62daa63f28281236a050f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871ba0516f24d9989eb3dec28434a8f1667a42342f98adb2524b980b9f116f9e93e487b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023e388301f018845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90246f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506c0', + transactions: [ + { + data: '0x', + gasLimit: '0x55f0', + gasPrice: '0x0a', + nonce: '0x', + r: '0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd', + s: '0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x01', + r: '0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b', + s: '0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x02', + r: '0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada', + s: '0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x03', + r: '0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615', + s: '0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x04', + r: '0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d', + s: '0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x05', + r: '0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54', + s: '0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x023e38', + gasUsed: '0x00', + hash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xa5eea6452c52835b5447a3635f78e41bd8a608eb400059b26194e0f635378d04', + network: 'EIP150', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x45639182450760f0', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99ec9ede', + code: '', + nonce: '0x06', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x32', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst_EIP158: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirstFiller.json', + sourceHash: 'ee497ee278111eae69de3f2361db7f30ec021b30c3babe3c5de3771677fdc250', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x023e38', + gasUsed: '0x01f018', + hash: '0xa5eea6452c52835b5447a3635f78e41bd8a608eb400059b26194e0f635378d04', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + receiptTrie: '0x516f24d9989eb3dec28434a8f1667a42342f98adb2524b980b9f116f9e93e487', + stateRoot: '0xd6c172507a4e3d5977e652d294075e0d35469808ded3843d62daa63f28281236', + timestamp: '0x5bab6498', + transactionsTrie: + '0x50f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871b', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90447f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0d6c172507a4e3d5977e652d294075e0d35469808ded3843d62daa63f28281236a050f0f01320e78f4ea013368304ca412fd36cb758cd051a717378cc8dd18b871ba0516f24d9989eb3dec28434a8f1667a42342f98adb2524b980b9f116f9e93e487b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023e388301f018845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90246f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506c0', + transactions: [ + { + data: '0x', + gasLimit: '0x55f0', + gasPrice: '0x0a', + nonce: '0x', + r: '0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd', + s: '0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x01', + r: '0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b', + s: '0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x02', + r: '0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada', + s: '0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x03', + r: '0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615', + s: '0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x04', + r: '0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d', + s: '0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x05', + r: '0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54', + s: '0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x023e38', + gasUsed: '0x00', + hash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xa5eea6452c52835b5447a3635f78e41bd8a608eb400059b26194e0f635378d04', + network: 'EIP158', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x45639182450760f0', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99ec9ede', + code: '', + nonce: '0x06', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x32', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst_Frontier: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirstFiller.json', + sourceHash: 'ee497ee278111eae69de3f2361db7f30ec021b30c3babe3c5de3771677fdc250', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x023e38', + gasUsed: '0x021536', + hash: '0x91ef56acb89cfc79d441554af6e016ebc42cf1b5e25bc58d65adf8bb97563165', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + receiptTrie: '0x5c5b4fc43c2d45787f54e1ae7d27afdb4ad16dfc567c5692070d5c4556e0b1d7', + stateRoot: '0xa65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4', + timestamp: '0x5bab6498', + transactionsTrie: + '0x70616ebd7ad2ed6fb7860cf7e9df00163842351c38a87cac2c1cb193895035a2', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4a070616ebd7ad2ed6fb7860cf7e9df00163842351c38a87cac2c1cb193895035a2a05c5b4fc43c2d45787f54e1ae7d27afdb4ad16dfc567c5692070d5c4556e0b1d7b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023e3883021536845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba034bd04065833536a10c77ee2a43a5371bc6d34837088b861dd9d4b7f44074b59a078807715786a13876d3455716a6b9cb2186b7a4887a5c31160fc877454958616c0', + transactions: [ + { + data: '0x', + gasLimit: '0x55f0', + gasPrice: '0x0a', + nonce: '0x', + r: '0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd', + s: '0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x01', + r: '0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b', + s: '0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x02', + r: '0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada', + s: '0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x03', + r: '0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615', + s: '0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x04', + r: '0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d', + s: '0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x05', + r: '0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54', + s: '0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x06', + r: '0x34bd04065833536a10c77ee2a43a5371bc6d34837088b861dd9d4b7f44074b59', + s: '0x78807715786a13876d3455716a6b9cb2186b7a4887a5c31160fc877454958616', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x023e38', + gasUsed: '0x00', + hash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x91ef56acb89cfc79d441554af6e016ebc42cf1b5e25bc58d65adf8bb97563165', + network: 'Frontier', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x456391824508d41c', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8cedf70fa8', + code: '', + nonce: '0x07', + storage: {}, + }, + '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x3c', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirst_Homestead: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideFirstFiller.json', + sourceHash: 'ee497ee278111eae69de3f2361db7f30ec021b30c3babe3c5de3771677fdc250', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x023e38', + gasUsed: '0x021536', + hash: '0x91ef56acb89cfc79d441554af6e016ebc42cf1b5e25bc58d65adf8bb97563165', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + receiptTrie: '0x5c5b4fc43c2d45787f54e1ae7d27afdb4ad16dfc567c5692070d5c4556e0b1d7', + stateRoot: '0xa65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4', + timestamp: '0x5bab6498', + transactionsTrie: + '0x70616ebd7ad2ed6fb7860cf7e9df00163842351c38a87cac2c1cb193895035a2', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4a070616ebd7ad2ed6fb7860cf7e9df00163842351c38a87cac2c1cb193895035a2a05c5b4fc43c2d45787f54e1ae7d27afdb4ad16dfc567c5692070d5c4556e0b1d7b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023e3883021536845bab649880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba034bd04065833536a10c77ee2a43a5371bc6d34837088b861dd9d4b7f44074b59a078807715786a13876d3455716a6b9cb2186b7a4887a5c31160fc877454958616c0', + transactions: [ + { + data: '0x', + gasLimit: '0x55f0', + gasPrice: '0x0a', + nonce: '0x', + r: '0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd', + s: '0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x01', + r: '0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b', + s: '0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x02', + r: '0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada', + s: '0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x03', + r: '0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615', + s: '0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x04', + r: '0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d', + s: '0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x05', + r: '0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54', + s: '0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x06', + r: '0x34bd04065833536a10c77ee2a43a5371bc6d34837088b861dd9d4b7f44074b59', + s: '0x78807715786a13876d3455716a6b9cb2186b7a4887a5c31160fc877454958616', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x023e38', + gasUsed: '0x00', + hash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x91ef56acb89cfc79d441554af6e016ebc42cf1b5e25bc58d65adf8bb97563165', + network: 'Homestead', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x456391824508d41c', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8cedf70fa8', + code: '', + nonce: '0x07', + storage: {}, + }, + '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x3c', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + }, + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast: { + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast_Byzantium: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLastFiller.json', + sourceHash: 'e571ad5e494ff02acfa6de383855d396de5dd26df594f66875fabf2bb473b9e4', + }, + blocks: [ + { + expectExceptionByzantium: 'TooMuchGasUsed', + expectExceptionConstantinople: 'TooMuchGasUsed', + expectExceptionEIP150: 'TooMuchGasUsed', + expectExceptionEIP158: 'TooMuchGasUsed', + expectExceptionFrontier: 'BlockGasLimitReached', + expectExceptionHomestead: 'BlockGasLimitReached', + rlp: '0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a037f6a736f4286f82e28d343cbafedd912ef5a7b2615aa2baeea740bb444c977aa039b55901ee38a65fa27c7d60137fd431afcf6a7615746ae9501e7cf0ca68bd11a0dcc94785d0897bff881411737e4ed6a48c27d045d9cc42043e35a52f992bca4eb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023dd483024220845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba01117bd549fe17f8383012bf168dabd9e70851fdf2f332e5bfea89318dddd6c77a001364d3a0e23f462052127c53a5473c428e2211806c927601562f840eb6b899cf85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0c40c1300a7cc64b842c9421a6c6e985b5531020d1a26c82f9c6a5200154e91dfa052c28fc6dc0dad9ea23fcce6510a9dc23b9903b1b19a126ac25f77a195b50f83c0', + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x023e38', + gasUsed: '0x00', + hash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + network: 'Byzantium', + postState: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast_Constantinople: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLastFiller.json', + sourceHash: 'e571ad5e494ff02acfa6de383855d396de5dd26df594f66875fabf2bb473b9e4', + }, + blocks: [ + { + expectExceptionByzantium: 'TooMuchGasUsed', + expectExceptionConstantinople: 'TooMuchGasUsed', + expectExceptionEIP150: 'TooMuchGasUsed', + expectExceptionEIP158: 'TooMuchGasUsed', + expectExceptionFrontier: 'BlockGasLimitReached', + expectExceptionHomestead: 'BlockGasLimitReached', + rlp: '0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0ec8379fc6400b3239efb8625e2fe9f927977eacfe082acba1919b4e4516c94eaa039b55901ee38a65fa27c7d60137fd431afcf6a7615746ae9501e7cf0ca68bd11a0dcc94785d0897bff881411737e4ed6a48c27d045d9cc42043e35a52f992bca4eb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023dd483024220845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba01117bd549fe17f8383012bf168dabd9e70851fdf2f332e5bfea89318dddd6c77a001364d3a0e23f462052127c53a5473c428e2211806c927601562f840eb6b899cf85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0c40c1300a7cc64b842c9421a6c6e985b5531020d1a26c82f9c6a5200154e91dfa052c28fc6dc0dad9ea23fcce6510a9dc23b9903b1b19a126ac25f77a195b50f83c0', + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x023e38', + gasUsed: '0x00', + hash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + network: 'Constantinople', + postState: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast_EIP150: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLastFiller.json', + sourceHash: 'e571ad5e494ff02acfa6de383855d396de5dd26df594f66875fabf2bb473b9e4', + }, + blocks: [ + { + expectExceptionByzantium: 'TooMuchGasUsed', + expectExceptionConstantinople: 'TooMuchGasUsed', + expectExceptionEIP150: 'TooMuchGasUsed', + expectExceptionEIP158: 'TooMuchGasUsed', + expectExceptionFrontier: 'BlockGasLimitReached', + expectExceptionHomestead: 'BlockGasLimitReached', + rlp: '0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a053f912b64765458bba76c0978a8e5ecd90417d527ea20f55689108400763c8a039b55901ee38a65fa27c7d60137fd431afcf6a7615746ae9501e7cf0ca68bd11a071ba8e7c3c6ee55bfb14c3119ca5b4ceb032cfad51952e3a116a449240b38aa4b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023dd483024220845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba01117bd549fe17f8383012bf168dabd9e70851fdf2f332e5bfea89318dddd6c77a001364d3a0e23f462052127c53a5473c428e2211806c927601562f840eb6b899cf85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0c40c1300a7cc64b842c9421a6c6e985b5531020d1a26c82f9c6a5200154e91dfa052c28fc6dc0dad9ea23fcce6510a9dc23b9903b1b19a126ac25f77a195b50f83c0', + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x023e38', + gasUsed: '0x00', + hash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + network: 'EIP150', + postState: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast_EIP158: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLastFiller.json', + sourceHash: 'e571ad5e494ff02acfa6de383855d396de5dd26df594f66875fabf2bb473b9e4', + }, + blocks: [ + { + expectExceptionByzantium: 'TooMuchGasUsed', + expectExceptionConstantinople: 'TooMuchGasUsed', + expectExceptionEIP150: 'TooMuchGasUsed', + expectExceptionEIP158: 'TooMuchGasUsed', + expectExceptionFrontier: 'BlockGasLimitReached', + expectExceptionHomestead: 'BlockGasLimitReached', + rlp: '0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a053f912b64765458bba76c0978a8e5ecd90417d527ea20f55689108400763c8a039b55901ee38a65fa27c7d60137fd431afcf6a7615746ae9501e7cf0ca68bd11a071ba8e7c3c6ee55bfb14c3119ca5b4ceb032cfad51952e3a116a449240b38aa4b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023dd483024220845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba01117bd549fe17f8383012bf168dabd9e70851fdf2f332e5bfea89318dddd6c77a001364d3a0e23f462052127c53a5473c428e2211806c927601562f840eb6b899cf85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0c40c1300a7cc64b842c9421a6c6e985b5531020d1a26c82f9c6a5200154e91dfa052c28fc6dc0dad9ea23fcce6510a9dc23b9903b1b19a126ac25f77a195b50f83c0', + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x023e38', + gasUsed: '0x00', + hash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + network: 'EIP158', + postState: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast_Frontier: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLastFiller.json', + sourceHash: 'e571ad5e494ff02acfa6de383855d396de5dd26df594f66875fabf2bb473b9e4', + }, + blocks: [ + { + expectExceptionByzantium: 'TooMuchGasUsed', + expectExceptionConstantinople: 'TooMuchGasUsed', + expectExceptionEIP150: 'TooMuchGasUsed', + expectExceptionEIP158: 'TooMuchGasUsed', + expectExceptionFrontier: 'BlockGasLimitReached', + expectExceptionHomestead: 'BlockGasLimitReached', + rlp: '0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4a039b55901ee38a65fa27c7d60137fd431afcf6a7615746ae9501e7cf0ca68bd11a0b19fdedc6b45294e091f08780e0e51b746e43897ab98eaf872d180e0cb157cceb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023dd483021536845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba01117bd549fe17f8383012bf168dabd9e70851fdf2f332e5bfea89318dddd6c77a001364d3a0e23f462052127c53a5473c428e2211806c927601562f840eb6b899cf85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0c40c1300a7cc64b842c9421a6c6e985b5531020d1a26c82f9c6a5200154e91dfa052c28fc6dc0dad9ea23fcce6510a9dc23b9903b1b19a126ac25f77a195b50f83c0', + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x023e38', + gasUsed: '0x00', + hash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + network: 'Frontier', + postState: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLast_Homestead: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/GasUsedHigherThanBlockGasLimitButNotWithRefundsSuicideLastFiller.json', + sourceHash: 'e571ad5e494ff02acfa6de383855d396de5dd26df594f66875fabf2bb473b9e4', + }, + blocks: [ + { + expectExceptionByzantium: 'TooMuchGasUsed', + expectExceptionConstantinople: 'TooMuchGasUsed', + expectExceptionEIP150: 'TooMuchGasUsed', + expectExceptionEIP158: 'TooMuchGasUsed', + expectExceptionFrontier: 'BlockGasLimitReached', + expectExceptionHomestead: 'BlockGasLimitReached', + rlp: '0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4a039b55901ee38a65fa27c7d60137fd431afcf6a7615746ae9501e7cf0ca68bd11a0b19fdedc6b45294e091f08780e0e51b746e43897ab98eaf872d180e0cb157cceb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023dd483021536845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902a7f85f800a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba01117bd549fe17f8383012bf168dabd9e70851fdf2f332e5bfea89318dddd6c77a001364d3a0e23f462052127c53a5473c428e2211806c927601562f840eb6b899cf85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0c40c1300a7cc64b842c9421a6c6e985b5531020d1a26c82f9c6a5200154e91dfa052c28fc6dc0dad9ea23fcce6510a9dc23b9903b1b19a126ac25f77a195b50f83c0', + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x023e38', + gasUsed: '0x00', + hash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + network: 'Homestead', + postState: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + }, + SuicideTransaction: { + SuicideTransaction_Byzantium: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: 'src/BlockchainTestsFiller/bcBlockGasLimitTest/SuicideTransactionFiller.json', + sourceHash: 'd1f4f34eff568afab2a605a277193c8730e131c00b9644b9616ee846ea5ce670', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x01e848', + gasUsed: '0x32ca', + hash: '0xa301395a258d9cdd7c7676c6b82c7b73ac0db3209ef1a66d9c23c59d571d496a', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d', + receiptTrie: '0xbdc6970604c358a6e29ea6d74bc6182566b1d8479b2d5fdae39ff17df01813d7', + stateRoot: '0xcc01fe78a0cbf46aada2ba9b5b26b0c83401b82d0ecaa777c8b5fa173c304c56', + timestamp: '0x5bab6499', + transactionsTrie: + '0xf0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90261f901f9a0926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cc01fe78a0cbf46aada2ba9b5b26b0c83401b82d0ecaa777c8b5fa173c304c56a0f0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5a0bdc6970604c358a6e29ea6d74bc6182566b1d8479b2d5fdae39ff17df01813d7b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018301e8488232ca845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800a830186a094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0a00c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84c0', + transactions: [ + { + data: '0x', + gasLimit: '0x0186a0', + gasPrice: '0x0a', + nonce: '0x', + r: '0x444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0', + s: '0x0c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x01e848', + gasUsed: '0x00', + hash: '0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808301e848808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xa301395a258d9cdd7c7676c6b82c7b73ac0db3209ef1a66d9c23c59d571d496a', + network: 'Byzantium', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x29a2241af62dfbe4', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8cee09e81c', + code: '', + nonce: '0x01', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + SuicideTransaction_Constantinople: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: 'src/BlockchainTestsFiller/bcBlockGasLimitTest/SuicideTransactionFiller.json', + sourceHash: 'd1f4f34eff568afab2a605a277193c8730e131c00b9644b9616ee846ea5ce670', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x01e848', + gasUsed: '0x32ca', + hash: '0x2e2d11285ec4a03d32b4eb21c026104135d9812d46730ae31c1614f2327d9fa9', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d', + receiptTrie: '0xbdc6970604c358a6e29ea6d74bc6182566b1d8479b2d5fdae39ff17df01813d7', + stateRoot: '0x73ac360c3d3f079a7eaab08a33262bbbcec5404eaf6f747f4cd3d7cc1d5fb284', + timestamp: '0x5bab6499', + transactionsTrie: + '0xf0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90261f901f9a0926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a073ac360c3d3f079a7eaab08a33262bbbcec5404eaf6f747f4cd3d7cc1d5fb284a0f0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5a0bdc6970604c358a6e29ea6d74bc6182566b1d8479b2d5fdae39ff17df01813d7b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018301e8488232ca845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800a830186a094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0a00c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84c0', + transactions: [ + { + data: '0x', + gasLimit: '0x0186a0', + gasPrice: '0x0a', + nonce: '0x', + r: '0x444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0', + s: '0x0c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x01e848', + gasUsed: '0x00', + hash: '0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808301e848808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x2e2d11285ec4a03d32b4eb21c026104135d9812d46730ae31c1614f2327d9fa9', + network: 'Constantinople', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x1bc16d674ec9fbe4', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8cee09e81c', + code: '', + nonce: '0x01', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + SuicideTransaction_EIP150: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: 'src/BlockchainTestsFiller/bcBlockGasLimitTest/SuicideTransactionFiller.json', + sourceHash: 'd1f4f34eff568afab2a605a277193c8730e131c00b9644b9616ee846ea5ce670', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x01e848', + gasUsed: '0x32ca', + hash: '0x1a390f67e53da26ceccf9ee10ccce1f3a99f8e49a55416d7fdee52541facd930', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d', + receiptTrie: '0x10910901e8fd125dffe40187af7dae0d71bbf63f0fed0bb84bedc624586060f7', + stateRoot: '0x483344fadf21e2fc01ab19a4041532edc23747d017bb386edcc0859ba225fe0d', + timestamp: '0x5bab6499', + transactionsTrie: + '0xf0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90261f901f9a0926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0483344fadf21e2fc01ab19a4041532edc23747d017bb386edcc0859ba225fe0da0f0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5a010910901e8fd125dffe40187af7dae0d71bbf63f0fed0bb84bedc624586060f7b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018301e8488232ca845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800a830186a094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0a00c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84c0', + transactions: [ + { + data: '0x', + gasLimit: '0x0186a0', + gasPrice: '0x0a', + nonce: '0x', + r: '0x444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0', + s: '0x0c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x01e848', + gasUsed: '0x00', + hash: '0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808301e848808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x1a390f67e53da26ceccf9ee10ccce1f3a99f8e49a55416d7fdee52541facd930', + network: 'EIP150', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f5fbe4', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8cee09e81c', + code: '', + nonce: '0x01', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + SuicideTransaction_EIP158: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: 'src/BlockchainTestsFiller/bcBlockGasLimitTest/SuicideTransactionFiller.json', + sourceHash: 'd1f4f34eff568afab2a605a277193c8730e131c00b9644b9616ee846ea5ce670', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x01e848', + gasUsed: '0x32ca', + hash: '0x1a390f67e53da26ceccf9ee10ccce1f3a99f8e49a55416d7fdee52541facd930', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d', + receiptTrie: '0x10910901e8fd125dffe40187af7dae0d71bbf63f0fed0bb84bedc624586060f7', + stateRoot: '0x483344fadf21e2fc01ab19a4041532edc23747d017bb386edcc0859ba225fe0d', + timestamp: '0x5bab6499', + transactionsTrie: + '0xf0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90261f901f9a0926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0483344fadf21e2fc01ab19a4041532edc23747d017bb386edcc0859ba225fe0da0f0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5a010910901e8fd125dffe40187af7dae0d71bbf63f0fed0bb84bedc624586060f7b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018301e8488232ca845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800a830186a094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0a00c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84c0', + transactions: [ + { + data: '0x', + gasLimit: '0x0186a0', + gasPrice: '0x0a', + nonce: '0x', + r: '0x444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0', + s: '0x0c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x01e848', + gasUsed: '0x00', + hash: '0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808301e848808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x1a390f67e53da26ceccf9ee10ccce1f3a99f8e49a55416d7fdee52541facd930', + network: 'EIP158', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f5fbe4', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8cee09e81c', + code: '', + nonce: '0x01', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + SuicideTransaction_Frontier: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: 'src/BlockchainTestsFiller/bcBlockGasLimitTest/SuicideTransactionFiller.json', + sourceHash: 'd1f4f34eff568afab2a605a277193c8730e131c00b9644b9616ee846ea5ce670', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x01e848', + gasUsed: '0x2906', + hash: '0x55cfefadb2e819c1aed64e4d640340250bd6c4253b53338dbc5f86cca8a963d2', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d', + receiptTrie: '0xbc1ca7335ccb32ac45ecd0ef287eb7f2323801a695f23a3d241e6a2cf0b4a9af', + stateRoot: '0x00a62f7cedb73f6ce84dc4e27a983adf20bb45553b11d1bb11b5f18fe450542d', + timestamp: '0x5bab6499', + transactionsTrie: + '0xf0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90261f901f9a0926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a000a62f7cedb73f6ce84dc4e27a983adf20bb45553b11d1bb11b5f18fe450542da0f0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5a0bc1ca7335ccb32ac45ecd0ef287eb7f2323801a695f23a3d241e6a2cf0b4a9afb901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018301e848822906845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800a830186a094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0a00c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84c0', + transactions: [ + { + data: '0x', + gasLimit: '0x0186a0', + gasPrice: '0x0a', + nonce: '0x', + r: '0x444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0', + s: '0x0c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x01e848', + gasUsed: '0x00', + hash: '0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808301e848808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x55cfefadb2e819c1aed64e4d640340250bd6c4253b53338dbc5f86cca8a963d2', + network: 'Frontier', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f59a3c', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8cee0a49c4', + code: '', + nonce: '0x01', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + SuicideTransaction_Homestead: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: 'src/BlockchainTestsFiller/bcBlockGasLimitTest/SuicideTransactionFiller.json', + sourceHash: 'd1f4f34eff568afab2a605a277193c8730e131c00b9644b9616ee846ea5ce670', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x01e848', + gasUsed: '0x2906', + hash: '0x55cfefadb2e819c1aed64e4d640340250bd6c4253b53338dbc5f86cca8a963d2', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d', + receiptTrie: '0xbc1ca7335ccb32ac45ecd0ef287eb7f2323801a695f23a3d241e6a2cf0b4a9af', + stateRoot: '0x00a62f7cedb73f6ce84dc4e27a983adf20bb45553b11d1bb11b5f18fe450542d', + timestamp: '0x5bab6499', + transactionsTrie: + '0xf0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90261f901f9a0926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921da01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a000a62f7cedb73f6ce84dc4e27a983adf20bb45553b11d1bb11b5f18fe450542da0f0162cdb94cda8b79bf634c6093931008a12d1e4922821a992e34511b83ed0d5a0bc1ca7335ccb32ac45ecd0ef287eb7f2323801a695f23a3d241e6a2cf0b4a9afb901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018301e848822906845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800a830186a094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0a00c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84c0', + transactions: [ + { + data: '0x', + gasLimit: '0x0186a0', + gasPrice: '0x0a', + nonce: '0x', + r: '0x444ed2cb67c1cce2c37add4bef48d3dda9ef05e28eaf023006036a4c5f7c96b0', + s: '0x0c56b07bfc50471d458e67923c91108b90cb7bba23f4d373f0a75632a413bd84', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x01e848', + gasUsed: '0x00', + hash: '0x926fddd6a0f69ff8c29833222a7150b9d50f759bda6d50e4c9ea3af6c4ba921d', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808301e848808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x55cfefadb2e819c1aed64e4d640340250bd6c4253b53338dbc5f86cca8a963d2', + network: 'Homestead', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f59a3c', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8cee0a49c4', + code: '', + nonce: '0x01', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + }, + TransactionGasHigherThanLimit2p63m1: { + TransactionGasHigherThanLimit2p63m1_Byzantium: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1Filler.json', + sourceHash: '05a963c5bebe0e8098d98e553c422066c00c5cb5fd2679f20c13408e13152d74', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x023e38', + hash: '0xe53b9266dc1882f382414fa8d3c7e68cdbb649fcde537d8ad3aa863a54ade8ab', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x3b20ef68d6c58564b0864d53956edaa113c0f0bcae99d5f2b2797cc020a9ab37', + stateRoot: '0x11d00b59b1fa9e050e2cc63d423082e3d26476b94d50c1bc6d9df8e3839f0555', + timestamp: '0x5bab6499', + transactionsTrie: + '0x949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eb', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf904d2f901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a011d00b59b1fa9e050e2cc63d423082e3d26476b94d50c1bc6d9df8e3839f0555a0949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eba03b20ef68d6c58564b0864d53956edaa113c0f0bcae99d5f2b2797cc020a9ab37b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83023e38845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902ccf865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f865050188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0f6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716a04592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358f86006018398968094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca05bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2a0745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5ac0', + transactions: [ + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x', + r: '0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831', + s: '0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x01', + r: '0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b', + s: '0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x02', + r: '0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed', + s: '0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x03', + r: '0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81', + s: '0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x04', + r: '0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85', + s: '0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x05', + r: '0xf6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716', + s: '0x4592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x989680', + gasPrice: '0x01', + nonce: '0x06', + r: '0x5bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2', + s: '0x745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xe53b9266dc1882f382414fa8d3c7e68cdbb649fcde537d8ad3aa863a54ade8ab', + network: 'Byzantium', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x29a2241af62e3e38', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fdc182', + code: '', + nonce: '0x07', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x46', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + TransactionGasHigherThanLimit2p63m1_Constantinople: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1Filler.json', + sourceHash: '05a963c5bebe0e8098d98e553c422066c00c5cb5fd2679f20c13408e13152d74', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x023e38', + hash: '0x764c7d6d0b4ff5896fca770d081602c05a0533f8d3803d3922e8fca9b9dc6d85', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x3b20ef68d6c58564b0864d53956edaa113c0f0bcae99d5f2b2797cc020a9ab37', + stateRoot: '0x60f3e59e3fc082c6a8cc9c6f2565a76aa0b48a8a48b6bcfc9086005cf288a037', + timestamp: '0x5bab6499', + transactionsTrie: + '0x949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eb', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf904d2f901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a060f3e59e3fc082c6a8cc9c6f2565a76aa0b48a8a48b6bcfc9086005cf288a037a0949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eba03b20ef68d6c58564b0864d53956edaa113c0f0bcae99d5f2b2797cc020a9ab37b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83023e38845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902ccf865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f865050188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0f6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716a04592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358f86006018398968094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca05bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2a0745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5ac0', + transactions: [ + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x', + r: '0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831', + s: '0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x01', + r: '0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b', + s: '0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x02', + r: '0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed', + s: '0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x03', + r: '0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81', + s: '0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x04', + r: '0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85', + s: '0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x05', + r: '0xf6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716', + s: '0x4592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x989680', + gasPrice: '0x01', + nonce: '0x06', + r: '0x5bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2', + s: '0x745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x764c7d6d0b4ff5896fca770d081602c05a0533f8d3803d3922e8fca9b9dc6d85', + network: 'Constantinople', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x1bc16d674eca3e38', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fdc182', + code: '', + nonce: '0x07', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x46', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + TransactionGasHigherThanLimit2p63m1_EIP150: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1Filler.json', + sourceHash: '05a963c5bebe0e8098d98e553c422066c00c5cb5fd2679f20c13408e13152d74', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x023e38', + hash: '0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x7bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900', + stateRoot: '0xfe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656', + timestamp: '0x5bab6499', + transactionsTrie: + '0x949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eb', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf904d2f901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0fe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656a0949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eba07bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83023e38845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902ccf865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f865050188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0f6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716a04592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358f86006018398968094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca05bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2a0745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5ac0', + transactions: [ + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x', + r: '0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831', + s: '0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x01', + r: '0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b', + s: '0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x02', + r: '0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed', + s: '0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x03', + r: '0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81', + s: '0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x04', + r: '0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85', + s: '0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x05', + r: '0xf6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716', + s: '0x4592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x989680', + gasPrice: '0x01', + nonce: '0x06', + r: '0x5bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2', + s: '0x745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8', + network: 'EIP150', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f63e38', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fdc182', + code: '', + nonce: '0x07', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x46', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + TransactionGasHigherThanLimit2p63m1_EIP158: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1Filler.json', + sourceHash: '05a963c5bebe0e8098d98e553c422066c00c5cb5fd2679f20c13408e13152d74', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x023e38', + hash: '0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x7bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900', + stateRoot: '0xfe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656', + timestamp: '0x5bab6499', + transactionsTrie: + '0x949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eb', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf904d2f901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0fe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656a0949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eba07bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83023e38845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902ccf865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f865050188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0f6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716a04592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358f86006018398968094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca05bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2a0745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5ac0', + transactions: [ + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x', + r: '0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831', + s: '0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x01', + r: '0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b', + s: '0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x02', + r: '0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed', + s: '0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x03', + r: '0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81', + s: '0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x04', + r: '0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85', + s: '0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x05', + r: '0xf6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716', + s: '0x4592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x989680', + gasPrice: '0x01', + nonce: '0x06', + r: '0x5bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2', + s: '0x745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8', + network: 'EIP158', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f63e38', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fdc182', + code: '', + nonce: '0x07', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x46', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + TransactionGasHigherThanLimit2p63m1_Frontier: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1Filler.json', + sourceHash: '05a963c5bebe0e8098d98e553c422066c00c5cb5fd2679f20c13408e13152d74', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x023e38', + hash: '0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x7bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900', + stateRoot: '0xfe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656', + timestamp: '0x5bab6499', + transactionsTrie: + '0x949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eb', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf904d2f901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0fe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656a0949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eba07bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83023e38845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902ccf865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f865050188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0f6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716a04592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358f86006018398968094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca05bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2a0745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5ac0', + transactions: [ + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x', + r: '0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831', + s: '0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x01', + r: '0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b', + s: '0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x02', + r: '0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed', + s: '0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x03', + r: '0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81', + s: '0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x04', + r: '0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85', + s: '0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x05', + r: '0xf6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716', + s: '0x4592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x989680', + gasPrice: '0x01', + nonce: '0x06', + r: '0x5bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2', + s: '0x745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8', + network: 'Frontier', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f63e38', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fdc182', + code: '', + nonce: '0x07', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x46', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + TransactionGasHigherThanLimit2p63m1_Homestead: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1Filler.json', + sourceHash: '05a963c5bebe0e8098d98e553c422066c00c5cb5fd2679f20c13408e13152d74', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x023e38', + hash: '0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x7bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900', + stateRoot: '0xfe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656', + timestamp: '0x5bab6499', + transactionsTrie: + '0x949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eb', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf904d2f901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0fe424535052713bca353c7218dba6d57d4983830aca70ba79082f94082269656a0949047d6d8b4b973a0c820d1f41f905f1593bfb4ae777b89351a1d0af0e623eba07bc6a8f0db659a63322ef20698da6a88469e6d6e0d25a45138795cd4f4709900b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83023e38845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f902ccf865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f865050188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0f6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716a04592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358f86006018398968094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca05bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2a0745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5ac0', + transactions: [ + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x', + r: '0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831', + s: '0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x01', + r: '0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b', + s: '0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x02', + r: '0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed', + s: '0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x03', + r: '0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81', + s: '0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x04', + r: '0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85', + s: '0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x05', + r: '0xf6e21ff7a32b8f5adfe26eb3cdd37658d9bf8e73a214f5fabc7c9a784c413716', + s: '0x4592b7059c104531930d156849d70f1302d341f6917e08c8001dee0f564e5358', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x989680', + gasPrice: '0x01', + nonce: '0x06', + r: '0x5bc5ac2099c61aad9d034032957b8b363a7181af65c70427ba3141b069bfc7d2', + s: '0x745a350d605ced8bc9f5b8e09ef14aef6af09bf0e35fcddb6f8ea80147855f5a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xae51c89266f4e658d4d7fba6e696a13869fc6b0114a7ec0e47f57e8e5a7765e8', + network: 'Homestead', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f63e38', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fdc182', + code: '', + nonce: '0x07', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x46', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + }, + TransactionGasHigherThanLimit2p63m1_2: { + TransactionGasHigherThanLimit2p63m1_2_Byzantium: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1_2Filler.json', + sourceHash: 'd782e1a2156ff7f392679e8227726e5d0c1104ea4454f7d0b00daa82de10631a', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x01ec30', + hash: '0x953fc8d086cd3614a699b8b88faf081c5575981301aa3526ee4e68774106e496', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x920700c34e8d1d2d631eaaff52b71c1d8a632199b7c1fad316cb836dee972a46', + stateRoot: '0x5e21e32ad24ba80079afd3acf4ac0744965399849c4ae4ee7fe7f966b148c684', + timestamp: '0x5bab6499', + transactionsTrie: + '0xc45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf9046af901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a05e21e32ad24ba80079afd3acf4ac0744965399849c4ae4ee7fe7f966b148c684a0c45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9a0920700c34e8d1d2d631eaaff52b71c1d8a632199b7c1fad316cb836dee972a46b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff8301ec30845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90264f865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f85f050182520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba05b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434a0648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bdac0', + transactions: [ + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x', + r: '0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831', + s: '0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x01', + r: '0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b', + s: '0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x02', + r: '0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed', + s: '0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x03', + r: '0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81', + s: '0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x04', + r: '0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85', + s: '0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x01', + nonce: '0x05', + r: '0x5b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434', + s: '0x648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bda', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x953fc8d086cd3614a699b8b88faf081c5575981301aa3526ee4e68774106e496', + network: 'Byzantium', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x29a2241af62dec30', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fe1394', + code: '', + nonce: '0x06', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x3c', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + TransactionGasHigherThanLimit2p63m1_2_Constantinople: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1_2Filler.json', + sourceHash: 'd782e1a2156ff7f392679e8227726e5d0c1104ea4454f7d0b00daa82de10631a', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x01ec30', + hash: '0xb67a0118bd50531caad78eb86f3e33f256fd2119e60bc6285f0666fa2ab73d35', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x920700c34e8d1d2d631eaaff52b71c1d8a632199b7c1fad316cb836dee972a46', + stateRoot: '0x6adc4f3eb51a7b986586ff4bc5722f4ffd0dfa81772057ef892841b38b35dc4d', + timestamp: '0x5bab6499', + transactionsTrie: + '0xc45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf9046af901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a06adc4f3eb51a7b986586ff4bc5722f4ffd0dfa81772057ef892841b38b35dc4da0c45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9a0920700c34e8d1d2d631eaaff52b71c1d8a632199b7c1fad316cb836dee972a46b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff8301ec30845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90264f865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f85f050182520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba05b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434a0648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bdac0', + transactions: [ + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x', + r: '0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831', + s: '0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x01', + r: '0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b', + s: '0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x02', + r: '0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed', + s: '0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x03', + r: '0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81', + s: '0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x04', + r: '0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85', + s: '0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x01', + nonce: '0x05', + r: '0x5b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434', + s: '0x648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bda', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xb67a0118bd50531caad78eb86f3e33f256fd2119e60bc6285f0666fa2ab73d35', + network: 'Constantinople', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x1bc16d674ec9ec30', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fe1394', + code: '', + nonce: '0x06', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x3c', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + TransactionGasHigherThanLimit2p63m1_2_EIP150: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1_2Filler.json', + sourceHash: 'd782e1a2156ff7f392679e8227726e5d0c1104ea4454f7d0b00daa82de10631a', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x01ec30', + hash: '0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bf', + stateRoot: '0xe7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5', + timestamp: '0x5bab6499', + transactionsTrie: + '0xc45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf9046af901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5a0c45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9a0109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff8301ec30845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90264f865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f85f050182520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba05b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434a0648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bdac0', + transactions: [ + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x', + r: '0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831', + s: '0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x01', + r: '0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b', + s: '0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x02', + r: '0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed', + s: '0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x03', + r: '0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81', + s: '0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x04', + r: '0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85', + s: '0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x01', + nonce: '0x05', + r: '0x5b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434', + s: '0x648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bda', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c', + network: 'EIP150', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f5ec30', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fe1394', + code: '', + nonce: '0x06', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x3c', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + TransactionGasHigherThanLimit2p63m1_2_EIP158: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1_2Filler.json', + sourceHash: 'd782e1a2156ff7f392679e8227726e5d0c1104ea4454f7d0b00daa82de10631a', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x01ec30', + hash: '0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bf', + stateRoot: '0xe7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5', + timestamp: '0x5bab6499', + transactionsTrie: + '0xc45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf9046af901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5a0c45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9a0109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff8301ec30845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90264f865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f85f050182520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba05b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434a0648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bdac0', + transactions: [ + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x', + r: '0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831', + s: '0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x01', + r: '0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b', + s: '0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x02', + r: '0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed', + s: '0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x03', + r: '0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81', + s: '0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x04', + r: '0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85', + s: '0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x01', + nonce: '0x05', + r: '0x5b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434', + s: '0x648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bda', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c', + network: 'EIP158', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f5ec30', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fe1394', + code: '', + nonce: '0x06', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x3c', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + TransactionGasHigherThanLimit2p63m1_2_Frontier: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1_2Filler.json', + sourceHash: 'd782e1a2156ff7f392679e8227726e5d0c1104ea4454f7d0b00daa82de10631a', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x01ec30', + hash: '0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bf', + stateRoot: '0xe7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5', + timestamp: '0x5bab6499', + transactionsTrie: + '0xc45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf9046af901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5a0c45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9a0109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff8301ec30845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90264f865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f85f050182520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba05b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434a0648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bdac0', + transactions: [ + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x', + r: '0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831', + s: '0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x01', + r: '0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b', + s: '0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x02', + r: '0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed', + s: '0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x03', + r: '0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81', + s: '0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x04', + r: '0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85', + s: '0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x01', + nonce: '0x05', + r: '0x5b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434', + s: '0x648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bda', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c', + network: 'Frontier', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f5ec30', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fe1394', + code: '', + nonce: '0x06', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x3c', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + TransactionGasHigherThanLimit2p63m1_2_Homestead: { + _info: { + comment: '', + filledwith: 'testeth 1.5.0.dev2-52+commit.d419e0a2', + lllcversion: 'Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++', + source: + 'src/BlockchainTestsFiller/bcBlockGasLimitTest/TransactionGasHigherThanLimit2p63m1_2Filler.json', + sourceHash: 'd782e1a2156ff7f392679e8227726e5d0c1104ea4454f7d0b00daa82de10631a', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x01ec30', + hash: '0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + receiptTrie: '0x109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bf', + stateRoot: '0xe7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5', + timestamp: '0x5bab6499', + transactionsTrie: + '0xc45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf9046af901ffa001dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7d434f1f97a49d72b253c823b8886135aeb554d77124c5210b4e82049a79cd5a0c45c4dc099331cc61cf8c204710a49ad306d1b6d257664546dcdb46e170b1ae9a0109711e606b6ffa2c272c56d8dd14c87a4fd21632f5edb52ac1799f8e62837bfb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff8301ec30845bab649980a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f90264f865800188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0df5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831a0085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405f865010188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca059cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3ba02303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfef865020188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca076971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5eda028cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078ff865030188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba035f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81a07e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44af865040188199999999999999994aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca09008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85a0718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98f85f050182520894aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba05b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434a0648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bdac0', + transactions: [ + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x', + r: '0xdf5d0632b59c0915bb2c8a1081079c5b5212ee9bc385b9a5fb0f404138e1a831', + s: '0x085372f166d3998bd72c039dafe8aedc8b63cfeba47d46d43bea2dc6d3607405', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x01', + r: '0x59cb5229c8bfb34819a33b53e80c26083af44f5784687bb134cee74a3aed4a3b', + s: '0x2303217823e836207bc67b9379610c4a459b9fc0da109a0d408b9d98c9cbcdfe', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x02', + r: '0x76971929e38536c58ed5bf1f49e26ae435cc8881c0171d4f266a1b4255f1c5ed', + s: '0x28cfd37e3f797763e7f1e5c92cfb400ac1e205bfa35ce4cd817b7fbbfe35078f', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x03', + r: '0x35f347f27d3ac6f6b184405af2a6a841e1cef0a6a4f12b596365c8d8f80ede81', + s: '0x7e977183171ccb395289f497490a9991ac764aec5ec6ba37670105a2f487d44a', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x1999999999999999', + gasPrice: '0x01', + nonce: '0x04', + r: '0x9008a65a4144fc7bf31d258afc44b4b8f2e59253966bf7fc559254382ed43e85', + s: '0x718816ce877687e410786f10e93b0fdb245156cade9ef521ae692ccccefa5b98', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x01', + nonce: '0x05', + r: '0x5b2e518d97c6af3dd31e18edd88095483d2eeb7fac61852aeecdb28b5e18e434', + s: '0x648f93518a7c602d17e434916e659cb4f1f1f8f1474fc6b3c1ec6aa7ab5a3bda', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x01dec9a92ca8011f41ad8aa4f583d6e8134f58bcad31bce2b43f103f719cf67f', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf90201f901fca00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0767083c42d099d13254c2287c98e48b8582c223795f44e04fd93083b6729d3b8a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x3f2014cb5a9e010b0ca9a4f35d1e0520f0b9d4e3c70d7fb0cdee8f0969da9a2c', + network: 'Homestead', + postState: { + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x4563918244f5ec30', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a99fe1394', + code: '', + nonce: '0x06', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x3c', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x4a723dc6b40b8a9a000000', + code: '', + nonce: '0x', + storage: {}, + }, + '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x00', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', + }, + }, + }, +} diff --git a/packages/block/test/testdata/blocks_goerli.json b/packages/block/test/testdata/blocks_goerli.json deleted file mode 100644 index 0f9c390995..0000000000 --- a/packages/block/test/testdata/blocks_goerli.json +++ /dev/null @@ -1,149 +0,0 @@ -[ - { - "header": { - "parentHash": "0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x0000000000000000000000000000000000000000", - "stateRoot": "0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x2", - "number": "0x1", - "gasLimit": "0x9fd801", - "gasUsed": "0x0", - "timestamp": "0x5c530ffd", - "extraData": "0x506172697479205465636820417574686f7269747900000000000000000000002bbf886181970654ed46e3fae0ded41ee53fec702c47431988a7ae80e6576f3552684f069af80ba11d36327aaf846d470526e4a1c461601b2fd4ebdcdc2b734a01", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000" - }, - "transactions": [], - "uncleHeaders": [] - }, - { - "header": { - "parentHash": "0x8f5bab218b6bb34476f51ca588e9f4553a3a7ce5e13a66c660a5283e97e9a85a", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x0000000000000000000000000000000000000000", - "stateRoot": "0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x2", - "number": "0x2", - "gasLimit": "0x9fb00c", - "gasUsed": "0x0", - "timestamp": "0x5c53100c", - "extraData": "0x506172697479205465636820417574686f726974790000000000000000000000fdd66d441eff7d4116fe987f0f10812fc68b06cc500ff71c492234b9a7b8b2f45597190d97cd85f6daa45ac9518bef9f715f4bd414504b1a21d8c681654055df00", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000" - }, - "transactions": [], - "uncleHeaders": [] - }, - { - "header": { - "parentHash": "0xe675f1362d82cdd1ec260b16fb046c17f61d8a84808150f5d715ccce775f575e", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x0000000000000000000000000000000000000000", - "stateRoot": "0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x2", - "number": "0x3", - "gasLimit": "0x9f8821", - "gasUsed": "0x0", - "timestamp": "0x5c53101b", - "extraData": "0x506172697479205465636820417574686f7269747900000000000000000000002822e1b202411c38084d96c84302b8361ec4840a51cd2fad9cb4bd9921cad7e64bc2e5dc7b41f3f75b33358be3aec718cf4d4317ace940e01b3581a95c9259ac01", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000" - }, - "transactions": [], - "uncleHeaders": [] - }, - { - "header": { - "parentHash": "0xd5daa825732729bb0d2fd187a1b888e6bfc890f1fc5333984740d9052afb2920", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x0000000000000000000000000000000000000000", - "stateRoot": "0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x2", - "number": "0x4", - "gasLimit": "0x9f6040", - "gasUsed": "0x0", - "timestamp": "0x5c53102a", - "extraData": "0x506172697479205465636820417574686f72697479000000000000000000000036de2cd22630823673cc49288ba6edab38d1d1fad4644e9559f46889afccc6ab24d57062e551164b458e7cfdfefbaeb554c1bd87ea2d6f72958e21481c1d735901", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000" - }, - "transactions": [], - "uncleHeaders": [] - }, - { - "header": { - "parentHash": "0xfe43c87178f0f87c2be161389aa2d35f3065d330bb596a6d9e01529706bf040d", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x0000000000000000000000000000000000000000", - "stateRoot": "0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x2", - "number": "0x5", - "gasLimit": "0x9f3869", - "gasUsed": "0x0", - "timestamp": "0x5c531039", - "extraData": "0x506172697479205465636820417574686f726974790000000000000000000000f44218148f5d6f7538e0d6cb8566ebae1945ffbcdd6397f1fe70b3ef1513cbf16a473d6faf4e7183d46e4ac93d350d8d54cd7c2d89a3137e9aec00ffac8202c501", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000" - }, - "transactions": [], - "uncleHeaders": [] - }, - { - "header": { - "parentHash": "0x573d5dc3a2376028b3b41bc922efeed44abcea77e271c06d0983c720c37376e5", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x0000000000000000000000000000000000000000", - "stateRoot": "0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x2", - "number": "0x6", - "gasLimit": "0x9f109c", - "gasUsed": "0x0", - "timestamp": "0x5c531048", - "extraData": "0x506172697479205465636820417574686f7269747900000000000000000000008ca82e5e15355c3856da7c96c5aabed766f9acd0e4c71900af76e29b0f3d13e455bdf2b2c8cf303c52fae61e28c5fedd72e1d7619df0c57d211413fd5f83656701", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000" - }, - "transactions": [], - "uncleHeaders": [] - }, - { - "header": { - "parentHash": "0x424f04bb0888e7de91196789d5b84f1897daf05df182948b42e29d95f1d44fa2", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x0000000000000000000000000000000000000000", - "stateRoot": "0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x2", - "number": "0x7", - "gasLimit": "0x9ee8d9", - "gasUsed": "0x0", - "timestamp": "0x5c531057", - "extraData": "0x506172697479205465636820417574686f7269747900000000000000000000002989a0b50777a68cc2b2841ba770e24d668d18464c6e1d2e551c0757eb97b5da5817889d7a6ca4e3be505339b6017b3051dee5b3b6697a03e733726af688011b01", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000" - }, - "transactions": [], - "uncleHeaders": [] - } -] diff --git a/packages/block/test/testdata/blocks_goerli.ts b/packages/block/test/testdata/blocks_goerli.ts new file mode 100644 index 0000000000..762fefbd8e --- /dev/null +++ b/packages/block/test/testdata/blocks_goerli.ts @@ -0,0 +1,165 @@ +import type { BlockData } from '../../src/index.js' + +export const blocksGoerliData: BlockData[] = [ + { + header: { + parentHash: '0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0x0000000000000000000000000000000000000000', + stateRoot: '0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x2', + number: '0x1', + gasLimit: '0x9fd801', + gasUsed: '0x0', + timestamp: '0x5c530ffd', + extraData: + '0x506172697479205465636820417574686f7269747900000000000000000000002bbf886181970654ed46e3fae0ded41ee53fec702c47431988a7ae80e6576f3552684f069af80ba11d36327aaf846d470526e4a1c461601b2fd4ebdcdc2b734a01', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + }, + transactions: [], + uncleHeaders: [], + }, + { + header: { + parentHash: '0x8f5bab218b6bb34476f51ca588e9f4553a3a7ce5e13a66c660a5283e97e9a85a', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0x0000000000000000000000000000000000000000', + stateRoot: '0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x2', + number: '0x2', + gasLimit: '0x9fb00c', + gasUsed: '0x0', + timestamp: '0x5c53100c', + extraData: + '0x506172697479205465636820417574686f726974790000000000000000000000fdd66d441eff7d4116fe987f0f10812fc68b06cc500ff71c492234b9a7b8b2f45597190d97cd85f6daa45ac9518bef9f715f4bd414504b1a21d8c681654055df00', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + }, + transactions: [], + uncleHeaders: [], + }, + { + header: { + parentHash: '0xe675f1362d82cdd1ec260b16fb046c17f61d8a84808150f5d715ccce775f575e', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0x0000000000000000000000000000000000000000', + stateRoot: '0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x2', + number: '0x3', + gasLimit: '0x9f8821', + gasUsed: '0x0', + timestamp: '0x5c53101b', + extraData: + '0x506172697479205465636820417574686f7269747900000000000000000000002822e1b202411c38084d96c84302b8361ec4840a51cd2fad9cb4bd9921cad7e64bc2e5dc7b41f3f75b33358be3aec718cf4d4317ace940e01b3581a95c9259ac01', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + }, + transactions: [], + uncleHeaders: [], + }, + { + header: { + parentHash: '0xd5daa825732729bb0d2fd187a1b888e6bfc890f1fc5333984740d9052afb2920', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0x0000000000000000000000000000000000000000', + stateRoot: '0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x2', + number: '0x4', + gasLimit: '0x9f6040', + gasUsed: '0x0', + timestamp: '0x5c53102a', + extraData: + '0x506172697479205465636820417574686f72697479000000000000000000000036de2cd22630823673cc49288ba6edab38d1d1fad4644e9559f46889afccc6ab24d57062e551164b458e7cfdfefbaeb554c1bd87ea2d6f72958e21481c1d735901', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + }, + transactions: [], + uncleHeaders: [], + }, + { + header: { + parentHash: '0xfe43c87178f0f87c2be161389aa2d35f3065d330bb596a6d9e01529706bf040d', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0x0000000000000000000000000000000000000000', + stateRoot: '0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x2', + number: '0x5', + gasLimit: '0x9f3869', + gasUsed: '0x0', + timestamp: '0x5c531039', + extraData: + '0x506172697479205465636820417574686f726974790000000000000000000000f44218148f5d6f7538e0d6cb8566ebae1945ffbcdd6397f1fe70b3ef1513cbf16a473d6faf4e7183d46e4ac93d350d8d54cd7c2d89a3137e9aec00ffac8202c501', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + }, + transactions: [], + uncleHeaders: [], + }, + { + header: { + parentHash: '0x573d5dc3a2376028b3b41bc922efeed44abcea77e271c06d0983c720c37376e5', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0x0000000000000000000000000000000000000000', + stateRoot: '0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x2', + number: '0x6', + gasLimit: '0x9f109c', + gasUsed: '0x0', + timestamp: '0x5c531048', + extraData: + '0x506172697479205465636820417574686f7269747900000000000000000000008ca82e5e15355c3856da7c96c5aabed766f9acd0e4c71900af76e29b0f3d13e455bdf2b2c8cf303c52fae61e28c5fedd72e1d7619df0c57d211413fd5f83656701', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + }, + transactions: [], + uncleHeaders: [], + }, + { + header: { + parentHash: '0x424f04bb0888e7de91196789d5b84f1897daf05df182948b42e29d95f1d44fa2', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0x0000000000000000000000000000000000000000', + stateRoot: '0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x2', + number: '0x7', + gasLimit: '0x9ee8d9', + gasUsed: '0x0', + timestamp: '0x5c531057', + extraData: + '0x506172697479205465636820417574686f7269747900000000000000000000002989a0b50777a68cc2b2841ba770e24d668d18464c6e1d2e551c0757eb97b5da5817889d7a6ca4e3be505339b6017b3051dee5b3b6697a03e733726af688011b01', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + }, + transactions: [], + uncleHeaders: [], + }, +] diff --git a/packages/block/test/testdata/blocks_mainnet.json b/packages/block/test/testdata/blocks_mainnet.json deleted file mode 100644 index 31b553154a..0000000000 --- a/packages/block/test/testdata/blocks_mainnet.json +++ /dev/null @@ -1,143 +0,0 @@ -[ - { - "header": { - "parentHash": "0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x05a56e2d52c817161883f50c441c3228cfe54d9f", - "stateRoot": "0xd67e4d450343046425ae4271474353857ab860dbc0a1dde64b41b5cd3a532bf3", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3ff800000", - "number": "0x1", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba4224", - "extraData": "0x476574682f76312e302e302f6c696e75782f676f312e342e32", - "mixHash": "0x969b900de27b6ac6a67742365dd65f55a0526c41fd18e1b16f1a1215c2e66f59", - "nonce": "0x539bd4979fef1ec4" - }, - "transactions": [], - "uncleHeaders": [] - }, - { - "header": { - "parentHash": "0x88e96d4537bea4d9c05d12549907b32561d3bf31f45aae734cdc119f13406cb6", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0xdd2f1e6e498202e86d8f5442af596580a4f03c2c", - "stateRoot": "0x4943d941637411107494da9ec8bc04359d731bfd08b72b4d0edcbd4cd2ecb341", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3ff001000", - "number": "0x2", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba4241", - "extraData": "0x476574682f76312e302e302d30636463373634372f6c696e75782f676f312e34", - "mixHash": "0x2f0790c5aa31ab94195e1f6443d645af5b75c46c04fbf9911711198a0ce8fdda", - "nonce": "0xb853fa261a86aa9e" - }, - "transactions": [], - "uncleHeaders": [] - }, - { - "header": { - "parentHash": "0xb495a1d7e6663152ae92708da4843337b958146015a2802f4193a410044698c9", - "uncleHash": "0x6b17b938c6e4ef18b26ad81b9ca3515f27fd9c4e82aac56a1fd8eab288785e41", - "coinbase": "0x5088d623ba0fcf0131e0897a91734a4d83596aa0", - "stateRoot": "0x76ab0b899e8387436ff2658e2988f83cbf1af1590b9fe9feca3714f8d1824940", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3fe802ffe", - "number": "0x3", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba4260", - "extraData": "0x476574682f76312e302e302d66633739643332642f6c696e75782f676f312e34", - "mixHash": "0x65e12eec23fe6555e6bcdb47aa25269ae106e5f16b54e1e92dcee25e1c8ad037", - "nonce": "0x2e9344e0cbde83ce" - }, - "transactions": [], - "uncleHeaders": [ - { - "parentHash": "0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0xc8ebccc5f5689fa8659d83713341e5ad19349448", - "stateRoot": "0x1e6e030581fd1873b4784280859cd3b3c04aa85520f08c304cf5ee63d3935add", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3ff800000", - "number": "0x1", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba4242", - "extraData": "0x59617465732052616e64616c6c202d2045746865724e696e6a61", - "mixHash": "0xf8c94dfe61cf26dcdf8cffeda337cf6a903d65c449d7691a022837f6e2d99459", - "nonce": "0x68b769c5451a7aea" - } - ] - }, - { - "header": { - "parentHash": "0x3d6122660cc824376f11ee842f83addc3525e2dd6756b9bcf0affa6aa88cf741", - "uncleHash": "0x83a8da8965660cb6bdf0c37f1b111778e49753c4213bf7c3e280fccfde89f2b5", - "coinbase": "0xc8ebccc5f5689fa8659d83713341e5ad19349448", - "stateRoot": "0xe6d9f6e95a05ee69719c718c6157d0759049ef3dffdba2d48f015d7c8b9933d8", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3fe005ff9", - "number": "0x4", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba427d", - "extraData": "0x59617465732052616e64616c6c202d2045746865724e696e6a61", - "mixHash": "0x06ba40902198357cbeac24a86b2ef11e9fdff48d28a421a0055e26476e3ac59f", - "nonce": "0xc2535b5efca9bee0" - }, - "transactions": [], - "uncleHeaders": [ - { - "parentHash": "0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x5088d623ba0fcf0131e0897a91734a4d83596aa0", - "stateRoot": "0x9a6597b26adc0e5915cfcca537ba493a647cad1c3c923d406cdec6ca49a0a06d", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3ff800000", - "number": "0x1", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba4237", - "extraData": "0x476574682f76312e302e302d66633739643332642f6c696e75782f676f312e34", - "mixHash": "0xd045b852770160da169ec793ec0c6e6ff562e473b2bf3f8192dc59842e36f754", - "nonce": "0xdb821a775bf9dace" - } - ] - }, - { - "header": { - "parentHash": "0x23adf5a3be0f5235b36941bcb29b62504278ec5b9cdfa277b992ba4a7a3cd3a2", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x05a56e2d52c817161883f50c441c3228cfe54d9f", - "stateRoot": "0x4470f3dc1cc8097394a4ae85302eac3368462b3c1cfa523ffca942c1dd478220", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3fe802004", - "number": "0x5", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba4283", - "extraData": "0x476574682f76312e302e302f6c696e75782f676f312e342e32", - "mixHash": "0x17b85b5ec310c4868249fa2f378c83b4f330e2d897e5373a8195946c71d1d19e", - "nonce": "0xfba9d0cff9dc5cf3" - }, - "transactions": [], - "uncleHeaders": [] - } -] diff --git a/packages/block/test/testdata/blocks_mainnet.ts b/packages/block/test/testdata/blocks_mainnet.ts new file mode 100644 index 0000000000..0e4828c43e --- /dev/null +++ b/packages/block/test/testdata/blocks_mainnet.ts @@ -0,0 +1,152 @@ +import type { BlockData } from '../../src/index.js' + +export const blocksMainnetData: BlockData[] = [ + { + header: { + parentHash: '0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0x05a56e2d52c817161883f50c441c3228cfe54d9f', + stateRoot: '0xd67e4d450343046425ae4271474353857ab860dbc0a1dde64b41b5cd3a532bf3', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3ff800000', + number: '0x1', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba4224', + extraData: '0x476574682f76312e302e302f6c696e75782f676f312e342e32', + mixHash: '0x969b900de27b6ac6a67742365dd65f55a0526c41fd18e1b16f1a1215c2e66f59', + nonce: '0x539bd4979fef1ec4', + }, + transactions: [], + uncleHeaders: [], + }, + { + header: { + parentHash: '0x88e96d4537bea4d9c05d12549907b32561d3bf31f45aae734cdc119f13406cb6', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0xdd2f1e6e498202e86d8f5442af596580a4f03c2c', + stateRoot: '0x4943d941637411107494da9ec8bc04359d731bfd08b72b4d0edcbd4cd2ecb341', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3ff001000', + number: '0x2', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba4241', + extraData: '0x476574682f76312e302e302d30636463373634372f6c696e75782f676f312e34', + mixHash: '0x2f0790c5aa31ab94195e1f6443d645af5b75c46c04fbf9911711198a0ce8fdda', + nonce: '0xb853fa261a86aa9e', + }, + transactions: [], + uncleHeaders: [], + }, + { + header: { + parentHash: '0xb495a1d7e6663152ae92708da4843337b958146015a2802f4193a410044698c9', + uncleHash: '0x6b17b938c6e4ef18b26ad81b9ca3515f27fd9c4e82aac56a1fd8eab288785e41', + coinbase: '0x5088d623ba0fcf0131e0897a91734a4d83596aa0', + stateRoot: '0x76ab0b899e8387436ff2658e2988f83cbf1af1590b9fe9feca3714f8d1824940', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3fe802ffe', + number: '0x3', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba4260', + extraData: '0x476574682f76312e302e302d66633739643332642f6c696e75782f676f312e34', + mixHash: '0x65e12eec23fe6555e6bcdb47aa25269ae106e5f16b54e1e92dcee25e1c8ad037', + nonce: '0x2e9344e0cbde83ce', + }, + transactions: [], + uncleHeaders: [ + { + parentHash: '0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0xc8ebccc5f5689fa8659d83713341e5ad19349448', + stateRoot: '0x1e6e030581fd1873b4784280859cd3b3c04aa85520f08c304cf5ee63d3935add', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3ff800000', + number: '0x1', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba4242', + extraData: '0x59617465732052616e64616c6c202d2045746865724e696e6a61', + mixHash: '0xf8c94dfe61cf26dcdf8cffeda337cf6a903d65c449d7691a022837f6e2d99459', + nonce: '0x68b769c5451a7aea', + }, + ], + }, + { + header: { + parentHash: '0x3d6122660cc824376f11ee842f83addc3525e2dd6756b9bcf0affa6aa88cf741', + uncleHash: '0x83a8da8965660cb6bdf0c37f1b111778e49753c4213bf7c3e280fccfde89f2b5', + coinbase: '0xc8ebccc5f5689fa8659d83713341e5ad19349448', + stateRoot: '0xe6d9f6e95a05ee69719c718c6157d0759049ef3dffdba2d48f015d7c8b9933d8', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3fe005ff9', + number: '0x4', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba427d', + extraData: '0x59617465732052616e64616c6c202d2045746865724e696e6a61', + mixHash: '0x06ba40902198357cbeac24a86b2ef11e9fdff48d28a421a0055e26476e3ac59f', + nonce: '0xc2535b5efca9bee0', + }, + transactions: [], + uncleHeaders: [ + { + parentHash: '0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0x5088d623ba0fcf0131e0897a91734a4d83596aa0', + stateRoot: '0x9a6597b26adc0e5915cfcca537ba493a647cad1c3c923d406cdec6ca49a0a06d', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3ff800000', + number: '0x1', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba4237', + extraData: '0x476574682f76312e302e302d66633739643332642f6c696e75782f676f312e34', + mixHash: '0xd045b852770160da169ec793ec0c6e6ff562e473b2bf3f8192dc59842e36f754', + nonce: '0xdb821a775bf9dace', + }, + ], + }, + { + header: { + parentHash: '0x23adf5a3be0f5235b36941bcb29b62504278ec5b9cdfa277b992ba4a7a3cd3a2', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0x05a56e2d52c817161883f50c441c3228cfe54d9f', + stateRoot: '0x4470f3dc1cc8097394a4ae85302eac3368462b3c1cfa523ffca942c1dd478220', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3fe802004', + number: '0x5', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba4283', + extraData: '0x476574682f76312e302e302f6c696e75782f676f312e342e32', + mixHash: '0x17b85b5ec310c4868249fa2f378c83b4f330e2d897e5373a8195946c71d1d19e', + nonce: '0xfba9d0cff9dc5cf3', + }, + transactions: [], + uncleHeaders: [], + }, +] diff --git a/packages/block/test/testdata/eip1559baseFee.json b/packages/block/test/testdata/eip1559baseFee.json deleted file mode 100644 index 31af6ccf6e..0000000000 --- a/packages/block/test/testdata/eip1559baseFee.json +++ /dev/null @@ -1,302 +0,0 @@ -[ - { - "parentBaseFee": 1000000000, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 5000000, - "expectedBaseFee": 1125000000 - }, - { - "parentBaseFee": 1000000000, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 6000000, - "expectedBaseFee": 1083333333 - }, - { - "parentBaseFee": 1000000000, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 7000000, - "expectedBaseFee": 1053571428 - }, - { - "parentBaseFee": 1000000000, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 8000000, - "expectedBaseFee": 1031250000 - }, - { - "parentBaseFee": 1000000000, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 9000000, - "expectedBaseFee": 1013888888 - }, - { - "parentBaseFee": 1000000000, - "parentGasUsed": 7000000, - "parentTargetGasUsed": 4000000, - "expectedBaseFee": 1093750000 - }, - { - "parentBaseFee": 1000000000, - "parentGasUsed": 7000000, - "parentTargetGasUsed": 5000000, - "expectedBaseFee": 1050000000 - }, - { - "parentBaseFee": 1000000000, - "parentGasUsed": 7000000, - "parentTargetGasUsed": 6000000, - "expectedBaseFee": 1020833333 - }, - { - "parentBaseFee": 1000000000, - "parentGasUsed": 7000000, - "parentTargetGasUsed": 8000000, - "expectedBaseFee": 984375000 - }, - { - "parentBaseFee": 1100000000, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 5000000, - "expectedBaseFee": 1237500000 - }, - { - "parentBaseFee": 1100000000, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 6000000, - "expectedBaseFee": 1191666666 - }, - { - "parentBaseFee": 1100000000, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 7000000, - "expectedBaseFee": 1158928571 - }, - { - "parentBaseFee": 1100000000, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 8000000, - "expectedBaseFee": 1134375000 - }, - { - "parentBaseFee": 1100000000, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 9000000, - "expectedBaseFee": 1115277777 - }, - { - "parentBaseFee": 1100000000, - "parentGasUsed": 9000000, - "parentTargetGasUsed": 5000000, - "expectedBaseFee": 1210000000 - }, - { - "parentBaseFee": 1100000000, - "parentGasUsed": 9000000, - "parentTargetGasUsed": 6000000, - "expectedBaseFee": 1168750000 - }, - { - "parentBaseFee": 1100000000, - "parentGasUsed": 9000000, - "parentTargetGasUsed": 7000000, - "expectedBaseFee": 1139285714 - }, - { - "parentBaseFee": 1100000000, - "parentGasUsed": 9000000, - "parentTargetGasUsed": 8000000, - "expectedBaseFee": 1117187500 - }, - { - "parentBaseFee": 1086250000, - "parentGasUsed": 9000000, - "parentTargetGasUsed": 5000000, - "expectedBaseFee": 1194875000 - }, - { - "parentBaseFee": 1086250000, - "parentGasUsed": 9000000, - "parentTargetGasUsed": 6000000, - "expectedBaseFee": 1154140625 - }, - { - "parentBaseFee": 1086250000, - "parentGasUsed": 9000000, - "parentTargetGasUsed": 7000000, - "expectedBaseFee": 1125044642 - }, - { - "parentBaseFee": 1086250000, - "parentGasUsed": 9000000, - "parentTargetGasUsed": 8000000, - "expectedBaseFee": 1103222656 - }, - { - "parentBaseFee": 1072671875, - "parentGasUsed": 9000000, - "parentTargetGasUsed": 5000000, - "expectedBaseFee": 1179939062 - }, - { - "parentBaseFee": 1072671875, - "parentGasUsed": 9000000, - "parentTargetGasUsed": 6000000, - "expectedBaseFee": 1139713867 - }, - { - "parentBaseFee": 1072671875, - "parentGasUsed": 9000000, - "parentTargetGasUsed": 7000000, - "expectedBaseFee": 1110981584 - }, - { - "parentBaseFee": 1072671875, - "parentGasUsed": 9000000, - "parentTargetGasUsed": 8000000, - "expectedBaseFee": 1089432373 - }, - { - "parentBaseFee": 1059263476, - "parentGasUsed": 10001000, - "parentTargetGasUsed": 6000000, - "expectedBaseFee": 1147557500 - }, - { - "parentBaseFee": 1059263476, - "parentGasUsed": 10001000, - "parentTargetGasUsed": 7000000, - "expectedBaseFee": 1116028649 - }, - { - "parentBaseFee": 1059263476, - "parentGasUsed": 10001000, - "parentTargetGasUsed": 8000000, - "expectedBaseFee": 1092382010 - }, - { - "parentBaseFee": 1059263476, - "parentGasUsed": 10001000, - "parentTargetGasUsed": 9000000, - "expectedBaseFee": 1073990180 - }, - { - "parentBaseFee": 1059276716, - "parentGasUsed": 16000000, - "parentTargetGasUsed": 8000000, - "expectedBaseFee": 1191686305 - }, - { - "parentBaseFee": 1059276716, - "parentGasUsed": 16000000, - "parentTargetGasUsed": 9000000, - "expectedBaseFee": 1162261952 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 0, - "parentTargetGasUsed": 1000000, - "expectedBaseFee": 918084097 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 0, - "parentTargetGasUsed": 2000000, - "expectedBaseFee": 918084097 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 0, - "parentTargetGasUsed": 3000000, - "expectedBaseFee": 918084097 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 0, - "parentTargetGasUsed": 4000000, - "expectedBaseFee": 918084097 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 0, - "parentTargetGasUsed": 5000000, - "expectedBaseFee": 918084097 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 0, - "parentTargetGasUsed": 6000000, - "expectedBaseFee": 918084097 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 0, - "parentTargetGasUsed": 7000000, - "expectedBaseFee": 918084097 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 0, - "parentTargetGasUsed": 8000000, - "expectedBaseFee": 918084097 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 0, - "parentTargetGasUsed": 9000000, - "expectedBaseFee": 918084097 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 5000000, - "expectedBaseFee": 1180393837 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 6000000, - "expectedBaseFee": 1136675547 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 7000000, - "expectedBaseFee": 1105448197 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 8000000, - "expectedBaseFee": 1082027684 - }, - { - "parentBaseFee": 1049238967, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 9000000, - "expectedBaseFee": 1063811730 - }, - { - "parentBaseFee": 0, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 9000000, - "expectedBaseFee": 1 - }, - { - "parentBaseFee": 1, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 9000000, - "expectedBaseFee": 2 - }, - { - "parentBaseFee": 2, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 9000000, - "expectedBaseFee": 3 - }, - { - "parentBaseFee": 7, - "parentGasUsed": 10000000, - "parentTargetGasUsed": 5000000, - "expectedBaseFee": 8 - } -] diff --git a/packages/block/test/testdata/eip1559baseFee.ts b/packages/block/test/testdata/eip1559baseFee.ts new file mode 100644 index 0000000000..1fa2f7472d --- /dev/null +++ b/packages/block/test/testdata/eip1559baseFee.ts @@ -0,0 +1,302 @@ +export const eip1559baseFeeData = [ + { + parentBaseFee: 1000000000, + parentGasUsed: 10000000, + parentTargetGasUsed: 5000000, + expectedBaseFee: 1125000000, + }, + { + parentBaseFee: 1000000000, + parentGasUsed: 10000000, + parentTargetGasUsed: 6000000, + expectedBaseFee: 1083333333, + }, + { + parentBaseFee: 1000000000, + parentGasUsed: 10000000, + parentTargetGasUsed: 7000000, + expectedBaseFee: 1053571428, + }, + { + parentBaseFee: 1000000000, + parentGasUsed: 10000000, + parentTargetGasUsed: 8000000, + expectedBaseFee: 1031250000, + }, + { + parentBaseFee: 1000000000, + parentGasUsed: 10000000, + parentTargetGasUsed: 9000000, + expectedBaseFee: 1013888888, + }, + { + parentBaseFee: 1000000000, + parentGasUsed: 7000000, + parentTargetGasUsed: 4000000, + expectedBaseFee: 1093750000, + }, + { + parentBaseFee: 1000000000, + parentGasUsed: 7000000, + parentTargetGasUsed: 5000000, + expectedBaseFee: 1050000000, + }, + { + parentBaseFee: 1000000000, + parentGasUsed: 7000000, + parentTargetGasUsed: 6000000, + expectedBaseFee: 1020833333, + }, + { + parentBaseFee: 1000000000, + parentGasUsed: 7000000, + parentTargetGasUsed: 8000000, + expectedBaseFee: 984375000, + }, + { + parentBaseFee: 1100000000, + parentGasUsed: 10000000, + parentTargetGasUsed: 5000000, + expectedBaseFee: 1237500000, + }, + { + parentBaseFee: 1100000000, + parentGasUsed: 10000000, + parentTargetGasUsed: 6000000, + expectedBaseFee: 1191666666, + }, + { + parentBaseFee: 1100000000, + parentGasUsed: 10000000, + parentTargetGasUsed: 7000000, + expectedBaseFee: 1158928571, + }, + { + parentBaseFee: 1100000000, + parentGasUsed: 10000000, + parentTargetGasUsed: 8000000, + expectedBaseFee: 1134375000, + }, + { + parentBaseFee: 1100000000, + parentGasUsed: 10000000, + parentTargetGasUsed: 9000000, + expectedBaseFee: 1115277777, + }, + { + parentBaseFee: 1100000000, + parentGasUsed: 9000000, + parentTargetGasUsed: 5000000, + expectedBaseFee: 1210000000, + }, + { + parentBaseFee: 1100000000, + parentGasUsed: 9000000, + parentTargetGasUsed: 6000000, + expectedBaseFee: 1168750000, + }, + { + parentBaseFee: 1100000000, + parentGasUsed: 9000000, + parentTargetGasUsed: 7000000, + expectedBaseFee: 1139285714, + }, + { + parentBaseFee: 1100000000, + parentGasUsed: 9000000, + parentTargetGasUsed: 8000000, + expectedBaseFee: 1117187500, + }, + { + parentBaseFee: 1086250000, + parentGasUsed: 9000000, + parentTargetGasUsed: 5000000, + expectedBaseFee: 1194875000, + }, + { + parentBaseFee: 1086250000, + parentGasUsed: 9000000, + parentTargetGasUsed: 6000000, + expectedBaseFee: 1154140625, + }, + { + parentBaseFee: 1086250000, + parentGasUsed: 9000000, + parentTargetGasUsed: 7000000, + expectedBaseFee: 1125044642, + }, + { + parentBaseFee: 1086250000, + parentGasUsed: 9000000, + parentTargetGasUsed: 8000000, + expectedBaseFee: 1103222656, + }, + { + parentBaseFee: 1072671875, + parentGasUsed: 9000000, + parentTargetGasUsed: 5000000, + expectedBaseFee: 1179939062, + }, + { + parentBaseFee: 1072671875, + parentGasUsed: 9000000, + parentTargetGasUsed: 6000000, + expectedBaseFee: 1139713867, + }, + { + parentBaseFee: 1072671875, + parentGasUsed: 9000000, + parentTargetGasUsed: 7000000, + expectedBaseFee: 1110981584, + }, + { + parentBaseFee: 1072671875, + parentGasUsed: 9000000, + parentTargetGasUsed: 8000000, + expectedBaseFee: 1089432373, + }, + { + parentBaseFee: 1059263476, + parentGasUsed: 10001000, + parentTargetGasUsed: 6000000, + expectedBaseFee: 1147557500, + }, + { + parentBaseFee: 1059263476, + parentGasUsed: 10001000, + parentTargetGasUsed: 7000000, + expectedBaseFee: 1116028649, + }, + { + parentBaseFee: 1059263476, + parentGasUsed: 10001000, + parentTargetGasUsed: 8000000, + expectedBaseFee: 1092382010, + }, + { + parentBaseFee: 1059263476, + parentGasUsed: 10001000, + parentTargetGasUsed: 9000000, + expectedBaseFee: 1073990180, + }, + { + parentBaseFee: 1059276716, + parentGasUsed: 16000000, + parentTargetGasUsed: 8000000, + expectedBaseFee: 1191686305, + }, + { + parentBaseFee: 1059276716, + parentGasUsed: 16000000, + parentTargetGasUsed: 9000000, + expectedBaseFee: 1162261952, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 0, + parentTargetGasUsed: 1000000, + expectedBaseFee: 918084097, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 0, + parentTargetGasUsed: 2000000, + expectedBaseFee: 918084097, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 0, + parentTargetGasUsed: 3000000, + expectedBaseFee: 918084097, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 0, + parentTargetGasUsed: 4000000, + expectedBaseFee: 918084097, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 0, + parentTargetGasUsed: 5000000, + expectedBaseFee: 918084097, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 0, + parentTargetGasUsed: 6000000, + expectedBaseFee: 918084097, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 0, + parentTargetGasUsed: 7000000, + expectedBaseFee: 918084097, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 0, + parentTargetGasUsed: 8000000, + expectedBaseFee: 918084097, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 0, + parentTargetGasUsed: 9000000, + expectedBaseFee: 918084097, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 10000000, + parentTargetGasUsed: 5000000, + expectedBaseFee: 1180393837, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 10000000, + parentTargetGasUsed: 6000000, + expectedBaseFee: 1136675547, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 10000000, + parentTargetGasUsed: 7000000, + expectedBaseFee: 1105448197, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 10000000, + parentTargetGasUsed: 8000000, + expectedBaseFee: 1082027684, + }, + { + parentBaseFee: 1049238967, + parentGasUsed: 10000000, + parentTargetGasUsed: 9000000, + expectedBaseFee: 1063811730, + }, + { + parentBaseFee: 0, + parentGasUsed: 10000000, + parentTargetGasUsed: 9000000, + expectedBaseFee: 1, + }, + { + parentBaseFee: 1, + parentGasUsed: 10000000, + parentTargetGasUsed: 9000000, + expectedBaseFee: 2, + }, + { + parentBaseFee: 2, + parentGasUsed: 10000000, + parentTargetGasUsed: 9000000, + expectedBaseFee: 3, + }, + { + parentBaseFee: 7, + parentGasUsed: 10000000, + parentTargetGasUsed: 5000000, + expectedBaseFee: 8, + }, +] diff --git a/packages/block/test/testdata/genesisHashesTest.json b/packages/block/test/testdata/genesisHashesTest.json deleted file mode 100644 index a2b0a5ae4e..0000000000 --- a/packages/block/test/testdata/genesisHashesTest.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "source": "https://github.com/ethereum/tests/blob/develop/BasicTests/genesishashestest.json", - "commit": "149cc9bbd338d7299435f97ba24ace0cd3f716de", - "date": "2018-12-07", - "test": { - "genesis_rlp_hex": "f90219f90214a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0d7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000850400000000808213888080a011bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82faa00000000000000000000000000000000000000000000000000000000000000000880000000000000042c0c0", - "genesis_state_root": "d7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544", - "genesis_hash": "d4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3" - } -} diff --git a/packages/block/test/testdata/genesisHashesTest.ts b/packages/block/test/testdata/genesisHashesTest.ts new file mode 100644 index 0000000000..ca0b2f61f3 --- /dev/null +++ b/packages/block/test/testdata/genesisHashesTest.ts @@ -0,0 +1,11 @@ +export const genesisHashesTestData = { + source: 'https://github.com/ethereum/tests/blob/develop/BasicTests/genesishashestest.json', + commit: '149cc9bbd338d7299435f97ba24ace0cd3f716de', + date: '2018-12-07', + test: { + genesis_rlp_hex: + 'f90219f90214a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0d7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000850400000000808213888080a011bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82faa00000000000000000000000000000000000000000000000000000000000000000880000000000000042c0c0', + genesis_state_root: 'd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544', + genesis_hash: 'd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3', + }, +} diff --git a/packages/block/test/testdata/infura-goerli-block-10536893.json b/packages/block/test/testdata/infura-goerli-block-10536893.json deleted file mode 100644 index a0fe3bd6b0..0000000000 --- a/packages/block/test/testdata/infura-goerli-block-10536893.json +++ /dev/null @@ -1,1661 +0,0 @@ -{ - "baseFeePerGas": "0x8", - "blobGasUsed": "0xc0000", - "difficulty": "0x0", - "excessBlobGas": "0x4b80000", - "extraData": "0xd883010d0a846765746888676f312e32312e36856c696e7578", - "gasLimit": "0x1c9c380", - "gasUsed": "0x6273c5", - "hash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "logsBloom": "0x0c28400310001ad8450628044f050815400a002012000a420080091a884700c85010b0a0864002605080b09d5412a022203200340002210716084701002c2820980300320d0184980908420d42a2082140210000236600890414840c80002021020600001ad41000004018810a0538825000040202090558c41042906008b002880222e08043814234001411020420404900168bb034008010408e40840634620210f84d300000b2500001e2840100010902408e084141a0410008090498c0201004c422440f00080362208445a404008048000430a90184080100a200106a0c0110223a08000008050440988040801400042210029884704642080800810812", - "miner": "0xeed8504ee6563c51a64e5306115fcb3ceb59bc71", - "mixHash": "0x33f68258a7df086bc63d0b398d8c2dbe34fb89883d8714df794e8a9bd526436c", - "nonce": "0x0000000000000000", - "number": "0xa0c7bd", - "parentBeaconBlockRoot": "0x32a26b286e0299b5461b338d5e249a00032cf880fda3a18b817fd4183e6ed28d", - "parentHash": "0x4e50f3d9c845fecfedb2afd781d07e85f9753e654ca03d096c4ae03bd888fc93", - "receiptsRoot": "0xb8bd145a6afc7d49fb4e1ec0fef8a1b1c925798e19d935394cf793acf9e2c685", - "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "size": "0x6978", - "stateRoot": "0x54585043ed64511d3914b28632f160731d19a7848da8b82a900bc1f147030dc2", - "timestamp": "0x65cce4ac", - "totalDifficulty": "0xa4a470", - "transactions": [ - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x1b7aa44088a0ea95bdc65fef6e5071e946bf7d8f", - "gas": "0x5208", - "gasPrice": "0x174876e800", - "hash": "0xf085e18ff10dee870c3104a636cecdd8e253557da6be4e42443eed3b93b07e19", - "input": "0x", - "nonce": "0x74352", - "r": "0x99506038a77e6df7eb922c7719500fe6050db136b2307c6b4590c2e5257d6224", - "s": "0x69cfb7dacae185906c6a98791773590d6092252af74cdbc679bbe60840397388", - "to": "0xfc1b0edec9ee0436a238b8127487fcfaa0bdd2b6", - "transactionIndex": "0x0", - "type": "0x0", - "v": "0x2e", - "value": "0xb1a2bc2ec50000" - }, - { - "accessList": [], - "blobVersionedHashes": [ - "0x0160f1c76d0bb3332f0ac3c8c8882036ce56b13780285566a10c622b5040594e", - "0x01f897455b6205a9cbcdef94f6df19d12ad6eddd48cfbed508f0fe99e907c287" - ], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x184a8b43dace281e8afd9aeb143f81396fa73ce7", - "gas": "0x5208", - "gasPrice": "0x430e23408", - "hash": "0xcb8deb95e4c7c6add2be8ebda7615061b4c7f3a587afba69cbe98a454af9c0c2", - "input": "0x", - "maxFeePerBlobGas": "0x29e8d60800", - "maxFeePerGas": "0x1a3185c5000", - "maxPriorityFeePerGas": "0x430e23400", - "nonce": "0x53e4", - "r": "0x4a78ae9b28ca3f209cc57722ffa3a6a36f1b4b8e370c9c812277b536869dfbd9", - "s": "0x21384ce3c412b4da23003d542656dca2bdc52b6c4d8519c792f3be2017412801", - "to": "0x56272f6932e6ae0116d270a2e919d20d3052f206", - "transactionIndex": "0x1", - "type": "0x3", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blobVersionedHashes": [ - "0x01600e920bf66a55a97040f288b6e82c43553ea030cb6e0a027e9b80d3a91558", - "0x01d049d6be1f86806243cd5a30bda35484f3fbcb69f9840b4407b665b03013b3" - ], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x9602c1658284eac6d09ebe0b740cc64dc5eb5d3e", - "gas": "0x5208", - "gasPrice": "0x165a0bc08", - "hash": "0xda655e92ffd3c50fab8f6a352810e71d2197ee7cbb2217ef10489cf1c683595c", - "input": "0x", - "maxFeePerBlobGas": "0xdf8475800", - "maxFeePerGas": "0x8bb2c97000", - "maxPriorityFeePerGas": "0x165a0bc00", - "nonce": "0x53df", - "r": "0x41a647735ebf4fe3432ca86d9a741761525c2e67b0dffbf2e4617e058e237590", - "s": "0x7b52c083a27eb6df01f9766606c8351616101cff42c086023d8e94b42fe66d70", - "to": "0x184a8b43dace281e8afd9aeb143f81396fa73ce7", - "transactionIndex": "0x2", - "type": "0x3", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x6cc9397c3b38739dacbfaa68ead5f5d77ba5f455", - "gas": "0x5208", - "gasPrice": "0x77359408", - "hash": "0x876af66c5355c21a7fdffeeff708020cd28210dbb7f86183e354840109175b8c", - "input": "0x", - "maxFeePerGas": "0xe8d4a51000", - "maxPriorityFeePerGas": "0x77359400", - "nonce": "0x19c0bc", - "r": "0x6cd7ca5671e212ea34df6657d27db958edf413663dde1e5cb625fc18b520940", - "s": "0x2cd9bc818b1c6475e6141811825abeba7a51ae8e5a705af51bcbc7a7539e5c2b", - "to": "0x949229e7b2da309d0ba8cd8a44335d0373368678", - "transactionIndex": "0x3", - "type": "0x2", - "v": "0x1", - "value": "0xde0b6b3a7640000", - "yParity": "0x1" - }, - { - "accessList": [], - "blobVersionedHashes": [ - "0x01e2b14a5d2a13599227b9e975549e981c445dccf7c9886bfb8e490aa23199e3", - "0x016a8383952ac2850a591523fec85c64675eadf4e5a5bb75bba30a4157dd18e4" - ], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x27c4e86b2e21bb75bec484f5264d9735a2cc8b8a", - "gas": "0x5208", - "gasPrice": "0x77359408", - "hash": "0x742249e353a0a8102ddb9441a96c1966c8014a4d8b7ae7f5a290a2fe61ba1bdd", - "input": "0x", - "maxFeePerBlobGas": "0x4a817c800", - "maxFeePerGas": "0x2e90edd000", - "maxPriorityFeePerGas": "0x77359400", - "nonce": "0x5413", - "r": "0x9ff204cc59fa94c478daf38db81b70a2d9f765434f740274325bf8d0d1b95088", - "s": "0x390372d2e0607dbf6a356aef17d59c2e296caea484c6a9959fc7dfd4ccd48dd0", - "to": "0xa83c816d4f9b2783761a22ba6fadb0eb0606d7b2", - "transactionIndex": "0x4", - "type": "0x3", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x285398532c3c9212eb5bad3cd26198f5d7fd9204", - "gas": "0x1a0fb", - "gasPrice": "0x77359400", - "hash": "0x38ece047cc802469b54a3d92e0f2299f41c17b2451bfc5c17a52149fe7c4c3e1", - "input": "0xa9059cbb0000000000000000000000005b8d042c6ad5508663510437e894ac2c53b0c8cc0000000000000000000000000000000000000000000000000000000008583b00", - "maxFeePerGas": "0x77359400", - "maxPriorityFeePerGas": "0x77359400", - "nonce": "0x3daf", - "r": "0xb6e829b04e45a6569eae86c92d2ab2e3d6c49e9fcfdfa9657fc4dd8680cc23ff", - "s": "0x2cfbbc5ff3c4522711487e079f3400eba6c53221334c7495c3b118b18d44302c", - "to": "0x07865c6e87b9f70255377e024ace6630c1eaa37f", - "transactionIndex": "0x5", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x1ca793ddf8c5b049fb7285fb5de7ace8b70bb5aa", - "gas": "0x61a80", - "gasPrice": "0x59682f08", - "hash": "0xd9fad04768c4302cb0f1620429af26bdd1de88d3ba1d8b0cc3d1aacdc7c61dc2", - "input": "0x414bf389000000000000000000000000252d98fab648203aa33310721bbbddfa8f1b6587000000000000000000000000b4fbf271143f4fbf7b91a5ded31805e42b2208d600000000000000000000000000000000000000000000000000000000000027100000000000000000000000001ca793ddf8c5b049fb7285fb5de7ace8b70bb5aa0000000000000000000000000000000000000000000000000000000065ccfbf50000000000000000000000000000000000000000000000003b03d573c748f1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f10", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x7b470", - "r": "0x5e3012355da5a9c17b01b1b99cc3cb5aa33c068d248c550c78c7c5500958ca82", - "s": "0x4c4216c75d752f1bea176b5d3ec654bd6dc36cf868833d0f3556b22bd7e1380b", - "to": "0xe592427a0aece92de3edee1f18e0157c05861564", - "transactionIndex": "0x6", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xc42e5a4c71eb1fca065e418085ecbdc6aa44fc3b", - "gas": "0x3c861", - "gasPrice": "0x59682f08", - "hash": "0xfece8f6de15ba9926b8a4ca45ffdd53c996c1f117b295fc86956bed386ff6f14", - "input": "0x5c184f4400000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000c42e5a4c71eb1fca065e418085ecbdc6aa44fc3b000000000000000000000000000000000000000000000000000048c273950000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x10", - "r": "0xbbee3259354a86ecd91005584e78862ae03542b359d772e1d9446073286470aa", - "s": "0x678931c05945586ef78d4f2f10b0ca54dbfceb043d8f3063915059ee557bbf4e", - "to": "0x03145321868309000b63f15d111ba9c7a30dac62", - "transactionIndex": "0x7", - "type": "0x2", - "v": "0x1", - "value": "0x763bfbd22000", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xcab71519cb606766d9d1afb84351d5ebb9e2d0e0", - "gas": "0x21481", - "gasPrice": "0x59682f08", - "hash": "0x55385da5320e189120af533893bf7ce16c971376730f23db250b54a2b9a4bf04", - "input": "0x6164e45d0000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f10", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x87e", - "r": "0xb372617d467255eb33896801565b25e7392fc9be90e27665eb73613945b9ed9f", - "s": "0x230959687d372548ebf7c40945b5cef417a9ec95e877c93bc65458760a117001", - "to": "0xf33d96ea61c72fa592ae7fc2fb6fd1a518a9d095", - "transactionIndex": "0x8", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x53a84baade642a3d8c9a70aa96af9f6518a1090e", - "gas": "0x3434b", - "gasPrice": "0x59682f08", - "hash": "0xda26eacdfdd37ba6b9946df4aa7609ee9200a8ba60d7a23ea24389958c7382bd", - "input": "0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000053a84baade642a3d8c9a70aa96af9f6518a1090e000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000023cd8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x117", - "r": "0xe033397e69de995f66c53a71ee35c4d911280f30d58096e97e495690e37c4d0", - "s": "0x542b4c9e87644e9f76076fd91f6cef7fb87681790e86848cc175acfc681193e2", - "to": "0xa03167de1a56160e4647d77d81e9139af55b63d4", - "transactionIndex": "0x9", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x939e7deadd7c880cf62298cf9071cceb76d47376", - "gas": "0x3434b", - "gasPrice": "0x59682f08", - "hash": "0xcf3c301e708487ddfca994914beb661c43852f418c11df926e959631c63a1c7f", - "input": "0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000939e7deadd7c880cf62298cf9071cceb76d4737600000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000002b5f0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x33", - "r": "0x855fdcb268bc401b54841d35470355a49ec87dd14a2c0bd908341be13a5fa911", - "s": "0x52754223b28e58e11849964ed0b7b81a23a31b3e61e611503f6ff8ecc4e617e0", - "to": "0xa03167de1a56160e4647d77d81e9139af55b63d4", - "transactionIndex": "0xa", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xdd7d487d11ab7d75abaeb8101af38030b5f6c6bc", - "gas": "0xdbb0", - "gasPrice": "0x59682f08", - "hash": "0xd94315c3833e87c1300c2b2e3a507ba261b0e37b2b35e3547fbeb2d1a02ef3b2", - "input": "0x095ea7b30000000000000000000000000d12d15b26a32e72a3330b2ac9016a22b1410cb600000000000000000000000000000000000000000000000000000000004c4b40", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x2c", - "r": "0x356c2a7d4205c0799f3259ef275550c7475735841c3501fd9c0e154fe75a922d", - "s": "0x4a9d2d8b16979aced46c921e0c7d32034e1b8f3dc5444e540526c6222ecbb8eb", - "to": "0x07865c6e87b9f70255377e024ace6630c1eaa37f", - "transactionIndex": "0xb", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x8c0613b9fc16d8372c84f764d97dc3c2275fc36b", - "gas": "0x61a80", - "gasPrice": "0x59682f08", - "hash": "0xa69e7dbd646dfd73ed83dff1275598048b7dcd0fa0d021a222f3d46ea005523c", - "input": "0xebe64fc00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000005f7f37b390000000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000140e52b5bad83a5d71deea9c0fd5adebb1e5e2a0c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f455448455245554d5f474f45524c490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5343524f4c4c5f544553544e455400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000148c0613b9fc16d8372c84f764d97dc3c2275fc36b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000148c0613b9fc16d8372c84f764d97dc3c2275fc36b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x4d", - "r": "0x91605e5bd36f1c719334377a63e203e7c970f2d9da4e2a7c693415970ccb895b", - "s": "0xeabcdf0231c12b097f38b05295083bbbc4fbed9221fb7ba1830464a26adacba", - "to": "0x2dbb56ee3d16d7686550e0a2d58f8e17ac63c89a", - "transactionIndex": "0xc", - "type": "0x2", - "v": "0x0", - "value": "0x340dde7075ce8", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xdcd8f6f6c8814eb47fd05c0b32442a6ee394e566", - "gas": "0x3c861", - "gasPrice": "0x59682f08", - "hash": "0xe736a696c0ea21f7f6a10d5f7a37a7c8a9a51db01ff82a6a44ec687a06b179b9", - "input": "0x5c184f4400000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000dcd8f6f6c8814eb47fd05c0b32442a6ee394e566000000000000000000000000000000000000000000000000000048c273950000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x17", - "r": "0x8618036c43088d0b3eedb74424e3d114553187948818d7f072e1341811198034", - "s": "0x24349f8fbd1c9cf4a8b9ea358fa6aed9297c83bdac1bcb67b13c9399e9210dd3", - "to": "0x03145321868309000b63f15d111ba9c7a30dac62", - "transactionIndex": "0xd", - "type": "0x2", - "v": "0x1", - "value": "0x763bfbd22000", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x1711c8c897c7e395f683a7caab1f37fa9b97b4a0", - "gas": "0x4facd", - "gasPrice": "0x59682f08", - "hash": "0xd236bb4752456b05a6a90e8317c746c5dc14307526907b7ba1e9f6132af038ae", - "input": "0xe7a050aa000000000000000000000000b613e78e2068d7489bb66419fb1cfa11275d14da0000000000000000000000001643e812ae58766192cf7d2cf9567df2c37e9b7f00000000000000000000000000000000000000000000000000b1a2bc2ec50000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x99", - "r": "0x7afa21a62fcfeb5d049515e9150f021e2d569f02117bf2fa56d553f1fec0e6eb", - "s": "0x554cf0d9b3a2565a8f9971a04e62033e63ce399ca1f148a598622f51689b1a64", - "to": "0x779d1b5315df083e3f9e94cb495983500ba8e907", - "transactionIndex": "0xe", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x43769c085c82a61c7c961ed5741de278b4a56b24", - "gas": "0x3434b", - "gasPrice": "0x59682f08", - "hash": "0xb184644ff0d5ed150534567d425c911f5086117ac79be7adba3a68165350d886", - "input": "0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000043769c085c82a61c7c961ed5741de278b4a56b2400000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000002e1ff000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x8", - "r": "0x5748b8c8c1a42ded263ef1570b1c32af0a6d7558c93a2f7d33900394db210f36", - "s": "0x25dc4d22b9b9e3d99a59cf7a64dcb2cd3726c40ce6821849407eeb75a29b265e", - "to": "0xa03167de1a56160e4647d77d81e9139af55b63d4", - "transactionIndex": "0xf", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xa36f61c3f2ff323725247e37dc90d93fad1e7c26", - "gas": "0x37483", - "gasPrice": "0x59682f08", - "hash": "0x6e98711715fa6e7b20ea829b5462a466fb8a6d9d63bb1459f3ad6206a7791279", - "input": "0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000a36f61c3f2ff323725247e37dc90d93fad1e7c2600000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000002ddbd0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001869f0000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x71", - "r": "0x3eb0d4a8d39a5b821e76ab50507a5f044a0f3dc41f5e5b4b83d7623c774fbc90", - "s": "0x423be78866a798f3707d2d8171d7df3649c7af1e8798b8b6f3a085f54f30d6ad", - "to": "0xa03167de1a56160e4647d77d81e9139af55b63d4", - "transactionIndex": "0x10", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x5caf51c59877182df138fdeda4eded1767b62f46", - "gas": "0x2a99a", - "gasPrice": "0x59682f08", - "hash": "0x4811c241af0b0424cb5f6e4c0d5c5d0c678c77a3a4418e91367c31c0d5e6e15d", - "input": "0xe0df5b6f0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005168747470733a2f2f697066732e696f2f697066732f62616679626569617376347868357171676334746536367a6b66716c707975366c6b3271326d6c6271376470726767666937343474336433776a752f000000000000000000000000000000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x3", - "r": "0x14384c7873ba502e6ac804c345f06e0b0c07ea5293d6c74ca959e7cc3b8af4e2", - "s": "0x2a0235f5bf4996b845ac7060b1256110a373acbb99694279d2e12c2d31a0d36f", - "to": "0x0c08726d33981a5b7d5e90de911605409787482d", - "transactionIndex": "0x11", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x18d43ce81b6a9a38e0c4c63c705cc0cbd0d92443", - "gas": "0x208fc", - "gasPrice": "0x59682f08", - "hash": "0x6c833ec6ce144429f7f2c432bbda81a9b8c7150624076a1c1ba6cee3eaa1731c", - "input": "0x", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x5", - "r": "0x6d8cd501bda361231ed64f7792f8214eec394fd30c5fa8026365d2296409e639", - "s": "0x49a71654205a88af6b29d9ac00d82172cbab4033f5d079a87f80c1f9f4041c1", - "to": "0x1643e812ae58766192cf7d2cf9567df2c37e9b7f", - "transactionIndex": "0x12", - "type": "0x2", - "v": "0x0", - "value": "0x6a94d74f4300000", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xae6cfe01b85467da5a291c2545b250afa8cdf757", - "gas": "0x185cc", - "gasPrice": "0x59682f08", - "hash": "0x6f91f73d68882287bdbafd7b601c514db2167771ae411bc6b7554f9b27b22830", - "input": "0xc8173c4401001dcd650080f0000000004b0fa9db00000000000065ccf99003ea01003c011fa18a946b5defa61c2afa791dec37dab5c740d9d96515242e18050cb256ab37d13dadd2432d15e22d84c6f746d0eae0f29a0179f53bb5237a103f64eafcfc41000000000000000000000000ae6cfe01b85467da5a291c2545b250afa8cdf757000000000000000000000000ae6cfe01b85467da5a291c2545b250afa8cdf757", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x2", - "r": "0xe2de6285048460adef0934c1f752f07bf1cd48b49e752c87b5069790ff7df882", - "s": "0xcc9f76d622726e1b2b492e667f670783db4167cd82ba2d1433e71691c8b2db3", - "to": "0x0d12d15b26a32e72a3330b2ac9016a22b1410cb6", - "transactionIndex": "0x13", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xa4d3653a5d73cd7ec7c0bc6602ad34ca0dc13804", - "gas": "0x3434b", - "gasPrice": "0x59682f08", - "hash": "0x2654a3a4e26c133df3a23498bef053a4b66c54807c8f630bb396074e6e662c36", - "input": "0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000a4d3653a5d73cd7ec7c0bc6602ad34ca0dc1380400000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000002e127000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x1d", - "r": "0x19d04bb9c16cb59a4c2fe8faba7ffe9a287a053d0e477245e9275677daa919dd", - "s": "0x75654f8ccb8b77c6297e12f034dc2817973d5c1023efc980997af6729a2acb6f", - "to": "0xa03167de1a56160e4647d77d81e9139af55b63d4", - "transactionIndex": "0x14", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xf24af3ba7f4d6089b24d73200087cce3b1b4646e", - "gas": "0x3e032", - "gasPrice": "0x59682f08", - "hash": "0x04bbf5d0eacebf153ba96f7899fbc44e92bf4dd3bb66ccf84d47150fdc2619b4", - "input": "0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000f24af3ba7f4d6089b24d73200087cce3b1b4646e00000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000002dc79000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x43", - "r": "0xd3d782ba1e96b74879ae5bd16a17b4b9dede8d019bd6f3538d8c9ae2431d341c", - "s": "0x6dcddca04e819b9f13b54be8f5f04cb7b971c84d363dfaeadacf535d11341474", - "to": "0xa03167de1a56160e4647d77d81e9139af55b63d4", - "transactionIndex": "0x15", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xc42e5a4c71eb1fca065e418085ecbdc6aa44fc3b", - "gas": "0x3c861", - "gasPrice": "0x59682f08", - "hash": "0x94b30948bf1a5e69617c465cff83c1834abf1f76dc8771b3ea7f2544e0f342bd", - "input": "0x5c184f4400000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000c42e5a4c71eb1fca065e418085ecbdc6aa44fc3b000000000000000000000000000000000000000000000000000048c273950000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x11", - "r": "0x69c7e571017f793e0f3658875e6a78852595fcc198f35333a306af834ab130f6", - "s": "0x2da40b5c909144ad8b8361f450b3204c3e63541825d7741b1ea062382b8a6dc0", - "to": "0x03145321868309000b63f15d111ba9c7a30dac62", - "transactionIndex": "0x16", - "type": "0x2", - "v": "0x1", - "value": "0x763bfbd22000", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xe1bfb1989c09e0e6bcbd4bf9c93abfbeae492484", - "gas": "0x142a7", - "gasPrice": "0x59682f08", - "hash": "0xa3849a08a9c9ea21e86ded80cd960daf2e0b659e2ff887d7f89c41d73833d41e", - "input": "0x095ea7b3000000000000000000000000c92470d7ffa21473611ab6c6e2fcfb8637c8f33000000000000000000000000000000000000000000000003635c9adc5dea00000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x79", - "r": "0x1b5c8b600bf56a2138ef1dd0fd58acd333d68322736e9645435771b9023e73c1", - "s": "0x427ab8ae88f6d58cd4fb478672d4db91d587d261e4cc6472a7eea2d07dd60002", - "to": "0xc1dc2d65a2243c22344e725677a3e3bebd26e604", - "transactionIndex": "0x17", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xaf267a54b92d5c662e44637b0b4c782cd037371f", - "gas": "0x3434b", - "gasPrice": "0x59682f08", - "hash": "0xdd3652e2789674a3ce5ee34582be54b3c8c517c5d68c3bd6dfdb5b4ad0ee055c", - "input": "0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000af267a54b92d5c662e44637b0b4c782cd037371f000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000027687000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x12", - "r": "0x4c54077698e9662f14954af3886a07a2e7f410787b8e2a975a36b993bb2eb507", - "s": "0x3c713587d29ef6bd578398dc0bb2d06b618be609e7f74790c592c32462e21253", - "to": "0xa03167de1a56160e4647d77d81e9139af55b63d4", - "transactionIndex": "0x18", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x2f5adf71db5394d56690cd7c34bab8c3ab6cbcce", - "gas": "0x49ce9", - "gasPrice": "0x59682f08", - "hash": "0x0b20b79194bcacca5e6a79e695392eefc0a1a13715f952ea3fbf4b86759a072d", - "input": "0x3d32afba0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000214f1893f54d51c106db828bece44fa93900854400000000000000000000000000000000000000000000000000000000000090540000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000004c4b4000000000000000000000000000000000000000000000000000000000000151800000000000000000000000002f5adf71db5394d56690cd7c34bab8c3ab6cbcce0000000000000000000000002f5adf71db5394d56690cd7c34bab8c3ab6cbcce00000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x1a", - "r": "0x6fb7306aaba875ed2eda7f0cbf3073f662ed5ceec27a6843929ea2b75f63f0c", - "s": "0x4433dad6219588effa403a3c68868425eda3bc620b075d4a927a295de943b40a", - "to": "0xa03167de1a56160e4647d77d81e9139af55b63d4", - "transactionIndex": "0x19", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x3c57d1cb9b78331193d75ec672eb0bb6c8f1b130", - "gas": "0x3434b", - "gasPrice": "0x59682f08", - "hash": "0x730b5810cb34854bc1d02f5cdc584dba0b11eb045aa1e1f4f14314b8ae0b9d8d", - "input": "0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000003c57d1cb9b78331193d75ec672eb0bb6c8f1b130000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000027115000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x15d", - "r": "0x2883bff68d06510645f06c2e1f1966bd3727bf1f3b36c1c8af4cf7504cf46321", - "s": "0x5f8b1315fa5a731e57fa83bf9fef6e87a7f1aef75e27e8cfdc0fadcc2e2dafd4", - "to": "0xa03167de1a56160e4647d77d81e9139af55b63d4", - "transactionIndex": "0x1a", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x8e564988115ee6a5f41d64a43c71a37fc31f5b5b", - "gas": "0x9d86", - "gasPrice": "0x59682f08", - "hash": "0x44708deda5dd6dce65f37cdaaee121a9cfeb643c55d38a33a8e813038250edaa", - "input": "0xa22cb465000000000000000000000000a03167de1a56160e4647d77d81e9139af55b63d40000000000000000000000000000000000000000000000000000000000000001", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x16", - "r": "0x95a60cd80246fe1b43046dd4c44b0531a3843a46536474426590b66bff71c525", - "s": "0x325e9dd4652bf0988a9d91d490924d5bfa303724b4b2d5559321ae29f001be80", - "to": "0x9f307340ca0b7b8f3f4cbab2e310af9a54e1c1b8", - "transactionIndex": "0x1b", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x851a1fea64e1c1ad28a60b76af77cc07f409d5ab", - "gas": "0x32a1b", - "gasPrice": "0x59682f08", - "hash": "0x999586d6c3867f7a63418ef0e63c33d6c6a69cf656761382d34e22cf949b1a48", - "input": "0x870fb2620000000000000000000000000000000000000000000000000000000000000040000000000000000000000000851a1fea64e1c1ad28a60b76af77cc07f409d5ab0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000002e121", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x1e", - "r": "0x55c6d1ef9f5b117478987b74e24a934d3fd637a14d2c4ce2051ede80092e849e", - "s": "0x40fa2dadd597f190cdfb8a5e295a5c56fd5891364a65129fe470c25f85935343", - "to": "0xa03167de1a56160e4647d77d81e9139af55b63d4", - "transactionIndex": "0x1c", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xdcd8f6f6c8814eb47fd05c0b32442a6ee394e566", - "gas": "0x3c861", - "gasPrice": "0x59682f08", - "hash": "0x650e5f5200a41632143ebf5af09fe84a52befd09e6b4f4fb1ba80f21dd247080", - "input": "0x5c184f4400000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000dcd8f6f6c8814eb47fd05c0b32442a6ee394e566000000000000000000000000000000000000000000000000000048c273950000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x18", - "r": "0xf79513a8e5026616489eed95151540340de40d081826dd0ce2a44216fbbb6466", - "s": "0x3962b18f97e9aae3826555f28332d1ffd3afb1b1978815345c24df72e82abf7a", - "to": "0x03145321868309000b63f15d111ba9c7a30dac62", - "transactionIndex": "0x1d", - "type": "0x2", - "v": "0x0", - "value": "0x763bfbd22000", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x914ffbd080555421768f7d06f63480e473b15e56", - "gas": "0x74d3", - "gasPrice": "0x59682f08", - "hash": "0x2beb59092021423536d33856627fd10d5bda3f3564718e32700e4c22d4e51ce3", - "input": "0x095ea7b30000000000000000000000007b2d99e1d1656a820caa5dc145c0f9e5d5976dc40000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x523", - "r": "0x5e30a1a1a4b4be65a45e6e523a90c7c0c1fc71de99abb15451a7cddadf824791", - "s": "0x4bee9f396c9467ea04294de24b0fd9b690aae47585c2831cfec9b1ceb9f9c078", - "to": "0x355bb937da034797d7c38fa86632c801232d123d", - "transactionIndex": "0x1e", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xb4370e40040f5ec2caf1e3504c5bc6dd668ef326", - "gas": "0x4797d", - "gasPrice": "0x59682f08", - "hash": "0x2ae39a7281338fccd6d04c05043a6f8d699b4ff593eeb6f9217c559f59a340ba", - "input": "0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000b4370e40040f5ec2caf1e3504c5bc6dd668ef3260000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000276870000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000065ce6b1c000000000000000000000000000000000000000000000000000000000000001bc73b23febd3195ecf065d27c1428726bb2f845b7aac2eaea0e4f9aca760275fd775b4a6ca600714c5326e13ebf528c561770c7191429f97fe50c373dd718b4d6", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x0", - "r": "0xf9afa8d59530558cb3c5387b82bb01565e71cae4ab14ef76ac844474eda30a51", - "s": "0x4ed0a828524a9cbcd414009ab68ce1b56ca7ec8ec70d7a0978449dd512feb08f", - "to": "0xa03167de1a56160e4647d77d81e9139af55b63d4", - "transactionIndex": "0x1f", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xcab71519cb606766d9d1afb84351d5ebb9e2d0e0", - "gas": "0x212b3", - "gasPrice": "0x59682f08", - "hash": "0xb67208be83dc0c4fee80057f108c683cfe92f005787c53075a22d3d1e1f5c4c2", - "input": "0x6164e45d0000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x59682f10", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x87f", - "r": "0xe0a05fb25e77418bbe05086df48d4d90cf9eabeb65ba2769cebbc8fccdfadf5b", - "s": "0x3304fa0a7c06bec0e1a813038ab0804881409b9bddc2e1a2179c7c35b439be70", - "to": "0xf33d96ea61c72fa592ae7fc2fb6fd1a518a9d095", - "transactionIndex": "0x20", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x41ee0c359d95970a83229d8e9801cc2672390217", - "gas": "0x64cf", - "gasPrice": "0x59682f08", - "hash": "0xf457fc3fc3123eff35be952071b9f188e38b750b8bf91de676b5e7b0a72d0dbe", - "input": "0x97ad09eb1a1c654292ab7eb4ef07030a864d9c6b77ce7a960f9f3aa30d5a6fac1f1077d4", - "maxFeePerGas": "0x59682f10", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0xd5cb", - "r": "0x7eb77c27147eeac5a6cfd6629d77d7c2e037877a1ccf92d79cf3413ec771326c", - "s": "0x391c029e8916f72e6c55e223e4018e199f4cc9fe28afe57cebbae3980c9c0838", - "to": "0x231055a0852d67c7107ad0d0dfeab60278fe6adc", - "transactionIndex": "0x21", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xc42e5a4c71eb1fca065e418085ecbdc6aa44fc3b", - "gas": "0x3c861", - "gasPrice": "0x59682f08", - "hash": "0x76bce6354e49e2fb1fe43802a03f2e9e8bf08ce87c8996c68937e2a6fabe991b", - "input": "0x5c184f4400000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000c42e5a4c71eb1fca065e418085ecbdc6aa44fc3b000000000000000000000000000000000000000000000000000048c273950000", - "maxFeePerGas": "0x59682f0b", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x12", - "r": "0xde41e12fc44f80663dca617cf9d14669a190ad56d0c1818482460b3089a6e448", - "s": "0x36acaa1f144d6b95292fe2512e0f8a6af504441370d493ffe93cd7e793f93ed", - "to": "0x03145321868309000b63f15d111ba9c7a30dac62", - "transactionIndex": "0x22", - "type": "0x2", - "v": "0x0", - "value": "0x763bfbd22000", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x5e9883a3fb593b2ae59055d3edf71bd884bb3d7a", - "gas": "0x11974", - "gasPrice": "0x59682f08", - "hash": "0x1aa7e4aaed4341601fea1a204de23f0167110e795a789475e21392776c2058ac", - "input": "0xa2873032", - "maxFeePerGas": "0x59682f10", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x4", - "r": "0xd4359968c6b7733b259aa12caa8667be85a6245c6dbda06d5b7d967a82cea89b", - "s": "0x4d42885240f1db0b96e8c5ed76f810f0426735b776fc81dc9f4f8e4852a20964", - "to": "0xf4edc3031115024adbe9c50e7c6c5c19b88aee30", - "transactionIndex": "0x23", - "type": "0x2", - "v": "0x0", - "value": "0x5af3107a4000", - "yParity": "0x0" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x9c12e2863b83f0dcd65950e29e49e92e0eaa0666", - "gas": "0xa5e4", - "gasPrice": "0x3c336080", - "hash": "0xf80c4902fd9b5356ab909a081bcbeb413e8453a9c59f841294e26177edcc191e", - "input": "0xd0e30db0", - "nonce": "0x37", - "r": "0x8a014052b857804c7673f19e5ed83bf35d45dce7227808bcd3b17ace284f6d15", - "s": "0x17a08140e35a39fa8f179b95b055b95aa8a53e1ebb4f81b8da9b28e929ff3a4a", - "to": "0xb4fbf271143f4fbf7b91a5ded31805e42b2208d6", - "transactionIndex": "0x24", - "type": "0x0", - "v": "0x2e", - "value": "0x29a2241af62c0000" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x0f9e0a500be8066216f42bf203fd7ee27be71f8f", - "gas": "0x7a120", - "gasPrice": "0x3b9aca08", - "hash": "0x5fef0b501a3578750094c30d2b7d5c6ddc5d807281c915233f21009a8feb36f2", - "input": "0xc9807539000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000200000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000bd0f6de4b7f1967580c0646d767ba6e7000340c703000103020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000001796d015d2877c0000000000000000000000000000000000000000000000000017972957d385ae0000000000000000000000000000000000000000000000000017977d86fb1ef8000000000000000000000000000000000000000000000000001797d2bf5cbed5000000000000000000000000000000000000000000000000000000000000000251f1d6855148bb88f620d1b87efe87c099b627d50f7c816aba18c61ff1750d83ea4ca520c0a706f62c2736171110494368501fa0fa86a643bad78224a89fbb7200000000000000000000000000000000000000000000000000000000000000023a85d3c5ba5de354eaace6a7dc4bb1f5912f3d8e48d369d3a1f5af82e0780195646813400d6b0023abc373dabe532bc7f2c81ea9855dc6134df322bf48853984", - "maxFeePerGas": "0x3b9aca0c", - "maxPriorityFeePerGas": "0x3b9aca00", - "nonce": "0x2064f", - "r": "0x34c33898f2a33b95802b5cc5b75e1e620b67af530159cb5a92c4a638e3599674", - "s": "0x1284e688037a67cdbda2ae02005196705ff1076540531d4e47e9eb2df105e6b5", - "to": "0x312b297b75a9404bcd19a8139c67987e1daa67d3", - "transactionIndex": "0x25", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xebfc7a970caabc18c8e8b7367147c18fc7585492", - "gas": "0x49561", - "gasPrice": "0x3b9aca08", - "hash": "0x04b2463ab0dbdfd387da6ee651099831bcc12c62577f9c1b7b0087080952db8e", - "input": "0xa3f7a3a9000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000300000000000000000000000039cbdb042bf9b69d0d8e72f434715de80cd822110000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000008a26e584476c801c492c138c25de3e93861e66d80000000000000000000000000000000000000000000000000000000002faf080000000000000000000000000f24af3ba7f4d6089b24d73200087cce3b1b4646e0000000000000000000000000000000000000000000000000000000002faf080000000000000000000000000000000000000000000000000000000000000000300000000000000000000000039cbdb042bf9b69d0d8e72f434715de80cd8221100000000000000000000000000000000000000000000000000470de4df8200000000000000000000000000008a26e584476c801c492c138c25de3e93861e66d800000000000000000000000000000000000000000000000000470de4df820000000000000000000000000000f24af3ba7f4d6089b24d73200087cce3b1b4646e00000000000000000000000000000000000000000000000000470de4df8200000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000769e0dbbbbc2dd04aa26cde87e808a1d72337e3900000000000000000000000039cbdb042bf9b69d0d8e72f434715de80cd822110000000000000000000000000000000000000000000000000000000000000001000000000000000000000000214f1893f54d51c106db828bece44fa9390085440000000000000000000000008a26e584476c801c492c138c25de3e93861e66d800000000000000000000000000000000000000000000000000000000000000010000000000000000000000009f307340ca0b7b8f3f4cbab2e310af9a54e1c1b8000000000000000000000000f24af3ba7f4d6089b24d73200087cce3b1b4646e0000000000000000000000000000000000000000000000000000000000000001", - "maxFeePerGas": "0x3b9aca10", - "maxPriorityFeePerGas": "0x3b9aca00", - "nonce": "0x27bc6", - "r": "0xcf91210875b123855ab803bea9ce718522aee6a91122693dd286b6a660677355", - "s": "0x20621a8ece7fc1e55c0ca73a16b82d64054997dd560774e24a4e436ea123a94b", - "to": "0x967056e49f0d877d2aa3baf2124dbce717dbc49d", - "transactionIndex": "0x26", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x0f9e0a500be8066216f42bf203fd7ee27be71f8f", - "gas": "0x7a120", - "gasPrice": "0x3b9aca08", - "hash": "0x4ef85391850e29ec814bcd0bb3d573e3d1dff5e6c6d25337441224f29e02ed4a", - "input": "0xc9807539000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000200010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000e3104f4aa0154e58f2b48234f75fbc4a00039aa50300030102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000006bcaa9a2347efbd80000000000000000000000000000000000000000000000006bcd997c4b8930100000000000000000000000000000000000000000000000006bce3f217c4bd7200000000000000000000000000000000000000000000000006bce3f217c4bd72000000000000000000000000000000000000000000000000000000000000000000211cacd08031a280bc210b89f5fc9c94ea9058f18d10a0f98be781ad945de7e8f266d5a5a3df9eeb9a1017ea0f9e4c436ae389078dcf2da7992eb1fa6484aa03000000000000000000000000000000000000000000000000000000000000000023750b8c0b249ad2e6197fab8514dbd15d8d49d97a9991b40a83da28103bb93434a6d71975f82ece9b37b035bca1a6377813945c3e99dbc7b951fa9397e16f397", - "maxFeePerGas": "0x3b9aca0c", - "maxPriorityFeePerGas": "0x3b9aca00", - "nonce": "0x20650", - "r": "0x517d683e4da13b735ff1e39f1d70107453aa768d5b420d76e31542815af0debe", - "s": "0x7d36536adf73fa7063052da1776f91c972be271d4ffe2690f86e36eb62940dd0", - "to": "0x288493e0dafa6d5ab7409a36386614b7a29fb59f", - "transactionIndex": "0x27", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x5ff40197c83c3a2705ba912333cf1a37ba249eb7", - "gas": "0xf618", - "gasPrice": "0x11e1a318", - "hash": "0xc53bd7451324712a07824b5b68dcf2cbded318cd57cbd2922f4a8d05e051a0c0", - "input": "0x", - "nonce": "0x5bc50", - "r": "0x20a494e8ba684d93d2bfe065fa5bf20db32070b092af5416e5f107a1a07b58ba", - "s": "0x50e652890a1fa733c5dafbe925182e298d331757103e2a4dfc67b636b271feac", - "to": "0xa62c4db47c37eead8e92ef891c021d56d61e7cfd", - "transactionIndex": "0x28", - "type": "0x0", - "v": "0x2e", - "value": "0x470de4df820000" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x2031832e54a2200bf678286f560f49a950db2ad5", - "gas": "0xf618", - "gasPrice": "0x11e1a318", - "hash": "0x61f97edaeb4d8d3854033514348c8e910e7be2fc2664dfb356dc58b359c45ef2", - "input": "0x", - "nonce": "0x5950b", - "r": "0x37c33e424067eb9173de98c70dcfc7cc360337a094a471e00a57737020fd517e", - "s": "0x374f0ed38f2674b89ccf5066d4443f84289999ddef6902fb4b158b7ce9953ce", - "to": "0x37ed4695cdf522a598900a51a38a6b59d52cb445", - "transactionIndex": "0x29", - "type": "0x0", - "v": "0x2d", - "value": "0x470de4df820000" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x7ed746476a7f6520babd24eee1fdbcd0f7fb271f", - "gas": "0xf618", - "gasPrice": "0x11e1a318", - "hash": "0x19e759ee8a5cd83208005b56f23564b4858d21b1b718dbfe25f3ad6a9823aed9", - "input": "0x", - "nonce": "0x6e1ca", - "r": "0x1bfa542bc6d5b4a5fc4cb898034e5b4977cec014cae0d4c1f099982eb7984ea3", - "s": "0x311d8275bf166c289b1a913f7166c454fa0a5821daa3af15dcf890746d0d16ba", - "to": "0xe34163403a4a1914aaeb35f4ec0b70fc136119d8", - "transactionIndex": "0x2a", - "type": "0x0", - "v": "0x2d", - "value": "0x470de4df820000" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x495ec2601c3f477cc2e037e459a00c059aaf9eb2", - "gas": "0x5208", - "gasPrice": "0x8f0d18c", - "hash": "0xdf5f911da35b8e266ad37feae5fd3e62b37cbbb383a71339f492012dd34a39b7", - "input": "0x", - "nonce": "0x50", - "r": "0x87f835b40e624e8d5e90983f7dd5698a76176908dd748afd9a96284f8152cd88", - "s": "0x92ef81cf0c4524a7fec416e1e1eed025abbea54513f98c7c1361c99af2b8a13", - "to": "0x39c3edc260ad37f36eeb9ca283648f323f9c98f2", - "transactionIndex": "0x2b", - "type": "0x0", - "v": "0x2e", - "value": "0xf43f94e9a3d31c0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x09983e7e97cf430c1de8408ccf67261fc8317ea6", - "gas": "0x5033e", - "gasPrice": "0x7735948", - "hash": "0x88b61010912185ecef747659dd62dcc631738e13ae968f18d62735b04e87cb44", - "input": "0x7794965a000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001401ade894a8549006fde8583c32fe3f4dadd3d8980d9cb57bacd4fdca0484ae486000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000a0c7b90000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001c02e5c44e39a98f4f7b758d8279ff31bc2ea6a4700d08b160811661f980f5e1e1b0d9a2beaf6e1f77d9d9671e7947831a00a19981d6eb1c5d370efe833d526224e29658c9abdfcced6690ab0c7341fe940ed5f687828eed7c5784985c4be31a80416680242954717f729e973bd1d80147bedc9c92832aa37f48f0e6de50fd0c96f20e3d4348c72f9219360a6a594c879d127cfb2978fb8ee54a8d812c94c62c83d01a6da91a558a872fa0981d10eabbe427bc034a2182f4c8940a9a2a3d99157ab0000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100c1a8f64851f034d405394360f74f7aa1a5807c152e627db5c5af426e90fc6111bc21e284c3656a2af7ef400fa73c574cbc99059f4843c65f29fb94c10e16920000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x7735950", - "maxPriorityFeePerGas": "0x7735940", - "nonce": "0x1dfa7", - "r": "0x7f8a48ff19931d59195a81d0e548a0533fda662bc7966bd4c8c715304d28f4dd", - "s": "0x55dae745b336ddc19738a32e1048cbbf18db82260d274b54820ec3127847c80d", - "to": "0x5f2b48682f0854b7f33e44124d92ac77768143b5", - "transactionIndex": "0x2c", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xeb6304c9904dc04ef66d367b2ebc41525d1f231b", - "gas": "0x1b16d0", - "gasPrice": "0x7270e09", - "hash": "0x07a79d517a0538ab50347a12e6b7f081647b17dde2afeb8e1e0bc26ed5bf9d0d", - "input": "0x6c459a280000000000000000000000006f3a314c1279148e53f51af154817c3ef2c827b100000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000065cd38e800000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000084704316e50000000000000000000000000000000000000000000000000000000000002776f31ac4fbdf491f2431a5884abca14cccdb274853ef0d73471deb74376024767100000000000000000000000000000000000000000000000000000000000000057a85e70ce27863083f82b1cc2397a61bb8684fe88d69785375fd972e30a60b1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041a9b16a28143ca8754ae748a7475a5986d3b6257a511ce9f12ada850f8c2748eb15ef9b4eff630671ebb1c18f557cebaf9c00408784142e4365451e8a0882de401b00000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x310b4", - "r": "0x2715fd6cc6a619b39b2f5b1d0e3998e5b201b1a88224caee98681bbfefbaebbc", - "s": "0x343e91ab1beac74eadad91b7d60f90d5b7bd6dfbc8fe43c88c5b130b30c1b221", - "to": "0x36ebea3941907c438ca8ca2b1065deef21ccdaed", - "transactionIndex": "0x2d", - "type": "0x0", - "v": "0x2d", - "value": "0x0" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x17d2f7b868ee7e063c889a276a32284ba16fb8d9", - "gas": "0x1e8480", - "gasPrice": "0x7270e09", - "hash": "0x244f1f3ed115bc9ca95bce8f9902ece689171622dfa041b19b9ae734f598ae7a", - "input": "0xda07e26d000000000000000000000000b4fbf271143f4fbf7b91a5ded31805e42b2208d60000000000000000000000006c216dfafc944c46582a34d9f87532d00080c61a000000000000000000000000000000000000000000000000000000001080709f00000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000138800000000000000000000000017d2f7b868ee7e063c889a276a32284ba16fb8d90000000000000000000000000000000000000000000000000000000065cce93a", - "nonce": "0x70e", - "r": "0xbd574106cf472921a4fb0531e6fe5f6179c24633c76d76a758b8b1e187befad4", - "s": "0x7218b02d4907ffc58be9d2295ece15ef99f9106492950049e4f6a6de108580f3", - "to": "0x1769df7f00a23380b61afcf861801ebfd6821c8b", - "transactionIndex": "0x2e", - "type": "0x0", - "v": "0x2d", - "value": "0x0" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xf5e8a439c599205c1ab06b535de46681aed1007a", - "gas": "0x297080", - "gasPrice": "0x7270e09", - "hash": "0xac645b893a896cf9acd8a2b198454114e639e553a557c976c84c769aa262f63d", - "input": "0x252f7b010000000000000000000000000000000000000000000000000000000000002776000000000000000000000000f4ec7de2e2de7b1aa94eb2f883e6aba4b02aebb0000000000000000000000000000000000000000000000000000000000007a12037e3e549795f1d0cc8d3b28840d03110be541e95415fdc2cfe2cd995030fa6d1a530e0a01856eb7a5102225944a38c7e94dbd509cf22fc60eef0a79a41c3663200000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000012a000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000001240000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000053f851a00ad086c62eb1c8bce70dec97164c89486d3fe2edbbfe25b504ef6aa7c36ec6b580808080808080a0bda4b7c2ce87d58227f32dd0665e15ae41e726ee526adafbb0f729d6762d275b80808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000010daf910d730b910d302f910cf01830c9d68b90100002000000000080000000000800000000000400002020800800004080000101000000000000000000000000000000000000000000000000002000000002c000000400000000100800000001800000020000000000224000010000000800000000004000800000000240000c01000000000000020000009800200001000021000000000040000000000000000400000000000062128010008000002c000020000020004004000222000002000000000000000000000000000000002000000000000041012202008000002828000000000000000000400001000800000000042001210000010000000000002000000000000000000000000400000004000000000f90fc4f87a9448f7d56c057f20668cdbad0a9cd6092b3dc83684f842a0e1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109ca0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca0000000000000000000000000000000000000000000000000016345785d8a0000f89b9448f7d56c057f20668cdbad0a9cd6092b3dc83684f863a08c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca00000000000000000000000000fdf019338d4229a160011d0aa87485c756a24f0a00000000000000000000000000000000000000000000000000000000000000000f89b9448f7d56c057f20668cdbad0a9cd6092b3dc83684f863a08c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca00000000000000000000000000fdf019338d4229a160011d0aa87485c756a24f0a0000000000000000000000000000000000000000000000000016345785d8a0000f89b9448f7d56c057f20668cdbad0a9cd6092b3dc83684f863a0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca0000000000000000000000000e23ec4c9848f97fde36e08d5cbe18657fb040ee8a0000000000000000000000000000000000000000000000000016345785d8a0000f89b944325bb533e44c369ed9a154bde923df0bbef129cf863a0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa0000000000000000000000000e23ec4c9848f97fde36e08d5cbe18657fb040ee8a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca0000000000000000000000000000000000000000000000000aa00c3a903e856a5f87994e23ec4c9848f97fde36e08d5cbe18657fb040ee8e1a01c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1b8400000000000000000000000000000000000000000000044f887d0a0f31421abaf00000000000000000000000000000000000000000000008fb5381d84e2f3c008f8fc94e23ec4c9848f97fde36e08d5cbe18657fb040ee8f863a0d78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822a00000000000000000000000000fdf019338d4229a160011d0aa87485c756a24f0a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85cb8800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000aa00c3a903e856a50000000000000000000000000000000000000000000000000000000000000000f89b944325bb533e44c369ed9a154bde923df0bbef129cf863a08c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca0000000000000000000000000bec70f2e023c823442cf2d21b95ea21ff7575267a00000000000000000000000000000000000000000000000000000000000000000f89b944325bb533e44c369ed9a154bde923df0bbef129cf863a08c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca0000000000000000000000000bec70f2e023c823442cf2d21b95ea21ff7575267a0000000000000000000000000000000000000000000000000aa00c3a903e856a5f89b944325bb533e44c369ed9a154bde923df0bbef129cf863a0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca00000000000000000000000009731f8a3b2a9ee5e017483e6b4b62a9ac1af532da0000000000000000000000000000000000000000000000000aa00c3a903e856a5f89b944325bb533e44c369ed9a154bde923df0bbef129cf863a08c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca0000000000000000000000000bec70f2e023c823442cf2d21b95ea21ff7575267a00000000000000000000000000000000000000000000000000000000000000000f85894c0eb57bf242f8dd78a1aaa0684b15fada79b6f85e1a0df21c415b78ed2552cc9971249e32a053abce6087a0ae0fbf3f78db5174a3493a000000000000000000000000000000000000000000000000000029c796afa8dabf8d99440380d87b70f07c67ed724a6ea14432fe24b72a8e1a0b0c632f55f1e1b3b2c3d82f41ee4716bb4c00f0f5d84cdafc141581bb8757a4fb8a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000220001000000000000000000000000000000000000000000000000000000000007a120000000000000000000000000000000000000000000000000000000000000f8d99453ccb44479b2666cf93f5e815f75738aa5c6d3b9e1a04e41ee13e03cd5e0446487b524fdc48af6acf26c074dacdbdfb6b574b42c8146b8a0000000000000000000000000000000000000000000000000000000000000278900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000005000000000000000000000000f4ec7de2e2de7b1aa94eb2f883e6aba4b02aebb00000000000000000000000000000000000000000000000000000b89449eacd4bf901fa9440380d87b70f07c67ed724a6ea14432fe24b72a8e1a0e9bded5f24a4168e4f3bf44e00298c993b22376aad8c58c7dda9718a54cbea82b901c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000017a00000000000020562776f4ec7de2e2de7b1aa94eb2f883e6aba4b02aebb02789f4ec7de2e2de7b1aa94eb2f883e6aba4b02aebb00100010001fe1d2647be6e9542e96528ebb3b44e5be035c85c00000000000000000000000000000000000000000000000092cc190273fa2c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cffecc6632232db110000000000000000000000000000000000000000000785132b58012a71d1745d22e930e5442b4fd2675fecbc4c6a74ff831ca9b9aec564af232a377cd8f6c1f900010001eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000841e1682352df49c0aa15e9af5baca7c9ac1f9eeaecb989b75b5982a7bf9816ee0116f4934090f44c7258562993db71fdf0a291e020eac3acbb944c957ce6603e104d91f6e82fb736d7f060c3c1f6cb280705445feb8b676b9ae8b321b000000000000f9023e94f4ec7de2e2de7b1aa94eb2f883e6aba4b02aebb0f884a0a7f690e8475fb6847476d5ac16c81be25113400c1eba46447cb99b2d08e73edaa00000000000000000000000000000000000000000000000000000000000002789a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000aa15e9af5baca7c9ac1f9eeaecb989b75b5982ab901a0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001460100010001fe1d2647be6e9542e96528ebb3b44e5be035c85c00000000000000000000000000000000000000000000000092cc190273fa2c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cffecc6632232db110000000000000000000000000000000000000000000785132b58012a71d1745d22e930e5442b4fd2675fecbc4c6a74ff831ca9b9aec564af232a377cd8f6c1f900010001eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000841e1682352df49c0aa15e9af5baca7c9ac1f9eeaecb989b75b5982a7bf9816ee0116f4934090f44c7258562993db71fdf0a291e020eac3acbb944c957ce6603e104d91f6e82fb736d7f060c3c1f6cb280705445feb8b676b9ae8b321b0000000000000000000000000000000000000000000000000000f9023c94bec70f2e023c823442cf2d21b95ea21ff7575267f842a026fae55a6e1666b8a220d47d475eb9b0e2572a730d4202cb2e0a738a50e910e0a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85cb901e022e930e5442b4fd2675fecbc4c6a74ff831ca9b9aec564af232a377cd8f6c1f9000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000027890000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000aa00c3a903e856a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cffecc6632232db110000000000000000000000000000000000000000000785132b58012a71d1745d0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000008d00010001eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000841e1682352df49c0aa15e9af5baca7c9ac1f9eeaecb989b75b5982a7bf9816ee0116f4934090f44c7258562993db71fdf0a291e020eac3acbb944c957ce6603e104d91f6e82fb736d7f060c3c1f6cb280705445feb8b676b9ae8b321b00000000000000000000000000000000000000f85894fe1d2647be6e9542e96528ebb3b44e5be035c85ce1a07b0a3fab2034d26e1d5ffb5ba60ca0c0121664bae47dcaf0b742413274615167a022e930e5442b4fd2675fecbc4c6a74ff831ca9b9aec564af232a377cd8f6c1f9000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001", - "nonce": "0xb116f", - "r": "0xbe484c739c5c7fcc223f491ef2ef9bb0476dd6e9a00102ae4dbbaf570d6d55b3", - "s": "0x3be20b0fbeffe8e2f35ae47a9738e1998878c47ded5d9bb7b4a97d41a835fde7", - "to": "0xc9b7edc65488bdbb428526b03935090aef40ff03", - "transactionIndex": "0x2f", - "type": "0x0", - "v": "0x2e", - "value": "0x0" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x2976be6c0bcdb9558dd4876560bbca44c5a2507c", - "gas": "0xd6d8", - "gasPrice": "0x5f5e4f0", - "hash": "0x7ae27c0f816846c93496f0e27a3823670f630eb3456134feac35c6b1d3249f9b", - "input": "0xa9059cbb000000000000000000000000653d07e76fb316886ea2789c2159c7c1138e723a0000000000000000000000000000000000000000000000000003343e51091b60", - "nonce": "0xbb", - "r": "0x434984ad66bd2cc2afec368c2a93ed0795fe7ff3f1de46d72462ad7ae7e536a3", - "s": "0x13a2b93ba6faf25cc5c200f780b638f13d89ce0daaf05e62887717b008b1835c", - "to": "0x33af15c79d64b85ba14aaffaa4577949104b22e8", - "transactionIndex": "0x30", - "type": "0x0", - "v": "0x2e", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0", - "gas": "0x5208", - "gasPrice": "0x5f5e108", - "hash": "0xcd6ec4d9ddf8846801c337063c84a46bd40adef85ffe3409e146a2a7893c70e3", - "input": "0x", - "maxFeePerGas": "0x5f5e109", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xfa51", - "r": "0x5c8a1781cc2ace2078e08bd9a9218d61d83e8364d6dbb718cb447fbca685b7c5", - "s": "0x4aab207088f93831811db5ac527b33996aca41ff73abcbfbbc2358763d9b2427", - "to": "0x48f3c3c005b2e917a2eca172171a4d2afb27a407", - "transactionIndex": "0x31", - "type": "0x2", - "v": "0x1", - "value": "0x2386f26fc10000", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0", - "gas": "0x5208", - "gasPrice": "0x5f5e108", - "hash": "0x133816a76b8e211e3af169ab22d631fdc11af8d70e0207862f35d851707233f1", - "input": "0x", - "maxFeePerGas": "0x5f5e109", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xfa52", - "r": "0x6ff1b7cbf6101afaf415535fea1b2544ce6533ece38c80b5d82c391bbb848be2", - "s": "0x3a11199aad29892e6e7186d01e68df51c1d3df944723bc9efedb61eb01cafb72", - "to": "0x4598dbfbb5519524a44011c088f022d6f30e96c7", - "transactionIndex": "0x32", - "type": "0x2", - "v": "0x0", - "value": "0x2386f26fc10000", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0", - "gas": "0xd5e5", - "gasPrice": "0x5f5e108", - "hash": "0xc07e76c8ad91bcee3bcd77e2e8db52d037adec331fa4270a9fe217384810d73d", - "input": "0x40c10f19000000000000000000000000d51ff0a9bbe2929549a811e196fddd8696d1f1d1000000000000000000000000000000000000000000000000000000003b9aca00", - "maxFeePerGas": "0x5f5e109", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xfa53", - "r": "0x2db570e83c8dcbc31b1b0fce63807e8946c726e250cafbfce216ae8344d0f45f", - "s": "0x4fcfc4f9736282c2299e9fe5b7fe025a9a9daeb5ec50346a11cf52a01b374217", - "to": "0xbaf289a8c7a9809e13ac81dc073bd10e051de1df", - "transactionIndex": "0x33", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xa1c3d3072aba5c2a2f9c39047b433440d429395b", - "gas": "0x1f192", - "gasPrice": "0x5f5e108", - "hash": "0x60895067a355c8e7b14f75ebd215979d0d489017bfcac3e400fdc019290cb080", - "input": "0xeb1f622a0000000000000000000000000000000000000000000000324f12d66a46f4b8000000000000000000000000000000000000000000000000183a47b9ceef050200000000000000000000000000000000000000000000000000983e5bc8f601b2000000000000000000000000000000000000000000000000000f00af6417cfbe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bc16d674ec800000fffffffffffffffffffffffffffffffffffffffffffffff46f67bf9f2caaaaab000000000000000000000000000000000000000000000000000000000003a1f1000000000000000000000000000000000000000000000000000000000000002b000000000000000000000000000000000000000000000000000000000000000e", - "maxFeePerGas": "0x5f5e110", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xedd", - "r": "0xdb1b84c01eace819071276e418282a4f95548cfc2fe3877424b726deaf73b508", - "s": "0x46df0ec4f649f0a765712adbc2bd91a69df6d12ae5e531739f2010c688fe4eb9", - "to": "0x3a70e43fe3ccd02e7321874cb939eae723cef8fb", - "transactionIndex": "0x34", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0", - "gas": "0xd5e5", - "gasPrice": "0x5f5e108", - "hash": "0xa7a7b2c85664756990f6e42b16b3f454943d7b1e3a73d161384daa11764b3c40", - "input": "0x40c10f19000000000000000000000000a4ea941c9c505226d063d49a1d6719356bb797f0000000000000000000000000000000000000000000000000000000003b9aca00", - "maxFeePerGas": "0x5f5e109", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xfa54", - "r": "0x233290dd2a0c6598215530b62768954edadb708f567e4390a299672571a963a0", - "s": "0x7d4646c3a0c4b8e834c1697481f35d5cd90cc19a2255c58bb61f251b3ae82151", - "to": "0xbaf289a8c7a9809e13ac81dc073bd10e051de1df", - "transactionIndex": "0x35", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0", - "gas": "0xd5e5", - "gasPrice": "0x5f5e108", - "hash": "0xd4e5742f3f6a5d31049efa862678f2d3d7cb09ab00098e5dcf9200d208b4838c", - "input": "0x40c10f190000000000000000000000000a5e132467c21ffda45874954ceaa56e8b868db6000000000000000000000000000000000000000000000000000000003b9aca00", - "maxFeePerGas": "0x5f5e109", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xfa55", - "r": "0x208a94f0214e742900420365ba8c7c66f0046df175cfe053da5c93e69198b10e", - "s": "0x72055c7c5ca7a686082955aad5f59938ecc9166ccbce23d1965b7b2236ac7595", - "to": "0xbaf289a8c7a9809e13ac81dc073bd10e051de1df", - "transactionIndex": "0x36", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0", - "gas": "0xd5e5", - "gasPrice": "0x5f5e108", - "hash": "0x6c2467e3a09b53df63c1b0f2c0a437efce40c730e73e73202e7aeb3e71fdf54d", - "input": "0x40c10f1900000000000000000000000054633032f409fc9c20a035c85d97523e0f62b83b000000000000000000000000000000000000000000000000000000003b9aca00", - "maxFeePerGas": "0x5f5e109", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xfa56", - "r": "0xd9effc6180276a53a0b31826fcad8c6b9367f9bd70244131e5493b9ca8e07005", - "s": "0x41f3b61ce285b3971b84dd80e146a1ff4352225ec384cc96d5afd67b4bab4035", - "to": "0xbaf289a8c7a9809e13ac81dc073bd10e051de1df", - "transactionIndex": "0x37", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0", - "gas": "0xd5e5", - "gasPrice": "0x5f5e108", - "hash": "0x8d4873b0a9cd6fab0a512291fb053895706845c28f770c1bb9e8c9bfb1755c77", - "input": "0x40c10f19000000000000000000000000d5ca80a01695c6cd6bfd0ec5acc29fbac2ce7876000000000000000000000000000000000000000000000000000000003b9aca00", - "maxFeePerGas": "0x5f5e109", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xfa57", - "r": "0x10053bfad78086baf8115480734ff561a6beb3c27c6e1659be0b358228ab71e7", - "s": "0x6f6a12f2c4e4b55a007853716bb50fbbad897a6873351b903279e1550b8785dd", - "to": "0xbaf289a8c7a9809e13ac81dc073bd10e051de1df", - "transactionIndex": "0x38", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xe8fe59bd84bf38c4db8d5f37d8a78db1bc502d64", - "gas": "0x9c7c", - "gasPrice": "0x5f5e108", - "hash": "0xeb1793805370b930ff7be042c8c6b077b9cfb4ed0b07d1362796f6e0198b17c8", - "input": "0x005be7b297035de01852ddea409d5fb8d400000000049678dadac9a8c1f093516581df923a4f29f9d96fea5f6bded36f32f45bd274e484a694388ff5e2434fa2cb3ffc6d5e707ccb02fe64bb85a6311f7b59edb8f34e45ef3b7fae5232b6bbd7737f9bd5a6b5f975a777b4a49e7962f1e3fa8eab4c3f2e35719eb76989ccd067001136cdcc39afa7bc9e61a178833dc5f2ee5b55f5680bb67a932f9e760d3b52ccf7fbeb31e0078cf824051f2e6620247f807181baa1dfddfbfef5e96f592796be2d3c61e3276db975a2fc0b8b39f73f6e9ef530fbe5823aadbd0d5f9e1b6c38d5bea7dc48743753fed96de1575d27723f69c898ee757cc2869d8c8e0c3f196d17cc7b249e7dc281ffcd3acf1d69171da74b675528becf08b99778b892f1a551c0397ba283caeac7871d654c3f8a9b38cf3773bcfbd4c2faf5210388b069cabb3d65623a4fbf28974eaac6a3fbcfb72e8ccb3f1f3ec7b1a1c5f6fdcea4038c0bf437759f77c8d6c8e6e9f497e875df5cf0305b5eea1f53a3e38bad5be5e5ea784d1744ffcf6fa9af73fddb9460f534d9e9ca9cf53c3e8ed3aa0fe94d3fceb59c655a901692bd9f89b6b76141ebf9cf8db2dd2ddc5bb7f716242f5e7da72145e3e3fb79cacd4b9e78f538b4265f5fa0fe52364f3786bf8d636985523607839d6fb9f5bcef81ee96db8cf9b8271bfd67dfe1cff0c367c1ad870f6d6e2b98bb6ef4baf855e179a2e8cba090842f9201777d029554be5f2bbc4f7408da1c801858febf6bf1849f9d5f0e307a695bfdf06550931728b97653daa5d16ce3a2930249738836d00e6ae02b2be7621dcf055d53af5ce8e838f43aff26efda4b6f4fb3d99d0f61ac54d879f305d1063a400d7c6ba52bb0cb93c75365d5249eb093d999f10b66dd914adbd33fe34be19616470171a20d74821af83bf3729d73eec937752f7fb1547e9460fb50b77a96eef413755b58742fac0a3a030ac3ad0b5a43ea4e19b63e106b5f2bf3c1b278b5eced03bdc16cefb8b5ae9f9ef1e7d5d3741390812e5003f77e9f74710b676ae6048715731c27afdfe55b3c736ae6eaa9ab973de49b3a27fac603a20d74831a186928bf65479a7c46f3ab0b67df1adf91993bb9a5c3a8e8e29cf2d36c699fc3579e24da400fa88182b1edc5bbddd84b721e6e0a973ff421983ffa7a75c8b1a9515dfffc0eab367914116da0d7819d8cf7197e32de5e3069bef0f9e74bf479dc14a7a8ee7afff0bd25bbfce7af9fe6bd525fd2ffe9d996baf5441be9f393b177c716a61f1b9b38cfb320cabda6ed3653ccb4f73c8c3ce89070c0352cfeb3ac76ad50d37ed3861d2e9c71cb37231753938e47cbc848ccd13553ff51fc4e3754c8f8ec67659c659a72dba7fc830c0c071a16e8d56da99bb5442477cd8bae431a87a787fd4f73d8fe8bcfc2f7ec834bbf7e972c6b5be073d34341edff6b262591be48a3b3935d7ac476e978feda9851f02b4885e5c2c75a58696d8b525abfa3a0b466c227297ebd858190fc8186053189c9112b7e759f764e78b0d1cce76ecc669e27c2e75eaf9fe05daec366dba625b4a05eec9cfffaecea8bc91a5e9f8ccdbcf3d7c53268dfe1d92721c2ca3a41aa72993c24c95cd79990722147857fe5eba73f23cd5f9ce2adbfbd7f2f53c2b4793e9c19b66d1193888e5fbf0380000000ffff2021262801", - "maxFeePerGas": "0x5f5e110", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0x27de4", - "r": "0xca9c2421e6a09c5641ecdf875cf88a511815d26df4f62f68618a024b21aea70a", - "s": "0x788cd47acab27ae61a409a649820611f97f62e6ced3ae6552ccf5284dc15aa20", - "to": "0xff00000000000000000000000000000000002511", - "transactionIndex": "0x39", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xeae32e3280f78a95142e25ea4535fcc6532131b1", - "gas": "0x10981", - "gasPrice": "0x5f5e108", - "hash": "0x380b91b504235aa3e44c3696800dedd67991a2f5099441dd4d4b9439afb5ca27", - "input": "0x9a71e29c00000000000000000000000000000000000000000000000000000000000016da", - "maxFeePerGas": "0x5f5e110", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0x14cc6", - "r": "0x99dea97f19dc0015686c2e6a6afa05abb93175f02c7636f3ad61fbe5d8f27b08", - "s": "0x41d792d79c7c0e7cc9570c76263b7ee59b9e5cc8275c979c7c636652355780ce", - "to": "0xa32a222ef8c69a2f9223f1e8b0d398f8a01fa7b5", - "transactionIndex": "0x3a", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xecfbfacd4a35a87edb822f26e4a9dc15bc1837f6", - "gas": "0x7a120", - "gasPrice": "0x5f5e108", - "hash": "0x0a792fc4f456fd0e8552591bac6256d68dc58605c5fcac5cde126fdca6a6c7d0", - "input": "0xa9059cbb0000000000000000000000003c0a382f8c6a8350e6be9486421a4b2ff542f78e0000000000000000000000000000000000000000000000000000000000018a19", - "nonce": "0x404c", - "r": "0x706d2a73bcd771145e9a9a8ba92cf56a35983d86530eba904ae56263e950100f", - "s": "0x32d323c71dd67fe6277d22cac147c89a7eeeb0344d3f983a729c5545a3955cd5", - "to": "0x07865c6e87b9f70255377e024ace6630c1eaa37f", - "transactionIndex": "0x3b", - "type": "0x0", - "v": "0x2e", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0", - "gas": "0xd5e5", - "gasPrice": "0x5f5e108", - "hash": "0x06391cfff9eac8488eb9c4becccfb69d2cfdafdfc546d173ae4761763a2a7a1e", - "input": "0x40c10f19000000000000000000000000ddb16d37351a5c85feba6fe08a94d68a036ef9f0000000000000000000000000000000000000000000000000000000003b9aca00", - "maxFeePerGas": "0x5f5e109", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xfa58", - "r": "0xe7f53b596dbbef73a85ae28ca6b8eb80699fa73d4ef9b529d2966c886132cc98", - "s": "0xa152bbb9474fc060e0a0c1253abe8c358e8cca5e7efc49434c4e9c716c3d148", - "to": "0xbaf289a8c7a9809e13ac81dc073bd10e051de1df", - "transactionIndex": "0x3c", - "type": "0x2", - "v": "0x1", - "value": "0x0", - "yParity": "0x1" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0", - "gas": "0x5208", - "gasPrice": "0x5f5e108", - "hash": "0x70bb0d2268a6997a99a7f5746bf67ec372cce41e0f8a5d53821bbce06ee25c4f", - "input": "0x", - "maxFeePerGas": "0x5f5e109", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xfa59", - "r": "0x7e439ec41e10e97892709c2c6ff5617adb7d772d22fb8a4dc4703a05f6974fa7", - "s": "0x1700761573e769850a1a2c017fb6835285962b7bce078a6b45c624aea5b5e439", - "to": "0x6b7591ab40af355a0119ceccc7446c112e3a8ca5", - "transactionIndex": "0x3d", - "type": "0x2", - "v": "0x1", - "value": "0x2386f26fc10000", - "yParity": "0x1" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xe25d841f6e129595300cd03d0fe5fe78650eca81", - "gas": "0x55c8", - "gasPrice": "0x5f5e108", - "hash": "0x459ff417dd488e55192805d983866872d580f5a0d623369d7e9cbb5a0615bd16", - "input": "0x646174613a2c7b2270223a226772632d3230222c226f70223a226d696e74222c227469636b223a226765746873222c22616d74223a2231303030227d", - "nonce": "0x79c91", - "r": "0x9a19132f68beae762b8b3c2380ac193c70c41e264f88191fcb8aed746533793e", - "s": "0x5635ca0e74723075c3c78edcf7c2c34e0f9ebe234719273498f824234cbec0dc", - "to": "0xe25d841f6e129595300cd03d0fe5fe78650eca81", - "transactionIndex": "0x3e", - "type": "0x0", - "v": "0x2e", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0", - "gas": "0x5208", - "gasPrice": "0x5f5e108", - "hash": "0x742b41587ac945ef298ae827d3c6ec0b55fc8a319cbcc5a4ff939d28cea94c61", - "input": "0x", - "maxFeePerGas": "0x5f5e109", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xfa5a", - "r": "0xdf7f638da648127ef1aad7c4d7120727c509a52f471caa8adcda8e38b7a1e569", - "s": "0x3fb3901b1367246d2b557262534191c48d6af926a92214469c4878bc1d64baa5", - "to": "0x0ad42bea3ee41cdf3b1f835fca4fd59274aa486a", - "transactionIndex": "0x3f", - "type": "0x2", - "v": "0x0", - "value": "0x2386f26fc10000", - "yParity": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0", - "gas": "0x5208", - "gasPrice": "0x5f5e108", - "hash": "0x1302b86989e41c593aa64d7f8d91e2c65ef71df7ba641b970bd78d1c381ffb5f", - "input": "0x", - "maxFeePerGas": "0x5f5e109", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xfa5b", - "r": "0xefe190b4433c061b9fdda9b6ad5c32e4a669961e60a5bcb510fc991d5b8e8014", - "s": "0x2d0d21f85c106ade0a8f6ae0cfd90a0b63258f87f72f54874651fb033275b9de", - "to": "0x2bc87c0ee76ffb1b0d866780b286f126c4d45814", - "transactionIndex": "0x40", - "type": "0x2", - "v": "0x0", - "value": "0x2386f26fc10000", - "yParity": "0x0" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xe25d841f6e129595300cd03d0fe5fe78650eca81", - "gas": "0x55c8", - "gasPrice": "0x5f5e108", - "hash": "0x4db9d0beb982c9b13d451118b36192820dd953c6a8a74e52480b32d676f4ceb0", - "input": "0x646174613a2c7b2270223a226772632d3230222c226f70223a226d696e74222c227469636b223a226765746873222c22616d74223a2231303030227d", - "nonce": "0x79c92", - "r": "0xb29f6b709c18b2ebf9f90ce1a15433d532375fc3da769f76fb1d08fd78af7348", - "s": "0x2be6a56968f864ff785565db7dbde5dafab191819db42e9b819dedc3a9e4a5eb", - "to": "0xe25d841f6e129595300cd03d0fe5fe78650eca81", - "transactionIndex": "0x41", - "type": "0x0", - "v": "0x2e", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0", - "gas": "0x5208", - "gasPrice": "0x5f5e108", - "hash": "0x43aebdac1f790aa90b724fb977b09a6a4dcf3b1d14b6f47de5bbf604e97c3e19", - "input": "0x", - "maxFeePerGas": "0x5f5e109", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xfa5c", - "r": "0x855e8f4144bfec195e41c29178b53edac72418db73680e9e4aeca6275b8fb61f", - "s": "0x37a593630fa6aeabe6ff670986046dbfc7193647fa6018e66387eaf547966837", - "to": "0xd40ff293a038f62ded65a2a365f5d22da22bc030", - "transactionIndex": "0x42", - "type": "0x2", - "v": "0x0", - "value": "0x2386f26fc10000", - "yParity": "0x0" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xe25d841f6e129595300cd03d0fe5fe78650eca81", - "gas": "0x55c8", - "gasPrice": "0x5f5e108", - "hash": "0x44bde30d335f061bd2c8f69ad674ab1fc3a4d62f586e773c7ce9cd2ebeb33333", - "input": "0x646174613a2c7b2270223a226772632d3230222c226f70223a226d696e74222c227469636b223a226765746873222c22616d74223a2231303030227d", - "nonce": "0x79c93", - "r": "0x20ecb16aa18fe6b75f849ff6432cf15f10d8383a861c25146f74b4f2590f8dbe", - "s": "0x12868aab2b9a95f6992a6a54ac6669811881d6baa9c186c004a368706989ffec", - "to": "0xe25d841f6e129595300cd03d0fe5fe78650eca81", - "transactionIndex": "0x43", - "type": "0x0", - "v": "0x2e", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xa1d6cf9ed782555a0572cc08380ee3b68a1df449", - "gas": "0xf619", - "gasPrice": "0x5f5e108", - "hash": "0x49b5770af98b149e277b02025bb2fde45fb24287268bcb88c41da12df831fa2b", - "input": "0xa9059cbb00000000000000000000000058911b45a95410cf78a3f5fdc4ff14f813bfe5dc0000000000000000000000000000000000000000000000000000000002faf080", - "maxFeePerGas": "0x5f5e110", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0x46ff", - "r": "0x61f6333dff6e3f323579a9cd50c201815af846f6c2b431741b8e00ce918bcd88", - "s": "0x3c12f229f6e69b4c84787130c9ba8fd9eee8cf676b83424222aab13720d4b3c8", - "to": "0x07865c6e87b9f70255377e024ace6630c1eaa37f", - "transactionIndex": "0x44", - "type": "0x2", - "v": "0x0", - "value": "0x0", - "yParity": "0x0" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xe25d841f6e129595300cd03d0fe5fe78650eca81", - "gas": "0x55c8", - "gasPrice": "0x5f5e108", - "hash": "0x4e8e9e61299b55a31f3f1e92d91b67e5921381f126bcf7c97adc5ce66f5253b9", - "input": "0x646174613a2c7b2270223a226772632d3230222c226f70223a226d696e74222c227469636b223a226765746873222c22616d74223a2231303030227d", - "nonce": "0x79c94", - "r": "0xb12a5ba2cac4e75c7c148a113ed88ffaf82d5e6e8aba83a5c51db6cfc7ff5f64", - "s": "0xf051f40d7b40674c9f6a4e0d2c894bda1be85dec49f43f49dce1a92bbe377e4", - "to": "0xe25d841f6e129595300cd03d0fe5fe78650eca81", - "transactionIndex": "0x45", - "type": "0x0", - "v": "0x2e", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0", - "gas": "0x5208", - "gasPrice": "0x5f5e108", - "hash": "0xa522549d37cbcde3093b0460f66b827066997e41fdad9e71e7f2aff1ade7316b", - "input": "0x", - "maxFeePerGas": "0x5f5e109", - "maxPriorityFeePerGas": "0x5f5e100", - "nonce": "0xfa5d", - "r": "0x591f0fb0ea1e311f645de5039ccbf8284a8a4d2e6dcc946a467a4f7670f81bbc", - "s": "0x4f53ef10e916fab956a6efa115e5822a9ea90312711437f4d5c0da5aff7d5bc", - "to": "0x3f54f93c85945cd9b3791f08886f0e63da444bd5", - "transactionIndex": "0x46", - "type": "0x2", - "v": "0x0", - "value": "0x2386f26fc10000", - "yParity": "0x0" - }, - { - "blockHash": "0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57", - "blockNumber": "0xa0c7bd", - "chainId": "0x5", - "from": "0xe25d841f6e129595300cd03d0fe5fe78650eca81", - "gas": "0x55c8", - "gasPrice": "0x5f5e108", - "hash": "0x1d28187218b73502c8d55602751389db180d5a2c89dac4e91c18efaf22574b3d", - "input": "0x646174613a2c7b2270223a226772632d3230222c226f70223a226d696e74222c227469636b223a226765746873222c22616d74223a2231303030227d", - "nonce": "0x79c95", - "r": "0xc5fa04ccc35161845b9d99f5c7c525a777bdd2a1b5cb6cbe160aff4501f7d0da", - "s": "0x6e6a9902b06136daebf94e04bc37f69b7a614b996bfda673d04d65e800874fc7", - "to": "0xe25d841f6e129595300cd03d0fe5fe78650eca81", - "transactionIndex": "0x47", - "type": "0x0", - "v": "0x2e", - "value": "0x0" - } - ], - "transactionsRoot": "0x41805dc9f2d85367ced3a7a05eceb6e4c87a5f203d8fe4cf8ba42957af3c54c7", - "uncles": [], - "withdrawals": [ - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2acfe5", - "index": "0x1ca7b6b", - "validatorIndex": "0x6351f" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2b3b46", - "index": "0x1ca7b6c", - "validatorIndex": "0x63520" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2a5b40", - "index": "0x1ca7b6d", - "validatorIndex": "0x63521" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2c9cad", - "index": "0x1ca7b6e", - "validatorIndex": "0x63522" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2b7267", - "index": "0x1ca7b6f", - "validatorIndex": "0x63523" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2d01fc", - "index": "0x1ca7b70", - "validatorIndex": "0x63524" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2ae991", - "index": "0x1ca7b71", - "validatorIndex": "0x63525" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2bf607", - "index": "0x1ca7b72", - "validatorIndex": "0x63526" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2bcf17", - "index": "0x1ca7b73", - "validatorIndex": "0x63527" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2bfa8c", - "index": "0x1ca7b74", - "validatorIndex": "0x63528" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2c0c22", - "index": "0x1ca7b75", - "validatorIndex": "0x63529" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2b7f5e", - "index": "0x1ca7b76", - "validatorIndex": "0x6352a" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x29e353", - "index": "0x1ca7b77", - "validatorIndex": "0x6352b" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2b8bf1", - "index": "0x1ca7b78", - "validatorIndex": "0x6352c" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2aea76", - "index": "0x1ca7b79", - "validatorIndex": "0x6352d" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x2b82f4", - "index": "0x1ca7b7a", - "validatorIndex": "0x6352e" - } - ], - "withdrawalsRoot": "0x2f9055a4df1e0445fcf125ba1efe4b83c7e770451e75fc576e8ab677f5397fd8" -} diff --git a/packages/block/test/testdata/infura-goerli-block-10536893.ts b/packages/block/test/testdata/infura-goerli-block-10536893.ts new file mode 100644 index 0000000000..6c66214174 --- /dev/null +++ b/packages/block/test/testdata/infura-goerli-block-10536893.ts @@ -0,0 +1,1713 @@ +import type { JSONRPCBlock } from '../../src/index.js' + +export const infuraGoerliBlock10536893Data: JSONRPCBlock = { + baseFeePerGas: '0x8', + blobGasUsed: '0xc0000', + difficulty: '0x0', + excessBlobGas: '0x4b80000', + extraData: '0xd883010d0a846765746888676f312e32312e36856c696e7578', + gasLimit: '0x1c9c380', + gasUsed: '0x6273c5', + hash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + logsBloom: + '0x0c28400310001ad8450628044f050815400a002012000a420080091a884700c85010b0a0864002605080b09d5412a022203200340002210716084701002c2820980300320d0184980908420d42a2082140210000236600890414840c80002021020600001ad41000004018810a0538825000040202090558c41042906008b002880222e08043814234001411020420404900168bb034008010408e40840634620210f84d300000b2500001e2840100010902408e084141a0410008090498c0201004c422440f00080362208445a404008048000430a90184080100a200106a0c0110223a08000008050440988040801400042210029884704642080800810812', + miner: '0xeed8504ee6563c51a64e5306115fcb3ceb59bc71', + mixHash: '0x33f68258a7df086bc63d0b398d8c2dbe34fb89883d8714df794e8a9bd526436c', + nonce: '0x0000000000000000', + number: '0xa0c7bd', + parentBeaconBlockRoot: '0x32a26b286e0299b5461b338d5e249a00032cf880fda3a18b817fd4183e6ed28d', + parentHash: '0x4e50f3d9c845fecfedb2afd781d07e85f9753e654ca03d096c4ae03bd888fc93', + receiptsRoot: '0xb8bd145a6afc7d49fb4e1ec0fef8a1b1c925798e19d935394cf793acf9e2c685', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + size: '0x6978', + stateRoot: '0x54585043ed64511d3914b28632f160731d19a7848da8b82a900bc1f147030dc2', + timestamp: '0x65cce4ac', + totalDifficulty: '0xa4a470', + transactions: [ + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x1b7aa44088a0ea95bdc65fef6e5071e946bf7d8f', + gas: '0x5208', + gasPrice: '0x174876e800', + hash: '0xf085e18ff10dee870c3104a636cecdd8e253557da6be4e42443eed3b93b07e19', + input: '0x', + nonce: '0x74352', + r: '0x99506038a77e6df7eb922c7719500fe6050db136b2307c6b4590c2e5257d6224', + s: '0x69cfb7dacae185906c6a98791773590d6092252af74cdbc679bbe60840397388', + to: '0xfc1b0edec9ee0436a238b8127487fcfaa0bdd2b6', + transactionIndex: '0x0', + type: '0x0', + v: '0x2e', + value: '0xb1a2bc2ec50000', + }, + { + accessList: [], + blobVersionedHashes: [ + '0x0160f1c76d0bb3332f0ac3c8c8882036ce56b13780285566a10c622b5040594e', + '0x01f897455b6205a9cbcdef94f6df19d12ad6eddd48cfbed508f0fe99e907c287', + ], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x184a8b43dace281e8afd9aeb143f81396fa73ce7', + gas: '0x5208', + gasPrice: '0x430e23408', + hash: '0xcb8deb95e4c7c6add2be8ebda7615061b4c7f3a587afba69cbe98a454af9c0c2', + input: '0x', + maxFeePerBlobGas: '0x29e8d60800', + maxFeePerGas: '0x1a3185c5000', + maxPriorityFeePerGas: '0x430e23400', + nonce: '0x53e4', + r: '0x4a78ae9b28ca3f209cc57722ffa3a6a36f1b4b8e370c9c812277b536869dfbd9', + s: '0x21384ce3c412b4da23003d542656dca2bdc52b6c4d8519c792f3be2017412801', + to: '0x56272f6932e6ae0116d270a2e919d20d3052f206', + transactionIndex: '0x1', + type: '0x3', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blobVersionedHashes: [ + '0x01600e920bf66a55a97040f288b6e82c43553ea030cb6e0a027e9b80d3a91558', + '0x01d049d6be1f86806243cd5a30bda35484f3fbcb69f9840b4407b665b03013b3', + ], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x9602c1658284eac6d09ebe0b740cc64dc5eb5d3e', + gas: '0x5208', + gasPrice: '0x165a0bc08', + hash: '0xda655e92ffd3c50fab8f6a352810e71d2197ee7cbb2217ef10489cf1c683595c', + input: '0x', + maxFeePerBlobGas: '0xdf8475800', + maxFeePerGas: '0x8bb2c97000', + maxPriorityFeePerGas: '0x165a0bc00', + nonce: '0x53df', + r: '0x41a647735ebf4fe3432ca86d9a741761525c2e67b0dffbf2e4617e058e237590', + s: '0x7b52c083a27eb6df01f9766606c8351616101cff42c086023d8e94b42fe66d70', + to: '0x184a8b43dace281e8afd9aeb143f81396fa73ce7', + transactionIndex: '0x2', + type: '0x3', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x6cc9397c3b38739dacbfaa68ead5f5d77ba5f455', + gas: '0x5208', + gasPrice: '0x77359408', + hash: '0x876af66c5355c21a7fdffeeff708020cd28210dbb7f86183e354840109175b8c', + input: '0x', + maxFeePerGas: '0xe8d4a51000', + maxPriorityFeePerGas: '0x77359400', + nonce: '0x19c0bc', + r: '0x6cd7ca5671e212ea34df6657d27db958edf413663dde1e5cb625fc18b520940', + s: '0x2cd9bc818b1c6475e6141811825abeba7a51ae8e5a705af51bcbc7a7539e5c2b', + to: '0x949229e7b2da309d0ba8cd8a44335d0373368678', + transactionIndex: '0x3', + type: '0x2', + v: '0x1', + value: '0xde0b6b3a7640000', + yParity: '0x1', + }, + { + accessList: [], + blobVersionedHashes: [ + '0x01e2b14a5d2a13599227b9e975549e981c445dccf7c9886bfb8e490aa23199e3', + '0x016a8383952ac2850a591523fec85c64675eadf4e5a5bb75bba30a4157dd18e4', + ], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x27c4e86b2e21bb75bec484f5264d9735a2cc8b8a', + gas: '0x5208', + gasPrice: '0x77359408', + hash: '0x742249e353a0a8102ddb9441a96c1966c8014a4d8b7ae7f5a290a2fe61ba1bdd', + input: '0x', + maxFeePerBlobGas: '0x4a817c800', + maxFeePerGas: '0x2e90edd000', + maxPriorityFeePerGas: '0x77359400', + nonce: '0x5413', + r: '0x9ff204cc59fa94c478daf38db81b70a2d9f765434f740274325bf8d0d1b95088', + s: '0x390372d2e0607dbf6a356aef17d59c2e296caea484c6a9959fc7dfd4ccd48dd0', + to: '0xa83c816d4f9b2783761a22ba6fadb0eb0606d7b2', + transactionIndex: '0x4', + type: '0x3', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x285398532c3c9212eb5bad3cd26198f5d7fd9204', + gas: '0x1a0fb', + gasPrice: '0x77359400', + hash: '0x38ece047cc802469b54a3d92e0f2299f41c17b2451bfc5c17a52149fe7c4c3e1', + input: + '0xa9059cbb0000000000000000000000005b8d042c6ad5508663510437e894ac2c53b0c8cc0000000000000000000000000000000000000000000000000000000008583b00', + maxFeePerGas: '0x77359400', + maxPriorityFeePerGas: '0x77359400', + nonce: '0x3daf', + r: '0xb6e829b04e45a6569eae86c92d2ab2e3d6c49e9fcfdfa9657fc4dd8680cc23ff', + s: '0x2cfbbc5ff3c4522711487e079f3400eba6c53221334c7495c3b118b18d44302c', + to: '0x07865c6e87b9f70255377e024ace6630c1eaa37f', + transactionIndex: '0x5', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x1ca793ddf8c5b049fb7285fb5de7ace8b70bb5aa', + gas: '0x61a80', + gasPrice: '0x59682f08', + hash: '0xd9fad04768c4302cb0f1620429af26bdd1de88d3ba1d8b0cc3d1aacdc7c61dc2', + input: + '0x414bf389000000000000000000000000252d98fab648203aa33310721bbbddfa8f1b6587000000000000000000000000b4fbf271143f4fbf7b91a5ded31805e42b2208d600000000000000000000000000000000000000000000000000000000000027100000000000000000000000001ca793ddf8c5b049fb7285fb5de7ace8b70bb5aa0000000000000000000000000000000000000000000000000000000065ccfbf50000000000000000000000000000000000000000000000003b03d573c748f1d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f10', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x7b470', + r: '0x5e3012355da5a9c17b01b1b99cc3cb5aa33c068d248c550c78c7c5500958ca82', + s: '0x4c4216c75d752f1bea176b5d3ec654bd6dc36cf868833d0f3556b22bd7e1380b', + to: '0xe592427a0aece92de3edee1f18e0157c05861564', + transactionIndex: '0x6', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xc42e5a4c71eb1fca065e418085ecbdc6aa44fc3b', + gas: '0x3c861', + gasPrice: '0x59682f08', + hash: '0xfece8f6de15ba9926b8a4ca45ffdd53c996c1f117b295fc86956bed386ff6f14', + input: + '0x5c184f4400000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000c42e5a4c71eb1fca065e418085ecbdc6aa44fc3b000000000000000000000000000000000000000000000000000048c273950000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x10', + r: '0xbbee3259354a86ecd91005584e78862ae03542b359d772e1d9446073286470aa', + s: '0x678931c05945586ef78d4f2f10b0ca54dbfceb043d8f3063915059ee557bbf4e', + to: '0x03145321868309000b63f15d111ba9c7a30dac62', + transactionIndex: '0x7', + type: '0x2', + v: '0x1', + value: '0x763bfbd22000', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xcab71519cb606766d9d1afb84351d5ebb9e2d0e0', + gas: '0x21481', + gasPrice: '0x59682f08', + hash: '0x55385da5320e189120af533893bf7ce16c971376730f23db250b54a2b9a4bf04', + input: '0x6164e45d0000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f10', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x87e', + r: '0xb372617d467255eb33896801565b25e7392fc9be90e27665eb73613945b9ed9f', + s: '0x230959687d372548ebf7c40945b5cef417a9ec95e877c93bc65458760a117001', + to: '0xf33d96ea61c72fa592ae7fc2fb6fd1a518a9d095', + transactionIndex: '0x8', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x53a84baade642a3d8c9a70aa96af9f6518a1090e', + gas: '0x3434b', + gasPrice: '0x59682f08', + hash: '0xda26eacdfdd37ba6b9946df4aa7609ee9200a8ba60d7a23ea24389958c7382bd', + input: + '0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000053a84baade642a3d8c9a70aa96af9f6518a1090e000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000023cd8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x117', + r: '0xe033397e69de995f66c53a71ee35c4d911280f30d58096e97e495690e37c4d0', + s: '0x542b4c9e87644e9f76076fd91f6cef7fb87681790e86848cc175acfc681193e2', + to: '0xa03167de1a56160e4647d77d81e9139af55b63d4', + transactionIndex: '0x9', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x939e7deadd7c880cf62298cf9071cceb76d47376', + gas: '0x3434b', + gasPrice: '0x59682f08', + hash: '0xcf3c301e708487ddfca994914beb661c43852f418c11df926e959631c63a1c7f', + input: + '0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000939e7deadd7c880cf62298cf9071cceb76d4737600000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000002b5f0000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x33', + r: '0x855fdcb268bc401b54841d35470355a49ec87dd14a2c0bd908341be13a5fa911', + s: '0x52754223b28e58e11849964ed0b7b81a23a31b3e61e611503f6ff8ecc4e617e0', + to: '0xa03167de1a56160e4647d77d81e9139af55b63d4', + transactionIndex: '0xa', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xdd7d487d11ab7d75abaeb8101af38030b5f6c6bc', + gas: '0xdbb0', + gasPrice: '0x59682f08', + hash: '0xd94315c3833e87c1300c2b2e3a507ba261b0e37b2b35e3547fbeb2d1a02ef3b2', + input: + '0x095ea7b30000000000000000000000000d12d15b26a32e72a3330b2ac9016a22b1410cb600000000000000000000000000000000000000000000000000000000004c4b40', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x2c', + r: '0x356c2a7d4205c0799f3259ef275550c7475735841c3501fd9c0e154fe75a922d', + s: '0x4a9d2d8b16979aced46c921e0c7d32034e1b8f3dc5444e540526c6222ecbb8eb', + to: '0x07865c6e87b9f70255377e024ace6630c1eaa37f', + transactionIndex: '0xb', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x8c0613b9fc16d8372c84f764d97dc3c2275fc36b', + gas: '0x61a80', + gasPrice: '0x59682f08', + hash: '0xa69e7dbd646dfd73ed83dff1275598048b7dcd0fa0d021a222f3d46ea005523c', + input: + '0xebe64fc00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000005f7f37b390000000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000140e52b5bad83a5d71deea9c0fd5adebb1e5e2a0c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f455448455245554d5f474f45524c490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5343524f4c4c5f544553544e455400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000148c0613b9fc16d8372c84f764d97dc3c2275fc36b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000148c0613b9fc16d8372c84f764d97dc3c2275fc36b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x4d', + r: '0x91605e5bd36f1c719334377a63e203e7c970f2d9da4e2a7c693415970ccb895b', + s: '0xeabcdf0231c12b097f38b05295083bbbc4fbed9221fb7ba1830464a26adacba', + to: '0x2dbb56ee3d16d7686550e0a2d58f8e17ac63c89a', + transactionIndex: '0xc', + type: '0x2', + v: '0x0', + value: '0x340dde7075ce8', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xdcd8f6f6c8814eb47fd05c0b32442a6ee394e566', + gas: '0x3c861', + gasPrice: '0x59682f08', + hash: '0xe736a696c0ea21f7f6a10d5f7a37a7c8a9a51db01ff82a6a44ec687a06b179b9', + input: + '0x5c184f4400000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000dcd8f6f6c8814eb47fd05c0b32442a6ee394e566000000000000000000000000000000000000000000000000000048c273950000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x17', + r: '0x8618036c43088d0b3eedb74424e3d114553187948818d7f072e1341811198034', + s: '0x24349f8fbd1c9cf4a8b9ea358fa6aed9297c83bdac1bcb67b13c9399e9210dd3', + to: '0x03145321868309000b63f15d111ba9c7a30dac62', + transactionIndex: '0xd', + type: '0x2', + v: '0x1', + value: '0x763bfbd22000', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x1711c8c897c7e395f683a7caab1f37fa9b97b4a0', + gas: '0x4facd', + gasPrice: '0x59682f08', + hash: '0xd236bb4752456b05a6a90e8317c746c5dc14307526907b7ba1e9f6132af038ae', + input: + '0xe7a050aa000000000000000000000000b613e78e2068d7489bb66419fb1cfa11275d14da0000000000000000000000001643e812ae58766192cf7d2cf9567df2c37e9b7f00000000000000000000000000000000000000000000000000b1a2bc2ec50000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x99', + r: '0x7afa21a62fcfeb5d049515e9150f021e2d569f02117bf2fa56d553f1fec0e6eb', + s: '0x554cf0d9b3a2565a8f9971a04e62033e63ce399ca1f148a598622f51689b1a64', + to: '0x779d1b5315df083e3f9e94cb495983500ba8e907', + transactionIndex: '0xe', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x43769c085c82a61c7c961ed5741de278b4a56b24', + gas: '0x3434b', + gasPrice: '0x59682f08', + hash: '0xb184644ff0d5ed150534567d425c911f5086117ac79be7adba3a68165350d886', + input: + '0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000043769c085c82a61c7c961ed5741de278b4a56b2400000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000002e1ff000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x8', + r: '0x5748b8c8c1a42ded263ef1570b1c32af0a6d7558c93a2f7d33900394db210f36', + s: '0x25dc4d22b9b9e3d99a59cf7a64dcb2cd3726c40ce6821849407eeb75a29b265e', + to: '0xa03167de1a56160e4647d77d81e9139af55b63d4', + transactionIndex: '0xf', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xa36f61c3f2ff323725247e37dc90d93fad1e7c26', + gas: '0x37483', + gasPrice: '0x59682f08', + hash: '0x6e98711715fa6e7b20ea829b5462a466fb8a6d9d63bb1459f3ad6206a7791279', + input: + '0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000a36f61c3f2ff323725247e37dc90d93fad1e7c2600000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000002ddbd0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001869f0000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x71', + r: '0x3eb0d4a8d39a5b821e76ab50507a5f044a0f3dc41f5e5b4b83d7623c774fbc90', + s: '0x423be78866a798f3707d2d8171d7df3649c7af1e8798b8b6f3a085f54f30d6ad', + to: '0xa03167de1a56160e4647d77d81e9139af55b63d4', + transactionIndex: '0x10', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x5caf51c59877182df138fdeda4eded1767b62f46', + gas: '0x2a99a', + gasPrice: '0x59682f08', + hash: '0x4811c241af0b0424cb5f6e4c0d5c5d0c678c77a3a4418e91367c31c0d5e6e15d', + input: + '0xe0df5b6f0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000005168747470733a2f2f697066732e696f2f697066732f62616679626569617376347868357171676334746536367a6b66716c707975366c6b3271326d6c6271376470726767666937343474336433776a752f000000000000000000000000000000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x3', + r: '0x14384c7873ba502e6ac804c345f06e0b0c07ea5293d6c74ca959e7cc3b8af4e2', + s: '0x2a0235f5bf4996b845ac7060b1256110a373acbb99694279d2e12c2d31a0d36f', + to: '0x0c08726d33981a5b7d5e90de911605409787482d', + transactionIndex: '0x11', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x18d43ce81b6a9a38e0c4c63c705cc0cbd0d92443', + gas: '0x208fc', + gasPrice: '0x59682f08', + hash: '0x6c833ec6ce144429f7f2c432bbda81a9b8c7150624076a1c1ba6cee3eaa1731c', + input: '0x', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x5', + r: '0x6d8cd501bda361231ed64f7792f8214eec394fd30c5fa8026365d2296409e639', + s: '0x49a71654205a88af6b29d9ac00d82172cbab4033f5d079a87f80c1f9f4041c1', + to: '0x1643e812ae58766192cf7d2cf9567df2c37e9b7f', + transactionIndex: '0x12', + type: '0x2', + v: '0x0', + value: '0x6a94d74f4300000', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xae6cfe01b85467da5a291c2545b250afa8cdf757', + gas: '0x185cc', + gasPrice: '0x59682f08', + hash: '0x6f91f73d68882287bdbafd7b601c514db2167771ae411bc6b7554f9b27b22830', + input: + '0xc8173c4401001dcd650080f0000000004b0fa9db00000000000065ccf99003ea01003c011fa18a946b5defa61c2afa791dec37dab5c740d9d96515242e18050cb256ab37d13dadd2432d15e22d84c6f746d0eae0f29a0179f53bb5237a103f64eafcfc41000000000000000000000000ae6cfe01b85467da5a291c2545b250afa8cdf757000000000000000000000000ae6cfe01b85467da5a291c2545b250afa8cdf757', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x2', + r: '0xe2de6285048460adef0934c1f752f07bf1cd48b49e752c87b5069790ff7df882', + s: '0xcc9f76d622726e1b2b492e667f670783db4167cd82ba2d1433e71691c8b2db3', + to: '0x0d12d15b26a32e72a3330b2ac9016a22b1410cb6', + transactionIndex: '0x13', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xa4d3653a5d73cd7ec7c0bc6602ad34ca0dc13804', + gas: '0x3434b', + gasPrice: '0x59682f08', + hash: '0x2654a3a4e26c133df3a23498bef053a4b66c54807c8f630bb396074e6e662c36', + input: + '0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000a4d3653a5d73cd7ec7c0bc6602ad34ca0dc1380400000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000002e127000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x1d', + r: '0x19d04bb9c16cb59a4c2fe8faba7ffe9a287a053d0e477245e9275677daa919dd', + s: '0x75654f8ccb8b77c6297e12f034dc2817973d5c1023efc980997af6729a2acb6f', + to: '0xa03167de1a56160e4647d77d81e9139af55b63d4', + transactionIndex: '0x14', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xf24af3ba7f4d6089b24d73200087cce3b1b4646e', + gas: '0x3e032', + gasPrice: '0x59682f08', + hash: '0x04bbf5d0eacebf153ba96f7899fbc44e92bf4dd3bb66ccf84d47150fdc2619b4', + input: + '0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000f24af3ba7f4d6089b24d73200087cce3b1b4646e00000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000002dc79000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x43', + r: '0xd3d782ba1e96b74879ae5bd16a17b4b9dede8d019bd6f3538d8c9ae2431d341c', + s: '0x6dcddca04e819b9f13b54be8f5f04cb7b971c84d363dfaeadacf535d11341474', + to: '0xa03167de1a56160e4647d77d81e9139af55b63d4', + transactionIndex: '0x15', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xc42e5a4c71eb1fca065e418085ecbdc6aa44fc3b', + gas: '0x3c861', + gasPrice: '0x59682f08', + hash: '0x94b30948bf1a5e69617c465cff83c1834abf1f76dc8771b3ea7f2544e0f342bd', + input: + '0x5c184f4400000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000c42e5a4c71eb1fca065e418085ecbdc6aa44fc3b000000000000000000000000000000000000000000000000000048c273950000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x11', + r: '0x69c7e571017f793e0f3658875e6a78852595fcc198f35333a306af834ab130f6', + s: '0x2da40b5c909144ad8b8361f450b3204c3e63541825d7741b1ea062382b8a6dc0', + to: '0x03145321868309000b63f15d111ba9c7a30dac62', + transactionIndex: '0x16', + type: '0x2', + v: '0x1', + value: '0x763bfbd22000', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xe1bfb1989c09e0e6bcbd4bf9c93abfbeae492484', + gas: '0x142a7', + gasPrice: '0x59682f08', + hash: '0xa3849a08a9c9ea21e86ded80cd960daf2e0b659e2ff887d7f89c41d73833d41e', + input: + '0x095ea7b3000000000000000000000000c92470d7ffa21473611ab6c6e2fcfb8637c8f33000000000000000000000000000000000000000000000003635c9adc5dea00000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x79', + r: '0x1b5c8b600bf56a2138ef1dd0fd58acd333d68322736e9645435771b9023e73c1', + s: '0x427ab8ae88f6d58cd4fb478672d4db91d587d261e4cc6472a7eea2d07dd60002', + to: '0xc1dc2d65a2243c22344e725677a3e3bebd26e604', + transactionIndex: '0x17', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xaf267a54b92d5c662e44637b0b4c782cd037371f', + gas: '0x3434b', + gasPrice: '0x59682f08', + hash: '0xdd3652e2789674a3ce5ee34582be54b3c8c517c5d68c3bd6dfdb5b4ad0ee055c', + input: + '0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000af267a54b92d5c662e44637b0b4c782cd037371f000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000027687000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x12', + r: '0x4c54077698e9662f14954af3886a07a2e7f410787b8e2a975a36b993bb2eb507', + s: '0x3c713587d29ef6bd578398dc0bb2d06b618be609e7f74790c592c32462e21253', + to: '0xa03167de1a56160e4647d77d81e9139af55b63d4', + transactionIndex: '0x18', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x2f5adf71db5394d56690cd7c34bab8c3ab6cbcce', + gas: '0x49ce9', + gasPrice: '0x59682f08', + hash: '0x0b20b79194bcacca5e6a79e695392eefc0a1a13715f952ea3fbf4b86759a072d', + input: + '0x3d32afba0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000214f1893f54d51c106db828bece44fa93900854400000000000000000000000000000000000000000000000000000000000090540000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000003200000000000000000000000000000000000000000000000000000000004c4b4000000000000000000000000000000000000000000000000000000000000151800000000000000000000000002f5adf71db5394d56690cd7c34bab8c3ab6cbcce0000000000000000000000002f5adf71db5394d56690cd7c34bab8c3ab6cbcce00000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x1a', + r: '0x6fb7306aaba875ed2eda7f0cbf3073f662ed5ceec27a6843929ea2b75f63f0c', + s: '0x4433dad6219588effa403a3c68868425eda3bc620b075d4a927a295de943b40a', + to: '0xa03167de1a56160e4647d77d81e9139af55b63d4', + transactionIndex: '0x19', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x3c57d1cb9b78331193d75ec672eb0bb6c8f1b130', + gas: '0x3434b', + gasPrice: '0x59682f08', + hash: '0x730b5810cb34854bc1d02f5cdc584dba0b11eb045aa1e1f4f14314b8ae0b9d8d', + input: + '0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000003c57d1cb9b78331193d75ec672eb0bb6c8f1b130000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000027115000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x15d', + r: '0x2883bff68d06510645f06c2e1f1966bd3727bf1f3b36c1c8af4cf7504cf46321', + s: '0x5f8b1315fa5a731e57fa83bf9fef6e87a7f1aef75e27e8cfdc0fadcc2e2dafd4', + to: '0xa03167de1a56160e4647d77d81e9139af55b63d4', + transactionIndex: '0x1a', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x8e564988115ee6a5f41d64a43c71a37fc31f5b5b', + gas: '0x9d86', + gasPrice: '0x59682f08', + hash: '0x44708deda5dd6dce65f37cdaaee121a9cfeb643c55d38a33a8e813038250edaa', + input: + '0xa22cb465000000000000000000000000a03167de1a56160e4647d77d81e9139af55b63d40000000000000000000000000000000000000000000000000000000000000001', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x16', + r: '0x95a60cd80246fe1b43046dd4c44b0531a3843a46536474426590b66bff71c525', + s: '0x325e9dd4652bf0988a9d91d490924d5bfa303724b4b2d5559321ae29f001be80', + to: '0x9f307340ca0b7b8f3f4cbab2e310af9a54e1c1b8', + transactionIndex: '0x1b', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x851a1fea64e1c1ad28a60b76af77cc07f409d5ab', + gas: '0x32a1b', + gasPrice: '0x59682f08', + hash: '0x999586d6c3867f7a63418ef0e63c33d6c6a69cf656761382d34e22cf949b1a48', + input: + '0x870fb2620000000000000000000000000000000000000000000000000000000000000040000000000000000000000000851a1fea64e1c1ad28a60b76af77cc07f409d5ab0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000002e121', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x1e', + r: '0x55c6d1ef9f5b117478987b74e24a934d3fd637a14d2c4ce2051ede80092e849e', + s: '0x40fa2dadd597f190cdfb8a5e295a5c56fd5891364a65129fe470c25f85935343', + to: '0xa03167de1a56160e4647d77d81e9139af55b63d4', + transactionIndex: '0x1c', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xdcd8f6f6c8814eb47fd05c0b32442a6ee394e566', + gas: '0x3c861', + gasPrice: '0x59682f08', + hash: '0x650e5f5200a41632143ebf5af09fe84a52befd09e6b4f4fb1ba80f21dd247080', + input: + '0x5c184f4400000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000dcd8f6f6c8814eb47fd05c0b32442a6ee394e566000000000000000000000000000000000000000000000000000048c273950000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x18', + r: '0xf79513a8e5026616489eed95151540340de40d081826dd0ce2a44216fbbb6466', + s: '0x3962b18f97e9aae3826555f28332d1ffd3afb1b1978815345c24df72e82abf7a', + to: '0x03145321868309000b63f15d111ba9c7a30dac62', + transactionIndex: '0x1d', + type: '0x2', + v: '0x0', + value: '0x763bfbd22000', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x914ffbd080555421768f7d06f63480e473b15e56', + gas: '0x74d3', + gasPrice: '0x59682f08', + hash: '0x2beb59092021423536d33856627fd10d5bda3f3564718e32700e4c22d4e51ce3', + input: + '0x095ea7b30000000000000000000000007b2d99e1d1656a820caa5dc145c0f9e5d5976dc40000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x523', + r: '0x5e30a1a1a4b4be65a45e6e523a90c7c0c1fc71de99abb15451a7cddadf824791', + s: '0x4bee9f396c9467ea04294de24b0fd9b690aae47585c2831cfec9b1ceb9f9c078', + to: '0x355bb937da034797d7c38fa86632c801232d123d', + transactionIndex: '0x1e', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xb4370e40040f5ec2caf1e3504c5bc6dd668ef326', + gas: '0x4797d', + gasPrice: '0x59682f08', + hash: '0x2ae39a7281338fccd6d04c05043a6f8d699b4ff593eeb6f9217c559f59a340ba', + input: + '0x127b3be5000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000b4370e40040f5ec2caf1e3504c5bc6dd668ef3260000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000276870000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000065ce6b1c000000000000000000000000000000000000000000000000000000000000001bc73b23febd3195ecf065d27c1428726bb2f845b7aac2eaea0e4f9aca760275fd775b4a6ca600714c5326e13ebf528c561770c7191429f97fe50c373dd718b4d6', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x0', + r: '0xf9afa8d59530558cb3c5387b82bb01565e71cae4ab14ef76ac844474eda30a51', + s: '0x4ed0a828524a9cbcd414009ab68ce1b56ca7ec8ec70d7a0978449dd512feb08f', + to: '0xa03167de1a56160e4647d77d81e9139af55b63d4', + transactionIndex: '0x1f', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xcab71519cb606766d9d1afb84351d5ebb9e2d0e0', + gas: '0x212b3', + gasPrice: '0x59682f08', + hash: '0xb67208be83dc0c4fee80057f108c683cfe92f005787c53075a22d3d1e1f5c4c2', + input: '0x6164e45d0000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x59682f10', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x87f', + r: '0xe0a05fb25e77418bbe05086df48d4d90cf9eabeb65ba2769cebbc8fccdfadf5b', + s: '0x3304fa0a7c06bec0e1a813038ab0804881409b9bddc2e1a2179c7c35b439be70', + to: '0xf33d96ea61c72fa592ae7fc2fb6fd1a518a9d095', + transactionIndex: '0x20', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x41ee0c359d95970a83229d8e9801cc2672390217', + gas: '0x64cf', + gasPrice: '0x59682f08', + hash: '0xf457fc3fc3123eff35be952071b9f188e38b750b8bf91de676b5e7b0a72d0dbe', + input: '0x97ad09eb1a1c654292ab7eb4ef07030a864d9c6b77ce7a960f9f3aa30d5a6fac1f1077d4', + maxFeePerGas: '0x59682f10', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0xd5cb', + r: '0x7eb77c27147eeac5a6cfd6629d77d7c2e037877a1ccf92d79cf3413ec771326c', + s: '0x391c029e8916f72e6c55e223e4018e199f4cc9fe28afe57cebbae3980c9c0838', + to: '0x231055a0852d67c7107ad0d0dfeab60278fe6adc', + transactionIndex: '0x21', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xc42e5a4c71eb1fca065e418085ecbdc6aa44fc3b', + gas: '0x3c861', + gasPrice: '0x59682f08', + hash: '0x76bce6354e49e2fb1fe43802a03f2e9e8bf08ce87c8996c68937e2a6fabe991b', + input: + '0x5c184f4400000000000000000000000000000000000000000000000000000000000005a2000000000000000000000000c42e5a4c71eb1fca065e418085ecbdc6aa44fc3b000000000000000000000000000000000000000000000000000048c273950000', + maxFeePerGas: '0x59682f0b', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x12', + r: '0xde41e12fc44f80663dca617cf9d14669a190ad56d0c1818482460b3089a6e448', + s: '0x36acaa1f144d6b95292fe2512e0f8a6af504441370d493ffe93cd7e793f93ed', + to: '0x03145321868309000b63f15d111ba9c7a30dac62', + transactionIndex: '0x22', + type: '0x2', + v: '0x0', + value: '0x763bfbd22000', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x5e9883a3fb593b2ae59055d3edf71bd884bb3d7a', + gas: '0x11974', + gasPrice: '0x59682f08', + hash: '0x1aa7e4aaed4341601fea1a204de23f0167110e795a789475e21392776c2058ac', + input: '0xa2873032', + maxFeePerGas: '0x59682f10', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x4', + r: '0xd4359968c6b7733b259aa12caa8667be85a6245c6dbda06d5b7d967a82cea89b', + s: '0x4d42885240f1db0b96e8c5ed76f810f0426735b776fc81dc9f4f8e4852a20964', + to: '0xf4edc3031115024adbe9c50e7c6c5c19b88aee30', + transactionIndex: '0x23', + type: '0x2', + v: '0x0', + value: '0x5af3107a4000', + yParity: '0x0', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x9c12e2863b83f0dcd65950e29e49e92e0eaa0666', + gas: '0xa5e4', + gasPrice: '0x3c336080', + hash: '0xf80c4902fd9b5356ab909a081bcbeb413e8453a9c59f841294e26177edcc191e', + input: '0xd0e30db0', + nonce: '0x37', + r: '0x8a014052b857804c7673f19e5ed83bf35d45dce7227808bcd3b17ace284f6d15', + s: '0x17a08140e35a39fa8f179b95b055b95aa8a53e1ebb4f81b8da9b28e929ff3a4a', + to: '0xb4fbf271143f4fbf7b91a5ded31805e42b2208d6', + transactionIndex: '0x24', + type: '0x0', + v: '0x2e', + value: '0x29a2241af62c0000', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x0f9e0a500be8066216f42bf203fd7ee27be71f8f', + gas: '0x7a120', + gasPrice: '0x3b9aca08', + hash: '0x5fef0b501a3578750094c30d2b7d5c6ddc5d807281c915233f21009a8feb36f2', + input: + '0xc9807539000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000200000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000bd0f6de4b7f1967580c0646d767ba6e7000340c703000103020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000001796d015d2877c0000000000000000000000000000000000000000000000000017972957d385ae0000000000000000000000000000000000000000000000000017977d86fb1ef8000000000000000000000000000000000000000000000000001797d2bf5cbed5000000000000000000000000000000000000000000000000000000000000000251f1d6855148bb88f620d1b87efe87c099b627d50f7c816aba18c61ff1750d83ea4ca520c0a706f62c2736171110494368501fa0fa86a643bad78224a89fbb7200000000000000000000000000000000000000000000000000000000000000023a85d3c5ba5de354eaace6a7dc4bb1f5912f3d8e48d369d3a1f5af82e0780195646813400d6b0023abc373dabe532bc7f2c81ea9855dc6134df322bf48853984', + maxFeePerGas: '0x3b9aca0c', + maxPriorityFeePerGas: '0x3b9aca00', + nonce: '0x2064f', + r: '0x34c33898f2a33b95802b5cc5b75e1e620b67af530159cb5a92c4a638e3599674', + s: '0x1284e688037a67cdbda2ae02005196705ff1076540531d4e47e9eb2df105e6b5', + to: '0x312b297b75a9404bcd19a8139c67987e1daa67d3', + transactionIndex: '0x25', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xebfc7a970caabc18c8e8b7367147c18fc7585492', + gas: '0x49561', + gasPrice: '0x3b9aca08', + hash: '0x04b2463ab0dbdfd387da6ee651099831bcc12c62577f9c1b7b0087080952db8e', + input: + '0xa3f7a3a9000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000300000000000000000000000039cbdb042bf9b69d0d8e72f434715de80cd822110000000000000000000000000000000000000000000000000000000002faf0800000000000000000000000008a26e584476c801c492c138c25de3e93861e66d80000000000000000000000000000000000000000000000000000000002faf080000000000000000000000000f24af3ba7f4d6089b24d73200087cce3b1b4646e0000000000000000000000000000000000000000000000000000000002faf080000000000000000000000000000000000000000000000000000000000000000300000000000000000000000039cbdb042bf9b69d0d8e72f434715de80cd8221100000000000000000000000000000000000000000000000000470de4df8200000000000000000000000000008a26e584476c801c492c138c25de3e93861e66d800000000000000000000000000000000000000000000000000470de4df820000000000000000000000000000f24af3ba7f4d6089b24d73200087cce3b1b4646e00000000000000000000000000000000000000000000000000470de4df8200000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000769e0dbbbbc2dd04aa26cde87e808a1d72337e3900000000000000000000000039cbdb042bf9b69d0d8e72f434715de80cd822110000000000000000000000000000000000000000000000000000000000000001000000000000000000000000214f1893f54d51c106db828bece44fa9390085440000000000000000000000008a26e584476c801c492c138c25de3e93861e66d800000000000000000000000000000000000000000000000000000000000000010000000000000000000000009f307340ca0b7b8f3f4cbab2e310af9a54e1c1b8000000000000000000000000f24af3ba7f4d6089b24d73200087cce3b1b4646e0000000000000000000000000000000000000000000000000000000000000001', + maxFeePerGas: '0x3b9aca10', + maxPriorityFeePerGas: '0x3b9aca00', + nonce: '0x27bc6', + r: '0xcf91210875b123855ab803bea9ce718522aee6a91122693dd286b6a660677355', + s: '0x20621a8ece7fc1e55c0ca73a16b82d64054997dd560774e24a4e436ea123a94b', + to: '0x967056e49f0d877d2aa3baf2124dbce717dbc49d', + transactionIndex: '0x26', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x0f9e0a500be8066216f42bf203fd7ee27be71f8f', + gas: '0x7a120', + gasPrice: '0x3b9aca08', + hash: '0x4ef85391850e29ec814bcd0bb3d573e3d1dff5e6c6d25337441224f29e02ed4a', + input: + '0xc9807539000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000200010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000e3104f4aa0154e58f2b48234f75fbc4a00039aa50300030102000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000006bcaa9a2347efbd80000000000000000000000000000000000000000000000006bcd997c4b8930100000000000000000000000000000000000000000000000006bce3f217c4bd7200000000000000000000000000000000000000000000000006bce3f217c4bd72000000000000000000000000000000000000000000000000000000000000000000211cacd08031a280bc210b89f5fc9c94ea9058f18d10a0f98be781ad945de7e8f266d5a5a3df9eeb9a1017ea0f9e4c436ae389078dcf2da7992eb1fa6484aa03000000000000000000000000000000000000000000000000000000000000000023750b8c0b249ad2e6197fab8514dbd15d8d49d97a9991b40a83da28103bb93434a6d71975f82ece9b37b035bca1a6377813945c3e99dbc7b951fa9397e16f397', + maxFeePerGas: '0x3b9aca0c', + maxPriorityFeePerGas: '0x3b9aca00', + nonce: '0x20650', + r: '0x517d683e4da13b735ff1e39f1d70107453aa768d5b420d76e31542815af0debe', + s: '0x7d36536adf73fa7063052da1776f91c972be271d4ffe2690f86e36eb62940dd0', + to: '0x288493e0dafa6d5ab7409a36386614b7a29fb59f', + transactionIndex: '0x27', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x5ff40197c83c3a2705ba912333cf1a37ba249eb7', + gas: '0xf618', + gasPrice: '0x11e1a318', + hash: '0xc53bd7451324712a07824b5b68dcf2cbded318cd57cbd2922f4a8d05e051a0c0', + input: '0x', + nonce: '0x5bc50', + r: '0x20a494e8ba684d93d2bfe065fa5bf20db32070b092af5416e5f107a1a07b58ba', + s: '0x50e652890a1fa733c5dafbe925182e298d331757103e2a4dfc67b636b271feac', + to: '0xa62c4db47c37eead8e92ef891c021d56d61e7cfd', + transactionIndex: '0x28', + type: '0x0', + v: '0x2e', + value: '0x470de4df820000', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x2031832e54a2200bf678286f560f49a950db2ad5', + gas: '0xf618', + gasPrice: '0x11e1a318', + hash: '0x61f97edaeb4d8d3854033514348c8e910e7be2fc2664dfb356dc58b359c45ef2', + input: '0x', + nonce: '0x5950b', + r: '0x37c33e424067eb9173de98c70dcfc7cc360337a094a471e00a57737020fd517e', + s: '0x374f0ed38f2674b89ccf5066d4443f84289999ddef6902fb4b158b7ce9953ce', + to: '0x37ed4695cdf522a598900a51a38a6b59d52cb445', + transactionIndex: '0x29', + type: '0x0', + v: '0x2d', + value: '0x470de4df820000', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x7ed746476a7f6520babd24eee1fdbcd0f7fb271f', + gas: '0xf618', + gasPrice: '0x11e1a318', + hash: '0x19e759ee8a5cd83208005b56f23564b4858d21b1b718dbfe25f3ad6a9823aed9', + input: '0x', + nonce: '0x6e1ca', + r: '0x1bfa542bc6d5b4a5fc4cb898034e5b4977cec014cae0d4c1f099982eb7984ea3', + s: '0x311d8275bf166c289b1a913f7166c454fa0a5821daa3af15dcf890746d0d16ba', + to: '0xe34163403a4a1914aaeb35f4ec0b70fc136119d8', + transactionIndex: '0x2a', + type: '0x0', + v: '0x2d', + value: '0x470de4df820000', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x495ec2601c3f477cc2e037e459a00c059aaf9eb2', + gas: '0x5208', + gasPrice: '0x8f0d18c', + hash: '0xdf5f911da35b8e266ad37feae5fd3e62b37cbbb383a71339f492012dd34a39b7', + input: '0x', + nonce: '0x50', + r: '0x87f835b40e624e8d5e90983f7dd5698a76176908dd748afd9a96284f8152cd88', + s: '0x92ef81cf0c4524a7fec416e1e1eed025abbea54513f98c7c1361c99af2b8a13', + to: '0x39c3edc260ad37f36eeb9ca283648f323f9c98f2', + transactionIndex: '0x2b', + type: '0x0', + v: '0x2e', + value: '0xf43f94e9a3d31c0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x09983e7e97cf430c1de8408ccf67261fc8317ea6', + gas: '0x5033e', + gasPrice: '0x7735948', + hash: '0x88b61010912185ecef747659dd62dcc631738e13ae968f18d62735b04e87cb44', + input: + '0x7794965a000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001401ade894a8549006fde8583c32fe3f4dadd3d8980d9cb57bacd4fdca0484ae486000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000a0c7b90000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001c02e5c44e39a98f4f7b758d8279ff31bc2ea6a4700d08b160811661f980f5e1e1b0d9a2beaf6e1f77d9d9671e7947831a00a19981d6eb1c5d370efe833d526224e29658c9abdfcced6690ab0c7341fe940ed5f687828eed7c5784985c4be31a80416680242954717f729e973bd1d80147bedc9c92832aa37f48f0e6de50fd0c96f20e3d4348c72f9219360a6a594c879d127cfb2978fb8ee54a8d812c94c62c83d01a6da91a558a872fa0981d10eabbe427bc034a2182f4c8940a9a2a3d99157ab0000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000026000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100c1a8f64851f034d405394360f74f7aa1a5807c152e627db5c5af426e90fc6111bc21e284c3656a2af7ef400fa73c574cbc99059f4843c65f29fb94c10e16920000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x7735950', + maxPriorityFeePerGas: '0x7735940', + nonce: '0x1dfa7', + r: '0x7f8a48ff19931d59195a81d0e548a0533fda662bc7966bd4c8c715304d28f4dd', + s: '0x55dae745b336ddc19738a32e1048cbbf18db82260d274b54820ec3127847c80d', + to: '0x5f2b48682f0854b7f33e44124d92ac77768143b5', + transactionIndex: '0x2c', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xeb6304c9904dc04ef66d367b2ebc41525d1f231b', + gas: '0x1b16d0', + gasPrice: '0x7270e09', + hash: '0x07a79d517a0538ab50347a12e6b7f081647b17dde2afeb8e1e0bc26ed5bf9d0d', + input: + '0x6c459a280000000000000000000000006f3a314c1279148e53f51af154817c3ef2c827b100000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000065cd38e800000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000084704316e50000000000000000000000000000000000000000000000000000000000002776f31ac4fbdf491f2431a5884abca14cccdb274853ef0d73471deb74376024767100000000000000000000000000000000000000000000000000000000000000057a85e70ce27863083f82b1cc2397a61bb8684fe88d69785375fd972e30a60b1c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041a9b16a28143ca8754ae748a7475a5986d3b6257a511ce9f12ada850f8c2748eb15ef9b4eff630671ebb1c18f557cebaf9c00408784142e4365451e8a0882de401b00000000000000000000000000000000000000000000000000000000000000', + nonce: '0x310b4', + r: '0x2715fd6cc6a619b39b2f5b1d0e3998e5b201b1a88224caee98681bbfefbaebbc', + s: '0x343e91ab1beac74eadad91b7d60f90d5b7bd6dfbc8fe43c88c5b130b30c1b221', + to: '0x36ebea3941907c438ca8ca2b1065deef21ccdaed', + transactionIndex: '0x2d', + type: '0x0', + v: '0x2d', + value: '0x0', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x17d2f7b868ee7e063c889a276a32284ba16fb8d9', + gas: '0x1e8480', + gasPrice: '0x7270e09', + hash: '0x244f1f3ed115bc9ca95bce8f9902ece689171622dfa041b19b9ae734f598ae7a', + input: + '0xda07e26d000000000000000000000000b4fbf271143f4fbf7b91a5ded31805e42b2208d60000000000000000000000006c216dfafc944c46582a34d9f87532d00080c61a000000000000000000000000000000000000000000000000000000001080709f00000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000138800000000000000000000000017d2f7b868ee7e063c889a276a32284ba16fb8d90000000000000000000000000000000000000000000000000000000065cce93a', + nonce: '0x70e', + r: '0xbd574106cf472921a4fb0531e6fe5f6179c24633c76d76a758b8b1e187befad4', + s: '0x7218b02d4907ffc58be9d2295ece15ef99f9106492950049e4f6a6de108580f3', + to: '0x1769df7f00a23380b61afcf861801ebfd6821c8b', + transactionIndex: '0x2e', + type: '0x0', + v: '0x2d', + value: '0x0', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xf5e8a439c599205c1ab06b535de46681aed1007a', + gas: '0x297080', + gasPrice: '0x7270e09', + hash: '0xac645b893a896cf9acd8a2b198454114e639e553a557c976c84c769aa262f63d', + input: + '0x252f7b010000000000000000000000000000000000000000000000000000000000002776000000000000000000000000f4ec7de2e2de7b1aa94eb2f883e6aba4b02aebb0000000000000000000000000000000000000000000000000000000000007a12037e3e549795f1d0cc8d3b28840d03110be541e95415fdc2cfe2cd995030fa6d1a530e0a01856eb7a5102225944a38c7e94dbd509cf22fc60eef0a79a41c3663200000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000012a000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000001240000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000053f851a00ad086c62eb1c8bce70dec97164c89486d3fe2edbbfe25b504ef6aa7c36ec6b580808080808080a0bda4b7c2ce87d58227f32dd0665e15ae41e726ee526adafbb0f729d6762d275b80808080808080800000000000000000000000000000000000000000000000000000000000000000000000000000000000000010daf910d730b910d302f910cf01830c9d68b90100002000000000080000000000800000000000400002020800800004080000101000000000000000000000000000000000000000000000000002000000002c000000400000000100800000001800000020000000000224000010000000800000000004000800000000240000c01000000000000020000009800200001000021000000000040000000000000000400000000000062128010008000002c000020000020004004000222000002000000000000000000000000000000002000000000000041012202008000002828000000000000000000400001000800000000042001210000010000000000002000000000000000000000000400000004000000000f90fc4f87a9448f7d56c057f20668cdbad0a9cd6092b3dc83684f842a0e1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109ca0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca0000000000000000000000000000000000000000000000000016345785d8a0000f89b9448f7d56c057f20668cdbad0a9cd6092b3dc83684f863a08c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca00000000000000000000000000fdf019338d4229a160011d0aa87485c756a24f0a00000000000000000000000000000000000000000000000000000000000000000f89b9448f7d56c057f20668cdbad0a9cd6092b3dc83684f863a08c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca00000000000000000000000000fdf019338d4229a160011d0aa87485c756a24f0a0000000000000000000000000000000000000000000000000016345785d8a0000f89b9448f7d56c057f20668cdbad0a9cd6092b3dc83684f863a0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca0000000000000000000000000e23ec4c9848f97fde36e08d5cbe18657fb040ee8a0000000000000000000000000000000000000000000000000016345785d8a0000f89b944325bb533e44c369ed9a154bde923df0bbef129cf863a0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa0000000000000000000000000e23ec4c9848f97fde36e08d5cbe18657fb040ee8a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca0000000000000000000000000000000000000000000000000aa00c3a903e856a5f87994e23ec4c9848f97fde36e08d5cbe18657fb040ee8e1a01c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1b8400000000000000000000000000000000000000000000044f887d0a0f31421abaf00000000000000000000000000000000000000000000008fb5381d84e2f3c008f8fc94e23ec4c9848f97fde36e08d5cbe18657fb040ee8f863a0d78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822a00000000000000000000000000fdf019338d4229a160011d0aa87485c756a24f0a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85cb8800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016345785d8a0000000000000000000000000000000000000000000000000000aa00c3a903e856a50000000000000000000000000000000000000000000000000000000000000000f89b944325bb533e44c369ed9a154bde923df0bbef129cf863a08c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca0000000000000000000000000bec70f2e023c823442cf2d21b95ea21ff7575267a00000000000000000000000000000000000000000000000000000000000000000f89b944325bb533e44c369ed9a154bde923df0bbef129cf863a08c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca0000000000000000000000000bec70f2e023c823442cf2d21b95ea21ff7575267a0000000000000000000000000000000000000000000000000aa00c3a903e856a5f89b944325bb533e44c369ed9a154bde923df0bbef129cf863a0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca00000000000000000000000009731f8a3b2a9ee5e017483e6b4b62a9ac1af532da0000000000000000000000000000000000000000000000000aa00c3a903e856a5f89b944325bb533e44c369ed9a154bde923df0bbef129cf863a08c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85ca0000000000000000000000000bec70f2e023c823442cf2d21b95ea21ff7575267a00000000000000000000000000000000000000000000000000000000000000000f85894c0eb57bf242f8dd78a1aaa0684b15fada79b6f85e1a0df21c415b78ed2552cc9971249e32a053abce6087a0ae0fbf3f78db5174a3493a000000000000000000000000000000000000000000000000000029c796afa8dabf8d99440380d87b70f07c67ed724a6ea14432fe24b72a8e1a0b0c632f55f1e1b3b2c3d82f41ee4716bb4c00f0f5d84cdafc141581bb8757a4fb8a00000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000220001000000000000000000000000000000000000000000000000000000000007a120000000000000000000000000000000000000000000000000000000000000f8d99453ccb44479b2666cf93f5e815f75738aa5c6d3b9e1a04e41ee13e03cd5e0446487b524fdc48af6acf26c074dacdbdfb6b574b42c8146b8a0000000000000000000000000000000000000000000000000000000000000278900000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000005000000000000000000000000f4ec7de2e2de7b1aa94eb2f883e6aba4b02aebb00000000000000000000000000000000000000000000000000000b89449eacd4bf901fa9440380d87b70f07c67ed724a6ea14432fe24b72a8e1a0e9bded5f24a4168e4f3bf44e00298c993b22376aad8c58c7dda9718a54cbea82b901c00000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000017a00000000000020562776f4ec7de2e2de7b1aa94eb2f883e6aba4b02aebb02789f4ec7de2e2de7b1aa94eb2f883e6aba4b02aebb00100010001fe1d2647be6e9542e96528ebb3b44e5be035c85c00000000000000000000000000000000000000000000000092cc190273fa2c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cffecc6632232db110000000000000000000000000000000000000000000785132b58012a71d1745d22e930e5442b4fd2675fecbc4c6a74ff831ca9b9aec564af232a377cd8f6c1f900010001eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000841e1682352df49c0aa15e9af5baca7c9ac1f9eeaecb989b75b5982a7bf9816ee0116f4934090f44c7258562993db71fdf0a291e020eac3acbb944c957ce6603e104d91f6e82fb736d7f060c3c1f6cb280705445feb8b676b9ae8b321b000000000000f9023e94f4ec7de2e2de7b1aa94eb2f883e6aba4b02aebb0f884a0a7f690e8475fb6847476d5ac16c81be25113400c1eba46447cb99b2d08e73edaa00000000000000000000000000000000000000000000000000000000000002789a00000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000aa15e9af5baca7c9ac1f9eeaecb989b75b5982ab901a0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001460100010001fe1d2647be6e9542e96528ebb3b44e5be035c85c00000000000000000000000000000000000000000000000092cc190273fa2c3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cffecc6632232db110000000000000000000000000000000000000000000785132b58012a71d1745d22e930e5442b4fd2675fecbc4c6a74ff831ca9b9aec564af232a377cd8f6c1f900010001eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000841e1682352df49c0aa15e9af5baca7c9ac1f9eeaecb989b75b5982a7bf9816ee0116f4934090f44c7258562993db71fdf0a291e020eac3acbb944c957ce6603e104d91f6e82fb736d7f060c3c1f6cb280705445feb8b676b9ae8b321b0000000000000000000000000000000000000000000000000000f9023c94bec70f2e023c823442cf2d21b95ea21ff7575267f842a026fae55a6e1666b8a220d47d475eb9b0e2572a730d4202cb2e0a738a50e910e0a0000000000000000000000000fe1d2647be6e9542e96528ebb3b44e5be035c85cb901e022e930e5442b4fd2675fecbc4c6a74ff831ca9b9aec564af232a377cd8f6c1f9000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000027890000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000aa00c3a903e856a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cffecc6632232db110000000000000000000000000000000000000000000785132b58012a71d1745d0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000008d00010001eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee000000000000000000000000000000000000000000000000841e1682352df49c0aa15e9af5baca7c9ac1f9eeaecb989b75b5982a7bf9816ee0116f4934090f44c7258562993db71fdf0a291e020eac3acbb944c957ce6603e104d91f6e82fb736d7f060c3c1f6cb280705445feb8b676b9ae8b321b00000000000000000000000000000000000000f85894fe1d2647be6e9542e96528ebb3b44e5be035c85ce1a07b0a3fab2034d26e1d5ffb5ba60ca0c0121664bae47dcaf0b742413274615167a022e930e5442b4fd2675fecbc4c6a74ff831ca9b9aec564af232a377cd8f6c1f9000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000001', + nonce: '0xb116f', + r: '0xbe484c739c5c7fcc223f491ef2ef9bb0476dd6e9a00102ae4dbbaf570d6d55b3', + s: '0x3be20b0fbeffe8e2f35ae47a9738e1998878c47ded5d9bb7b4a97d41a835fde7', + to: '0xc9b7edc65488bdbb428526b03935090aef40ff03', + transactionIndex: '0x2f', + type: '0x0', + v: '0x2e', + value: '0x0', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x2976be6c0bcdb9558dd4876560bbca44c5a2507c', + gas: '0xd6d8', + gasPrice: '0x5f5e4f0', + hash: '0x7ae27c0f816846c93496f0e27a3823670f630eb3456134feac35c6b1d3249f9b', + input: + '0xa9059cbb000000000000000000000000653d07e76fb316886ea2789c2159c7c1138e723a0000000000000000000000000000000000000000000000000003343e51091b60', + nonce: '0xbb', + r: '0x434984ad66bd2cc2afec368c2a93ed0795fe7ff3f1de46d72462ad7ae7e536a3', + s: '0x13a2b93ba6faf25cc5c200f780b638f13d89ce0daaf05e62887717b008b1835c', + to: '0x33af15c79d64b85ba14aaffaa4577949104b22e8', + transactionIndex: '0x30', + type: '0x0', + v: '0x2e', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0', + gas: '0x5208', + gasPrice: '0x5f5e108', + hash: '0xcd6ec4d9ddf8846801c337063c84a46bd40adef85ffe3409e146a2a7893c70e3', + input: '0x', + maxFeePerGas: '0x5f5e109', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xfa51', + r: '0x5c8a1781cc2ace2078e08bd9a9218d61d83e8364d6dbb718cb447fbca685b7c5', + s: '0x4aab207088f93831811db5ac527b33996aca41ff73abcbfbbc2358763d9b2427', + to: '0x48f3c3c005b2e917a2eca172171a4d2afb27a407', + transactionIndex: '0x31', + type: '0x2', + v: '0x1', + value: '0x2386f26fc10000', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0', + gas: '0x5208', + gasPrice: '0x5f5e108', + hash: '0x133816a76b8e211e3af169ab22d631fdc11af8d70e0207862f35d851707233f1', + input: '0x', + maxFeePerGas: '0x5f5e109', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xfa52', + r: '0x6ff1b7cbf6101afaf415535fea1b2544ce6533ece38c80b5d82c391bbb848be2', + s: '0x3a11199aad29892e6e7186d01e68df51c1d3df944723bc9efedb61eb01cafb72', + to: '0x4598dbfbb5519524a44011c088f022d6f30e96c7', + transactionIndex: '0x32', + type: '0x2', + v: '0x0', + value: '0x2386f26fc10000', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0', + gas: '0xd5e5', + gasPrice: '0x5f5e108', + hash: '0xc07e76c8ad91bcee3bcd77e2e8db52d037adec331fa4270a9fe217384810d73d', + input: + '0x40c10f19000000000000000000000000d51ff0a9bbe2929549a811e196fddd8696d1f1d1000000000000000000000000000000000000000000000000000000003b9aca00', + maxFeePerGas: '0x5f5e109', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xfa53', + r: '0x2db570e83c8dcbc31b1b0fce63807e8946c726e250cafbfce216ae8344d0f45f', + s: '0x4fcfc4f9736282c2299e9fe5b7fe025a9a9daeb5ec50346a11cf52a01b374217', + to: '0xbaf289a8c7a9809e13ac81dc073bd10e051de1df', + transactionIndex: '0x33', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xa1c3d3072aba5c2a2f9c39047b433440d429395b', + gas: '0x1f192', + gasPrice: '0x5f5e108', + hash: '0x60895067a355c8e7b14f75ebd215979d0d489017bfcac3e400fdc019290cb080', + input: + '0xeb1f622a0000000000000000000000000000000000000000000000324f12d66a46f4b8000000000000000000000000000000000000000000000000183a47b9ceef050200000000000000000000000000000000000000000000000000983e5bc8f601b2000000000000000000000000000000000000000000000000000f00af6417cfbe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bc16d674ec800000fffffffffffffffffffffffffffffffffffffffffffffff46f67bf9f2caaaaab000000000000000000000000000000000000000000000000000000000003a1f1000000000000000000000000000000000000000000000000000000000000002b000000000000000000000000000000000000000000000000000000000000000e', + maxFeePerGas: '0x5f5e110', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xedd', + r: '0xdb1b84c01eace819071276e418282a4f95548cfc2fe3877424b726deaf73b508', + s: '0x46df0ec4f649f0a765712adbc2bd91a69df6d12ae5e531739f2010c688fe4eb9', + to: '0x3a70e43fe3ccd02e7321874cb939eae723cef8fb', + transactionIndex: '0x34', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0', + gas: '0xd5e5', + gasPrice: '0x5f5e108', + hash: '0xa7a7b2c85664756990f6e42b16b3f454943d7b1e3a73d161384daa11764b3c40', + input: + '0x40c10f19000000000000000000000000a4ea941c9c505226d063d49a1d6719356bb797f0000000000000000000000000000000000000000000000000000000003b9aca00', + maxFeePerGas: '0x5f5e109', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xfa54', + r: '0x233290dd2a0c6598215530b62768954edadb708f567e4390a299672571a963a0', + s: '0x7d4646c3a0c4b8e834c1697481f35d5cd90cc19a2255c58bb61f251b3ae82151', + to: '0xbaf289a8c7a9809e13ac81dc073bd10e051de1df', + transactionIndex: '0x35', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0', + gas: '0xd5e5', + gasPrice: '0x5f5e108', + hash: '0xd4e5742f3f6a5d31049efa862678f2d3d7cb09ab00098e5dcf9200d208b4838c', + input: + '0x40c10f190000000000000000000000000a5e132467c21ffda45874954ceaa56e8b868db6000000000000000000000000000000000000000000000000000000003b9aca00', + maxFeePerGas: '0x5f5e109', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xfa55', + r: '0x208a94f0214e742900420365ba8c7c66f0046df175cfe053da5c93e69198b10e', + s: '0x72055c7c5ca7a686082955aad5f59938ecc9166ccbce23d1965b7b2236ac7595', + to: '0xbaf289a8c7a9809e13ac81dc073bd10e051de1df', + transactionIndex: '0x36', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0', + gas: '0xd5e5', + gasPrice: '0x5f5e108', + hash: '0x6c2467e3a09b53df63c1b0f2c0a437efce40c730e73e73202e7aeb3e71fdf54d', + input: + '0x40c10f1900000000000000000000000054633032f409fc9c20a035c85d97523e0f62b83b000000000000000000000000000000000000000000000000000000003b9aca00', + maxFeePerGas: '0x5f5e109', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xfa56', + r: '0xd9effc6180276a53a0b31826fcad8c6b9367f9bd70244131e5493b9ca8e07005', + s: '0x41f3b61ce285b3971b84dd80e146a1ff4352225ec384cc96d5afd67b4bab4035', + to: '0xbaf289a8c7a9809e13ac81dc073bd10e051de1df', + transactionIndex: '0x37', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0', + gas: '0xd5e5', + gasPrice: '0x5f5e108', + hash: '0x8d4873b0a9cd6fab0a512291fb053895706845c28f770c1bb9e8c9bfb1755c77', + input: + '0x40c10f19000000000000000000000000d5ca80a01695c6cd6bfd0ec5acc29fbac2ce7876000000000000000000000000000000000000000000000000000000003b9aca00', + maxFeePerGas: '0x5f5e109', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xfa57', + r: '0x10053bfad78086baf8115480734ff561a6beb3c27c6e1659be0b358228ab71e7', + s: '0x6f6a12f2c4e4b55a007853716bb50fbbad897a6873351b903279e1550b8785dd', + to: '0xbaf289a8c7a9809e13ac81dc073bd10e051de1df', + transactionIndex: '0x38', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xe8fe59bd84bf38c4db8d5f37d8a78db1bc502d64', + gas: '0x9c7c', + gasPrice: '0x5f5e108', + hash: '0xeb1793805370b930ff7be042c8c6b077b9cfb4ed0b07d1362796f6e0198b17c8', + input: + '0x005be7b297035de01852ddea409d5fb8d400000000049678dadac9a8c1f093516581df923a4f29f9d96fea5f6bded36f32f45bd274e484a694388ff5e2434fa2cb3ffc6d5e707ccb02fe64bb85a6311f7b59edb8f34e45ef3b7fae5232b6bbd7737f9bd5a6b5f975a777b4a49e7962f1e3fa8eab4c3f2e35719eb76989ccd067001136cdcc39afa7bc9e61a178833dc5f2ee5b55f5680bb67a932f9e760d3b52ccf7fbeb31e0078cf824051f2e6620247f807181baa1dfddfbfef5e96f592796be2d3c61e3276db975a2fc0b8b39f73f6e9ef530fbe5823aadbd0d5f9e1b6c38d5bea7dc48743753fed96de1575d27723f69c898ee757cc2869d8c8e0c3f196d17cc7b249e7dc281ffcd3acf1d69171da74b675528becf08b99778b892f1a551c0397ba283caeac7871d654c3f8a9b38cf3773bcfbd4c2faf5210388b069cabb3d65623a4fbf28974eaac6a3fbcfb72e8ccb3f1f3ec7b1a1c5f6fdcea4038c0bf437759f77c8d6c8e6e9f497e875df5cf0305b5eea1f53a3e38bad5be5e5ea784d1744ffcf6fa9af73fddb9460f534d9e9ca9cf53c3e8ed3aa0fe94d3fceb59c655a901692bd9f89b6b76141ebf9cf8db2dd2ddc5bb7f716242f5e7da72145e3e3fb79cacd4b9e78f538b4265f5fa0fe52364f3786bf8d636985523607839d6fb9f5bcef81ee96db8cf9b8271bfd67dfe1cff0c367c1ad870f6d6e2b98bb6ef4baf855e179a2e8cba090842f9201777d029554be5f2bbc4f7408da1c801858febf6bf1849f9d5f0e307a695bfdf06550931728b97653daa5d16ce3a2930249738836d00e6ae02b2be7621dcf055d53af5ce8e838f43aff26efda4b6f4fb3d99d0f61ac54d879f305d1063a400d7c6ba52bb0cb93c75365d5249eb093d999f10b66dd914adbd33fe34be19616470171a20d74821af83bf3729d73eec937752f7fb1547e9460fb50b77a96eef413755b58742fac0a3a030ac3ad0b5a43ea4e19b63e106b5f2bf3c1b278b5eced03bdc16cefb8b5ae9f9ef1e7d5d3741390812e5003f77e9f74710b676ae6048715731c27afdfe55b3c736ae6eaa9ab973de49b3a27fac603a20d74831a186928bf65479a7c46f3ab0b67df1adf91993bb9a5c3a8e8e29cf2d36c699fc3579e24da400fa88182b1edc5bbddd84b721e6e0a973ff421983ffa7a75c8b1a9515dfffc0eab367914116da0d7819d8cf7197e32de5e3069bef0f9e74bf479dc14a7a8ee7afff0bd25bbfce7af9fe6bd525fd2ffe9d996baf5441be9f393b177c716a61f1b9b38cfb320cabda6ed3653ccb4f73c8c3ce89070c0352cfeb3ac76ad50d37ed3861d2e9c71cb37231753938e47cbc848ccd13553ff51fc4e3754c8f8ec67659c659a72dba7fc830c0c071a16e8d56da99bb5442477cd8bae431a87a787fd4f73d8fe8bcfc2f7ec834bbf7e972c6b5be073d34341edff6b262591be48a3b3935d7ac476e978feda9851f02b4885e5c2c75a58696d8b525abfa3a0b466c227297ebd858190fc8186053189c9112b7e759f764e78b0d1cce76ecc669e27c2e75eaf9fe05daec366dba625b4a05eec9cfffaecea8bc91a5e9f8ccdbcf3d7c53268dfe1d92721c2ca3a41aa72993c24c95cd79990722147857fe5eba73f23cd5f9ce2adbfbd7f2f53c2b4793e9c19b66d1193888e5fbf0380000000ffff2021262801', + maxFeePerGas: '0x5f5e110', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0x27de4', + r: '0xca9c2421e6a09c5641ecdf875cf88a511815d26df4f62f68618a024b21aea70a', + s: '0x788cd47acab27ae61a409a649820611f97f62e6ced3ae6552ccf5284dc15aa20', + to: '0xff00000000000000000000000000000000002511', + transactionIndex: '0x39', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xeae32e3280f78a95142e25ea4535fcc6532131b1', + gas: '0x10981', + gasPrice: '0x5f5e108', + hash: '0x380b91b504235aa3e44c3696800dedd67991a2f5099441dd4d4b9439afb5ca27', + input: '0x9a71e29c00000000000000000000000000000000000000000000000000000000000016da', + maxFeePerGas: '0x5f5e110', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0x14cc6', + r: '0x99dea97f19dc0015686c2e6a6afa05abb93175f02c7636f3ad61fbe5d8f27b08', + s: '0x41d792d79c7c0e7cc9570c76263b7ee59b9e5cc8275c979c7c636652355780ce', + to: '0xa32a222ef8c69a2f9223f1e8b0d398f8a01fa7b5', + transactionIndex: '0x3a', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xecfbfacd4a35a87edb822f26e4a9dc15bc1837f6', + gas: '0x7a120', + gasPrice: '0x5f5e108', + hash: '0x0a792fc4f456fd0e8552591bac6256d68dc58605c5fcac5cde126fdca6a6c7d0', + input: + '0xa9059cbb0000000000000000000000003c0a382f8c6a8350e6be9486421a4b2ff542f78e0000000000000000000000000000000000000000000000000000000000018a19', + nonce: '0x404c', + r: '0x706d2a73bcd771145e9a9a8ba92cf56a35983d86530eba904ae56263e950100f', + s: '0x32d323c71dd67fe6277d22cac147c89a7eeeb0344d3f983a729c5545a3955cd5', + to: '0x07865c6e87b9f70255377e024ace6630c1eaa37f', + transactionIndex: '0x3b', + type: '0x0', + v: '0x2e', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0', + gas: '0xd5e5', + gasPrice: '0x5f5e108', + hash: '0x06391cfff9eac8488eb9c4becccfb69d2cfdafdfc546d173ae4761763a2a7a1e', + input: + '0x40c10f19000000000000000000000000ddb16d37351a5c85feba6fe08a94d68a036ef9f0000000000000000000000000000000000000000000000000000000003b9aca00', + maxFeePerGas: '0x5f5e109', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xfa58', + r: '0xe7f53b596dbbef73a85ae28ca6b8eb80699fa73d4ef9b529d2966c886132cc98', + s: '0xa152bbb9474fc060e0a0c1253abe8c358e8cca5e7efc49434c4e9c716c3d148', + to: '0xbaf289a8c7a9809e13ac81dc073bd10e051de1df', + transactionIndex: '0x3c', + type: '0x2', + v: '0x1', + value: '0x0', + yParity: '0x1', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0', + gas: '0x5208', + gasPrice: '0x5f5e108', + hash: '0x70bb0d2268a6997a99a7f5746bf67ec372cce41e0f8a5d53821bbce06ee25c4f', + input: '0x', + maxFeePerGas: '0x5f5e109', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xfa59', + r: '0x7e439ec41e10e97892709c2c6ff5617adb7d772d22fb8a4dc4703a05f6974fa7', + s: '0x1700761573e769850a1a2c017fb6835285962b7bce078a6b45c624aea5b5e439', + to: '0x6b7591ab40af355a0119ceccc7446c112e3a8ca5', + transactionIndex: '0x3d', + type: '0x2', + v: '0x1', + value: '0x2386f26fc10000', + yParity: '0x1', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xe25d841f6e129595300cd03d0fe5fe78650eca81', + gas: '0x55c8', + gasPrice: '0x5f5e108', + hash: '0x459ff417dd488e55192805d983866872d580f5a0d623369d7e9cbb5a0615bd16', + input: + '0x646174613a2c7b2270223a226772632d3230222c226f70223a226d696e74222c227469636b223a226765746873222c22616d74223a2231303030227d', + nonce: '0x79c91', + r: '0x9a19132f68beae762b8b3c2380ac193c70c41e264f88191fcb8aed746533793e', + s: '0x5635ca0e74723075c3c78edcf7c2c34e0f9ebe234719273498f824234cbec0dc', + to: '0xe25d841f6e129595300cd03d0fe5fe78650eca81', + transactionIndex: '0x3e', + type: '0x0', + v: '0x2e', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0', + gas: '0x5208', + gasPrice: '0x5f5e108', + hash: '0x742b41587ac945ef298ae827d3c6ec0b55fc8a319cbcc5a4ff939d28cea94c61', + input: '0x', + maxFeePerGas: '0x5f5e109', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xfa5a', + r: '0xdf7f638da648127ef1aad7c4d7120727c509a52f471caa8adcda8e38b7a1e569', + s: '0x3fb3901b1367246d2b557262534191c48d6af926a92214469c4878bc1d64baa5', + to: '0x0ad42bea3ee41cdf3b1f835fca4fd59274aa486a', + transactionIndex: '0x3f', + type: '0x2', + v: '0x0', + value: '0x2386f26fc10000', + yParity: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0', + gas: '0x5208', + gasPrice: '0x5f5e108', + hash: '0x1302b86989e41c593aa64d7f8d91e2c65ef71df7ba641b970bd78d1c381ffb5f', + input: '0x', + maxFeePerGas: '0x5f5e109', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xfa5b', + r: '0xefe190b4433c061b9fdda9b6ad5c32e4a669961e60a5bcb510fc991d5b8e8014', + s: '0x2d0d21f85c106ade0a8f6ae0cfd90a0b63258f87f72f54874651fb033275b9de', + to: '0x2bc87c0ee76ffb1b0d866780b286f126c4d45814', + transactionIndex: '0x40', + type: '0x2', + v: '0x0', + value: '0x2386f26fc10000', + yParity: '0x0', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xe25d841f6e129595300cd03d0fe5fe78650eca81', + gas: '0x55c8', + gasPrice: '0x5f5e108', + hash: '0x4db9d0beb982c9b13d451118b36192820dd953c6a8a74e52480b32d676f4ceb0', + input: + '0x646174613a2c7b2270223a226772632d3230222c226f70223a226d696e74222c227469636b223a226765746873222c22616d74223a2231303030227d', + nonce: '0x79c92', + r: '0xb29f6b709c18b2ebf9f90ce1a15433d532375fc3da769f76fb1d08fd78af7348', + s: '0x2be6a56968f864ff785565db7dbde5dafab191819db42e9b819dedc3a9e4a5eb', + to: '0xe25d841f6e129595300cd03d0fe5fe78650eca81', + transactionIndex: '0x41', + type: '0x0', + v: '0x2e', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0', + gas: '0x5208', + gasPrice: '0x5f5e108', + hash: '0x43aebdac1f790aa90b724fb977b09a6a4dcf3b1d14b6f47de5bbf604e97c3e19', + input: '0x', + maxFeePerGas: '0x5f5e109', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xfa5c', + r: '0x855e8f4144bfec195e41c29178b53edac72418db73680e9e4aeca6275b8fb61f', + s: '0x37a593630fa6aeabe6ff670986046dbfc7193647fa6018e66387eaf547966837', + to: '0xd40ff293a038f62ded65a2a365f5d22da22bc030', + transactionIndex: '0x42', + type: '0x2', + v: '0x0', + value: '0x2386f26fc10000', + yParity: '0x0', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xe25d841f6e129595300cd03d0fe5fe78650eca81', + gas: '0x55c8', + gasPrice: '0x5f5e108', + hash: '0x44bde30d335f061bd2c8f69ad674ab1fc3a4d62f586e773c7ce9cd2ebeb33333', + input: + '0x646174613a2c7b2270223a226772632d3230222c226f70223a226d696e74222c227469636b223a226765746873222c22616d74223a2231303030227d', + nonce: '0x79c93', + r: '0x20ecb16aa18fe6b75f849ff6432cf15f10d8383a861c25146f74b4f2590f8dbe', + s: '0x12868aab2b9a95f6992a6a54ac6669811881d6baa9c186c004a368706989ffec', + to: '0xe25d841f6e129595300cd03d0fe5fe78650eca81', + transactionIndex: '0x43', + type: '0x0', + v: '0x2e', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xa1d6cf9ed782555a0572cc08380ee3b68a1df449', + gas: '0xf619', + gasPrice: '0x5f5e108', + hash: '0x49b5770af98b149e277b02025bb2fde45fb24287268bcb88c41da12df831fa2b', + input: + '0xa9059cbb00000000000000000000000058911b45a95410cf78a3f5fdc4ff14f813bfe5dc0000000000000000000000000000000000000000000000000000000002faf080', + maxFeePerGas: '0x5f5e110', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0x46ff', + r: '0x61f6333dff6e3f323579a9cd50c201815af846f6c2b431741b8e00ce918bcd88', + s: '0x3c12f229f6e69b4c84787130c9ba8fd9eee8cf676b83424222aab13720d4b3c8', + to: '0x07865c6e87b9f70255377e024ace6630c1eaa37f', + transactionIndex: '0x44', + type: '0x2', + v: '0x0', + value: '0x0', + yParity: '0x0', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xe25d841f6e129595300cd03d0fe5fe78650eca81', + gas: '0x55c8', + gasPrice: '0x5f5e108', + hash: '0x4e8e9e61299b55a31f3f1e92d91b67e5921381f126bcf7c97adc5ce66f5253b9', + input: + '0x646174613a2c7b2270223a226772632d3230222c226f70223a226d696e74222c227469636b223a226765746873222c22616d74223a2231303030227d', + nonce: '0x79c94', + r: '0xb12a5ba2cac4e75c7c148a113ed88ffaf82d5e6e8aba83a5c51db6cfc7ff5f64', + s: '0xf051f40d7b40674c9f6a4e0d2c894bda1be85dec49f43f49dce1a92bbe377e4', + to: '0xe25d841f6e129595300cd03d0fe5fe78650eca81', + transactionIndex: '0x45', + type: '0x0', + v: '0x2e', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0x4ec4c1360ec7efb12aa70d7f68046392d48d7ee0', + gas: '0x5208', + gasPrice: '0x5f5e108', + hash: '0xa522549d37cbcde3093b0460f66b827066997e41fdad9e71e7f2aff1ade7316b', + input: '0x', + maxFeePerGas: '0x5f5e109', + maxPriorityFeePerGas: '0x5f5e100', + nonce: '0xfa5d', + r: '0x591f0fb0ea1e311f645de5039ccbf8284a8a4d2e6dcc946a467a4f7670f81bbc', + s: '0x4f53ef10e916fab956a6efa115e5822a9ea90312711437f4d5c0da5aff7d5bc', + to: '0x3f54f93c85945cd9b3791f08886f0e63da444bd5', + transactionIndex: '0x46', + type: '0x2', + v: '0x0', + value: '0x2386f26fc10000', + yParity: '0x0', + }, + { + blockHash: '0x327169120b64c5604814e732a65d29c5e3f13e9009a457585fc0003567251e57', + blockNumber: '0xa0c7bd', + chainId: '0x5', + from: '0xe25d841f6e129595300cd03d0fe5fe78650eca81', + gas: '0x55c8', + gasPrice: '0x5f5e108', + hash: '0x1d28187218b73502c8d55602751389db180d5a2c89dac4e91c18efaf22574b3d', + input: + '0x646174613a2c7b2270223a226772632d3230222c226f70223a226d696e74222c227469636b223a226765746873222c22616d74223a2231303030227d', + nonce: '0x79c95', + r: '0xc5fa04ccc35161845b9d99f5c7c525a777bdd2a1b5cb6cbe160aff4501f7d0da', + s: '0x6e6a9902b06136daebf94e04bc37f69b7a614b996bfda673d04d65e800874fc7', + to: '0xe25d841f6e129595300cd03d0fe5fe78650eca81', + transactionIndex: '0x47', + type: '0x0', + v: '0x2e', + value: '0x0', + }, + ], + transactionsRoot: '0x41805dc9f2d85367ced3a7a05eceb6e4c87a5f203d8fe4cf8ba42957af3c54c7', + uncles: [], + withdrawals: [ + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2acfe5', + index: '0x1ca7b6b', + validatorIndex: '0x6351f', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2b3b46', + index: '0x1ca7b6c', + validatorIndex: '0x63520', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2a5b40', + index: '0x1ca7b6d', + validatorIndex: '0x63521', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2c9cad', + index: '0x1ca7b6e', + validatorIndex: '0x63522', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2b7267', + index: '0x1ca7b6f', + validatorIndex: '0x63523', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2d01fc', + index: '0x1ca7b70', + validatorIndex: '0x63524', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2ae991', + index: '0x1ca7b71', + validatorIndex: '0x63525', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2bf607', + index: '0x1ca7b72', + validatorIndex: '0x63526', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2bcf17', + index: '0x1ca7b73', + validatorIndex: '0x63527', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2bfa8c', + index: '0x1ca7b74', + validatorIndex: '0x63528', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2c0c22', + index: '0x1ca7b75', + validatorIndex: '0x63529', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2b7f5e', + index: '0x1ca7b76', + validatorIndex: '0x6352a', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x29e353', + index: '0x1ca7b77', + validatorIndex: '0x6352b', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2b8bf1', + index: '0x1ca7b78', + validatorIndex: '0x6352c', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2aea76', + index: '0x1ca7b79', + validatorIndex: '0x6352d', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x2b82f4', + index: '0x1ca7b7a', + validatorIndex: '0x6352e', + }, + ], + withdrawalsRoot: '0x2f9055a4df1e0445fcf125ba1efe4b83c7e770451e75fc576e8ab677f5397fd8', +} diff --git a/packages/block/test/testdata/infura15571241.json b/packages/block/test/testdata/infura15571241.json deleted file mode 100644 index 7e9381a845..0000000000 --- a/packages/block/test/testdata/infura15571241.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "baseFeePerGas": "0x18e5cb091", - "difficulty": "0x0", - "extraData": "0x", - "gasLimit": "0x1c9c380", - "gasUsed": "0x4ef91b", - "hash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "logsBloom": "0x00a00030e30a0d0004b044d0801903210050048000004208101184251400010286090c100040360800410809444a4b81a31804512e2338070301b11484732b40100484201402a8286908021b2461d1a03091ba4a0451182098c0400988000000420200000222414820020ac004e028110008100004090cc020000092018802014000010093120046052922c00800842d040006830140280c4000a040417000b49a81c90343826e600c9352e40f022c73800c02121207408201a0020c140c110005b00a070800010082400030c81a4208002931410000041203006da6805020102012274918020b0000a8118001060c1c104000285848814048504428e2022402", - "miner": "0x4675c7e5baafbffbca748158becba61ef3b0a263", - "mixHash": "0x267432789113be7e27e28ef02abdcd044e2303ae8966a92f4c435c4468d87777", - "nonce": "0x0000000000000000", - "number": "0xed9929", - "parentHash": "0x5b6edff14df30aa779157e2e563e44ab78bb599f2924e9229746fb462b16b57e", - "receiptsRoot": "0x434dbbb34a1498bae94b21189301f39df847e9f5a776e81c489bef624eef2b3d", - "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "size": "0x4eea", - "stateRoot": "0xcdd3a940c3e78ebffaa2b420466d1f12386fa6255686c8222308d572923c292b", - "timestamp": "0x63290ec7", - "totalDifficulty": "0xc70d815d562d3cfa955", - "transactions": [ - "0xb9b9c7f88abdf7733d9f743d64fa5cd19b867144ebd675e1436725df4205bcdc", - "0xa5df5ec4a7b2881638143336de7ca7d3b5df1fec86560d38eade95d62c847b38", - "0x5a524e1ac66e834b362a77eeafa2cb556e8282f485e79ccabd65506bf4a4b3f7", - "0xba29cd7b85c703025df2998974b9e8fac48842b39ab32bc934aed5863dda7dfe", - "0xe72c5b5e59aa6aff72a16db1bb3933b9728d42ff7d90c0aaabc0be4a1906e7a7", - "0xc2aa59999b709b9739ff7b88b62fcd60e8e56172d937d862b0fdb7a91d3f72b9", - "0x39327d55f239c627920a78432917e03781613807fbbcd41aece90c62e8b73788", - "0x99a5133570f1631c9d47b262683ab49802909048f5fe257dec6cb12bdb862242", - "0x0e5335bc10878fbb66e693ef4ff64e37a2da2755105f51f46c24d31496591a20", - "0xa99e00288a87a92f1d5130dc10ecfb7ebd84ecfcf335f743f0792b9d0c98cf0d", - "0xc59f63fdfceffb0e17b0d4f958193032a1ddf635ed64d7477868c293c4b887c9", - "0x451f9532c9ee5771b0110e252b5e123e7e48edd7e36348be49f1c2b8decc9244", - "0xe7f2adf16d3b697160360d6a4f23185397426a0cb394daa183185f2e00f059f0", - "0x63907ce0cf12589c9ac7af84ff04520e65258f46e257e4a5fce957aef56680d0", - "0x6c9a435edb8b4b118037640b2980a164a3323f8d79388264bf5b2ad89196fe23", - "0x08c325527690f9bc512aadeefcccc9a81aee3504aedb49858b22e2d82c8858f1", - "0xda11cba36dbbe74d56ea48875cbec6b88e5b1c42c332b50189029ea05155a763", - "0x36983c5f6a85f4bca40beab6649aa6c5af14a5f1f80fd58c340d8d7ae2bed308", - "0x99df908b239518412af0d5694f788d3b025cb24967f9c2f18194efb7acd876d0", - "0xf5b2431463e8315f00e50981a76ea7da64f9492459dc0956217265543c99ebec", - "0x6b8432bd216837defb7fd2291d4881a0f3f063072714c7a13546a1f6fb891fa4", - "0x696acc03b3072657a90efce4bdc77ebd94305d2fb0a9b1a5248580aec68aff9b", - "0xd8ab54c64d7f3d4497cbf7350609d1e86e6299e560cb13123d5e26c194a2ca52", - "0x20121c996f327fd28a8b74a71308660166a88ffae6776a2edd8919068b60082b", - "0x17c4f42299ac98c227340f3ae27f5c878c499594c28e1e2e3032243ec2a7f924", - "0xac9915130ff627430b584ad477cb938cf725ccc3f547fbd8579e52a451365e7f", - "0x359caf310662767eb947d1e30fce26856dab88da836619cfd2f4f9a3c30733ba", - "0x336a6841f255c5338442a2dd8a8337238b169f5221bec34e63957faba34ce596", - "0x169405b9bc11e6bc6444e9a06a085026c5aca321b89f530cabfffb8e4ffdf3af", - "0x6b55d66d63e30da4a829d23d696a1ce2de39c6fd71dea49a66bb417b36ff037b", - "0xc00180795d3637b4b0eb570fd22f746563de17cd087d02a0871bf64bb98169f2", - "0x7dc108a5f87c55921aecbfd84f06aa5a5d3e270f7fbe65e0b052cfbf80c096d0", - "0xd3f919e236f85058e2f98176cd46bb5233b4d1a9e2074c618b59ee8a26ca2aad", - "0x9e963771167d5ac5d88e674e7107ed06e3b9917f934cc7faae277e9351141a7d", - "0x945b1e3d74e07caffcc5d6217dc5112e31cc419d9b6932224a11f56e5a026715", - "0xf0cb561b5fc93d0f11f218b437517a8288a4c56cfb258d76ebb33edbef4ed857", - "0x7a7005d4c37936d182c1f8db6b04c2558a863efd8ec56fd05885f781e396a30e", - "0xef26640d3ebfaeb8889ec4bc7e3293a4627288b6898c09408388fdf73f09239c", - "0x4158f02a8991178e8f9f7dc74f970afcae98f981191406811b5c5bdf3976af09", - "0x704d2ede16d192045d5e257e5f2628be6be8d0496a386be751937e183f71d266", - "0x48cabfa1e9b89e16474e4a0d10db89d4ac503f782fc743872c17166a696c94d5", - "0xaeaa60a55de8d01a35a2755767c3806a8a9ea6b3c8fe0f68b8092f36cf8278b0", - "0x922fdb2c41b0552d28d612a9d526fb2e87143f7092794458bf08318b16e7bacd", - "0xc4b2b0f4bb72530b741300d5c980b5d0fb25caab36d543a85d16033b05273a8a", - "0xa400c130d9f43135ce67430443ea8c9bfbb5436685750e5aec30f498c94cbc6d", - "0x899e04c029487855bf7febcd9f0b858f650c76c95371d8e201eae66ec78a39a1", - "0xf2f5b830433dc46bddb24a3df0887f33b6161ad36c348c014519e44bb5159316", - "0x41be82d2b841ca9bdd12d93de99c9574f0df77c38a99cf7ce529b782e218eefa", - "0xb2b3b6c0007adf843d83404de14bda8420b8086c91869805c06525d2d4307d2f", - "0x7815d5286351d691012f99c3c4301d01725b3be9be096ac5180c00e42ad23d42", - "0xec27cdf5d5316b45733f5340468c0d28d25bbe886ba79a00e8c7eb80bef19309", - "0x5fa28aed454992652f86869c959f53544b784e8cbcf19fda6a0432fd768d0025", - "0x7f0795fd4a7dfd57b3f3c142e4a6efb9b1f807986ee837efd5afeb567210c580", - "0xef8081d1df1f0eebcec5f5e83ff5976d48e34248d092023db3ed91517a2e8888", - "0x895b875481424bfde73708b8e70c56001fb42dc95b3d5711bb131eec370839b3", - "0xa483cddbc7cf67413fdc21d07852497aeefd1d320bdd22d024c42601851f61db", - "0x5d17d212dfec67e3e9c23c14a9de1cbb5dd4c300d5c23bcc533a21bea8e871b6", - "0x80192975119b97cab128cbbe474e09667ab8e027b651dc51282c3da8a5449f73" - ], - "transactionsRoot": "0x5f4773690718a2e37f45aa56458c6779a61b830fcf89485af5f32447c11f9b6c", - "uncles": [] -} diff --git a/packages/block/test/testdata/infura15571241.ts b/packages/block/test/testdata/infura15571241.ts new file mode 100644 index 0000000000..7eb5b2333f --- /dev/null +++ b/packages/block/test/testdata/infura15571241.ts @@ -0,0 +1,85 @@ +import type { JSONRPCBlock } from '../../src/index.js' + +export const infura15571241Data: JSONRPCBlock = { + baseFeePerGas: '0x18e5cb091', + difficulty: '0x0', + extraData: '0x', + gasLimit: '0x1c9c380', + gasUsed: '0x4ef91b', + hash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + logsBloom: + '0x00a00030e30a0d0004b044d0801903210050048000004208101184251400010286090c100040360800410809444a4b81a31804512e2338070301b11484732b40100484201402a8286908021b2461d1a03091ba4a0451182098c0400988000000420200000222414820020ac004e028110008100004090cc020000092018802014000010093120046052922c00800842d040006830140280c4000a040417000b49a81c90343826e600c9352e40f022c73800c02121207408201a0020c140c110005b00a070800010082400030c81a4208002931410000041203006da6805020102012274918020b0000a8118001060c1c104000285848814048504428e2022402', + miner: '0x4675c7e5baafbffbca748158becba61ef3b0a263', + mixHash: '0x267432789113be7e27e28ef02abdcd044e2303ae8966a92f4c435c4468d87777', + nonce: '0x0000000000000000', + number: '0xed9929', + parentHash: '0x5b6edff14df30aa779157e2e563e44ab78bb599f2924e9229746fb462b16b57e', + receiptsRoot: '0x434dbbb34a1498bae94b21189301f39df847e9f5a776e81c489bef624eef2b3d', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + size: '0x4eea', + stateRoot: '0xcdd3a940c3e78ebffaa2b420466d1f12386fa6255686c8222308d572923c292b', + timestamp: '0x63290ec7', + totalDifficulty: '0xc70d815d562d3cfa955', + transactions: [ + '0xb9b9c7f88abdf7733d9f743d64fa5cd19b867144ebd675e1436725df4205bcdc', + '0xa5df5ec4a7b2881638143336de7ca7d3b5df1fec86560d38eade95d62c847b38', + '0x5a524e1ac66e834b362a77eeafa2cb556e8282f485e79ccabd65506bf4a4b3f7', + '0xba29cd7b85c703025df2998974b9e8fac48842b39ab32bc934aed5863dda7dfe', + '0xe72c5b5e59aa6aff72a16db1bb3933b9728d42ff7d90c0aaabc0be4a1906e7a7', + '0xc2aa59999b709b9739ff7b88b62fcd60e8e56172d937d862b0fdb7a91d3f72b9', + '0x39327d55f239c627920a78432917e03781613807fbbcd41aece90c62e8b73788', + '0x99a5133570f1631c9d47b262683ab49802909048f5fe257dec6cb12bdb862242', + '0x0e5335bc10878fbb66e693ef4ff64e37a2da2755105f51f46c24d31496591a20', + '0xa99e00288a87a92f1d5130dc10ecfb7ebd84ecfcf335f743f0792b9d0c98cf0d', + '0xc59f63fdfceffb0e17b0d4f958193032a1ddf635ed64d7477868c293c4b887c9', + '0x451f9532c9ee5771b0110e252b5e123e7e48edd7e36348be49f1c2b8decc9244', + '0xe7f2adf16d3b697160360d6a4f23185397426a0cb394daa183185f2e00f059f0', + '0x63907ce0cf12589c9ac7af84ff04520e65258f46e257e4a5fce957aef56680d0', + '0x6c9a435edb8b4b118037640b2980a164a3323f8d79388264bf5b2ad89196fe23', + '0x08c325527690f9bc512aadeefcccc9a81aee3504aedb49858b22e2d82c8858f1', + '0xda11cba36dbbe74d56ea48875cbec6b88e5b1c42c332b50189029ea05155a763', + '0x36983c5f6a85f4bca40beab6649aa6c5af14a5f1f80fd58c340d8d7ae2bed308', + '0x99df908b239518412af0d5694f788d3b025cb24967f9c2f18194efb7acd876d0', + '0xf5b2431463e8315f00e50981a76ea7da64f9492459dc0956217265543c99ebec', + '0x6b8432bd216837defb7fd2291d4881a0f3f063072714c7a13546a1f6fb891fa4', + '0x696acc03b3072657a90efce4bdc77ebd94305d2fb0a9b1a5248580aec68aff9b', + '0xd8ab54c64d7f3d4497cbf7350609d1e86e6299e560cb13123d5e26c194a2ca52', + '0x20121c996f327fd28a8b74a71308660166a88ffae6776a2edd8919068b60082b', + '0x17c4f42299ac98c227340f3ae27f5c878c499594c28e1e2e3032243ec2a7f924', + '0xac9915130ff627430b584ad477cb938cf725ccc3f547fbd8579e52a451365e7f', + '0x359caf310662767eb947d1e30fce26856dab88da836619cfd2f4f9a3c30733ba', + '0x336a6841f255c5338442a2dd8a8337238b169f5221bec34e63957faba34ce596', + '0x169405b9bc11e6bc6444e9a06a085026c5aca321b89f530cabfffb8e4ffdf3af', + '0x6b55d66d63e30da4a829d23d696a1ce2de39c6fd71dea49a66bb417b36ff037b', + '0xc00180795d3637b4b0eb570fd22f746563de17cd087d02a0871bf64bb98169f2', + '0x7dc108a5f87c55921aecbfd84f06aa5a5d3e270f7fbe65e0b052cfbf80c096d0', + '0xd3f919e236f85058e2f98176cd46bb5233b4d1a9e2074c618b59ee8a26ca2aad', + '0x9e963771167d5ac5d88e674e7107ed06e3b9917f934cc7faae277e9351141a7d', + '0x945b1e3d74e07caffcc5d6217dc5112e31cc419d9b6932224a11f56e5a026715', + '0xf0cb561b5fc93d0f11f218b437517a8288a4c56cfb258d76ebb33edbef4ed857', + '0x7a7005d4c37936d182c1f8db6b04c2558a863efd8ec56fd05885f781e396a30e', + '0xef26640d3ebfaeb8889ec4bc7e3293a4627288b6898c09408388fdf73f09239c', + '0x4158f02a8991178e8f9f7dc74f970afcae98f981191406811b5c5bdf3976af09', + '0x704d2ede16d192045d5e257e5f2628be6be8d0496a386be751937e183f71d266', + '0x48cabfa1e9b89e16474e4a0d10db89d4ac503f782fc743872c17166a696c94d5', + '0xaeaa60a55de8d01a35a2755767c3806a8a9ea6b3c8fe0f68b8092f36cf8278b0', + '0x922fdb2c41b0552d28d612a9d526fb2e87143f7092794458bf08318b16e7bacd', + '0xc4b2b0f4bb72530b741300d5c980b5d0fb25caab36d543a85d16033b05273a8a', + '0xa400c130d9f43135ce67430443ea8c9bfbb5436685750e5aec30f498c94cbc6d', + '0x899e04c029487855bf7febcd9f0b858f650c76c95371d8e201eae66ec78a39a1', + '0xf2f5b830433dc46bddb24a3df0887f33b6161ad36c348c014519e44bb5159316', + '0x41be82d2b841ca9bdd12d93de99c9574f0df77c38a99cf7ce529b782e218eefa', + '0xb2b3b6c0007adf843d83404de14bda8420b8086c91869805c06525d2d4307d2f', + '0x7815d5286351d691012f99c3c4301d01725b3be9be096ac5180c00e42ad23d42', + '0xec27cdf5d5316b45733f5340468c0d28d25bbe886ba79a00e8c7eb80bef19309', + '0x5fa28aed454992652f86869c959f53544b784e8cbcf19fda6a0432fd768d0025', + '0x7f0795fd4a7dfd57b3f3c142e4a6efb9b1f807986ee837efd5afeb567210c580', + '0xef8081d1df1f0eebcec5f5e83ff5976d48e34248d092023db3ed91517a2e8888', + '0x895b875481424bfde73708b8e70c56001fb42dc95b3d5711bb131eec370839b3', + '0xa483cddbc7cf67413fdc21d07852497aeefd1d320bdd22d024c42601851f61db', + '0x5d17d212dfec67e3e9c23c14a9de1cbb5dd4c300d5c23bcc533a21bea8e871b6', + '0x80192975119b97cab128cbbe474e09667ab8e027b651dc51282c3da8a5449f73', + ], + transactionsRoot: '0x5f4773690718a2e37f45aa56458c6779a61b830fcf89485af5f32447c11f9b6c', + uncles: [], +} diff --git a/packages/block/test/testdata/infura15571241withTransactions.ts b/packages/block/test/testdata/infura15571241withTransactions.ts new file mode 100644 index 0000000000..1f7e2307f9 --- /dev/null +++ b/packages/block/test/testdata/infura15571241withTransactions.ts @@ -0,0 +1,1231 @@ +import type { JSONRPCBlock } from '../../src/index.js' + +export const infura15571241withTransactionsData: JSONRPCBlock = { + baseFeePerGas: '0x18e5cb091', + difficulty: '0x0', + extraData: '0x', + gasLimit: '0x1c9c380', + gasUsed: '0x4ef91b', + hash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + logsBloom: + '0x00a00030e30a0d0004b044d0801903210050048000004208101184251400010286090c100040360800410809444a4b81a31804512e2338070301b11484732b40100484201402a8286908021b2461d1a03091ba4a0451182098c0400988000000420200000222414820020ac004e028110008100004090cc020000092018802014000010093120046052922c00800842d040006830140280c4000a040417000b49a81c90343826e600c9352e40f022c73800c02121207408201a0020c140c110005b00a070800010082400030c81a4208002931410000041203006da6805020102012274918020b0000a8118001060c1c104000285848814048504428e2022402', + miner: '0x4675c7e5baafbffbca748158becba61ef3b0a263', + mixHash: '0x267432789113be7e27e28ef02abdcd044e2303ae8966a92f4c435c4468d87777', + nonce: '0x0000000000000000', + number: '0xed9929', + parentHash: '0x5b6edff14df30aa779157e2e563e44ab78bb599f2924e9229746fb462b16b57e', + receiptsRoot: '0x434dbbb34a1498bae94b21189301f39df847e9f5a776e81c489bef624eef2b3d', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + size: '0x4eea', + stateRoot: '0xcdd3a940c3e78ebffaa2b420466d1f12386fa6255686c8222308d572923c292b', + timestamp: '0x63290ec7', + totalDifficulty: '0xc70d815d562d3cfa955', + transactions: [ + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x04be70565b05b35198845e623c9e51c67dd0c4b0', + gas: '0x5208', + gasPrice: '0x10ff239a00', + hash: '0xb9b9c7f88abdf7733d9f743d64fa5cd19b867144ebd675e1436725df4205bcdc', + input: '0x', + nonce: '0x902', + r: '0xaff542c6e245c6ad0aa8e5341b41b8ab4bece99d1c5ae2ad6e05f4dbf16e23b8', + s: '0x4a2dc22e49b0cf348217076f87c8a41439ea306ab59c8c2e80b48dcf663e3f56', + to: '0x0016c0d0343e8f2c3a7b6a51606b84b1545ec606', + transactionIndex: '0x0', + type: '0x0', + v: '0x26', + value: '0x23f116efd28a00', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xc35fb86f962ea955751a793a007b5cdd44f798d7', + gas: '0x5208', + gasPrice: '0xba43b7400', + hash: '0xa5df5ec4a7b2881638143336de7ca7d3b5df1fec86560d38eade95d62c847b38', + input: '0x', + nonce: '0x31e4a', + r: '0x1acc114a5e67d14b698720781b5108b05bec906d658714781850e3eb7ff0cdb0', + s: '0xb9d7012875d062202f971cd6f358768265752725538c5085ace03a6b84b659', + to: '0x8d2e37572f0e6bda626f328a55d148122effd4eb', + transactionIndex: '0x1', + type: '0x0', + v: '0x25', + value: '0x817f14f6102000', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xffec0067f5a79cff07527f63d83dd5462ccf8ba4', + gas: '0x30d40', + gasPrice: '0x6f0d08080', + hash: '0x5a524e1ac66e834b362a77eeafa2cb556e8282f485e79ccabd65506bf4a4b3f7', + input: + '0xa9059cbb000000000000000000000000d2df00a63aace3df99acce61dcc042159d9258800000000000000000000000000000000000000000000000000000000013189cd0', + nonce: '0x1251f0', + r: '0xef85ada4f2db8bf2f74a44f8a2a51e9101363b596656e152c1052398e7a6f8dc', + s: '0x21bd346a847e253ce9abc2ba5f7ed45e3eb8fcefcd9e71c900b3515605b2cc68', + to: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48', + transactionIndex: '0x2', + type: '0x0', + v: '0x26', + value: '0x0', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xa2aa74d8542a917a51601f0105e03febbde52eed', + gas: '0x3d090', + gasPrice: '0x337d7a1c4', + hash: '0xba29cd7b85c703025df2998974b9e8fac48842b39ab32bc934aed5863dda7dfe', + input: + '0x4a4f42df000000000000000000000000c83940fdcc3647dde6295ecba984b8302715448a000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000388bd7b000000000000000000000000601a63c50448477310fedb826ed0295499baf623', + nonce: '0x1f135', + r: '0xb05360268d2e08702eb650fd483dc116e3a33dc867819929ad8cc416c75ea610', + s: '0x46ea9086c1b2a47a48256f945ed70e192b6aff8e8602b4e217f3a2203f9763d', + to: '0x92f0fb6a6ebcd7c32123288144c7b8c7fbf86021', + transactionIndex: '0x3', + type: '0x0', + v: '0x26', + value: '0x0', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x6238872a0bd9f0e19073695532a7ed77ce93c69e', + gas: '0x30d40', + gasPrice: '0x27de808fe', + hash: '0xe72c5b5e59aa6aff72a16db1bb3933b9728d42ff7d90c0aaabc0be4a1906e7a7', + input: + '0x42842e0e0000000000000000000000006238872a0bd9f0e19073695532a7ed77ce93c69e0000000000000000000000001aca4e02ef8a3bd59906aff4c08ff2e52acbbaa90000000000000000000000000000000000000000000000000000002affb57a6f', + nonce: '0x2a7da', + r: '0x4faab3113828af3a834f73c846eb46643eca273bc2f6d2550b64be52fa668594', + s: '0x7c27096fd2d4267035f8be46ca0d95bcd167a704235190936b79d591139b5fed', + to: '0x2a036569dbbe7730d69ed664b74412e49f43c2c0', + transactionIndex: '0x4', + type: '0x0', + v: '0x26', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xb8b5e97cd110406b692ce756e2818b88b2751fbc', + gas: '0x9e64', + gasPrice: '0x2235fa991', + hash: '0xc2aa59999b709b9739ff7b88b62fcd60e8e56172d937d862b0fdb7a91d3f72b9', + input: + '0x23b872dd000000000000000000000000b604adf39e054243aa08840f66226a78feedd4b00000000000000000000000000006d868fb03d8d15a5efd4a625e2c61a8fca96600000000000000000000000000000000000000000000000000c1d3fd2cf00e28', + maxFeePerGas: '0x3c79fe84e', + maxPriorityFeePerGas: '0x9502f900', + nonce: '0x1a67', + r: '0x5566af3155c68fb28dd1b7a176a799c7826a459f8a5ed845edef4654299dd59f', + s: '0x4ba775cac5656765a3246b20bffc82e7bac3bee7441cb7be83947454aa20ef35', + to: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', + transactionIndex: '0x5', + type: '0x2', + v: '0x0', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x27aced470e1e232babf2da93a78269bb5739c48c', + gas: '0x10d88', + gasPrice: '0x21d69c891', + hash: '0x39327d55f239c627920a78432917e03781613807fbbcd41aece90c62e8b73788', + input: + '0xa22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001', + maxFeePerGas: '0x39aae0e00', + maxPriorityFeePerGas: '0x8f0d1800', + nonce: '0x2aa', + r: '0x5d570a974c4695b82eba8125065ddde8e16d9c52863f500ad57da890d6e51f66', + s: '0x5f1a39cad358b7b506593d638e1cadc40862646f3525653241c0e5750ab62f99', + to: '0x3be444fb01bee9fa5673c6c0b986a9aae0fd113d', + transactionIndex: '0x6', + type: '0x2', + v: '0x1', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xa1f95712ee46effdda74eaf4ff4a77e78edaf484', + gas: '0x5ba9a', + gasPrice: '0x205924491', + hash: '0x99a5133570f1631c9d47b262683ab49802909048f5fe257dec6cb12bdb862242', + input: + '0x474cf53d0000000000000000000000007d2768de32b0b80b7a3454c06bdac94a69ddc7a9000000000000000000000000a1f95712ee46effdda74eaf4ff4a77e78edaf4840000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x2540be400', + maxPriorityFeePerGas: '0x77359400', + nonce: '0xd', + r: '0x3ec7fdff6cf93655f9d25b37f7591395be4207d4c51d03776d8768309bd745be', + s: '0x405f71d8bcff23bca5d7642534dbee84301615ba707ae65b1ba3dca346d309dc', + to: '0xeffc18fc3b7eb8e676dac549e0c693ad50d1ce31', + transactionIndex: '0x7', + type: '0x2', + v: '0x1', + value: '0x1cdda4faccd0000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xcd5342f249d406cf0c61fef74366ffeefb50ebb3', + gas: '0x34d25', + gasPrice: '0x205924491', + hash: '0x0e5335bc10878fbb66e693ef4ff64e37a2da2755105f51f46c24d31496591a20', + input: '0x4e71d92d', + maxFeePerGas: '0x2540be400', + maxPriorityFeePerGas: '0x77359400', + nonce: '0x58', + r: '0xe4d58ec4262409920b6614ac8abb0dfd46ab407104cc7a72ff690f880f7d0176', + s: '0x136b04c025ef6b8ad3da4ee36e590e79b5abd96f53fcca38e0f8df0a4d0e0592', + to: '0x84927e55ed03ea00732f17fdaa89f482ad12c005', + transactionIndex: '0x8', + type: '0x2', + v: '0x1', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x78f01a1f456b340df24a49df607467ddee2d1835', + gas: '0x9ac1', + gasPrice: '0x205924491', + hash: '0xa99e00288a87a92f1d5130dc10ecfb7ebd84ecfcf335f743f0792b9d0c98cf0d', + input: '0x2e1a7d4d00000000000000000000000000000000000000000000000000504a948bec8000', + maxFeePerGas: '0x32f07c5d0', + maxPriorityFeePerGas: '0x77359400', + nonce: '0x189', + r: '0x7e25a99f3e08f93a59808c13ef9450158270ad6f2493c99a64ae781e3c66846f', + s: '0x352bd68790d426a91af82b2a8a155da47d7bf5c46117005ff51accaa0f5247e6', + to: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', + transactionIndex: '0x9', + type: '0x2', + v: '0x1', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xeb2629a2734e272bcc07bda959863f316f4bd4cf', + gas: '0x5208', + gasPrice: '0x205924491', + hash: '0xc59f63fdfceffb0e17b0d4f958193032a1ddf635ed64d7477868c293c4b887c9', + input: '0x', + maxFeePerGas: '0x3b9aca000', + maxPriorityFeePerGas: '0x77359400', + nonce: '0x64377d', + r: '0xb064b23f93e68a8c170b76cae5a1015a6c1a3344eb7e751467b0f2b07ec91d44', + s: '0x43a18127a6f6a6e3268dcee7f587ecbe913ffcb48f7d7c95d31f5972e1ea7a44', + to: '0x97c3ede8b742a122a48396c217ab7cc8a0b44e20', + transactionIndex: '0xa', + type: '0x2', + v: '0x1', + value: '0x17b4260df10000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xeb2629a2734e272bcc07bda959863f316f4bd4cf', + gas: '0x5208', + gasPrice: '0x205924491', + hash: '0x451f9532c9ee5771b0110e252b5e123e7e48edd7e36348be49f1c2b8decc9244', + input: '0x', + maxFeePerGas: '0x3b9aca000', + maxPriorityFeePerGas: '0x77359400', + nonce: '0x64377e', + r: '0xd8352e0875a60bc02826029e8bb376546af75ab6453bcd781db2225b1a707a4e', + s: '0x683e29bb2e764493aa00016d6253ccbeb0806264735b29a06a11bd633714de9b', + to: '0xed490c805eb68debe300011bf7042a0b24525c6d', + transactionIndex: '0xb', + type: '0x2', + v: '0x0', + value: '0x17b4260df10000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xddfabcdc4d8ffc6d5beaf154f18b778f892a0740', + gas: '0x5208', + gasPrice: '0x205924491', + hash: '0xe7f2adf16d3b697160360d6a4f23185397426a0cb394daa183185f2e00f059f0', + input: '0x', + maxFeePerGas: '0x3b9aca000', + maxPriorityFeePerGas: '0x77359400', + nonce: '0x6c3153', + r: '0x182edb4dbf4823e7a8e204df3213a31934d0ea5e0e57d0c4014ddb1b401cce27', + s: '0x7c868a3f35bb22aae5019555d25d33eb68cb3ccbcece4b92b646f84dc8d73638', + to: '0x1448731aaa072c1de58bc8eaddd25dcac8c6a063', + transactionIndex: '0xc', + type: '0x2', + v: '0x1', + value: '0x17b4260df10000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xc12b4e97408deaeba6869ef31c2f488d66a20ef4', + gas: '0x1fbd0', + gasPrice: '0x1f5004bd8', + hash: '0x63907ce0cf12589c9ac7af84ff04520e65258f46e257e4a5fce957aef56680d0', + input: + '0xa9059cbb0000000000000000000000006238872a0bd9f0e19073695532a7ed77ce93c69e00000000000000000000000000000000000000000000000000000000ee08779f', + maxFeePerGas: '0x4026410cc', + maxPriorityFeePerGas: '0x66a39b47', + nonce: '0x39', + r: '0x4ef9c8d332313be8583233646804f6ce5bb6087aa89f93b4ec83afb585637582', + s: '0x581a90b988fa4b88b42ed44f987c01dd83a02fcb72b9e3f89499a11bcd08e2c3', + to: '0x473037de59cf9484632f4a27b509cfe8d4a31404', + transactionIndex: '0xd', + type: '0x2', + v: '0x0', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xf44ce01f79927d5a8c2c29c2b129098733b1c7e9', + gas: '0x24404', + gasPrice: '0x1e7c4df91', + hash: '0x6c9a435edb8b4b118037640b2980a164a3323f8d79388264bf5b2ad89196fe23', + input: + '0xfb0f3ee10000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012574432a728000000000000000000000000000c60fd7a8bd62025605dd18679232bb6c5c92688000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c000000000000000000000000003be444fb01bee9fa5673c6c0b986a9aae0fd113d0000000000000000000000000000000000000000000000000000000000000a7f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000063290e780000000000000000000000000000000000000000000000000000000063291c89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000008626851ab8000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000002189a146ae00000000000000000000000000017da5bbb04efaf105cc373ba7ebe1ac2c1249bda0000000000000000000000000000000000000000000000000000000000000041594e2566a030c84e78324892932c22aef652ff123653d481c6bb9611178e5f3b0039ac8306cfd15aa56f830e5bda1069315a3ddcd3134ea056e14b63f1a6f5db1c00000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x79', + r: '0x7b30f31232f48bb5d47e547ceb6b5a5a4bc8cc6231d902478149306d742159d', + s: '0x5630e387920ee6d50db9f7c8f1cdb5b7c3f0a2718accfebee36b2db9a05a46a0', + to: '0x00000000006c3852cbef3e08e8df289169ede581', + transactionIndex: '0xe', + type: '0x2', + v: '0x0', + value: '0x14f604cc2cc000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x97309316dd03c13c717d2375b7efce36ca27704d', + gas: '0x122f4', + gasPrice: '0x1e7c4df91', + hash: '0x08c325527690f9bc512aadeefcccc9a81aee3504aedb49858b22e2d82c8858f1', + input: + '0x42842e0e00000000000000000000000097309316dd03c13c717d2375b7efce36ca27704d0000000000000000000000003d1369c798035ca521d8670a13323b50cdc886eb00000000000000000000000000000000000000000000000000000000000013e2', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x2e', + r: '0x23d68def8d12f2a8a52d9df8c6fcf2689ec21dcbe001f32d161fc77f925c12d', + s: '0xf6f2a66c63333a090493e002b14e828b2b1499503355f6d21c06db4c741013c', + to: '0x3be444fb01bee9fa5673c6c0b986a9aae0fd113d', + transactionIndex: '0xf', + type: '0x2', + v: '0x1', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x7a1d40351b244f77f50d32ab86419fa9fe5a73c3', + gas: '0x82f5', + gasPrice: '0x1e7c4df91', + hash: '0xda11cba36dbbe74d56ea48875cbec6b88e5b1c42c332b50189029ea05155a763', + input: '0xd0e30db0', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x2e', + r: '0x7803148677440554affd05300f157ee97f014f26e1381788cf12db075b19e524', + s: '0x67369f016f1d6025d3d2183ed50b81669734b44eef57e07ec700443930e07f72', + to: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', + transactionIndex: '0x10', + type: '0x2', + v: '0x1', + value: '0x38d7ea4c68000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x934b5699d497aa156be908522e0fdaf5009666d2', + gas: '0x36619', + gasPrice: '0x1e7c4df91', + hash: '0x36983c5f6a85f4bca40beab6649aa6c5af14a5f1f80fd58c340d8d7ae2bed308', + input: + '0x53d4a33b000000000000000000000000934b5699d497aa156be908522e0fdaf5009666d2000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000016a50000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000e37562a2c8727a0209eac61ed485ade33a5b50779b957d178bf6fed0b0d42796bb074b867d8acdb7977fd5977784f36ad6105aa9364118bf907b09289bec804b3e58b188679d2155ba206f739d6b9f4832ef43855eb2265d85b95ac8c9fab8c6169566b09604a4be1448967a066ea4f1a970e51e727ec9f91b4289887c36b32ca5d1524285974086d0f08b897420b20ceb8f0db893dfc507a38f6d43f22e0b2bb29aaee1ae2dab4187c564a592e8870afe11648dedb214c07a6f6dea4b75176b947e1574986f6b7cefe1d260cb4851e8980058d435335a9494c5419a665eb53e318d9ce6c99e664579c1b3fe7c90b707edfedd51f15954d2942655eb12785d81ad6d499d34c4da1a9111ed582a5c385cce00609abd615bd9ef53c06914febc8c34e6c87329cf658e78172f5a4667fd911f750be57d14261e25057bce4e4299458f0aaec4a7d4047ec91cd8f6530bb9a0f7157ebe383c8640729b659d5b2ed56f5999a9d92e8af7413e1e72731a14a58081fe106e9c5afe40a2b68b8abb87f507b6892b6060ad8022013f563c6e642eb6c3c376f8e54f90dd9b1e2d099b183232782006f8e5fb93a7b15e3111ef943d4ec7967ac3c1a65b433236bc802c8aad745', + maxFeePerGas: '0x2ad5ab6d8', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x61', + r: '0x4ff89c3b5359e853088d958c9623ea331d573930b53d9611e53f3abcb31581db', + s: '0x3770a32bd376c67aa037765a207190215dbbe6adb718a00050d0f41a35c26016', + to: '0x795baa0b8f58bb4af50311d27c25027cc4ba5f9b', + transactionIndex: '0x11', + type: '0x2', + v: '0x1', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x1795a964beff973e3c594f3c6ae1d0acf4db6b27', + gas: '0xd284', + gasPrice: '0x1e7c4df91', + hash: '0x99df908b239518412af0d5694f788d3b025cb24967f9c2f18194efb7acd876d0', + input: + '0xa22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x6e', + r: '0x3fd74eeb735d0355e57db10b55979c480418ec526d41479cad756892a4846f89', + s: '0x6e084b7e2d01786ab2786b5aacd144062e672a4989f5805b84cfbdd89fcd7f28', + to: '0x795baa0b8f58bb4af50311d27c25027cc4ba5f9b', + transactionIndex: '0x12', + type: '0x2', + v: '0x0', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x66833995ecfb462f5fc0d25266160da7f53fda99', + gas: '0xb4be', + gasPrice: '0x1e7c4df91', + hash: '0xf5b2431463e8315f00e50981a76ea7da64f9492459dc0956217265543c99ebec', + input: + '0xa22cb465000000000000000000000000f849de01b080adc3a814fabe1e2087475cf2e3540000000000000000000000000000000000000000000000000000000000000001', + maxFeePerGas: '0x281f883bc', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x9f', + r: '0xdf2d584f257fd29b77b2c286b10c26dd23616e44ef16bedbc8912df8ad77d238', + s: '0x5e64c89e9a5d081d78fd658a12b333f5fb4dfabf5634ac9f6faf1c12e3bc790c', + to: '0x8270fc3b2d23de703b265b2abe008883954fea8e', + transactionIndex: '0x13', + type: '0x2', + v: '0x0', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x7b968dd081e6d11b850c9f841337a77a13b10e66', + gas: '0xd31d', + gasPrice: '0x1e7c4df91', + hash: '0x6b8432bd216837defb7fd2291d4881a0f3f063072714c7a13546a1f6fb891fa4', + input: '0xd0e30db0', + maxFeePerGas: '0x281f883bc', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0xba', + r: '0x3012c8ffed3f9491a691dad6244de1111fde1a7c91b7087de008bbbcad5ca670', + s: '0x509b2edf30213f099b0324f6ba5f490abc35f4f141ac853f077d1028e9d9a0ce', + to: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', + transactionIndex: '0x14', + type: '0x2', + v: '0x0', + value: '0x71afd498d000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x46a43ef71cb4379364a8c7b4eb83db83b59af72f', + gas: '0x5208', + gasPrice: '0x1e7c4df91', + hash: '0x696acc03b3072657a90efce4bdc77ebd94305d2fb0a9b1a5248580aec68aff9b', + input: '0x', + maxFeePerGas: '0xae4f8a2f3', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x1', + r: '0xf6adaa3fa1d6219d7928f967680929b5317d7a1b29dd6dc3ef61dc16e1dde680', + s: '0x2983e39c4d2b996d95e402501410c2ab3448a1372171018814fa04fe1ecda6c9', + to: '0x4f732de70db90d23c5310da93591f077757b40ca', + transactionIndex: '0x15', + type: '0x2', + v: '0x1', + value: '0x8fd8583cf4ac1d', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xd99695379a30dfe679fceeb0b5de3a948a36fa84', + gas: '0x30a1c', + gasPrice: '0x1e7c4df91', + hash: '0xd8ab54c64d7f3d4497cbf7350609d1e86e6299e560cb13123d5e26c194a2ca52', + input: + '0x5ae401dc00000000000000000000000000000000000000000000000000000000632915ab00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e4472b43f3000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000000000000000000000000000001390fcceb17141e0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000d99695379a30dfe679fceeb0b5de3a948a36fa840000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000fe0d684574f84731a1c4cc64198dcea9dc08765800000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x231', + r: '0xfa7213c9ae5c3b24f4903d9721a82366c74ed91b7df3de383aa9aaba39e27ee2', + s: '0x23e718e7b609b5af0ce02bc7c04cf20bcb0284ece0c70cf0390e017df7bc7948', + to: '0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45', + transactionIndex: '0x16', + type: '0x2', + v: '0x1', + value: '0x16345785d8a0000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x3b0459c53fd6fc216fea8817512990c886310386', + gas: '0x5208', + gasPrice: '0x1e7c4df91', + hash: '0x20121c996f327fd28a8b74a71308660166a88ffae6776a2edd8919068b60082b', + input: '0x', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x34', + r: '0x87a97c30a5d39f962ab1aa58fcbf992a7699fa90c2f04136fb53e6812e385b5c', + s: '0x79c0c222f3354f12b889c963452e3c043616bb98df9d9d54eaf93187dcf1809f', + to: '0xdfe5bbfe66b093088022ef3a72a2e5d88140dba7', + transactionIndex: '0x17', + type: '0x2', + v: '0x1', + value: '0x3400f545c964b9', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xa3b9fe8647aa9d7009b9a7ad1d8d4a2381994efa', + gas: '0xd954', + gasPrice: '0x1e7c4df91', + hash: '0x17c4f42299ac98c227340f3ae27f5c878c499594c28e1e2e3032243ec2a7f924', + input: + '0x095ea7b3000000000000000000000000c92e8bdf79f0507f65a392b0ab4667716bfe0110ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x6b', + r: '0x5f5f6009091b82a0e5091d7ca511ea15ab7ce7cdfa844dd43ab3444a206cc15c', + s: '0x20b8efe8bbafef0ee018a47dfad7cd81da267728d98667245f49b5f40c9b2b49', + to: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', + transactionIndex: '0x18', + type: '0x2', + v: '0x1', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xed9f468d8c9e4deb4095ebf85c45949a3c79b357', + gas: '0xd954', + gasPrice: '0x1e7c4df91', + hash: '0xac9915130ff627430b584ad477cb938cf725ccc3f547fbd8579e52a451365e7f', + input: + '0x095ea7b3000000000000000000000000c92e8bdf79f0507f65a392b0ab4667716bfe0110ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x27', + r: '0x7f74497508ede05961fc6c278f9a74b07380f2fe213e9e8120aacdea3b88bed4', + s: '0x649f2d7231c89981e0634fc09bc87df5dbf033427981c483a4102da02827096a', + to: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2', + transactionIndex: '0x19', + type: '0x2', + v: '0x1', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xb67fd9d9cd7ea01b47b779acae77868020fc56ca', + gas: '0x5208', + gasPrice: '0x1e7c4df91', + hash: '0x359caf310662767eb947d1e30fce26856dab88da836619cfd2f4f9a3c30733ba', + input: '0x', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x29', + r: '0x7e85005c7f3254278530d4caf40a7cc91504e744b720930e8c14e112cfa8a969', + s: '0x2a386c93e8985068df6a6ba426dac5c6ae630eb79bd64b53e7a584b1a61ffc8f', + to: '0x86dfd8ab4adaefa6df649d5d503ce13dbd3ac62b', + transactionIndex: '0x1a', + type: '0x2', + v: '0x1', + value: '0x440114d9287283', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xc264b4a5fb07202721eaaf13e756a91a34c409c5', + gas: '0x7e9d', + gasPrice: '0x1e7c4df91', + hash: '0x336a6841f255c5338442a2dd8a8337238b169f5221bec34e63957faba34ce596', + input: + '0x06ab592307d2390e655754bd28bbe2556e5a4cac22f6e2759c4ac8359504410488d8ec3dc1cb7903f69821967b365cce775cd62d694cd7ae7cfe00efe1917a55fdae2bb700000000000000000000000099588ac293a5ae5fe79e94a9a8f3ba9ec83a55dd', + maxFeePerGas: '0x281f883bc', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x108', + r: '0x52dee543947e15626a7670ff3055c5373ea20b3ea745ce3ce0e52dbe7a36b8ce', + s: '0x4af5bbdb4115b9390e8223514a5428af7e6a4264acdb94f1e658e43bacf882f', + to: '0x00000000000c2e074ec69a0dfb2997ba6c7d2e1e', + transactionIndex: '0x1b', + type: '0x2', + v: '0x1', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x316d80240c8392d6917281af6cf58e02d205f077', + gas: '0x328af', + gasPrice: '0x1e7c4df91', + hash: '0x169405b9bc11e6bc6444e9a06a085026c5aca321b89f530cabfffb8e4ffdf3af', + input: + '0xfb0f3ee100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000593569764f600000000000000000000000000056d3f3a73c48391f413e1d9353165fdb0c7dda3c000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000795baa0b8f58bb4af50311d27c25027cc4ba5f9b000000000000000000000000000000000000000000000000000000000000113d000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000063290cf900000000000000000000000000000000000000000000000000000000632a5cb90000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000f7f59ff9869d3a6c0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000027a5f5fbb18000000000000000000000000000000a26b00c1f0df003000390027140000faa71900000000000000000000000000000000000000000000000000076f1e1f3148000000000000000000000000005076694538fb60ee506f1d7579cebc8d418392e70000000000000000000000000000000000000000000000000000000000000041693a36a7cd008124afa3264970a0d8f4e74f3c00d5ee239d83b6daa01202f979787285a9c9a92f88adab8de204cc62af4fb31115a8d8d1e1c07814019596a7e11c00000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x281f883bc', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x227', + r: '0x42261473348cce6e81f7895ead81b5d2ac83204bfe96152749eeef17b29b41fa', + s: '0x3b0b4bfad3c9ef419fe0f3a78be3899a3f1f3b282c691d7fe37ddab9cd587af4', + to: '0x00000000006c3852cbef3e08e8df289169ede581', + transactionIndex: '0x1c', + type: '0x2', + v: '0x0', + value: '0x631ee6f53bc000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x91a6f1310ffe988fa26de4dae4768862d760a100', + gas: '0xc89b', + gasPrice: '0x1e7c4df91', + hash: '0x6b55d66d63e30da4a829d23d696a1ce2de39c6fd71dea49a66bb417b36ff037b', + input: + '0xa22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001', + maxFeePerGas: '0x281f883bc', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x83', + r: '0x83f6567c340424a48965ed6d5cfa0c6d430c6e3deb6a1e45139ab84a03085d57', + s: '0xb87e511f186892b6a3280dd70b01b2d5a79d65595b334978efbba3a152b60e8', + to: '0x65c234d041f9ef96e2f126263727dfa582206d82', + transactionIndex: '0x1d', + type: '0x2', + v: '0x0', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x2f741cb460b60ddef6a11e585f1d0f2f101d9277', + gas: '0x204ac', + gasPrice: '0x1e7c4df91', + hash: '0xc00180795d3637b4b0eb570fd22f746563de17cd087d02a0871bf64bb98169f2', + input: + '0xfb0f3ee100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053222d0fbe800000000000000000000000000a9331e31a02e7c7368caab44413fbae1eb8702b1000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c0000000000000000000000000057f1887a8bf19b14fc0df6fd9b2acc9af147ea85bb742046e81df43aef04d1654a838cc3a067bcdd47253cf738e1a788933a6f74000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000063287d37000000000000000000000000000000000000000000000000000000006330ba92300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd7972c1a2f25372980b4d86e61e12a80000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000221b262dd8000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000040eac19582854b3a840cd204965ce94ff234affd11d1d894dfc8bacd5e1d6e929b2e42cee256e01f9b3115a603de2fcc3f5f6785a3e2c99bca11944e07b4e14f2a', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x3ee', + r: '0x382d4596fb029d65c71a585ee42c899ce5445be752c3868d03da9c8f7668ab63', + s: '0x5894de7a3ba9b978152f43f83cace1f4a9dd5e9d9936680257a83d9f99f6433b', + to: '0x00000000006c3852cbef3e08e8df289169ede581', + transactionIndex: '0x1e', + type: '0x2', + v: '0x0', + value: '0x5543df729c000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xc0c0514363049224093ec8b610c00f292d80b621', + gas: '0xb5e7', + gasPrice: '0x1e7c4df91', + hash: '0x7dc108a5f87c55921aecbfd84f06aa5a5d3e270f7fbe65e0b052cfbf80c096d0', + input: + '0x095ea7b3000000000000000000000000b0d502e938ed5f4df2e681fe6e419ff29631d62bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', + maxFeePerGas: '0x281f883bc', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x19c', + r: '0xa7151ee08cea1c8b8fb3069001efde10bda2e3da6749bc1dde5fb3a18eb01f88', + s: '0x26ae02612e78d0ff11cdc4d929593781809db91c8f7c7841ad195539f12d700c', + to: '0x101816545f6bd2b1076434b54383a1e633390a2e', + transactionIndex: '0x1f', + type: '0x2', + v: '0x0', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x816487861fafc0a4025ed25d08073f5f6392feb9', + gas: '0xd284', + gasPrice: '0x1e7c4df91', + hash: '0xd3f919e236f85058e2f98176cd46bb5233b4d1a9e2074c618b59ee8a26ca2aad', + input: + '0xa22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x6', + r: '0xc883114a5232a4713dd93c83c48e6cf9712c7f4d2ad72878f96a627366eddef1', + s: '0x640ac84aa29f04bffc46ff61d4fc59f6cad3df7a00a05beb8d7e0a2241f291b5', + to: '0x795baa0b8f58bb4af50311d27c25027cc4ba5f9b', + transactionIndex: '0x20', + type: '0x2', + v: '0x1', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x47a138f58f1e6c88e7de1fe1f4efdd637bb8a49e', + gas: '0x9cbc5', + gasPrice: '0x1e7c4df91', + hash: '0x9e963771167d5ac5d88e674e7107ed06e3b9917f934cc7faae277e9351141a7d', + input: '0xea99c2a600000000000000000000000000000000000000000000003635c9adc5dea00000', + maxFeePerGas: '0x281f883bc', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x86', + r: '0xebec3381f011658925e98c998bae62695d5af0f4ff20d6017c3d2312ee95f71b', + s: '0x487e57fe169c76665b6379cee0a75d3278926efe64ad6fcde25739173775214b', + to: '0x9ee91f9f426fa633d227f7a9b000e28b9dfd8599', + transactionIndex: '0x21', + type: '0x2', + v: '0x1', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x27f86df4861d136d453d8cd581e311af9ccb363f', + gas: '0x11cae', + gasPrice: '0x1e7c4df91', + hash: '0x945b1e3d74e07caffcc5d6217dc5112e31cc419d9b6932224a11f56e5a026715', + input: + '0x3761cf4a000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000006a16504e320fc63600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000041aec14c1071cc992e4a3af7ffc7b7065ed2d80f6abdda63fb1460ba706a1e320515a992fb22e288e02fadc57fa89fd80402bbc017f8b38982e1c4d6bf556aef321c00000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x281f883bc', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x86', + r: '0x12b5605faf705a5d9382426e5c5c7584a529bda522e770842bb4f7f45740585d', + s: '0x2b7f0e83ebb19aa74d4f5f083344272a614ea0ec0ca669815826d349c92e481', + to: '0xfbddadd80fe7bda00b901fbaf73803f2238ae655', + transactionIndex: '0x22', + type: '0x2', + v: '0x1', + value: '0x1a8e790fb23000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x88ea1ed94d67c81782b7585aadd7a43024d963de', + gas: '0x101ab', + gasPrice: '0x1e7c4df91', + hash: '0xf0cb561b5fc93d0f11f218b437517a8288a4c56cfb258d76ebb33edbef4ed857', + input: + '0x42842e0e00000000000000000000000088ea1ed94d67c81782b7585aadd7a43024d963de000000000000000000000000d4c9d8763146b59477c4be4466a1ef5f86bc023c46de225302adc8653c95fa51431df04c3d0f09cbd857dc0477fa461799124878', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x146', + r: '0xc8eeb4e021ab9fc0d7a2f0557e32d2da19f6a7284a74c7d41551b8e50c3982e4', + s: '0x2fae612bbb05c15ad3cfafa42dea5d1da9d4bb5bab443a4329f66d08f6d6563f', + to: '0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85', + transactionIndex: '0x23', + type: '0x2', + v: '0x1', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x29e3867a102c08f64d87b401f10e21335b6b2e37', + gas: '0x1d7df', + gasPrice: '0x1e7c4df91', + hash: '0x7a7005d4c37936d182c1f8db6b04c2558a863efd8ec56fd05885f781e396a30e', + input: '0x9db820e8000000000000000000000000000000000000000000000000000000d2a13d1590', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0xda', + r: '0x13356634dd7d66386e615d3f2a4cddce3633724be50c69140a9c521fef3a34f9', + s: '0x108b1b479710db021e2463ffd6fa54cdda1fb1e7a504f4d0f85452aaebc9a902', + to: '0xfc4913214444af5c715cc9f7b52655e788a569ed', + transactionIndex: '0x24', + type: '0x2', + v: '0x0', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x6899e742d1b809cd5d5af9a3d2ab2283baf04c80', + gas: '0x1151e', + gasPrice: '0x1e7c4df91', + hash: '0xef26640d3ebfaeb8889ec4bc7e3293a4627288b6898c09408388fdf73f09239c', + input: + '0x42842e0e0000000000000000000000006899e742d1b809cd5d5af9a3d2ab2283baf04c800000000000000000000000005869d05c2b91b038c3d2612ad92334e495bd02e700000000000000000000000000000000000000000000000000000000000001cd', + maxFeePerGas: '0x281f883bc', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x13e', + r: '0x79d8f921c48fd468956611ae374e41031738617a0d8611ccd973b6b2f8f9ac8e', + s: '0x5404208b61d22f62f14be1256ceddd9ff78e9546f843785e12650dd594788563', + to: '0xf7de31669f4f9386cf000ff6b412e405d0535b74', + transactionIndex: '0x25', + type: '0x2', + v: '0x0', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x3dc01abccec0b77ce96cd311cf694905428e7036', + gas: '0x11ca2', + gasPrice: '0x1e7c4df91', + hash: '0x4158f02a8991178e8f9f7dc74f970afcae98f981191406811b5c5bdf3976af09', + input: + '0x3761cf4a00000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000006e5c58b3d52e1bde00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000041156921debc2e6c8068224715ecd693c4bfd500f2f855ee8f0834608dc51426113deed9335d81e20624d41abce1e1a3c39b090a265a3b395c2bc0249a3346e8d61b00000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x281f883bc', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x6c', + r: '0x60aaa34f6a067a78572bc5f896484cbea8cf9ebb1c1f87d932af705ae1384c23', + s: '0x2f99fc38e103ef58e82afd432ca0142b9f331de7a3fb23927f1796149e2249f0', + to: '0xfbddadd80fe7bda00b901fbaf73803f2238ae655', + transactionIndex: '0x26', + type: '0x2', + v: '0x1', + value: '0x1a8e790fb23000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x29a1960d7ae71343b74dffca75a1c510aa329227', + gas: '0x45fb1', + gasPrice: '0x1e7c4df91', + hash: '0x704d2ede16d192045d5e257e5f2628be6be8d0496a386be751937e183f71d266', + input: + '0xf7a1696300000000000000000000000000000000000000000000000000000000000000c000000000000000000000000029a1960d7ae71343b74dffca75a1c510aa3292270000000000000000000000000000000000000000000000000000000005a490088005f4337099b8bfbffa28d56b0ad34e3bb1f44967c6fc6cede192d239f6bf7d0000000000000000000000004976fb03c32e5b8cfe2b6ccb31c09ba78ebaba4100000000000000000000000029a1960d7ae71343b74dffca75a1c510aa32922700000000000000000000000000000000000000000000000000000000000000056461646f78000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x26d379232', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x41', + r: '0xef7719bf7131c466fecded65cddccc2ea683f2d0ad39df818fe77e5fe14a8a32', + s: '0x5c42dfdd0c8b9d07469a1fab453b4ebef14ca1910dfec1c7a02f5dbce777ad4b', + to: '0x283af0b28c62c092c9727f1ee09c02ca627eb7f5', + transactionIndex: '0x27', + type: '0x2', + v: '0x1', + value: '0x2ad83ae95ba41e', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x8c794cbc2ff5d457f73b14d09d9e72c4056d6227', + gas: '0x269f7', + gasPrice: '0x1e7c4df91', + hash: '0x48cabfa1e9b89e16474e4a0d10db89d4ac503f782fc743872c17166a696c94d5', + input: + '0xfb0f3ee100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3fc006f38580000000000000000000000000030119e6da1578f721cf5e9945b148ae2e512ca01000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000e17827609ac34443b3987661f4e037642f6bd9ba0000000000000000000000000000000000000000000000000000000000001de10000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000632907f200000000000000000000000000000000000000000000000000000000635094f20000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000eb74a821f7608f7b0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000046e983a5b78000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000008dd3074b6f0000000000000000000000000004393dc2e19daa06935ded20376965b667aba4a6f00000000000000000000000000000000000000000000000000000000000000416a416ddcf9289e55ca9f37d5ae973356755e2da8d920b693009f1583d5e25c570dc6b0d28bea3804cfcde8df43e9d7bba1b8236d91f47c9e577d396859e3ba251c00000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x281f883bc', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x2', + r: '0xc954c88f088cbfca83fe33b18dea2e8878f0b4774a3dd041e30a482becb94f73', + s: '0x4236c6d509554ddcfcdc0aa29a12a4e2baa399f7e679e58bf8f141e58837ed06', + to: '0x00000000006c3852cbef3e08e8df289169ede581', + transactionIndex: '0x28', + type: '0x2', + v: '0x0', + value: '0xb147c91e4ac000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x0ccf13ad341ef880d51e4e972ff86e2d9aed06a0', + gas: '0x1bf87', + gasPrice: '0x1e7c4df91', + hash: '0xaeaa60a55de8d01a35a2755767c3806a8a9ea6b3c8fe0f68b8092f36cf8278b0', + input: '0xc290d6910000000000000000000000000000000000000000000000000000000000000001', + maxFeePerGas: '0x2945a8c9e', + maxPriorityFeePerGas: '0x59682f00', + nonce: '0x19', + r: '0x9fc37d1ed9e22c036559458c2ed75fc8f5ad35d45dd65e17f1c0090d5c22277d', + s: '0x73aeddc15413d8c4e92bbd99f741c194de041b63631800b720110c35b7c0ba7d', + to: '0xc549d87e9cea28961927436a2b7d6944f7ca86eb', + transactionIndex: '0x29', + type: '0x2', + v: '0x0', + value: '0x1a8e790fb23000', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x42a3532fd64accd521f62e4ee0265583e1723169', + gas: '0x43e34', + gasPrice: '0x1dfd14080', + hash: '0x922fdb2c41b0552d28d612a9d526fb2e87143f7092794458bf08318b16e7bacd', + input: + '0x5ae401dc00000000000000000000000000000000000000000000000000000000632915b70000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000124b858183f0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000008000000000000000000000000042a3532fd64accd521f62e4ee0265583e1723169000000000000000000000000000000000000000000017be51dbe04069e66ad8c000000000000000000000000000000000000000000000000000000001810aa010000000000000000000000000000000000000000000000000000000000000042f0b692ace03ffb689628e68d4919f91723d1c5a20001f4dac17f958d2ee523a2206206994597c13d831ec70001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x262', + r: '0x4967a37e9ef2c6c1267cc90c14a2de299d583b094d008ea79393c4e3039afbd9', + s: '0x545cfbd47f77d170fb1fd15530abde5dd0fd21df6f358e923bc44b3f24377850', + to: '0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45', + transactionIndex: '0x2a', + type: '0x0', + v: '0x25', + value: '0x0', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xcb49a2fa8ed4e271383a71ab4a6b7162bd0adcfe', + gas: '0x5208', + gasPrice: '0x1dcd65000', + hash: '0xc4b2b0f4bb72530b741300d5c980b5d0fb25caab36d543a85d16033b05273a8a', + input: '0x', + nonce: '0x1a', + r: '0x7ee76428a7a8b3be059b4181f7983f37c1a5b3fd8bc65436a8997673252a523e', + s: '0x4828bd998587b7dfdb36abe6ddc13c5aa19d33b229d077ff48905da494ae56c9', + to: '0x95bb5c5343637c8efefc0a51384a68838c0926f2', + transactionIndex: '0x2b', + type: '0x0', + v: '0x25', + value: '0x14cedd70379c00', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x60b86af869f23aeb552fb7f3cabd11b829f6ab2f', + gas: '0x439e4', + gasPrice: '0x1d69d68b9', + hash: '0xa400c130d9f43135ce67430443ea8c9bfbb5436685750e5aec30f498c94cbc6d', + input: + '0x1cff79cd000000000000000000000000fc588723ead01d032b837229577f6a532e5a0c20000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c402d48983000000000000000000000000000000000000000000000003589720ab213c38bc00000000000000000000000000000000000000000000000012f233fc4580690000000000000000000000000000000000000069b1bdce875d755c23bbaef5f7850000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000063290ef600000000000000000000000000000000000069aecd71bd7e714822f2a99dc6ef00000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x34ad3f993', + maxPriorityFeePerGas: '0x4840b828', + nonce: '0x1e703', + r: '0xacaa1110ec6090a99d6796d605860f7dff561eda0a2bdc117b515e50e6d27664', + s: '0x4f6eab2dccd63ce1fc5225802fdcf55a59e59d58933dba6e13e762fd109f9c8f', + to: '0xa69babef1ca67a37ffaf7a485dfff3382056e78c', + transactionIndex: '0x2c', + type: '0x2', + v: '0x1', + value: '0xae07', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x38bf68db0c18de405b33e2fcf78bbe6515bc1e62', + gas: '0x5208', + gasPrice: '0x1d02280e3', + hash: '0x899e04c029487855bf7febcd9f0b858f650c76c95371d8e201eae66ec78a39a1', + input: '0x', + nonce: '0x2', + r: '0xe995073e7b07cd6d14e02142761af26f6a1ebc55bdb4e90765bab2d030664244', + s: '0x29a57fdaeb8a96f9790287741d449c23ba5946eaf4db0d135d877a312dda650', + to: '0x114601f591418316946fdc58000fd597906aff33', + transactionIndex: '0x2d', + type: '0x0', + v: '0x26', + value: '0x1c6bf52634000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xbbad96336943a36e3e292d973b3382dd0ba4d1ef', + gas: '0x42694', + gasPrice: '0x1c9f77a91', + hash: '0xf2f5b830433dc46bddb24a3df0887f33b6161ad36c348c014519e44bb5159316', + input: + '0x1cff79cd000000000000000000000000a034c1f0246d728cb0f2376d5968ca53d6c8d30f0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000016446446503000000000000000000000000295685c8fe08d8192981d21ea1fe856a07443920000000000000000000000000ccc8cb5229b0ac8069c51fd58367fd1e622afd97000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000056178a0d5f301baf6cf3e1cd53d9863437345bf9000000000000000000000000000000000000000000000003721012a35b2ac97000000000000000000000000000000000000000000000869793d80d19375ca700000000000000000000000000000000000000000006d880550d2a8d5dea3220000000000000000000000000000000000000000000000000000000fa8dba56a7f50000000000000000000000000000000000000000000000000000fa8dba56a7f50000000000000000000000000000000000000000000000000000000063290f32000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x2b7499019', + maxPriorityFeePerGas: '0x3b9aca00', + nonce: '0x15d10', + r: '0x422da216abd41e14b79e793d80b8adf70acf548da112397d603ddfca688db8', + s: '0x67358640de62249434f706240ecaebfd5adb12bbe11f1701d9a2dad7a4e4cb71', + to: '0xa57bd00134b2850b2a1c55860c9e9ea100fdd6cf', + transactionIndex: '0x2e', + type: '0x2', + v: '0x0', + value: '0x4803', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x0676d673a2a0a13fe37a3ec7812a8ccc571ca07b', + gas: '0x7e7c9', + gasPrice: '0x1affac9f7', + hash: '0x41be82d2b841ca9bdd12d93de99c9574f0df77c38a99cf7ce529b782e218eefa', + input: + '0x795baa0b8f58bb4af50311d27c25027cc4ba5f9b24206352211e0000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000bdaefe578294842fb433769c6b0d95130099e96e020074312363e45dcaba76c59ec49a7aa8a65a67eed38af8e86c47261215393d4c49a06709baac69ac700751b660cdd580000704357a150b00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000017289fd643a5800000000000000000000000000000000000000000000000000000000632938e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007370af0000ad00be0efd2f1eb6e6e9d7000000000000000000000000000000000000000000000000000000000000000000dd9f6308aa08393985f0be507918c8cdcb7fd27bb829499ffdf45f2582a036ae7066915a0fb1473fff8bd96fb36de5f0ccbdf27dfe18121d9f0f2eb4aa9656ef000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000008c098e9c92a3a1fa21fc913ae4bb2d000000000000000000000000bdaefe578294842fb433769c6b0d95130099e96e0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000063508da3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001c08a7bd343494964fffe5aedf00354eb8a337b15b8c988e6cf5a2d604e57a640f212c33a91e4e0be06bce5a46c85a0b22c9c7705d9763b866bb11ae0c7f89ab678000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000051b660cdd580000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000795baa0b8f58bb4af50311d27c25027cc4ba5f9b0000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051b660cdd5800067d32bc8ca78cfd328398199169631cad7a85c20b9e28756805d2650b624a7b4000000000000000000000000f849de01b080adc3a814fabe1e2087475cf2e35400000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000001388000000000000000000000000d823c605807cc5e6bd6fc0d7e4eea50d3e2d66cd00000000000000000000000000000000000000000000000000000000000124f80000000000000000000000005076694538fb60ee506f1d7579cebc8d418392e700e4b1d3f1c100000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000059e70eb2e88bb30000000000000000000000000000007370af0000ad00be0efd2f1eb6e6e9d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000fe8', + maxFeePerGas: '0x1affac9f7', + maxPriorityFeePerGas: '0x109d632ff', + nonce: '0x2f21', + r: '0xb9ac08a55aea977963673df1e7257240585a56371f7c642be7013fe49a877f5b', + s: '0x6005f75215491beab956e89b929b38a754d1e8cfca8cdf2c982056571f13da09', + to: '0x0000007370af0000ad00be0efd2f1eb6e6e9d700', + transactionIndex: '0x2f', + type: '0x2', + v: '0x0', + value: '0x0', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x974caa59e49682cda0ad2bbe82983419a2ecc400', + gas: '0x19a28', + gasPrice: '0x1a9455b54', + hash: '0xb2b3b6c0007adf843d83404de14bda8420b8086c91869805c06525d2d4307d2f', + input: '0x', + nonce: '0x1bf29', + r: '0x8a51ec9a226a04afd99f734aa4e0cd5024a4d471e9e3ec92468e55b5b1b85e2a', + s: '0x2a307579f9a0fda059254b30d1b9cd3a3c96886b13ddc821a2b8f63aecbaf4d4', + to: '0xb4364f7c5984d83f96041e41fddfafe07f71cc88', + transactionIndex: '0x30', + type: '0x0', + v: '0x26', + value: '0xf53dd651df60000', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x3243ed9fdcde2345890ddeaf6b083ca4cf0f68f2', + gas: '0xdbba0', + gasPrice: '0x19e53943e', + hash: '0x7815d5286351d691012f99c3c4301d01725b3be9be096ac5180c00e42ad23d42', + input: + '0x85a4b0de000000000000000000000000ccba95b46a8c81d37c32d4fe88cfa295f73233b4000000000000000000000000b684849f3a7bd53fbad882302b5f7b9276c9b491000000000000000000000000000000000000000000000000000000000000000054945a0815cee3d39c6134b72cb122a7f05ff10bca8aea24502c8a108630b9ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e1b6975c0000000000000000000000000000000000000000000000000000000000061a80000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000003e0000000000000000000000000000000000000000000000000000000000000028428ba79ab000000000000000000000000000000000000000000000000000000000000004000000000000000000000000099fb53df00918295b2d45746829173d7337c1563000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000063509b09000000000000000000000000ccba95b46a8c81d37c32d4fe88cfa295f73233b4000000000000000000000000000000000000000000000000000000000000000200000000000000000000000050af5f78a48bfbb09d4a53263be9a405b4d39fec000000000000000000000000c44b7a03b53a3be02a3a8fa52d7188998bc7fbb40000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000420f4308c56b394b7214760e7b0a079007d1f9b2d017a231df49ab629c6f8ff43115ece9f9a47c023e9c63bc1fc4bdab754e8beb0b35f836360ddf362e4d5620ec1c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000427b3a20d53f8edc9c02d46090c6f50210f43fffaab118f20165ef1b75751ead3e117f248dd9589e48a612a97fffe1e2d4a94d5139f7c72e343ae3b03c0cea76ac1b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042a104e8a0f76bdbd3e343adc64651791537791b1584606c943b461b4135b22f02429cccd04ee40d41ec4ea6738371b30a36c95aa343940b8c22db7b8cf829aca71c02000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x1d2c06852', + maxPriorityFeePerGas: '0xff6e3ad', + nonce: '0x50cd', + r: '0x8a382b02e283b3460059471534f575537676b20cc68f8fbe6b186908abc99d82', + s: '0x3c581e60183c9c512a597b08d9d82f904b8e7228faba001f9f998773110a5230', + to: '0xe915058df18e7efe92af5c44df3f575fba061b64', + transactionIndex: '0x31', + type: '0x2', + v: '0x1', + value: '0x0', + }, + { + accessList: [], + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x2b263f55bf2125159ce8ec2bb575c649f822ab46', + gas: '0xabb32', + gasPrice: '0x19e53943e', + hash: '0xec27cdf5d5316b45733f5340468c0d28d25bbe886ba79a00e8c7eb80bef19309', + input: + '0x097799270000000000000000000000003176db3289fd53013bc9e834597cd3ac7db9b62b0000000000000000000000000000000000000000000000000000018358617d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031a120000000000000000000000000000000000000000000000000000000000014c08000000000000000000000000dd2a08a1c1a28c1a571e098914ca10f2877d9c9700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001842e9feb790000000000000000000000000baba1ad5be3a5c0a66e7ac838a129bf948f1ea400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4b1a417f40000000000000000000000003176db3289fd53013bc9e834597cd3ac7db9b62b0000000000000000000000003176db3289fd53013bc9e834597cd3ac7db9b62b000000000000000000000000bbbbca6a901c926f240b89eacb641d8aec7aeafd00000000000000000000000000000000000000000000000229115df8a03f380000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042c84a0986f999ce982823c5a4aec65a41495b28fd00e7e2a398cd0472600c669c46c8ffff936ec0670327e6ec1a1bf85b832a69f10f4461eaf8d3419f0214cd1a1c02000000000000000000000000000000000000000000000000000000000000', + maxFeePerGas: '0x1d2c06852', + maxPriorityFeePerGas: '0xff6e3ad', + nonce: '0x5b4a', + r: '0xd1da29f9be345a2b311dfbe4dd70cdd6ad61b4e2a3e32e64444afc260abad9c8', + s: '0x74bf3a94822d265456a4c401e9465d33d4e770c9a889254cbb1824d236ed3709', + to: '0x3176db3289fd53013bc9e834597cd3ac7db9b62b', + transactionIndex: '0x32', + type: '0x2', + v: '0x1', + value: '0x0', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x787b8840100d9baadd7463f4a73b5ba73b00c6ca', + gas: '0x19a28', + gasPrice: '0x19a72d21a', + hash: '0x5fa28aed454992652f86869c959f53544b784e8cbcf19fda6a0432fd768d0025', + input: '0x', + nonce: '0x15ca', + r: '0x52cb8aa884ff1aba756de5b22263a05ebf0346888feb2da9d886fc056f1f685f', + s: '0x318da47d57a41ae4aa6aa65aa99a6ad60350746d78b13b8c97f5a2fdcf5cc3fb', + to: '0xd9789fc1069e9cc731cba809287a4b4d76df8d26', + transactionIndex: '0x33', + type: '0x0', + v: '0x25', + value: '0xa2452bf0625a500', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x24c55f3734aef7d0d51a9be94a5c776422a94d65', + gas: '0x5208', + gasPrice: '0x19a72d21a', + hash: '0x7f0795fd4a7dfd57b3f3c142e4a6efb9b1f807986ee837efd5afeb567210c580', + input: '0x', + nonce: '0x1b', + r: '0x253993baa3dff397839c23c762a38bab8fd36f6fc200f8cebc1ff67786a65e99', + s: '0x28ed95b7f4defb9d626efb60c1b9f46b3f074637153796b827ac9fcfc2b4dac7', + to: '0x974caa59e49682cda0ad2bbe82983419a2ecc400', + transactionIndex: '0x34', + type: '0x0', + v: '0x25', + value: '0x21464aef16c1b30', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x0a3ba5f47a1efc5ab9aac751b13d2e2591313985', + gas: '0x5208', + gasPrice: '0x19a72d21a', + hash: '0xef8081d1df1f0eebcec5f5e83ff5976d48e34248d092023db3ed91517a2e8888', + input: '0x', + nonce: '0x1', + r: '0x9a59010a1cfece20d22ad8d28eea1132469223b6d059d6bb4284602b20761eb5', + s: '0x341287251eb4971202d1a277becf7efc845df3ccbc253197983924e04a9359f8', + to: '0x974caa59e49682cda0ad2bbe82983419a2ecc400', + transactionIndex: '0x35', + type: '0x0', + v: '0x26', + value: '0x21464aef16c1b30', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xac77e1fe8be71a467c3cbd61381011b9e0de23f7', + gas: '0x5208', + gasPrice: '0x19a72d21a', + hash: '0x895b875481424bfde73708b8e70c56001fb42dc95b3d5711bb131eec370839b3', + input: '0x', + nonce: '0xde', + r: '0xe9d7bf94ba3d4c438e0a1fae7da2a6011275a5bfbb0960dc86cf38c4b0f6ad45', + s: '0x33a582397c7669afb0e5f07f0caf05221f441f87cd430028f43c174c8f42d08c', + to: '0x974caa59e49682cda0ad2bbe82983419a2ecc400', + transactionIndex: '0x36', + type: '0x0', + v: '0x25', + value: '0x388a95154303721', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0x096eeeda9389574b4beb1a490544ea712db5c1aa', + gas: '0x5208', + gasPrice: '0x19a72d21a', + hash: '0xa483cddbc7cf67413fdc21d07852497aeefd1d320bdd22d024c42601851f61db', + input: '0x', + nonce: '0x17', + r: '0xccc3e61bffa8b61838655a6fce9efe263ce545088d86aa7d26a41e4b9537c67', + s: '0x23b8ceccc0393117c87a0629074761085192f5c575de3f872d29d26479b4ec50', + to: '0x974caa59e49682cda0ad2bbe82983419a2ecc400', + transactionIndex: '0x37', + type: '0x0', + v: '0x26', + value: '0x21464aef16c1b30', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xb202d208b9df60f99eeb62d4800def60582f46e1', + gas: '0x5208', + gasPrice: '0x19a72d21a', + hash: '0x5d17d212dfec67e3e9c23c14a9de1cbb5dd4c300d5c23bcc533a21bea8e871b6', + input: '0x', + nonce: '0x2', + r: '0xf0419f475a4788c47315868ea50416d001a0331103a0db0df8f95ec9c5789721', + s: '0x284478ba347866b3ebc0d97d18ab03ea158cf7e9908fd47e79df994f4eae5045', + to: '0x974caa59e49682cda0ad2bbe82983419a2ecc400', + transactionIndex: '0x38', + type: '0x0', + v: '0x26', + value: '0x21464aef16c1b30', + }, + { + blockHash: '0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24', + blockNumber: '0xed9929', + chainId: '0x1', + from: '0xe87ad83f3652180e0c1c6f189404420d365cc5cc', + gas: '0xf5dd', + gasPrice: '0x19a72d21a', + hash: '0x80192975119b97cab128cbbe474e09667ab8e027b651dc51282c3da8a5449f73', + input: + '0x6a761202000000000000000000000000b88fafcc6855833cf20c5a0c346b8935177efd8e00000000000000000000000000000000000000000000000006f05b59d3b200000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082000000000000000000000000e87ad83f3652180e0c1c6f189404420d365cc5cc000000000000000000000000000000000000000000000000000000000000000001196126c3a03ba5d8f6f0d78ef3ecb5ab001be2e023cbbf6f132263309c56169f65c0fe41438a2280bc1f6a24d98f7b88faacd5b11651c22aeb99437cff3407241b000000000000000000000000000000000000000000000000000000000000', + nonce: '0x3b', + r: '0x59c1ff67db4c0af266f3b85ddc03d86380de2132c52083f7f8617610e0a56fa5', + s: '0x112178c2f50db494cf5d366e227ecdf591d4e0d6d4d82d6000741fc8a47206f5', + to: '0x3797a3823213a07b3b65220e702ad75f062e7e22', + transactionIndex: '0x39', + type: '0x0', + v: '0x25', + value: '0x0', + }, + ], + transactionsRoot: '0x5f4773690718a2e37f45aa56458c6779a61b830fcf89485af5f32447c11f9b6c', + uncles: [], +} diff --git a/packages/block/test/testdata/infura15571241wtxns.json b/packages/block/test/testdata/infura15571241wtxns.json deleted file mode 100644 index 831499ab35..0000000000 --- a/packages/block/test/testdata/infura15571241wtxns.json +++ /dev/null @@ -1,1194 +0,0 @@ -{ - "baseFeePerGas": "0x18e5cb091", - "difficulty": "0x0", - "extraData": "0x", - "gasLimit": "0x1c9c380", - "gasUsed": "0x4ef91b", - "hash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "logsBloom": "0x00a00030e30a0d0004b044d0801903210050048000004208101184251400010286090c100040360800410809444a4b81a31804512e2338070301b11484732b40100484201402a8286908021b2461d1a03091ba4a0451182098c0400988000000420200000222414820020ac004e028110008100004090cc020000092018802014000010093120046052922c00800842d040006830140280c4000a040417000b49a81c90343826e600c9352e40f022c73800c02121207408201a0020c140c110005b00a070800010082400030c81a4208002931410000041203006da6805020102012274918020b0000a8118001060c1c104000285848814048504428e2022402", - "miner": "0x4675c7e5baafbffbca748158becba61ef3b0a263", - "mixHash": "0x267432789113be7e27e28ef02abdcd044e2303ae8966a92f4c435c4468d87777", - "nonce": "0x0000000000000000", - "number": "0xed9929", - "parentHash": "0x5b6edff14df30aa779157e2e563e44ab78bb599f2924e9229746fb462b16b57e", - "receiptsRoot": "0x434dbbb34a1498bae94b21189301f39df847e9f5a776e81c489bef624eef2b3d", - "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "size": "0x4eea", - "stateRoot": "0xcdd3a940c3e78ebffaa2b420466d1f12386fa6255686c8222308d572923c292b", - "timestamp": "0x63290ec7", - "totalDifficulty": "0xc70d815d562d3cfa955", - "transactions": [ - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x04be70565b05b35198845e623c9e51c67dd0c4b0", - "gas": "0x5208", - "gasPrice": "0x10ff239a00", - "hash": "0xb9b9c7f88abdf7733d9f743d64fa5cd19b867144ebd675e1436725df4205bcdc", - "input": "0x", - "nonce": "0x902", - "r": "0xaff542c6e245c6ad0aa8e5341b41b8ab4bece99d1c5ae2ad6e05f4dbf16e23b8", - "s": "0x4a2dc22e49b0cf348217076f87c8a41439ea306ab59c8c2e80b48dcf663e3f56", - "to": "0x0016c0d0343e8f2c3a7b6a51606b84b1545ec606", - "transactionIndex": "0x0", - "type": "0x0", - "v": "0x26", - "value": "0x23f116efd28a00" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xc35fb86f962ea955751a793a007b5cdd44f798d7", - "gas": "0x5208", - "gasPrice": "0xba43b7400", - "hash": "0xa5df5ec4a7b2881638143336de7ca7d3b5df1fec86560d38eade95d62c847b38", - "input": "0x", - "nonce": "0x31e4a", - "r": "0x1acc114a5e67d14b698720781b5108b05bec906d658714781850e3eb7ff0cdb0", - "s": "0xb9d7012875d062202f971cd6f358768265752725538c5085ace03a6b84b659", - "to": "0x8d2e37572f0e6bda626f328a55d148122effd4eb", - "transactionIndex": "0x1", - "type": "0x0", - "v": "0x25", - "value": "0x817f14f6102000" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xffec0067f5a79cff07527f63d83dd5462ccf8ba4", - "gas": "0x30d40", - "gasPrice": "0x6f0d08080", - "hash": "0x5a524e1ac66e834b362a77eeafa2cb556e8282f485e79ccabd65506bf4a4b3f7", - "input": "0xa9059cbb000000000000000000000000d2df00a63aace3df99acce61dcc042159d9258800000000000000000000000000000000000000000000000000000000013189cd0", - "nonce": "0x1251f0", - "r": "0xef85ada4f2db8bf2f74a44f8a2a51e9101363b596656e152c1052398e7a6f8dc", - "s": "0x21bd346a847e253ce9abc2ba5f7ed45e3eb8fcefcd9e71c900b3515605b2cc68", - "to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", - "transactionIndex": "0x2", - "type": "0x0", - "v": "0x26", - "value": "0x0" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xa2aa74d8542a917a51601f0105e03febbde52eed", - "gas": "0x3d090", - "gasPrice": "0x337d7a1c4", - "hash": "0xba29cd7b85c703025df2998974b9e8fac48842b39ab32bc934aed5863dda7dfe", - "input": "0x4a4f42df000000000000000000000000c83940fdcc3647dde6295ecba984b8302715448a000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000388bd7b000000000000000000000000601a63c50448477310fedb826ed0295499baf623", - "nonce": "0x1f135", - "r": "0xb05360268d2e08702eb650fd483dc116e3a33dc867819929ad8cc416c75ea610", - "s": "0x46ea9086c1b2a47a48256f945ed70e192b6aff8e8602b4e217f3a2203f9763d", - "to": "0x92f0fb6a6ebcd7c32123288144c7b8c7fbf86021", - "transactionIndex": "0x3", - "type": "0x0", - "v": "0x26", - "value": "0x0" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x6238872a0bd9f0e19073695532a7ed77ce93c69e", - "gas": "0x30d40", - "gasPrice": "0x27de808fe", - "hash": "0xe72c5b5e59aa6aff72a16db1bb3933b9728d42ff7d90c0aaabc0be4a1906e7a7", - "input": "0x42842e0e0000000000000000000000006238872a0bd9f0e19073695532a7ed77ce93c69e0000000000000000000000001aca4e02ef8a3bd59906aff4c08ff2e52acbbaa90000000000000000000000000000000000000000000000000000002affb57a6f", - "nonce": "0x2a7da", - "r": "0x4faab3113828af3a834f73c846eb46643eca273bc2f6d2550b64be52fa668594", - "s": "0x7c27096fd2d4267035f8be46ca0d95bcd167a704235190936b79d591139b5fed", - "to": "0x2a036569dbbe7730d69ed664b74412e49f43c2c0", - "transactionIndex": "0x4", - "type": "0x0", - "v": "0x26", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xb8b5e97cd110406b692ce756e2818b88b2751fbc", - "gas": "0x9e64", - "gasPrice": "0x2235fa991", - "hash": "0xc2aa59999b709b9739ff7b88b62fcd60e8e56172d937d862b0fdb7a91d3f72b9", - "input": "0x23b872dd000000000000000000000000b604adf39e054243aa08840f66226a78feedd4b00000000000000000000000000006d868fb03d8d15a5efd4a625e2c61a8fca96600000000000000000000000000000000000000000000000000c1d3fd2cf00e28", - "maxFeePerGas": "0x3c79fe84e", - "maxPriorityFeePerGas": "0x9502f900", - "nonce": "0x1a67", - "r": "0x5566af3155c68fb28dd1b7a176a799c7826a459f8a5ed845edef4654299dd59f", - "s": "0x4ba775cac5656765a3246b20bffc82e7bac3bee7441cb7be83947454aa20ef35", - "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "transactionIndex": "0x5", - "type": "0x2", - "v": "0x0", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x27aced470e1e232babf2da93a78269bb5739c48c", - "gas": "0x10d88", - "gasPrice": "0x21d69c891", - "hash": "0x39327d55f239c627920a78432917e03781613807fbbcd41aece90c62e8b73788", - "input": "0xa22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001", - "maxFeePerGas": "0x39aae0e00", - "maxPriorityFeePerGas": "0x8f0d1800", - "nonce": "0x2aa", - "r": "0x5d570a974c4695b82eba8125065ddde8e16d9c52863f500ad57da890d6e51f66", - "s": "0x5f1a39cad358b7b506593d638e1cadc40862646f3525653241c0e5750ab62f99", - "to": "0x3be444fb01bee9fa5673c6c0b986a9aae0fd113d", - "transactionIndex": "0x6", - "type": "0x2", - "v": "0x1", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xa1f95712ee46effdda74eaf4ff4a77e78edaf484", - "gas": "0x5ba9a", - "gasPrice": "0x205924491", - "hash": "0x99a5133570f1631c9d47b262683ab49802909048f5fe257dec6cb12bdb862242", - "input": "0x474cf53d0000000000000000000000007d2768de32b0b80b7a3454c06bdac94a69ddc7a9000000000000000000000000a1f95712ee46effdda74eaf4ff4a77e78edaf4840000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x2540be400", - "maxPriorityFeePerGas": "0x77359400", - "nonce": "0xd", - "r": "0x3ec7fdff6cf93655f9d25b37f7591395be4207d4c51d03776d8768309bd745be", - "s": "0x405f71d8bcff23bca5d7642534dbee84301615ba707ae65b1ba3dca346d309dc", - "to": "0xeffc18fc3b7eb8e676dac549e0c693ad50d1ce31", - "transactionIndex": "0x7", - "type": "0x2", - "v": "0x1", - "value": "0x1cdda4faccd0000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xcd5342f249d406cf0c61fef74366ffeefb50ebb3", - "gas": "0x34d25", - "gasPrice": "0x205924491", - "hash": "0x0e5335bc10878fbb66e693ef4ff64e37a2da2755105f51f46c24d31496591a20", - "input": "0x4e71d92d", - "maxFeePerGas": "0x2540be400", - "maxPriorityFeePerGas": "0x77359400", - "nonce": "0x58", - "r": "0xe4d58ec4262409920b6614ac8abb0dfd46ab407104cc7a72ff690f880f7d0176", - "s": "0x136b04c025ef6b8ad3da4ee36e590e79b5abd96f53fcca38e0f8df0a4d0e0592", - "to": "0x84927e55ed03ea00732f17fdaa89f482ad12c005", - "transactionIndex": "0x8", - "type": "0x2", - "v": "0x1", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x78f01a1f456b340df24a49df607467ddee2d1835", - "gas": "0x9ac1", - "gasPrice": "0x205924491", - "hash": "0xa99e00288a87a92f1d5130dc10ecfb7ebd84ecfcf335f743f0792b9d0c98cf0d", - "input": "0x2e1a7d4d00000000000000000000000000000000000000000000000000504a948bec8000", - "maxFeePerGas": "0x32f07c5d0", - "maxPriorityFeePerGas": "0x77359400", - "nonce": "0x189", - "r": "0x7e25a99f3e08f93a59808c13ef9450158270ad6f2493c99a64ae781e3c66846f", - "s": "0x352bd68790d426a91af82b2a8a155da47d7bf5c46117005ff51accaa0f5247e6", - "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "transactionIndex": "0x9", - "type": "0x2", - "v": "0x1", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xeb2629a2734e272bcc07bda959863f316f4bd4cf", - "gas": "0x5208", - "gasPrice": "0x205924491", - "hash": "0xc59f63fdfceffb0e17b0d4f958193032a1ddf635ed64d7477868c293c4b887c9", - "input": "0x", - "maxFeePerGas": "0x3b9aca000", - "maxPriorityFeePerGas": "0x77359400", - "nonce": "0x64377d", - "r": "0xb064b23f93e68a8c170b76cae5a1015a6c1a3344eb7e751467b0f2b07ec91d44", - "s": "0x43a18127a6f6a6e3268dcee7f587ecbe913ffcb48f7d7c95d31f5972e1ea7a44", - "to": "0x97c3ede8b742a122a48396c217ab7cc8a0b44e20", - "transactionIndex": "0xa", - "type": "0x2", - "v": "0x1", - "value": "0x17b4260df10000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xeb2629a2734e272bcc07bda959863f316f4bd4cf", - "gas": "0x5208", - "gasPrice": "0x205924491", - "hash": "0x451f9532c9ee5771b0110e252b5e123e7e48edd7e36348be49f1c2b8decc9244", - "input": "0x", - "maxFeePerGas": "0x3b9aca000", - "maxPriorityFeePerGas": "0x77359400", - "nonce": "0x64377e", - "r": "0xd8352e0875a60bc02826029e8bb376546af75ab6453bcd781db2225b1a707a4e", - "s": "0x683e29bb2e764493aa00016d6253ccbeb0806264735b29a06a11bd633714de9b", - "to": "0xed490c805eb68debe300011bf7042a0b24525c6d", - "transactionIndex": "0xb", - "type": "0x2", - "v": "0x0", - "value": "0x17b4260df10000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xddfabcdc4d8ffc6d5beaf154f18b778f892a0740", - "gas": "0x5208", - "gasPrice": "0x205924491", - "hash": "0xe7f2adf16d3b697160360d6a4f23185397426a0cb394daa183185f2e00f059f0", - "input": "0x", - "maxFeePerGas": "0x3b9aca000", - "maxPriorityFeePerGas": "0x77359400", - "nonce": "0x6c3153", - "r": "0x182edb4dbf4823e7a8e204df3213a31934d0ea5e0e57d0c4014ddb1b401cce27", - "s": "0x7c868a3f35bb22aae5019555d25d33eb68cb3ccbcece4b92b646f84dc8d73638", - "to": "0x1448731aaa072c1de58bc8eaddd25dcac8c6a063", - "transactionIndex": "0xc", - "type": "0x2", - "v": "0x1", - "value": "0x17b4260df10000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xc12b4e97408deaeba6869ef31c2f488d66a20ef4", - "gas": "0x1fbd0", - "gasPrice": "0x1f5004bd8", - "hash": "0x63907ce0cf12589c9ac7af84ff04520e65258f46e257e4a5fce957aef56680d0", - "input": "0xa9059cbb0000000000000000000000006238872a0bd9f0e19073695532a7ed77ce93c69e00000000000000000000000000000000000000000000000000000000ee08779f", - "maxFeePerGas": "0x4026410cc", - "maxPriorityFeePerGas": "0x66a39b47", - "nonce": "0x39", - "r": "0x4ef9c8d332313be8583233646804f6ce5bb6087aa89f93b4ec83afb585637582", - "s": "0x581a90b988fa4b88b42ed44f987c01dd83a02fcb72b9e3f89499a11bcd08e2c3", - "to": "0x473037de59cf9484632f4a27b509cfe8d4a31404", - "transactionIndex": "0xd", - "type": "0x2", - "v": "0x0", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xf44ce01f79927d5a8c2c29c2b129098733b1c7e9", - "gas": "0x24404", - "gasPrice": "0x1e7c4df91", - "hash": "0x6c9a435edb8b4b118037640b2980a164a3323f8d79388264bf5b2ad89196fe23", - "input": "0xfb0f3ee10000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012574432a728000000000000000000000000000c60fd7a8bd62025605dd18679232bb6c5c92688000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c000000000000000000000000003be444fb01bee9fa5673c6c0b986a9aae0fd113d0000000000000000000000000000000000000000000000000000000000000a7f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000063290e780000000000000000000000000000000000000000000000000000000063291c89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000008626851ab8000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000002189a146ae00000000000000000000000000017da5bbb04efaf105cc373ba7ebe1ac2c1249bda0000000000000000000000000000000000000000000000000000000000000041594e2566a030c84e78324892932c22aef652ff123653d481c6bb9611178e5f3b0039ac8306cfd15aa56f830e5bda1069315a3ddcd3134ea056e14b63f1a6f5db1c00000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x79", - "r": "0x7b30f31232f48bb5d47e547ceb6b5a5a4bc8cc6231d902478149306d742159d", - "s": "0x5630e387920ee6d50db9f7c8f1cdb5b7c3f0a2718accfebee36b2db9a05a46a0", - "to": "0x00000000006c3852cbef3e08e8df289169ede581", - "transactionIndex": "0xe", - "type": "0x2", - "v": "0x0", - "value": "0x14f604cc2cc000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x97309316dd03c13c717d2375b7efce36ca27704d", - "gas": "0x122f4", - "gasPrice": "0x1e7c4df91", - "hash": "0x08c325527690f9bc512aadeefcccc9a81aee3504aedb49858b22e2d82c8858f1", - "input": "0x42842e0e00000000000000000000000097309316dd03c13c717d2375b7efce36ca27704d0000000000000000000000003d1369c798035ca521d8670a13323b50cdc886eb00000000000000000000000000000000000000000000000000000000000013e2", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x2e", - "r": "0x23d68def8d12f2a8a52d9df8c6fcf2689ec21dcbe001f32d161fc77f925c12d", - "s": "0xf6f2a66c63333a090493e002b14e828b2b1499503355f6d21c06db4c741013c", - "to": "0x3be444fb01bee9fa5673c6c0b986a9aae0fd113d", - "transactionIndex": "0xf", - "type": "0x2", - "v": "0x1", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x7a1d40351b244f77f50d32ab86419fa9fe5a73c3", - "gas": "0x82f5", - "gasPrice": "0x1e7c4df91", - "hash": "0xda11cba36dbbe74d56ea48875cbec6b88e5b1c42c332b50189029ea05155a763", - "input": "0xd0e30db0", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x2e", - "r": "0x7803148677440554affd05300f157ee97f014f26e1381788cf12db075b19e524", - "s": "0x67369f016f1d6025d3d2183ed50b81669734b44eef57e07ec700443930e07f72", - "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "transactionIndex": "0x10", - "type": "0x2", - "v": "0x1", - "value": "0x38d7ea4c68000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x934b5699d497aa156be908522e0fdaf5009666d2", - "gas": "0x36619", - "gasPrice": "0x1e7c4df91", - "hash": "0x36983c5f6a85f4bca40beab6649aa6c5af14a5f1f80fd58c340d8d7ae2bed308", - "input": "0x53d4a33b000000000000000000000000934b5699d497aa156be908522e0fdaf5009666d2000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000016a50000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000e37562a2c8727a0209eac61ed485ade33a5b50779b957d178bf6fed0b0d42796bb074b867d8acdb7977fd5977784f36ad6105aa9364118bf907b09289bec804b3e58b188679d2155ba206f739d6b9f4832ef43855eb2265d85b95ac8c9fab8c6169566b09604a4be1448967a066ea4f1a970e51e727ec9f91b4289887c36b32ca5d1524285974086d0f08b897420b20ceb8f0db893dfc507a38f6d43f22e0b2bb29aaee1ae2dab4187c564a592e8870afe11648dedb214c07a6f6dea4b75176b947e1574986f6b7cefe1d260cb4851e8980058d435335a9494c5419a665eb53e318d9ce6c99e664579c1b3fe7c90b707edfedd51f15954d2942655eb12785d81ad6d499d34c4da1a9111ed582a5c385cce00609abd615bd9ef53c06914febc8c34e6c87329cf658e78172f5a4667fd911f750be57d14261e25057bce4e4299458f0aaec4a7d4047ec91cd8f6530bb9a0f7157ebe383c8640729b659d5b2ed56f5999a9d92e8af7413e1e72731a14a58081fe106e9c5afe40a2b68b8abb87f507b6892b6060ad8022013f563c6e642eb6c3c376f8e54f90dd9b1e2d099b183232782006f8e5fb93a7b15e3111ef943d4ec7967ac3c1a65b433236bc802c8aad745", - "maxFeePerGas": "0x2ad5ab6d8", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x61", - "r": "0x4ff89c3b5359e853088d958c9623ea331d573930b53d9611e53f3abcb31581db", - "s": "0x3770a32bd376c67aa037765a207190215dbbe6adb718a00050d0f41a35c26016", - "to": "0x795baa0b8f58bb4af50311d27c25027cc4ba5f9b", - "transactionIndex": "0x11", - "type": "0x2", - "v": "0x1", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x1795a964beff973e3c594f3c6ae1d0acf4db6b27", - "gas": "0xd284", - "gasPrice": "0x1e7c4df91", - "hash": "0x99df908b239518412af0d5694f788d3b025cb24967f9c2f18194efb7acd876d0", - "input": "0xa22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x6e", - "r": "0x3fd74eeb735d0355e57db10b55979c480418ec526d41479cad756892a4846f89", - "s": "0x6e084b7e2d01786ab2786b5aacd144062e672a4989f5805b84cfbdd89fcd7f28", - "to": "0x795baa0b8f58bb4af50311d27c25027cc4ba5f9b", - "transactionIndex": "0x12", - "type": "0x2", - "v": "0x0", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x66833995ecfb462f5fc0d25266160da7f53fda99", - "gas": "0xb4be", - "gasPrice": "0x1e7c4df91", - "hash": "0xf5b2431463e8315f00e50981a76ea7da64f9492459dc0956217265543c99ebec", - "input": "0xa22cb465000000000000000000000000f849de01b080adc3a814fabe1e2087475cf2e3540000000000000000000000000000000000000000000000000000000000000001", - "maxFeePerGas": "0x281f883bc", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x9f", - "r": "0xdf2d584f257fd29b77b2c286b10c26dd23616e44ef16bedbc8912df8ad77d238", - "s": "0x5e64c89e9a5d081d78fd658a12b333f5fb4dfabf5634ac9f6faf1c12e3bc790c", - "to": "0x8270fc3b2d23de703b265b2abe008883954fea8e", - "transactionIndex": "0x13", - "type": "0x2", - "v": "0x0", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x7b968dd081e6d11b850c9f841337a77a13b10e66", - "gas": "0xd31d", - "gasPrice": "0x1e7c4df91", - "hash": "0x6b8432bd216837defb7fd2291d4881a0f3f063072714c7a13546a1f6fb891fa4", - "input": "0xd0e30db0", - "maxFeePerGas": "0x281f883bc", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0xba", - "r": "0x3012c8ffed3f9491a691dad6244de1111fde1a7c91b7087de008bbbcad5ca670", - "s": "0x509b2edf30213f099b0324f6ba5f490abc35f4f141ac853f077d1028e9d9a0ce", - "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "transactionIndex": "0x14", - "type": "0x2", - "v": "0x0", - "value": "0x71afd498d000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x46a43ef71cb4379364a8c7b4eb83db83b59af72f", - "gas": "0x5208", - "gasPrice": "0x1e7c4df91", - "hash": "0x696acc03b3072657a90efce4bdc77ebd94305d2fb0a9b1a5248580aec68aff9b", - "input": "0x", - "maxFeePerGas": "0xae4f8a2f3", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x1", - "r": "0xf6adaa3fa1d6219d7928f967680929b5317d7a1b29dd6dc3ef61dc16e1dde680", - "s": "0x2983e39c4d2b996d95e402501410c2ab3448a1372171018814fa04fe1ecda6c9", - "to": "0x4f732de70db90d23c5310da93591f077757b40ca", - "transactionIndex": "0x15", - "type": "0x2", - "v": "0x1", - "value": "0x8fd8583cf4ac1d" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xd99695379a30dfe679fceeb0b5de3a948a36fa84", - "gas": "0x30a1c", - "gasPrice": "0x1e7c4df91", - "hash": "0xd8ab54c64d7f3d4497cbf7350609d1e86e6299e560cb13123d5e26c194a2ca52", - "input": "0x5ae401dc00000000000000000000000000000000000000000000000000000000632915ab00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000e4472b43f3000000000000000000000000000000000000000000000000016345785d8a000000000000000000000000000000000000000000000000000001390fcceb17141e0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000d99695379a30dfe679fceeb0b5de3a948a36fa840000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000fe0d684574f84731a1c4cc64198dcea9dc08765800000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x231", - "r": "0xfa7213c9ae5c3b24f4903d9721a82366c74ed91b7df3de383aa9aaba39e27ee2", - "s": "0x23e718e7b609b5af0ce02bc7c04cf20bcb0284ece0c70cf0390e017df7bc7948", - "to": "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45", - "transactionIndex": "0x16", - "type": "0x2", - "v": "0x1", - "value": "0x16345785d8a0000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x3b0459c53fd6fc216fea8817512990c886310386", - "gas": "0x5208", - "gasPrice": "0x1e7c4df91", - "hash": "0x20121c996f327fd28a8b74a71308660166a88ffae6776a2edd8919068b60082b", - "input": "0x", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x34", - "r": "0x87a97c30a5d39f962ab1aa58fcbf992a7699fa90c2f04136fb53e6812e385b5c", - "s": "0x79c0c222f3354f12b889c963452e3c043616bb98df9d9d54eaf93187dcf1809f", - "to": "0xdfe5bbfe66b093088022ef3a72a2e5d88140dba7", - "transactionIndex": "0x17", - "type": "0x2", - "v": "0x1", - "value": "0x3400f545c964b9" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xa3b9fe8647aa9d7009b9a7ad1d8d4a2381994efa", - "gas": "0xd954", - "gasPrice": "0x1e7c4df91", - "hash": "0x17c4f42299ac98c227340f3ae27f5c878c499594c28e1e2e3032243ec2a7f924", - "input": "0x095ea7b3000000000000000000000000c92e8bdf79f0507f65a392b0ab4667716bfe0110ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x6b", - "r": "0x5f5f6009091b82a0e5091d7ca511ea15ab7ce7cdfa844dd43ab3444a206cc15c", - "s": "0x20b8efe8bbafef0ee018a47dfad7cd81da267728d98667245f49b5f40c9b2b49", - "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "transactionIndex": "0x18", - "type": "0x2", - "v": "0x1", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xed9f468d8c9e4deb4095ebf85c45949a3c79b357", - "gas": "0xd954", - "gasPrice": "0x1e7c4df91", - "hash": "0xac9915130ff627430b584ad477cb938cf725ccc3f547fbd8579e52a451365e7f", - "input": "0x095ea7b3000000000000000000000000c92e8bdf79f0507f65a392b0ab4667716bfe0110ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x27", - "r": "0x7f74497508ede05961fc6c278f9a74b07380f2fe213e9e8120aacdea3b88bed4", - "s": "0x649f2d7231c89981e0634fc09bc87df5dbf033427981c483a4102da02827096a", - "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", - "transactionIndex": "0x19", - "type": "0x2", - "v": "0x1", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xb67fd9d9cd7ea01b47b779acae77868020fc56ca", - "gas": "0x5208", - "gasPrice": "0x1e7c4df91", - "hash": "0x359caf310662767eb947d1e30fce26856dab88da836619cfd2f4f9a3c30733ba", - "input": "0x", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x29", - "r": "0x7e85005c7f3254278530d4caf40a7cc91504e744b720930e8c14e112cfa8a969", - "s": "0x2a386c93e8985068df6a6ba426dac5c6ae630eb79bd64b53e7a584b1a61ffc8f", - "to": "0x86dfd8ab4adaefa6df649d5d503ce13dbd3ac62b", - "transactionIndex": "0x1a", - "type": "0x2", - "v": "0x1", - "value": "0x440114d9287283" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xc264b4a5fb07202721eaaf13e756a91a34c409c5", - "gas": "0x7e9d", - "gasPrice": "0x1e7c4df91", - "hash": "0x336a6841f255c5338442a2dd8a8337238b169f5221bec34e63957faba34ce596", - "input": "0x06ab592307d2390e655754bd28bbe2556e5a4cac22f6e2759c4ac8359504410488d8ec3dc1cb7903f69821967b365cce775cd62d694cd7ae7cfe00efe1917a55fdae2bb700000000000000000000000099588ac293a5ae5fe79e94a9a8f3ba9ec83a55dd", - "maxFeePerGas": "0x281f883bc", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x108", - "r": "0x52dee543947e15626a7670ff3055c5373ea20b3ea745ce3ce0e52dbe7a36b8ce", - "s": "0x4af5bbdb4115b9390e8223514a5428af7e6a4264acdb94f1e658e43bacf882f", - "to": "0x00000000000c2e074ec69a0dfb2997ba6c7d2e1e", - "transactionIndex": "0x1b", - "type": "0x2", - "v": "0x1", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x316d80240c8392d6917281af6cf58e02d205f077", - "gas": "0x328af", - "gasPrice": "0x1e7c4df91", - "hash": "0x169405b9bc11e6bc6444e9a06a085026c5aca321b89f530cabfffb8e4ffdf3af", - "input": "0xfb0f3ee100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000593569764f600000000000000000000000000056d3f3a73c48391f413e1d9353165fdb0c7dda3c000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000795baa0b8f58bb4af50311d27c25027cc4ba5f9b000000000000000000000000000000000000000000000000000000000000113d000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000063290cf900000000000000000000000000000000000000000000000000000000632a5cb90000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000f7f59ff9869d3a6c0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000027a5f5fbb18000000000000000000000000000000a26b00c1f0df003000390027140000faa71900000000000000000000000000000000000000000000000000076f1e1f3148000000000000000000000000005076694538fb60ee506f1d7579cebc8d418392e70000000000000000000000000000000000000000000000000000000000000041693a36a7cd008124afa3264970a0d8f4e74f3c00d5ee239d83b6daa01202f979787285a9c9a92f88adab8de204cc62af4fb31115a8d8d1e1c07814019596a7e11c00000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x281f883bc", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x227", - "r": "0x42261473348cce6e81f7895ead81b5d2ac83204bfe96152749eeef17b29b41fa", - "s": "0x3b0b4bfad3c9ef419fe0f3a78be3899a3f1f3b282c691d7fe37ddab9cd587af4", - "to": "0x00000000006c3852cbef3e08e8df289169ede581", - "transactionIndex": "0x1c", - "type": "0x2", - "v": "0x0", - "value": "0x631ee6f53bc000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x91a6f1310ffe988fa26de4dae4768862d760a100", - "gas": "0xc89b", - "gasPrice": "0x1e7c4df91", - "hash": "0x6b55d66d63e30da4a829d23d696a1ce2de39c6fd71dea49a66bb417b36ff037b", - "input": "0xa22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001", - "maxFeePerGas": "0x281f883bc", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x83", - "r": "0x83f6567c340424a48965ed6d5cfa0c6d430c6e3deb6a1e45139ab84a03085d57", - "s": "0xb87e511f186892b6a3280dd70b01b2d5a79d65595b334978efbba3a152b60e8", - "to": "0x65c234d041f9ef96e2f126263727dfa582206d82", - "transactionIndex": "0x1d", - "type": "0x2", - "v": "0x0", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x2f741cb460b60ddef6a11e585f1d0f2f101d9277", - "gas": "0x204ac", - "gasPrice": "0x1e7c4df91", - "hash": "0xc00180795d3637b4b0eb570fd22f746563de17cd087d02a0871bf64bb98169f2", - "input": "0xfb0f3ee100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053222d0fbe800000000000000000000000000a9331e31a02e7c7368caab44413fbae1eb8702b1000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c0000000000000000000000000057f1887a8bf19b14fc0df6fd9b2acc9af147ea85bb742046e81df43aef04d1654a838cc3a067bcdd47253cf738e1a788933a6f74000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000063287d37000000000000000000000000000000000000000000000000000000006330ba92300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd7972c1a2f25372980b4d86e61e12a80000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000221b262dd8000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000000000000000040eac19582854b3a840cd204965ce94ff234affd11d1d894dfc8bacd5e1d6e929b2e42cee256e01f9b3115a603de2fcc3f5f6785a3e2c99bca11944e07b4e14f2a", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x3ee", - "r": "0x382d4596fb029d65c71a585ee42c899ce5445be752c3868d03da9c8f7668ab63", - "s": "0x5894de7a3ba9b978152f43f83cace1f4a9dd5e9d9936680257a83d9f99f6433b", - "to": "0x00000000006c3852cbef3e08e8df289169ede581", - "transactionIndex": "0x1e", - "type": "0x2", - "v": "0x0", - "value": "0x5543df729c000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xc0c0514363049224093ec8b610c00f292d80b621", - "gas": "0xb5e7", - "gasPrice": "0x1e7c4df91", - "hash": "0x7dc108a5f87c55921aecbfd84f06aa5a5d3e270f7fbe65e0b052cfbf80c096d0", - "input": "0x095ea7b3000000000000000000000000b0d502e938ed5f4df2e681fe6e419ff29631d62bffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "maxFeePerGas": "0x281f883bc", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x19c", - "r": "0xa7151ee08cea1c8b8fb3069001efde10bda2e3da6749bc1dde5fb3a18eb01f88", - "s": "0x26ae02612e78d0ff11cdc4d929593781809db91c8f7c7841ad195539f12d700c", - "to": "0x101816545f6bd2b1076434b54383a1e633390a2e", - "transactionIndex": "0x1f", - "type": "0x2", - "v": "0x0", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x816487861fafc0a4025ed25d08073f5f6392feb9", - "gas": "0xd284", - "gasPrice": "0x1e7c4df91", - "hash": "0xd3f919e236f85058e2f98176cd46bb5233b4d1a9e2074c618b59ee8a26ca2aad", - "input": "0xa22cb4650000000000000000000000001e0049783f008a0085193e00003d00cd54003c710000000000000000000000000000000000000000000000000000000000000001", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x6", - "r": "0xc883114a5232a4713dd93c83c48e6cf9712c7f4d2ad72878f96a627366eddef1", - "s": "0x640ac84aa29f04bffc46ff61d4fc59f6cad3df7a00a05beb8d7e0a2241f291b5", - "to": "0x795baa0b8f58bb4af50311d27c25027cc4ba5f9b", - "transactionIndex": "0x20", - "type": "0x2", - "v": "0x1", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x47a138f58f1e6c88e7de1fe1f4efdd637bb8a49e", - "gas": "0x9cbc5", - "gasPrice": "0x1e7c4df91", - "hash": "0x9e963771167d5ac5d88e674e7107ed06e3b9917f934cc7faae277e9351141a7d", - "input": "0xea99c2a600000000000000000000000000000000000000000000003635c9adc5dea00000", - "maxFeePerGas": "0x281f883bc", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x86", - "r": "0xebec3381f011658925e98c998bae62695d5af0f4ff20d6017c3d2312ee95f71b", - "s": "0x487e57fe169c76665b6379cee0a75d3278926efe64ad6fcde25739173775214b", - "to": "0x9ee91f9f426fa633d227f7a9b000e28b9dfd8599", - "transactionIndex": "0x21", - "type": "0x2", - "v": "0x1", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x27f86df4861d136d453d8cd581e311af9ccb363f", - "gas": "0x11cae", - "gasPrice": "0x1e7c4df91", - "hash": "0x945b1e3d74e07caffcc5d6217dc5112e31cc419d9b6932224a11f56e5a026715", - "input": "0x3761cf4a000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000006a16504e320fc63600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000041aec14c1071cc992e4a3af7ffc7b7065ed2d80f6abdda63fb1460ba706a1e320515a992fb22e288e02fadc57fa89fd80402bbc017f8b38982e1c4d6bf556aef321c00000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x281f883bc", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x86", - "r": "0x12b5605faf705a5d9382426e5c5c7584a529bda522e770842bb4f7f45740585d", - "s": "0x2b7f0e83ebb19aa74d4f5f083344272a614ea0ec0ca669815826d349c92e481", - "to": "0xfbddadd80fe7bda00b901fbaf73803f2238ae655", - "transactionIndex": "0x22", - "type": "0x2", - "v": "0x1", - "value": "0x1a8e790fb23000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x88ea1ed94d67c81782b7585aadd7a43024d963de", - "gas": "0x101ab", - "gasPrice": "0x1e7c4df91", - "hash": "0xf0cb561b5fc93d0f11f218b437517a8288a4c56cfb258d76ebb33edbef4ed857", - "input": "0x42842e0e00000000000000000000000088ea1ed94d67c81782b7585aadd7a43024d963de000000000000000000000000d4c9d8763146b59477c4be4466a1ef5f86bc023c46de225302adc8653c95fa51431df04c3d0f09cbd857dc0477fa461799124878", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x146", - "r": "0xc8eeb4e021ab9fc0d7a2f0557e32d2da19f6a7284a74c7d41551b8e50c3982e4", - "s": "0x2fae612bbb05c15ad3cfafa42dea5d1da9d4bb5bab443a4329f66d08f6d6563f", - "to": "0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85", - "transactionIndex": "0x23", - "type": "0x2", - "v": "0x1", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x29e3867a102c08f64d87b401f10e21335b6b2e37", - "gas": "0x1d7df", - "gasPrice": "0x1e7c4df91", - "hash": "0x7a7005d4c37936d182c1f8db6b04c2558a863efd8ec56fd05885f781e396a30e", - "input": "0x9db820e8000000000000000000000000000000000000000000000000000000d2a13d1590", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0xda", - "r": "0x13356634dd7d66386e615d3f2a4cddce3633724be50c69140a9c521fef3a34f9", - "s": "0x108b1b479710db021e2463ffd6fa54cdda1fb1e7a504f4d0f85452aaebc9a902", - "to": "0xfc4913214444af5c715cc9f7b52655e788a569ed", - "transactionIndex": "0x24", - "type": "0x2", - "v": "0x0", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x6899e742d1b809cd5d5af9a3d2ab2283baf04c80", - "gas": "0x1151e", - "gasPrice": "0x1e7c4df91", - "hash": "0xef26640d3ebfaeb8889ec4bc7e3293a4627288b6898c09408388fdf73f09239c", - "input": "0x42842e0e0000000000000000000000006899e742d1b809cd5d5af9a3d2ab2283baf04c800000000000000000000000005869d05c2b91b038c3d2612ad92334e495bd02e700000000000000000000000000000000000000000000000000000000000001cd", - "maxFeePerGas": "0x281f883bc", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x13e", - "r": "0x79d8f921c48fd468956611ae374e41031738617a0d8611ccd973b6b2f8f9ac8e", - "s": "0x5404208b61d22f62f14be1256ceddd9ff78e9546f843785e12650dd594788563", - "to": "0xf7de31669f4f9386cf000ff6b412e405d0535b74", - "transactionIndex": "0x25", - "type": "0x2", - "v": "0x0", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x3dc01abccec0b77ce96cd311cf694905428e7036", - "gas": "0x11ca2", - "gasPrice": "0x1e7c4df91", - "hash": "0x4158f02a8991178e8f9f7dc74f970afcae98f981191406811b5c5bdf3976af09", - "input": "0x3761cf4a00000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000006e5c58b3d52e1bde00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000041156921debc2e6c8068224715ecd693c4bfd500f2f855ee8f0834608dc51426113deed9335d81e20624d41abce1e1a3c39b090a265a3b395c2bc0249a3346e8d61b00000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x281f883bc", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x6c", - "r": "0x60aaa34f6a067a78572bc5f896484cbea8cf9ebb1c1f87d932af705ae1384c23", - "s": "0x2f99fc38e103ef58e82afd432ca0142b9f331de7a3fb23927f1796149e2249f0", - "to": "0xfbddadd80fe7bda00b901fbaf73803f2238ae655", - "transactionIndex": "0x26", - "type": "0x2", - "v": "0x1", - "value": "0x1a8e790fb23000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x29a1960d7ae71343b74dffca75a1c510aa329227", - "gas": "0x45fb1", - "gasPrice": "0x1e7c4df91", - "hash": "0x704d2ede16d192045d5e257e5f2628be6be8d0496a386be751937e183f71d266", - "input": "0xf7a1696300000000000000000000000000000000000000000000000000000000000000c000000000000000000000000029a1960d7ae71343b74dffca75a1c510aa3292270000000000000000000000000000000000000000000000000000000005a490088005f4337099b8bfbffa28d56b0ad34e3bb1f44967c6fc6cede192d239f6bf7d0000000000000000000000004976fb03c32e5b8cfe2b6ccb31c09ba78ebaba4100000000000000000000000029a1960d7ae71343b74dffca75a1c510aa32922700000000000000000000000000000000000000000000000000000000000000056461646f78000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x26d379232", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x41", - "r": "0xef7719bf7131c466fecded65cddccc2ea683f2d0ad39df818fe77e5fe14a8a32", - "s": "0x5c42dfdd0c8b9d07469a1fab453b4ebef14ca1910dfec1c7a02f5dbce777ad4b", - "to": "0x283af0b28c62c092c9727f1ee09c02ca627eb7f5", - "transactionIndex": "0x27", - "type": "0x2", - "v": "0x1", - "value": "0x2ad83ae95ba41e" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x8c794cbc2ff5d457f73b14d09d9e72c4056d6227", - "gas": "0x269f7", - "gasPrice": "0x1e7c4df91", - "hash": "0x48cabfa1e9b89e16474e4a0d10db89d4ac503f782fc743872c17166a696c94d5", - "input": "0xfb0f3ee100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3fc006f38580000000000000000000000000030119e6da1578f721cf5e9945b148ae2e512ca01000000000000000000000000004c00500000ad104d7dbd00e3ae0a5c00560c00000000000000000000000000e17827609ac34443b3987661f4e037642f6bd9ba0000000000000000000000000000000000000000000000000000000000001de10000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000632907f200000000000000000000000000000000000000000000000000000000635094f20000000000000000000000000000000000000000000000000000000000000000360c6ebe0000000000000000000000000000000000000000eb74a821f7608f7b0000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000007b02230091a7ed01230072f7006a004d60a8d4e71d599b8104250f00000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000046e983a5b78000000000000000000000000000000a26b00c1f0df003000390027140000faa7190000000000000000000000000000000000000000000000000008dd3074b6f0000000000000000000000000004393dc2e19daa06935ded20376965b667aba4a6f00000000000000000000000000000000000000000000000000000000000000416a416ddcf9289e55ca9f37d5ae973356755e2da8d920b693009f1583d5e25c570dc6b0d28bea3804cfcde8df43e9d7bba1b8236d91f47c9e577d396859e3ba251c00000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x281f883bc", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x2", - "r": "0xc954c88f088cbfca83fe33b18dea2e8878f0b4774a3dd041e30a482becb94f73", - "s": "0x4236c6d509554ddcfcdc0aa29a12a4e2baa399f7e679e58bf8f141e58837ed06", - "to": "0x00000000006c3852cbef3e08e8df289169ede581", - "transactionIndex": "0x28", - "type": "0x2", - "v": "0x0", - "value": "0xb147c91e4ac000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x0ccf13ad341ef880d51e4e972ff86e2d9aed06a0", - "gas": "0x1bf87", - "gasPrice": "0x1e7c4df91", - "hash": "0xaeaa60a55de8d01a35a2755767c3806a8a9ea6b3c8fe0f68b8092f36cf8278b0", - "input": "0xc290d6910000000000000000000000000000000000000000000000000000000000000001", - "maxFeePerGas": "0x2945a8c9e", - "maxPriorityFeePerGas": "0x59682f00", - "nonce": "0x19", - "r": "0x9fc37d1ed9e22c036559458c2ed75fc8f5ad35d45dd65e17f1c0090d5c22277d", - "s": "0x73aeddc15413d8c4e92bbd99f741c194de041b63631800b720110c35b7c0ba7d", - "to": "0xc549d87e9cea28961927436a2b7d6944f7ca86eb", - "transactionIndex": "0x29", - "type": "0x2", - "v": "0x0", - "value": "0x1a8e790fb23000" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x42a3532fd64accd521f62e4ee0265583e1723169", - "gas": "0x43e34", - "gasPrice": "0x1dfd14080", - "hash": "0x922fdb2c41b0552d28d612a9d526fb2e87143f7092794458bf08318b16e7bacd", - "input": "0x5ae401dc00000000000000000000000000000000000000000000000000000000632915b70000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000124b858183f0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000008000000000000000000000000042a3532fd64accd521f62e4ee0265583e1723169000000000000000000000000000000000000000000017be51dbe04069e66ad8c000000000000000000000000000000000000000000000000000000001810aa010000000000000000000000000000000000000000000000000000000000000042f0b692ace03ffb689628e68d4919f91723d1c5a20001f4dac17f958d2ee523a2206206994597c13d831ec70001f4a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x262", - "r": "0x4967a37e9ef2c6c1267cc90c14a2de299d583b094d008ea79393c4e3039afbd9", - "s": "0x545cfbd47f77d170fb1fd15530abde5dd0fd21df6f358e923bc44b3f24377850", - "to": "0x68b3465833fb72a70ecdf485e0e4c7bd8665fc45", - "transactionIndex": "0x2a", - "type": "0x0", - "v": "0x25", - "value": "0x0" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xcb49a2fa8ed4e271383a71ab4a6b7162bd0adcfe", - "gas": "0x5208", - "gasPrice": "0x1dcd65000", - "hash": "0xc4b2b0f4bb72530b741300d5c980b5d0fb25caab36d543a85d16033b05273a8a", - "input": "0x", - "nonce": "0x1a", - "r": "0x7ee76428a7a8b3be059b4181f7983f37c1a5b3fd8bc65436a8997673252a523e", - "s": "0x4828bd998587b7dfdb36abe6ddc13c5aa19d33b229d077ff48905da494ae56c9", - "to": "0x95bb5c5343637c8efefc0a51384a68838c0926f2", - "transactionIndex": "0x2b", - "type": "0x0", - "v": "0x25", - "value": "0x14cedd70379c00" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x60b86af869f23aeb552fb7f3cabd11b829f6ab2f", - "gas": "0x439e4", - "gasPrice": "0x1d69d68b9", - "hash": "0xa400c130d9f43135ce67430443ea8c9bfbb5436685750e5aec30f498c94cbc6d", - "input": "0x1cff79cd000000000000000000000000fc588723ead01d032b837229577f6a532e5a0c20000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c402d48983000000000000000000000000000000000000000000000003589720ab213c38bc00000000000000000000000000000000000000000000000012f233fc4580690000000000000000000000000000000000000069b1bdce875d755c23bbaef5f7850000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000063290ef600000000000000000000000000000000000069aecd71bd7e714822f2a99dc6ef00000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x34ad3f993", - "maxPriorityFeePerGas": "0x4840b828", - "nonce": "0x1e703", - "r": "0xacaa1110ec6090a99d6796d605860f7dff561eda0a2bdc117b515e50e6d27664", - "s": "0x4f6eab2dccd63ce1fc5225802fdcf55a59e59d58933dba6e13e762fd109f9c8f", - "to": "0xa69babef1ca67a37ffaf7a485dfff3382056e78c", - "transactionIndex": "0x2c", - "type": "0x2", - "v": "0x1", - "value": "0xae07" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x38bf68db0c18de405b33e2fcf78bbe6515bc1e62", - "gas": "0x5208", - "gasPrice": "0x1d02280e3", - "hash": "0x899e04c029487855bf7febcd9f0b858f650c76c95371d8e201eae66ec78a39a1", - "input": "0x", - "nonce": "0x2", - "r": "0xe995073e7b07cd6d14e02142761af26f6a1ebc55bdb4e90765bab2d030664244", - "s": "0x29a57fdaeb8a96f9790287741d449c23ba5946eaf4db0d135d877a312dda650", - "to": "0x114601f591418316946fdc58000fd597906aff33", - "transactionIndex": "0x2d", - "type": "0x0", - "v": "0x26", - "value": "0x1c6bf52634000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xbbad96336943a36e3e292d973b3382dd0ba4d1ef", - "gas": "0x42694", - "gasPrice": "0x1c9f77a91", - "hash": "0xf2f5b830433dc46bddb24a3df0887f33b6161ad36c348c014519e44bb5159316", - "input": "0x1cff79cd000000000000000000000000a034c1f0246d728cb0f2376d5968ca53d6c8d30f0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000016446446503000000000000000000000000295685c8fe08d8192981d21ea1fe856a07443920000000000000000000000000ccc8cb5229b0ac8069c51fd58367fd1e622afd97000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000056178a0d5f301baf6cf3e1cd53d9863437345bf9000000000000000000000000000000000000000000000003721012a35b2ac97000000000000000000000000000000000000000000000869793d80d19375ca700000000000000000000000000000000000000000006d880550d2a8d5dea3220000000000000000000000000000000000000000000000000000000fa8dba56a7f50000000000000000000000000000000000000000000000000000fa8dba56a7f50000000000000000000000000000000000000000000000000000000063290f32000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x2b7499019", - "maxPriorityFeePerGas": "0x3b9aca00", - "nonce": "0x15d10", - "r": "0x422da216abd41e14b79e793d80b8adf70acf548da112397d603ddfca688db8", - "s": "0x67358640de62249434f706240ecaebfd5adb12bbe11f1701d9a2dad7a4e4cb71", - "to": "0xa57bd00134b2850b2a1c55860c9e9ea100fdd6cf", - "transactionIndex": "0x2e", - "type": "0x2", - "v": "0x0", - "value": "0x4803" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x0676d673a2a0a13fe37a3ec7812a8ccc571ca07b", - "gas": "0x7e7c9", - "gasPrice": "0x1affac9f7", - "hash": "0x41be82d2b841ca9bdd12d93de99c9574f0df77c38a99cf7ce529b782e218eefa", - "input": "0x795baa0b8f58bb4af50311d27c25027cc4ba5f9b24206352211e0000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000bdaefe578294842fb433769c6b0d95130099e96e020074312363e45dcaba76c59ec49a7aa8a65a67eed38af8e86c47261215393d4c49a06709baac69ac700751b660cdd580000704357a150b00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000017289fd643a5800000000000000000000000000000000000000000000000000000000632938e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007370af0000ad00be0efd2f1eb6e6e9d7000000000000000000000000000000000000000000000000000000000000000000dd9f6308aa08393985f0be507918c8cdcb7fd27bb829499ffdf45f2582a036ae7066915a0fb1473fff8bd96fb36de5f0ccbdf27dfe18121d9f0f2eb4aa9656ef000000000000000000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000008c098e9c92a3a1fa21fc913ae4bb2d000000000000000000000000bdaefe578294842fb433769c6b0d95130099e96e0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000063508da3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001c08a7bd343494964fffe5aedf00354eb8a337b15b8c988e6cf5a2d604e57a640f212c33a91e4e0be06bce5a46c85a0b22c9c7705d9763b866bb11ae0c7f89ab678000000000000000000000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000051b660cdd580000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000795baa0b8f58bb4af50311d27c25027cc4ba5f9b0000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051b660cdd5800067d32bc8ca78cfd328398199169631cad7a85c20b9e28756805d2650b624a7b4000000000000000000000000f849de01b080adc3a814fabe1e2087475cf2e35400000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000001388000000000000000000000000d823c605807cc5e6bd6fc0d7e4eea50d3e2d66cd00000000000000000000000000000000000000000000000000000000000124f80000000000000000000000005076694538fb60ee506f1d7579cebc8d418392e700e4b1d3f1c100000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000059e70eb2e88bb30000000000000000000000000000007370af0000ad00be0efd2f1eb6e6e9d7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000fe8", - "maxFeePerGas": "0x1affac9f7", - "maxPriorityFeePerGas": "0x109d632ff", - "nonce": "0x2f21", - "r": "0xb9ac08a55aea977963673df1e7257240585a56371f7c642be7013fe49a877f5b", - "s": "0x6005f75215491beab956e89b929b38a754d1e8cfca8cdf2c982056571f13da09", - "to": "0x0000007370af0000ad00be0efd2f1eb6e6e9d700", - "transactionIndex": "0x2f", - "type": "0x2", - "v": "0x0", - "value": "0x0" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x974caa59e49682cda0ad2bbe82983419a2ecc400", - "gas": "0x19a28", - "gasPrice": "0x1a9455b54", - "hash": "0xb2b3b6c0007adf843d83404de14bda8420b8086c91869805c06525d2d4307d2f", - "input": "0x", - "nonce": "0x1bf29", - "r": "0x8a51ec9a226a04afd99f734aa4e0cd5024a4d471e9e3ec92468e55b5b1b85e2a", - "s": "0x2a307579f9a0fda059254b30d1b9cd3a3c96886b13ddc821a2b8f63aecbaf4d4", - "to": "0xb4364f7c5984d83f96041e41fddfafe07f71cc88", - "transactionIndex": "0x30", - "type": "0x0", - "v": "0x26", - "value": "0xf53dd651df60000" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x3243ed9fdcde2345890ddeaf6b083ca4cf0f68f2", - "gas": "0xdbba0", - "gasPrice": "0x19e53943e", - "hash": "0x7815d5286351d691012f99c3c4301d01725b3be9be096ac5180c00e42ad23d42", - "input": "0x85a4b0de000000000000000000000000ccba95b46a8c81d37c32d4fe88cfa295f73233b4000000000000000000000000b684849f3a7bd53fbad882302b5f7b9276c9b491000000000000000000000000000000000000000000000000000000000000000054945a0815cee3d39c6134b72cb122a7f05ff10bca8aea24502c8a108630b9ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e1b6975c0000000000000000000000000000000000000000000000000000000000061a80000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000003e0000000000000000000000000000000000000000000000000000000000000028428ba79ab000000000000000000000000000000000000000000000000000000000000004000000000000000000000000099fb53df00918295b2d45746829173d7337c1563000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000063509b09000000000000000000000000ccba95b46a8c81d37c32d4fe88cfa295f73233b4000000000000000000000000000000000000000000000000000000000000000200000000000000000000000050af5f78a48bfbb09d4a53263be9a405b4d39fec000000000000000000000000c44b7a03b53a3be02a3a8fa52d7188998bc7fbb40000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000420f4308c56b394b7214760e7b0a079007d1f9b2d017a231df49ab629c6f8ff43115ece9f9a47c023e9c63bc1fc4bdab754e8beb0b35f836360ddf362e4d5620ec1c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000427b3a20d53f8edc9c02d46090c6f50210f43fffaab118f20165ef1b75751ead3e117f248dd9589e48a612a97fffe1e2d4a94d5139f7c72e343ae3b03c0cea76ac1b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042a104e8a0f76bdbd3e343adc64651791537791b1584606c943b461b4135b22f02429cccd04ee40d41ec4ea6738371b30a36c95aa343940b8c22db7b8cf829aca71c02000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x1d2c06852", - "maxPriorityFeePerGas": "0xff6e3ad", - "nonce": "0x50cd", - "r": "0x8a382b02e283b3460059471534f575537676b20cc68f8fbe6b186908abc99d82", - "s": "0x3c581e60183c9c512a597b08d9d82f904b8e7228faba001f9f998773110a5230", - "to": "0xe915058df18e7efe92af5c44df3f575fba061b64", - "transactionIndex": "0x31", - "type": "0x2", - "v": "0x1", - "value": "0x0" - }, - { - "accessList": [], - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x2b263f55bf2125159ce8ec2bb575c649f822ab46", - "gas": "0xabb32", - "gasPrice": "0x19e53943e", - "hash": "0xec27cdf5d5316b45733f5340468c0d28d25bbe886ba79a00e8c7eb80bef19309", - "input": "0x097799270000000000000000000000003176db3289fd53013bc9e834597cd3ac7db9b62b0000000000000000000000000000000000000000000000000000018358617d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031a120000000000000000000000000000000000000000000000000000000000014c08000000000000000000000000dd2a08a1c1a28c1a571e098914ca10f2877d9c9700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001842e9feb790000000000000000000000000baba1ad5be3a5c0a66e7ac838a129bf948f1ea400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4b1a417f40000000000000000000000003176db3289fd53013bc9e834597cd3ac7db9b62b0000000000000000000000003176db3289fd53013bc9e834597cd3ac7db9b62b000000000000000000000000bbbbca6a901c926f240b89eacb641d8aec7aeafd00000000000000000000000000000000000000000000000229115df8a03f380000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042c84a0986f999ce982823c5a4aec65a41495b28fd00e7e2a398cd0472600c669c46c8ffff936ec0670327e6ec1a1bf85b832a69f10f4461eaf8d3419f0214cd1a1c02000000000000000000000000000000000000000000000000000000000000", - "maxFeePerGas": "0x1d2c06852", - "maxPriorityFeePerGas": "0xff6e3ad", - "nonce": "0x5b4a", - "r": "0xd1da29f9be345a2b311dfbe4dd70cdd6ad61b4e2a3e32e64444afc260abad9c8", - "s": "0x74bf3a94822d265456a4c401e9465d33d4e770c9a889254cbb1824d236ed3709", - "to": "0x3176db3289fd53013bc9e834597cd3ac7db9b62b", - "transactionIndex": "0x32", - "type": "0x2", - "v": "0x1", - "value": "0x0" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x787b8840100d9baadd7463f4a73b5ba73b00c6ca", - "gas": "0x19a28", - "gasPrice": "0x19a72d21a", - "hash": "0x5fa28aed454992652f86869c959f53544b784e8cbcf19fda6a0432fd768d0025", - "input": "0x", - "nonce": "0x15ca", - "r": "0x52cb8aa884ff1aba756de5b22263a05ebf0346888feb2da9d886fc056f1f685f", - "s": "0x318da47d57a41ae4aa6aa65aa99a6ad60350746d78b13b8c97f5a2fdcf5cc3fb", - "to": "0xd9789fc1069e9cc731cba809287a4b4d76df8d26", - "transactionIndex": "0x33", - "type": "0x0", - "v": "0x25", - "value": "0xa2452bf0625a500" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x24c55f3734aef7d0d51a9be94a5c776422a94d65", - "gas": "0x5208", - "gasPrice": "0x19a72d21a", - "hash": "0x7f0795fd4a7dfd57b3f3c142e4a6efb9b1f807986ee837efd5afeb567210c580", - "input": "0x", - "nonce": "0x1b", - "r": "0x253993baa3dff397839c23c762a38bab8fd36f6fc200f8cebc1ff67786a65e99", - "s": "0x28ed95b7f4defb9d626efb60c1b9f46b3f074637153796b827ac9fcfc2b4dac7", - "to": "0x974caa59e49682cda0ad2bbe82983419a2ecc400", - "transactionIndex": "0x34", - "type": "0x0", - "v": "0x25", - "value": "0x21464aef16c1b30" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x0a3ba5f47a1efc5ab9aac751b13d2e2591313985", - "gas": "0x5208", - "gasPrice": "0x19a72d21a", - "hash": "0xef8081d1df1f0eebcec5f5e83ff5976d48e34248d092023db3ed91517a2e8888", - "input": "0x", - "nonce": "0x1", - "r": "0x9a59010a1cfece20d22ad8d28eea1132469223b6d059d6bb4284602b20761eb5", - "s": "0x341287251eb4971202d1a277becf7efc845df3ccbc253197983924e04a9359f8", - "to": "0x974caa59e49682cda0ad2bbe82983419a2ecc400", - "transactionIndex": "0x35", - "type": "0x0", - "v": "0x26", - "value": "0x21464aef16c1b30" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xac77e1fe8be71a467c3cbd61381011b9e0de23f7", - "gas": "0x5208", - "gasPrice": "0x19a72d21a", - "hash": "0x895b875481424bfde73708b8e70c56001fb42dc95b3d5711bb131eec370839b3", - "input": "0x", - "nonce": "0xde", - "r": "0xe9d7bf94ba3d4c438e0a1fae7da2a6011275a5bfbb0960dc86cf38c4b0f6ad45", - "s": "0x33a582397c7669afb0e5f07f0caf05221f441f87cd430028f43c174c8f42d08c", - "to": "0x974caa59e49682cda0ad2bbe82983419a2ecc400", - "transactionIndex": "0x36", - "type": "0x0", - "v": "0x25", - "value": "0x388a95154303721" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0x096eeeda9389574b4beb1a490544ea712db5c1aa", - "gas": "0x5208", - "gasPrice": "0x19a72d21a", - "hash": "0xa483cddbc7cf67413fdc21d07852497aeefd1d320bdd22d024c42601851f61db", - "input": "0x", - "nonce": "0x17", - "r": "0xccc3e61bffa8b61838655a6fce9efe263ce545088d86aa7d26a41e4b9537c67", - "s": "0x23b8ceccc0393117c87a0629074761085192f5c575de3f872d29d26479b4ec50", - "to": "0x974caa59e49682cda0ad2bbe82983419a2ecc400", - "transactionIndex": "0x37", - "type": "0x0", - "v": "0x26", - "value": "0x21464aef16c1b30" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xb202d208b9df60f99eeb62d4800def60582f46e1", - "gas": "0x5208", - "gasPrice": "0x19a72d21a", - "hash": "0x5d17d212dfec67e3e9c23c14a9de1cbb5dd4c300d5c23bcc533a21bea8e871b6", - "input": "0x", - "nonce": "0x2", - "r": "0xf0419f475a4788c47315868ea50416d001a0331103a0db0df8f95ec9c5789721", - "s": "0x284478ba347866b3ebc0d97d18ab03ea158cf7e9908fd47e79df994f4eae5045", - "to": "0x974caa59e49682cda0ad2bbe82983419a2ecc400", - "transactionIndex": "0x38", - "type": "0x0", - "v": "0x26", - "value": "0x21464aef16c1b30" - }, - { - "blockHash": "0x1850b014065b23d804ecf71a8a4691d076ca87c2e6fb8fe81ee20a4d8e884c24", - "blockNumber": "0xed9929", - "chainId": "0x1", - "from": "0xe87ad83f3652180e0c1c6f189404420d365cc5cc", - "gas": "0xf5dd", - "gasPrice": "0x19a72d21a", - "hash": "0x80192975119b97cab128cbbe474e09667ab8e027b651dc51282c3da8a5449f73", - "input": "0x6a761202000000000000000000000000b88fafcc6855833cf20c5a0c346b8935177efd8e00000000000000000000000000000000000000000000000006f05b59d3b200000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082000000000000000000000000e87ad83f3652180e0c1c6f189404420d365cc5cc000000000000000000000000000000000000000000000000000000000000000001196126c3a03ba5d8f6f0d78ef3ecb5ab001be2e023cbbf6f132263309c56169f65c0fe41438a2280bc1f6a24d98f7b88faacd5b11651c22aeb99437cff3407241b000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x3b", - "r": "0x59c1ff67db4c0af266f3b85ddc03d86380de2132c52083f7f8617610e0a56fa5", - "s": "0x112178c2f50db494cf5d366e227ecdf591d4e0d6d4d82d6000741fc8a47206f5", - "to": "0x3797a3823213a07b3b65220e702ad75f062e7e22", - "transactionIndex": "0x39", - "type": "0x0", - "v": "0x25", - "value": "0x0" - } - ], - "transactionsRoot": "0x5f4773690718a2e37f45aa56458c6779a61b830fcf89485af5f32447c11f9b6c", - "uncles": [] -} diff --git a/packages/block/test/testdata/infura2000004withTransactions.ts b/packages/block/test/testdata/infura2000004withTransactions.ts new file mode 100644 index 0000000000..898408b1ff --- /dev/null +++ b/packages/block/test/testdata/infura2000004withTransactions.ts @@ -0,0 +1,94 @@ +import type { JSONRPCBlock } from '../../src/index.js' + +export const infura2000004withTransactionsData: JSONRPCBlock = { + difficulty: '0x2d5c0e55ad87', + extraData: '0x657468706f6f6c2e6f7267202855533129', + gasLimit: '0x47e7c4', + gasUsed: '0x495db', + hash: '0x7250d1dc6c4b7c1a51f13fb02a92cc60ab1b9592e457ad60813356c656593cc2', + logsBloom: + '0x00000000000000000000000000400000000000000000000000000000000000000000200000000000000000000000000000200000010000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000001000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000200000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000100000', + miner: '0x4bb96091ee9d802ed039c4d1a5f6216f90f81b01', + mixHash: '0x99cc6f1d730bd508cc4b5223fee5ed3bf8a51b0e08b9456917afd417545dbf4a', + nonce: '0x21d2fb0ab259c2f7', + number: '0x1e8484', + parentHash: '0xa398e9e41cdff20f528e01866a155c8d2da7e4cb4084ef3ae5e3a2cf54bd5aa8', + receiptsRoot: '0x89e5d41a044b7af45f10a66ed6f179e5a7bc9f385806b77acf1deb6c74797ee4', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + size: '0x3d7', + stateRoot: '0x9ac456ca20a38a824eb9f46f7a7ddd7c87d97b20443e32f57e371bf4804b1eed', + timestamp: '0x57a111b0', + totalDifficulty: '0x262c3ffd4b6372e07', + transactions: [ + { + blockHash: '0x7250d1dc6c4b7c1a51f13fb02a92cc60ab1b9592e457ad60813356c656593cc2', + blockNumber: '0x1e8484', + from: '0xbef52af092fa2349279f7a2b10779fe810785688', + gas: '0x5208', + gasPrice: '0xba43b7400', + hash: '0x4de721391f9075bc0d5c27d09569dcba8975d78258ed527a6d287474a087bd34', + input: '0x', + nonce: '0x11', + r: '0x8d7238b81750f2a9ffc473096011492f14aa6a6b63bcc39a11e12876e242d4fd', + s: '0x1a00d96039e55d58ce265801db7ae53b881dba587041178ed5335e063b277dad', + to: '0x24f21c22f0e641e2371f04a7bb8d713f89f53550', + transactionIndex: '0x0', + type: '0x0', + v: '0x1b', + value: '0x26cbbe0dc146800', + }, + { + blockHash: '0x7250d1dc6c4b7c1a51f13fb02a92cc60ab1b9592e457ad60813356c656593cc2', + blockNumber: '0x1e8484', + from: '0xf05c1b271d12b7ecb3b37122730c085ec2c0b552', + gas: '0x5208', + gasPrice: '0x4e3b29200', + hash: '0xc002e0675b51c9844fc029220d40892c254ab56372b2ec05ed0c6000570cfab2', + input: '0x', + nonce: '0x0', + r: '0x2c1ca984b576ab6d5dae1293027b99be035cf4b9fdba4a3061919be670a1082', + s: '0x6bc932644403a2e44c2387a917ef66c60deac28825c9c381a485ddfc8459ee90', + to: '0x4fdf5371f7ffa04866f696882db659fe38f52559', + transactionIndex: '0x1', + type: '0x0', + v: '0x1c', + value: '0x2b4540c497979c078', + }, + { + blockHash: '0x7250d1dc6c4b7c1a51f13fb02a92cc60ab1b9592e457ad60813356c656593cc2', + blockNumber: '0x1e8484', + from: '0xed059bc543141c8c93031d545079b3da0233b27f', + gas: '0x3d090', + gasPrice: '0x4a817c800', + hash: '0x9fb710702f0b4d002085994cbb08667bda0f63308174f2cb76f15d93c54a9f67', + input: '0x667a2f58', + nonce: '0xf752', + r: '0x8fb4b2f309fd52bee2e120ae23359ec82cc6b5b37b1bf0fec16b868d7bb5e708', + s: '0x7d8566101abaa529608ea31ddf52f577f301a25c66ec5dd85f4cb4193ac5406d', + to: '0xec9f6c9634165f91e22e58b90e3ede393d959e47', + transactionIndex: '0x2', + type: '0x0', + v: '0x1b', + value: '0x0', + }, + { + blockHash: '0x7250d1dc6c4b7c1a51f13fb02a92cc60ab1b9592e457ad60813356c656593cc2', + blockNumber: '0x1e8484', + from: '0x8975dbc1b8f25ec994815626d070899dda896511', + gas: '0x1d8a8', + gasPrice: '0x4a817c800', + hash: '0x52001b82c8104b88e91480063ba8294cc65302371789ec59b1367c2c1778d9a4', + input: '0x', + nonce: '0x1f7', + r: '0xb637a77f96235231e6b681a88e3792706a46cec272ed408eb95cfea93b61a67b', + s: '0x15ea8557e9486b152f56835f88951573f5d4de97d45c090fdb783e15ecf19d0e', + to: '0xb2e3732c0b0ec387962f76fa4f1bb9325089c5e0', + transactionIndex: '0x3', + type: '0x0', + v: '0x1c', + value: '0xba2382ff1fb9a3000', + }, + ], + transactionsRoot: '0x681d66117e6161c01614b0c3f85b4433e5efc7672ca3b0e6ba982aee41a31e8d', + uncles: [], +} diff --git a/packages/block/test/testdata/infura2000004withoutTransactions.ts b/packages/block/test/testdata/infura2000004withoutTransactions.ts new file mode 100644 index 0000000000..143852771c --- /dev/null +++ b/packages/block/test/testdata/infura2000004withoutTransactions.ts @@ -0,0 +1,30 @@ +import type { JSONRPCBlock } from '../../src/index.js' + +export const infura2000004withoutTransactionsData: JSONRPCBlock = { + difficulty: '0x2d5c0e55ad87', + extraData: '0x657468706f6f6c2e6f7267202855533129', + gasLimit: '0x47e7c4', + gasUsed: '0x495db', + hash: '0x7250d1dc6c4b7c1a51f13fb02a92cc60ab1b9592e457ad60813356c656593cc2', + logsBloom: + '0x00000000000000000000000000400000000000000000000000000000000000000000200000000000000000000000000000200000010000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000001000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000200000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000100000', + miner: '0x4bb96091ee9d802ed039c4d1a5f6216f90f81b01', + mixHash: '0x99cc6f1d730bd508cc4b5223fee5ed3bf8a51b0e08b9456917afd417545dbf4a', + nonce: '0x21d2fb0ab259c2f7', + number: '0x1e8484', + parentHash: '0xa398e9e41cdff20f528e01866a155c8d2da7e4cb4084ef3ae5e3a2cf54bd5aa8', + receiptsRoot: '0x89e5d41a044b7af45f10a66ed6f179e5a7bc9f385806b77acf1deb6c74797ee4', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + size: '0x3d7', + stateRoot: '0x9ac456ca20a38a824eb9f46f7a7ddd7c87d97b20443e32f57e371bf4804b1eed', + timestamp: '0x57a111b0', + totalDifficulty: '0x262c3ffd4b6372e07', + transactions: [ + '0x4de721391f9075bc0d5c27d09569dcba8975d78258ed527a6d287474a087bd34', + '0xc002e0675b51c9844fc029220d40892c254ab56372b2ec05ed0c6000570cfab2', + '0x9fb710702f0b4d002085994cbb08667bda0f63308174f2cb76f15d93c54a9f67', + '0x52001b82c8104b88e91480063ba8294cc65302371789ec59b1367c2c1778d9a4', + ], + transactionsRoot: '0x681d66117e6161c01614b0c3f85b4433e5efc7672ca3b0e6ba982aee41a31e8d', + uncles: [], +} diff --git a/packages/block/test/testdata/infura2000004wotxns.json b/packages/block/test/testdata/infura2000004wotxns.json deleted file mode 100644 index ad0b7af7bc..0000000000 --- a/packages/block/test/testdata/infura2000004wotxns.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "difficulty": "0x2d5c0e55ad87", - "extraData": "0x657468706f6f6c2e6f7267202855533129", - "gasLimit": "0x47e7c4", - "gasUsed": "0x495db", - "hash": "0x7250d1dc6c4b7c1a51f13fb02a92cc60ab1b9592e457ad60813356c656593cc2", - "logsBloom": "0x00000000000000000000000000400000000000000000000000000000000000000000200000000000000000000000000000200000010000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000001000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000200000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000100000", - "miner": "0x4bb96091ee9d802ed039c4d1a5f6216f90f81b01", - "mixHash": "0x99cc6f1d730bd508cc4b5223fee5ed3bf8a51b0e08b9456917afd417545dbf4a", - "nonce": "0x21d2fb0ab259c2f7", - "number": "0x1e8484", - "parentHash": "0xa398e9e41cdff20f528e01866a155c8d2da7e4cb4084ef3ae5e3a2cf54bd5aa8", - "receiptsRoot": "0x89e5d41a044b7af45f10a66ed6f179e5a7bc9f385806b77acf1deb6c74797ee4", - "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "size": "0x3d7", - "stateRoot": "0x9ac456ca20a38a824eb9f46f7a7ddd7c87d97b20443e32f57e371bf4804b1eed", - "timestamp": "0x57a111b0", - "totalDifficulty": "0x262c3ffd4b6372e07", - "transactions": [ - "0x4de721391f9075bc0d5c27d09569dcba8975d78258ed527a6d287474a087bd34", - "0xc002e0675b51c9844fc029220d40892c254ab56372b2ec05ed0c6000570cfab2", - "0x9fb710702f0b4d002085994cbb08667bda0f63308174f2cb76f15d93c54a9f67", - "0x52001b82c8104b88e91480063ba8294cc65302371789ec59b1367c2c1778d9a4" - ], - "transactionsRoot": "0x681d66117e6161c01614b0c3f85b4433e5efc7672ca3b0e6ba982aee41a31e8d", - "uncles": [] -} diff --git a/packages/block/test/testdata/infura2000004wtxs.json b/packages/block/test/testdata/infura2000004wtxs.json deleted file mode 100644 index d5a55fdad0..0000000000 --- a/packages/block/test/testdata/infura2000004wtxs.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "difficulty": "0x2d5c0e55ad87", - "extraData": "0x657468706f6f6c2e6f7267202855533129", - "gasLimit": "0x47e7c4", - "gasUsed": "0x495db", - "hash": "0x7250d1dc6c4b7c1a51f13fb02a92cc60ab1b9592e457ad60813356c656593cc2", - "logsBloom": "0x00000000000000000000000000400000000000000000000000000000000000000000200000000000000000000000000000200000010000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000001000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000200000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000100000", - "miner": "0x4bb96091ee9d802ed039c4d1a5f6216f90f81b01", - "mixHash": "0x99cc6f1d730bd508cc4b5223fee5ed3bf8a51b0e08b9456917afd417545dbf4a", - "nonce": "0x21d2fb0ab259c2f7", - "number": "0x1e8484", - "parentHash": "0xa398e9e41cdff20f528e01866a155c8d2da7e4cb4084ef3ae5e3a2cf54bd5aa8", - "receiptsRoot": "0x89e5d41a044b7af45f10a66ed6f179e5a7bc9f385806b77acf1deb6c74797ee4", - "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "size": "0x3d7", - "stateRoot": "0x9ac456ca20a38a824eb9f46f7a7ddd7c87d97b20443e32f57e371bf4804b1eed", - "timestamp": "0x57a111b0", - "totalDifficulty": "0x262c3ffd4b6372e07", - "transactions": [ - { - "blockHash": "0x7250d1dc6c4b7c1a51f13fb02a92cc60ab1b9592e457ad60813356c656593cc2", - "blockNumber": "0x1e8484", - "from": "0xbef52af092fa2349279f7a2b10779fe810785688", - "gas": "0x5208", - "gasPrice": "0xba43b7400", - "hash": "0x4de721391f9075bc0d5c27d09569dcba8975d78258ed527a6d287474a087bd34", - "input": "0x", - "nonce": "0x11", - "r": "0x8d7238b81750f2a9ffc473096011492f14aa6a6b63bcc39a11e12876e242d4fd", - "s": "0x1a00d96039e55d58ce265801db7ae53b881dba587041178ed5335e063b277dad", - "to": "0x24f21c22f0e641e2371f04a7bb8d713f89f53550", - "transactionIndex": "0x0", - "type": "0x0", - "v": "0x1b", - "value": "0x26cbbe0dc146800" - }, - { - "blockHash": "0x7250d1dc6c4b7c1a51f13fb02a92cc60ab1b9592e457ad60813356c656593cc2", - "blockNumber": "0x1e8484", - "from": "0xf05c1b271d12b7ecb3b37122730c085ec2c0b552", - "gas": "0x5208", - "gasPrice": "0x4e3b29200", - "hash": "0xc002e0675b51c9844fc029220d40892c254ab56372b2ec05ed0c6000570cfab2", - "input": "0x", - "nonce": "0x0", - "r": "0x2c1ca984b576ab6d5dae1293027b99be035cf4b9fdba4a3061919be670a1082", - "s": "0x6bc932644403a2e44c2387a917ef66c60deac28825c9c381a485ddfc8459ee90", - "to": "0x4fdf5371f7ffa04866f696882db659fe38f52559", - "transactionIndex": "0x1", - "type": "0x0", - "v": "0x1c", - "value": "0x2b4540c497979c078" - }, - { - "blockHash": "0x7250d1dc6c4b7c1a51f13fb02a92cc60ab1b9592e457ad60813356c656593cc2", - "blockNumber": "0x1e8484", - "from": "0xed059bc543141c8c93031d545079b3da0233b27f", - "gas": "0x3d090", - "gasPrice": "0x4a817c800", - "hash": "0x9fb710702f0b4d002085994cbb08667bda0f63308174f2cb76f15d93c54a9f67", - "input": "0x667a2f58", - "nonce": "0xf752", - "r": "0x8fb4b2f309fd52bee2e120ae23359ec82cc6b5b37b1bf0fec16b868d7bb5e708", - "s": "0x7d8566101abaa529608ea31ddf52f577f301a25c66ec5dd85f4cb4193ac5406d", - "to": "0xec9f6c9634165f91e22e58b90e3ede393d959e47", - "transactionIndex": "0x2", - "type": "0x0", - "v": "0x1b", - "value": "0x0" - }, - { - "blockHash": "0x7250d1dc6c4b7c1a51f13fb02a92cc60ab1b9592e457ad60813356c656593cc2", - "blockNumber": "0x1e8484", - "from": "0x8975dbc1b8f25ec994815626d070899dda896511", - "gas": "0x1d8a8", - "gasPrice": "0x4a817c800", - "hash": "0x52001b82c8104b88e91480063ba8294cc65302371789ec59b1367c2c1778d9a4", - "input": "0x", - "nonce": "0x1f7", - "r": "0xb637a77f96235231e6b681a88e3792706a46cec272ed408eb95cfea93b61a67b", - "s": "0x15ea8557e9486b152f56835f88951573f5d4de97d45c090fdb783e15ecf19d0e", - "to": "0xb2e3732c0b0ec387962f76fa4f1bb9325089c5e0", - "transactionIndex": "0x3", - "type": "0x0", - "v": "0x1c", - "value": "0xba2382ff1fb9a3000" - } - ], - "transactionsRoot": "0x681d66117e6161c01614b0c3f85b4433e5efc7672ca3b0e6ba982aee41a31e8d", - "uncles": [] -} diff --git a/packages/block/test/testdata/payload-kaustinen.json b/packages/block/test/testdata/payload-kaustinen.json deleted file mode 100644 index e7492350d0..0000000000 --- a/packages/block/test/testdata/payload-kaustinen.json +++ /dev/null @@ -1,285 +0,0 @@ -{ - "parent_hash": "0xec63025d318947bb19e62592700bff413774f5f4221fdf5f43483d2d4f7282e2", - "fee_recipient": "0xf97e180c050e5ab072211ad2c213eb5aee4df134", - "state_root": "0x23da55eeb85eb25e41ef77cf90f48cc233ca61dbd358ea4eb18e948f1a1eb8aa", - "receipts_root": "0xe0fe1a45471cde0fc7fe7dc68dcf471c7ef1e2bc8830a1af447ed482dfdb8496", - "logs_bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "prev_randao": "0x64cb9d0e90916a35257e03799e8fe7b2fe9c57728c588a8c5c5f450a38108610", - "block_number": "16", - "gas_limit": "25393474", - "gas_used": "304213", - "timestamp": "1700826792", - "extra_data": "0xd983010c01846765746889676f312e32302e3130856c696e7578", - "base_fee_per_gas": "118604376", - "block_hash": "0xb0f9627cc04c9bbd449426fbceebfcfe70162c404d88cbfb2f92c446efccef2b", - "transactions": [ - "0xf8d4028443ad7d0e830186a08080b880637f6712f26b46d9af33fcbf777792e5fb8b4720632885c4cb6fa8e6672d075ccb06600d527f674a29362187f210c8cbe74d8b8e66305f2bf71c8712135ede6758c0c3c3173b602d527fe512799a5ce5d25b806c4bc17c11e4cf4af5e337c995baf62ca27ecccdca3457604d527fd00c13c9c1275fd3e9c3e275f59b9ae87c4983021e7ba009c22644a7771a0cfb7985a16d65a131b95ab30892b95d94766ac3f2166de19ba04e0b8189fcfd77d7b0bfbffeefe7c276d6a74008b8ea5d214e322df248e842ea", - "0x01f8d683010f2c028443ad7d0e830186a08080b880b00e7fa3c849dce891cce5fae8a4c46cbb313d6aec0c0ffe7863e05fb7b22d4807674c6055527ffbfcb0938f3e18f7937aa8fa95d880afebd5c4cec0d85186095832d03c85cf8a60755260ab60955360cf6096536066609753606e60985360fa609953609e609a53608e609b536024609c5360f6609d536072609e5360a4609fc080a08fc6f7101f292ff1fb0de8ac69c2d320fbb23bfe61cf327173786ea5daee6e37a044c42d91838ef06646294bf4f9835588aee66243b16a66a2da37641fae4c045f", - "0xf8e8038443ad7d0e830186a0947d6d36747b8ea52262e49b74bb9f87caa8daca6280b8806000603755246000601455600060f1553c366000605b557f75ef0f16a0868b2c405a9362ef681bfc366b9dd99b958e51d577ecca0a76721c60b6527f3d5d33647b161dc9e71615d1998c9a3af9766f97713c94d164df2c2b696c202760d6527fe95abb8c9fc1c1fd326c3449dc470e13c098d5fe60a4cc120c72c9d41873a95c83021e7ca0bf6aa963791f11ef2129d722ab5bf0d00a85f25531ed9ec426b933b10978a1faa039651aaf90292ca0635f599f72ac7a073dc65645a2cdea7f0b0c34e91291243a", - "0x02f8db83010f2c03843b9aca008443ad7d0e830186a08080b8807faaf3e276bfe110e442190ef16d739b8055e9e211cee47504dabfb7d7663914c160af527f4b7418198af143733d1893086fd71782d8ae52f9bc7c7dfa8e8cedef9d4470b160cf527fb193983dea2a9d3fafdfd40d8e21a3876a136835585ed2ad36ac31ffce7c1eef60ef527fa7490cdb9efb515f429a3872e7c9b22b9eb6e6c001a0cd82cec9c75f3ece7920fb2f03bd6b52cbc0283906cb821d594f6db0d8c0e4efa0629894b5f4c8bb657939b9be2e503a866e9ae04559d4601ea2b85aa9f1d45001" - ], - "execution_witness": { - "stateDiff": [ - { - "stem": "0x0e88cc6bf033a3ff779335e720d5a7edf907cc70ab7ff31375cd485db779fc", - "suffixDiffs": [ - { - "suffix": "0", - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": "1", - "currentValue": "0xa02a5714d2bf1400000000000000000000000000000000000000000000000000", - "newValue": "0xa8cddb4be60f1400000000000000000000000000000000000000000000000000" - }, - { - "suffix": "2", - "currentValue": "0x0200000000000000000000000000000000000000000000000000000000000000", - "newValue": "0x0400000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": "3", - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "newValue": null - }, - { - "suffix": "4", - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x538469dc3579eaab593b006fd639cc3e684d89d72c47e146af14de3bc1d8d6", - "suffixDiffs": [ - { - "suffix": "0", - "currentValue": null, - "newValue": null - }, - { - "suffix": "2", - "currentValue": null, - "newValue": null - }, - { - "suffix": "3", - "currentValue": null, - "newValue": null - }, - { - "suffix": "128", - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x8dc286880de0cc507d96583b7c4c2b2b25239e58f8e67509b32edb5bbf293c", - "suffixDiffs": [ - { - "suffix": "0", - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": "1", - "currentValue": "0xe8609d0137a50100000000000000000000000000000000000000000000000000", - "newValue": "0x28f57ad475bd0200000000000000000000000000000000000000000000000000" - }, - { - "suffix": "2", - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": "3", - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "newValue": null - }, - { - "suffix": "4", - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0x944dd4f046fcf7d15be20d96506c27132625d36427c461925c3fcdde266f1e", - "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": "0xc484e43d783cf4f4eded1a8cee57e046e1ac2aaf6937ca4821263f0dbc759e", - "suffixDiffs": [ - { - "suffix": "0", - "currentValue": "0x0000000000000000000000000000000000000000000000000000000000000000", - "newValue": null - }, - { - "suffix": "1", - "currentValue": "0x00c6e41919c21400000000000000000000000000000000000000000000000000", - "newValue": "0x80a7bc4cf5381400000000000000000000000000000000000000000000000000" - }, - { - "suffix": "2", - "currentValue": "0x0200000000000000000000000000000000000000000000000000000000000000", - "newValue": "0x0400000000000000000000000000000000000000000000000000000000000000" - }, - { - "suffix": "3", - "currentValue": "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470", - "newValue": null - }, - { - "suffix": "4", - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xe6dcb23b706bef86b024138db380c183135ec13b256b3c5df2ef89f502ef74", - "suffixDiffs": [ - { - "suffix": "0", - "currentValue": null, - "newValue": null - }, - { - "suffix": "2", - "currentValue": null, - "newValue": null - }, - { - "suffix": "3", - "currentValue": null, - "newValue": null - } - ] - }, - { - "stem": "0xe9ae7df7c4873b986de83662c728236fb51a4b65a17c2cff179417305f30cb", - "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": "128", - "currentValue": null, - "newValue": null - }, - { - "suffix": "129", - "currentValue": null, - "newValue": null - }, - { - "suffix": "130", - "currentValue": null, - "newValue": null - }, - { - "suffix": "131", - "currentValue": null, - "newValue": null - }, - { - "suffix": "132", - "currentValue": null, - "newValue": null - } - ] - } - ], - "verkleProof": { - "otherStems": ["0x9444524c2261a7086dd332bb05d79b1c63e74913a97b7b85c680368b19db0e"], - "depthExtensionPresent": "0x0a101209120808", - "commitmentsByPath": [ - "0x1ba24c38c9aff43cf2793ed22a2fdd04282d558bcfad33589b5e4697c0662e45", - "0x0de9b2e4fb439b894823a068a74e69d51b53163df509614239b95efd1c8251df", - "0x5788aad2dc6a6395d1850740f0cf2c566d31dddc6a1c168113a242d5d380e1ac", - "0x0fa21597f7807a78df4d0025d94afa9d544fad74bae7e9fabe9a5dd96eae7905", - "0x1473a7ba8fa6c910e3a59fb1746484cf0f3eef394567c57b68cfefd75e0a4628", - "0x402c1868e1aaba747dc0e00c3cb1cf39340d9cc90a34429da67fa1702fe48604", - "0x1334eccc70ec78c896cbe5c99aa5dc90ab230bc02586512fbf7459ef54346821", - "0x0574898a568127f92d0a5f8a2ca4fbf0a3db39e060d41b490049840e60666a9b", - "0x708fb101a8e1323a8dbe02501a54ed40ab78ca37f3c018f793d853126f159d86", - "0x6480d4463d8547240aac907548e430a939d5ad90ee44ae5f968ddb4037e8a578" - ], - "d": "0x4b7e78004d063f6418f4ea02498b0ea211eedc482a4fd49f05735403be907a6e", - "ipaProof": { - "cl": [ - "0x39e9dc9695f1534fb6e883de9e4a1e8e1ec3bef91ad51ffcfb72e41898010558", - "0x099be66677ffd008a86e3ba05ffb70fe1535886424303b1ed1324180fe41f12a", - "0x6cabb149cdc43240b2398dad37febf662329f9af953e463f9662a72f6971adf1", - "0x2cea63f2b132ed167454aa229d726399edab0263b90370a9d149b2f3220c2833", - "0x08dd76bfdaec231d4732af246e4ae4b656fbf92b032d3471729e11328b6d1a08", - "0x09e5f57d3e792c63d4800bbdf8ab0a102845cab98db81cfd0e79c8dce3747f3e", - "0x4dfe893891819830dec0fb7eea2cb783fd9210607c886fa16d0484c68b45e1c7", - "0x07e212a298f21a9adcc9b42925351f76260ec60166c413802369128bc6d9b8d2" - ], - "cr": [ - "0x5aba75dd90c208635d6fbbd003fc7766a04ff7410095012d71be2105df3b958a", - "0x6bf90b634ef36282fcab11c69c0e805cbb229bdde70374da3a2bdc90c9dfb777", - "0x2959f7dc3e707358b348a6500711f8d4982ba7045bbbb98f683280459828665b", - "0x6a6a545af490bc817f05991c5bf3baf68e6e57f15c941cac1b9d830ab7494871", - "0x315ad7dd1ea1739a0449a7c55ea9d03ffa63b42983475e66b77bc911587a7605", - "0x2442064885b7b419109d3acc55959ff71e28ca5f4964311cbc84d4a1fd150310", - "0x67c63669a994760c4184050b8e4782b988c1387865fa09a60000e1ab35a13caa", - "0x61ae59caee9d1365905b30486ac582c93a8e21d94477fe684bb0aeeaeb691bec" - ], - "finalEvaluation": "0x02a346441c5cc6ae6e5c1300494434b0d4f20ab0a8179971631be9e4147589fc" - } - } - } -} diff --git a/packages/block/test/testdata/payload-kaustinen.ts b/packages/block/test/testdata/payload-kaustinen.ts new file mode 100644 index 0000000000..24365eb272 --- /dev/null +++ b/packages/block/test/testdata/payload-kaustinen.ts @@ -0,0 +1,289 @@ +import type { BeaconPayloadJSON } from '../../src/index.js' + +export const payloadKaustinenData: BeaconPayloadJSON = { + parent_hash: '0xec63025d318947bb19e62592700bff413774f5f4221fdf5f43483d2d4f7282e2', + fee_recipient: '0xf97e180c050e5ab072211ad2c213eb5aee4df134', + state_root: '0x23da55eeb85eb25e41ef77cf90f48cc233ca61dbd358ea4eb18e948f1a1eb8aa', + receipts_root: '0xe0fe1a45471cde0fc7fe7dc68dcf471c7ef1e2bc8830a1af447ed482dfdb8496', + logs_bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + prev_randao: '0x64cb9d0e90916a35257e03799e8fe7b2fe9c57728c588a8c5c5f450a38108610', + block_number: '16', + gas_limit: '25393474', + gas_used: '304213', + timestamp: '1700826792', + extra_data: '0xd983010c01846765746889676f312e32302e3130856c696e7578', + base_fee_per_gas: '118604376', + block_hash: '0xb0f9627cc04c9bbd449426fbceebfcfe70162c404d88cbfb2f92c446efccef2b', + transactions: [ + '0xf8d4028443ad7d0e830186a08080b880637f6712f26b46d9af33fcbf777792e5fb8b4720632885c4cb6fa8e6672d075ccb06600d527f674a29362187f210c8cbe74d8b8e66305f2bf71c8712135ede6758c0c3c3173b602d527fe512799a5ce5d25b806c4bc17c11e4cf4af5e337c995baf62ca27ecccdca3457604d527fd00c13c9c1275fd3e9c3e275f59b9ae87c4983021e7ba009c22644a7771a0cfb7985a16d65a131b95ab30892b95d94766ac3f2166de19ba04e0b8189fcfd77d7b0bfbffeefe7c276d6a74008b8ea5d214e322df248e842ea', + '0x01f8d683010f2c028443ad7d0e830186a08080b880b00e7fa3c849dce891cce5fae8a4c46cbb313d6aec0c0ffe7863e05fb7b22d4807674c6055527ffbfcb0938f3e18f7937aa8fa95d880afebd5c4cec0d85186095832d03c85cf8a60755260ab60955360cf6096536066609753606e60985360fa609953609e609a53608e609b536024609c5360f6609d536072609e5360a4609fc080a08fc6f7101f292ff1fb0de8ac69c2d320fbb23bfe61cf327173786ea5daee6e37a044c42d91838ef06646294bf4f9835588aee66243b16a66a2da37641fae4c045f', + '0xf8e8038443ad7d0e830186a0947d6d36747b8ea52262e49b74bb9f87caa8daca6280b8806000603755246000601455600060f1553c366000605b557f75ef0f16a0868b2c405a9362ef681bfc366b9dd99b958e51d577ecca0a76721c60b6527f3d5d33647b161dc9e71615d1998c9a3af9766f97713c94d164df2c2b696c202760d6527fe95abb8c9fc1c1fd326c3449dc470e13c098d5fe60a4cc120c72c9d41873a95c83021e7ca0bf6aa963791f11ef2129d722ab5bf0d00a85f25531ed9ec426b933b10978a1faa039651aaf90292ca0635f599f72ac7a073dc65645a2cdea7f0b0c34e91291243a', + '0x02f8db83010f2c03843b9aca008443ad7d0e830186a08080b8807faaf3e276bfe110e442190ef16d739b8055e9e211cee47504dabfb7d7663914c160af527f4b7418198af143733d1893086fd71782d8ae52f9bc7c7dfa8e8cedef9d4470b160cf527fb193983dea2a9d3fafdfd40d8e21a3876a136835585ed2ad36ac31ffce7c1eef60ef527fa7490cdb9efb515f429a3872e7c9b22b9eb6e6c001a0cd82cec9c75f3ece7920fb2f03bd6b52cbc0283906cb821d594f6db0d8c0e4efa0629894b5f4c8bb657939b9be2e503a866e9ae04559d4601ea2b85aa9f1d45001', + ], + execution_witness: { + parentStateRoot: '0x', + stateDiff: [ + { + stem: '0x0e88cc6bf033a3ff779335e720d5a7edf907cc70ab7ff31375cd485db779fc', + suffixDiffs: [ + { + suffix: '0', + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: '1', + currentValue: '0xa02a5714d2bf1400000000000000000000000000000000000000000000000000', + newValue: '0xa8cddb4be60f1400000000000000000000000000000000000000000000000000', + }, + { + suffix: '2', + currentValue: '0x0200000000000000000000000000000000000000000000000000000000000000', + newValue: '0x0400000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: '3', + currentValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + newValue: null, + }, + { + suffix: '4', + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x538469dc3579eaab593b006fd639cc3e684d89d72c47e146af14de3bc1d8d6', + suffixDiffs: [ + { + suffix: '0', + currentValue: null, + newValue: null, + }, + { + suffix: '2', + currentValue: null, + newValue: null, + }, + { + suffix: '3', + currentValue: null, + newValue: null, + }, + { + suffix: '128', + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x8dc286880de0cc507d96583b7c4c2b2b25239e58f8e67509b32edb5bbf293c', + suffixDiffs: [ + { + suffix: '0', + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: '1', + currentValue: '0xe8609d0137a50100000000000000000000000000000000000000000000000000', + newValue: '0x28f57ad475bd0200000000000000000000000000000000000000000000000000', + }, + { + suffix: '2', + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: '3', + currentValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + newValue: null, + }, + { + suffix: '4', + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0x944dd4f046fcf7d15be20d96506c27132625d36427c461925c3fcdde266f1e', + 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: '0xc484e43d783cf4f4eded1a8cee57e046e1ac2aaf6937ca4821263f0dbc759e', + suffixDiffs: [ + { + suffix: '0', + currentValue: '0x0000000000000000000000000000000000000000000000000000000000000000', + newValue: null, + }, + { + suffix: '1', + currentValue: '0x00c6e41919c21400000000000000000000000000000000000000000000000000', + newValue: '0x80a7bc4cf5381400000000000000000000000000000000000000000000000000', + }, + { + suffix: '2', + currentValue: '0x0200000000000000000000000000000000000000000000000000000000000000', + newValue: '0x0400000000000000000000000000000000000000000000000000000000000000', + }, + { + suffix: '3', + currentValue: '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470', + newValue: null, + }, + { + suffix: '4', + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xe6dcb23b706bef86b024138db380c183135ec13b256b3c5df2ef89f502ef74', + suffixDiffs: [ + { + suffix: '0', + currentValue: null, + newValue: null, + }, + { + suffix: '2', + currentValue: null, + newValue: null, + }, + { + suffix: '3', + currentValue: null, + newValue: null, + }, + ], + }, + { + stem: '0xe9ae7df7c4873b986de83662c728236fb51a4b65a17c2cff179417305f30cb', + 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: '128', + currentValue: null, + newValue: null, + }, + { + suffix: '129', + currentValue: null, + newValue: null, + }, + { + suffix: '130', + currentValue: null, + newValue: null, + }, + { + suffix: '131', + currentValue: null, + newValue: null, + }, + { + suffix: '132', + currentValue: null, + newValue: null, + }, + ], + }, + ], + verkleProof: { + otherStems: ['0x9444524c2261a7086dd332bb05d79b1c63e74913a97b7b85c680368b19db0e'], + depthExtensionPresent: '0x0a101209120808', + commitmentsByPath: [ + '0x1ba24c38c9aff43cf2793ed22a2fdd04282d558bcfad33589b5e4697c0662e45', + '0x0de9b2e4fb439b894823a068a74e69d51b53163df509614239b95efd1c8251df', + '0x5788aad2dc6a6395d1850740f0cf2c566d31dddc6a1c168113a242d5d380e1ac', + '0x0fa21597f7807a78df4d0025d94afa9d544fad74bae7e9fabe9a5dd96eae7905', + '0x1473a7ba8fa6c910e3a59fb1746484cf0f3eef394567c57b68cfefd75e0a4628', + '0x402c1868e1aaba747dc0e00c3cb1cf39340d9cc90a34429da67fa1702fe48604', + '0x1334eccc70ec78c896cbe5c99aa5dc90ab230bc02586512fbf7459ef54346821', + '0x0574898a568127f92d0a5f8a2ca4fbf0a3db39e060d41b490049840e60666a9b', + '0x708fb101a8e1323a8dbe02501a54ed40ab78ca37f3c018f793d853126f159d86', + '0x6480d4463d8547240aac907548e430a939d5ad90ee44ae5f968ddb4037e8a578', + ], + d: '0x4b7e78004d063f6418f4ea02498b0ea211eedc482a4fd49f05735403be907a6e', + ipaProof: { + cl: [ + '0x39e9dc9695f1534fb6e883de9e4a1e8e1ec3bef91ad51ffcfb72e41898010558', + '0x099be66677ffd008a86e3ba05ffb70fe1535886424303b1ed1324180fe41f12a', + '0x6cabb149cdc43240b2398dad37febf662329f9af953e463f9662a72f6971adf1', + '0x2cea63f2b132ed167454aa229d726399edab0263b90370a9d149b2f3220c2833', + '0x08dd76bfdaec231d4732af246e4ae4b656fbf92b032d3471729e11328b6d1a08', + '0x09e5f57d3e792c63d4800bbdf8ab0a102845cab98db81cfd0e79c8dce3747f3e', + '0x4dfe893891819830dec0fb7eea2cb783fd9210607c886fa16d0484c68b45e1c7', + '0x07e212a298f21a9adcc9b42925351f76260ec60166c413802369128bc6d9b8d2', + ], + cr: [ + '0x5aba75dd90c208635d6fbbd003fc7766a04ff7410095012d71be2105df3b958a', + '0x6bf90b634ef36282fcab11c69c0e805cbb229bdde70374da3a2bdc90c9dfb777', + '0x2959f7dc3e707358b348a6500711f8d4982ba7045bbbb98f683280459828665b', + '0x6a6a545af490bc817f05991c5bf3baf68e6e57f15c941cac1b9d830ab7494871', + '0x315ad7dd1ea1739a0449a7c55ea9d03ffa63b42983475e66b77bc911587a7605', + '0x2442064885b7b419109d3acc55959ff71e28ca5f4964311cbc84d4a1fd150310', + '0x67c63669a994760c4184050b8e4782b988c1387865fa09a60000e1ab35a13caa', + '0x61ae59caee9d1365905b30486ac582c93a8e21d94477fe684bb0aeeaeb691bec', + ], + finalEvaluation: '0x02a346441c5cc6ae6e5c1300494434b0d4f20ab0a8179971631be9e4147589fc', + }, + }, + }, +} diff --git a/packages/block/test/testdata/payload-slot-87335.json b/packages/block/test/testdata/payload-slot-87335.ts similarity index 50% rename from packages/block/test/testdata/payload-slot-87335.json rename to packages/block/test/testdata/payload-slot-87335.ts index 248eae0d65..5da7e68500 100644 --- a/packages/block/test/testdata/payload-slot-87335.json +++ b/packages/block/test/testdata/payload-slot-87335.ts @@ -1,25 +1,28 @@ -{ - "parent_hash": "0xe8609e4e6ea2c555294006574d88c24110c674c205222d6216ca78ada4a8a8c7", - "fee_recipient": "0xf97e180c050e5ab072211ad2c213eb5aee4df134", - "state_root": "0x72b2c6734a87da8d51f356565a4df74f2d279234b0f92e5dffbb9f1a5232f3d9", - "receipts_root": "0xe0dabb4958b38ae35ea6a86dfb216bc4f0b57add10675f50d43cabbd1b893265", - "logs_bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "prev_randao": "0x87081301f91f28fa8223520b223fea5f246640b86b10a20553c1ccea0dee9378", - "block_number": "62717", - "gas_limit": "30000000", - "gas_used": "192384", - "timestamp": "1683551220", - "extra_data": "0x4e65746865726d696e64", - "base_fee_per_gas": "7", - "block_hash": "0xc49a052fba00d1171381b811adde068179fd130ef76227388a54cfcf516f7126", - "transactions": [ - "0x03f89d850120b996ed3685012a1a646085012a1a64608303345094ffb38a7a99e3e2335be83fc74b7faa19d55312418308a80280c085012a1a6460e1a00153a6a1e053cf4c5a09e84088ed8ad7cb53d76c8168f1b82f7cfebfcd06da1a01a007785223eec68459d72265f10bdb30ec3415252a63100605a03142fa211ebbe9a07dbbf9e081fa7b9a01202e4d9ee0e0e513f80efbbab6c784635429905389ce86", - "0x03f89d850120b996ed81f0847735940084b2d05e158307a12094000000000000000000000000000000000000000001855f495f4955c084b2d05e15e1a001d343d3cd62abd9c5754cbe5128c25ea90786a8ae75fb79c8cf95f4dcdd08ec80a014103732b5a9789bbf5ea859ed904155398abbef343f8fd63007efb70795d382a07272e847382789a092eadf08e2b9002e727376f8466fff0e4d4639fd60a528f2", - "0x03f89d850120b996ed81f0847735940084b2d05e158307a12094000000000000000000000000000000000000000001855f495f4955c084b2d05e15e1a001d343d3cd62abd9c5754cbe5128c25ea90786a8ae75fb79c8cf95f4dcdd08ec80a014103732b5a9789bbf5ea859ed904155398abbef343f8fd63007efb70795d382a07272e847382789a092eadf08e2b9002e727376f8466fff0e4d4639fd60a528f2", - "0x03f897850120b996ed80840bebc200843b9aca078303345094c8d369b164361a8961286cfbab3bc10f962185a88080c08411e1a300e1a0011df88a2971c8a7ac494a7ba37ec1acaa1fc1edeeb38c839b5d1693d47b69b080a032f122f06e5802224db4c8a58fd22c75173a713f63f89936f811c144b9e40129a043a2a872cbfa5727007adf6a48febe5f190d2e4cd5ed6122823fb6ff47ecda32" +import type { BeaconPayloadJSON } from '../../src/index.js' + +export const payloadSlot87335Data: BeaconPayloadJSON = { + parent_hash: '0xe8609e4e6ea2c555294006574d88c24110c674c205222d6216ca78ada4a8a8c7', + fee_recipient: '0xf97e180c050e5ab072211ad2c213eb5aee4df134', + state_root: '0x72b2c6734a87da8d51f356565a4df74f2d279234b0f92e5dffbb9f1a5232f3d9', + receipts_root: '0xe0dabb4958b38ae35ea6a86dfb216bc4f0b57add10675f50d43cabbd1b893265', + logs_bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + prev_randao: '0x87081301f91f28fa8223520b223fea5f246640b86b10a20553c1ccea0dee9378', + block_number: '62717', + gas_limit: '30000000', + gas_used: '192384', + timestamp: '1683551220', + extra_data: '0x4e65746865726d696e64', + base_fee_per_gas: '7', + block_hash: '0xc49a052fba00d1171381b811adde068179fd130ef76227388a54cfcf516f7126', + transactions: [ + '0x03f89d850120b996ed3685012a1a646085012a1a64608303345094ffb38a7a99e3e2335be83fc74b7faa19d55312418308a80280c085012a1a6460e1a00153a6a1e053cf4c5a09e84088ed8ad7cb53d76c8168f1b82f7cfebfcd06da1a01a007785223eec68459d72265f10bdb30ec3415252a63100605a03142fa211ebbe9a07dbbf9e081fa7b9a01202e4d9ee0e0e513f80efbbab6c784635429905389ce86', + '0x03f89d850120b996ed81f0847735940084b2d05e158307a12094000000000000000000000000000000000000000001855f495f4955c084b2d05e15e1a001d343d3cd62abd9c5754cbe5128c25ea90786a8ae75fb79c8cf95f4dcdd08ec80a014103732b5a9789bbf5ea859ed904155398abbef343f8fd63007efb70795d382a07272e847382789a092eadf08e2b9002e727376f8466fff0e4d4639fd60a528f2', + '0x03f89d850120b996ed81f0847735940084b2d05e158307a12094000000000000000000000000000000000000000001855f495f4955c084b2d05e15e1a001d343d3cd62abd9c5754cbe5128c25ea90786a8ae75fb79c8cf95f4dcdd08ec80a014103732b5a9789bbf5ea859ed904155398abbef343f8fd63007efb70795d382a07272e847382789a092eadf08e2b9002e727376f8466fff0e4d4639fd60a528f2', + '0x03f897850120b996ed80840bebc200843b9aca078303345094c8d369b164361a8961286cfbab3bc10f962185a88080c08411e1a300e1a0011df88a2971c8a7ac494a7ba37ec1acaa1fc1edeeb38c839b5d1693d47b69b080a032f122f06e5802224db4c8a58fd22c75173a713f63f89936f811c144b9e40129a043a2a872cbfa5727007adf6a48febe5f190d2e4cd5ed6122823fb6ff47ecda32', ], - "withdrawals": [], - "excess_blob_gas": "262144", - "blob_gas_used": "524288", - "parent_beacon_block_root": "0x1344ac29ccbab1c5208e04edf83d897b9679143cda921caf9959d4e7547267ea" + withdrawals: [], + excess_blob_gas: '262144', + blob_gas_used: '524288', + parent_beacon_block_root: '0x1344ac29ccbab1c5208e04edf83d897b9679143cda921caf9959d4e7547267ea', } diff --git a/packages/block/test/testdata/payload-slot-87475.json b/packages/block/test/testdata/payload-slot-87475.ts similarity index 59% rename from packages/block/test/testdata/payload-slot-87475.json rename to packages/block/test/testdata/payload-slot-87475.ts index affb78e545..2aa1c2d8f5 100644 --- a/packages/block/test/testdata/payload-slot-87475.json +++ b/packages/block/test/testdata/payload-slot-87475.ts @@ -1,25 +1,28 @@ -{ - "parent_hash": "0x69c5447aae8d7657e58186f7c76cbc45bcb17c8b69ab95e4ce9c001fd063f6a0", - "fee_recipient": "0xf97e180c050e5ab072211ad2c213eb5aee4df134", - "state_root": "0x57155425167ebb76fd9982f9382ceb540c310bbaf6dbd4fab9651bd2bda121de", - "receipts_root": "0xefe86bb9947333a7f31fcb11cb1384fa235df0dc2f06b4f72fc3df443ecdeb0d", - "logs_bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "prev_randao": "0xa74144f46213eb890fa49447ceaa7b378911d19cc1ee8ee631038d78092bf159", - "block_number": "62757", - "gas_limit": "30000000", - "gas_used": "127111", - "timestamp": "1683552900", - "extra_data": "0x4e65746865726d696e64", - "base_fee_per_gas": "9", - "block_hash": "0x573714bdd0ca5e47bc32008751c4fc74237f8cb354fbc1475c1d0ece38236ea4", - "transactions": [ - "0x02f8f3850120b996ed1a85012a1645a985012a1645b0830186a0948e4fc0f136ba56a151fd1530d4d6695df6a0fb4a80b880d08cc67f792879a8e1d0d5569a51af02f456f410ad93b1de0c038b667b7c5577898a95d960f0527fb7298b05f6a2c83ed6f508eee540edb1248b9235bb26fa566927967d32652b88610110527fe29d11468a1e028eedc6143170491b87a32609c236cb7068ebb1799c616c393061013052604a61015053600d6101515360b661c001a0f49f3f2b301cc72120fd1dcb1fe218012623035f5824d17343e802a4741c4e60a02a40bf4d7a5d52c8f554b04c635a898650584c5452be62a5304e50ca59e4d55f", - "0x03f8dc850120b996ed04840bebc200843b9aca0783033450948a185c5a7941b20253a2923690dd54a9e7bfd0a980b844a8d55bda000000000000000000000000573d9cd570267bb9d1547192e51e5c8d017d70340000000000000000000000000000000000000000000000000000000000000000c08411e1a300e1a001a974d0ba16f7a378867bb0dd359d78fdf831a2b73823a8a1eea34e6615cb9980a02860847930ba2d79763f1c9196ad364dc7bc28f633d16cb1715a12b27a6db735a02d0434073f7d217a035e484dd7e6513bfe64035b16b06478113a07c58c79ffa9", - "0x03f8dc850120b996ed05840bebc200843b9aca0783033450948a185c5a7941b20253a2923690dd54a9e7bfd0a980b844a8d55bda000000000000000000000000573d9cd570267bb9d1547192e51e5c8d017d70340000000000000000000000000000000000000000000000000000000000000000c08411e1a300e1a0011df88a2971c8a7ac494a7ba37ec1acaa1fc1edeeb38c839b5d1693d47b69b080a0f59e881073e74c4b4a7a49d92723a945d314d51636f389caf1c8590991c33f84a05dabba003f4ef8a7ee435e9039672b2933acdced51b499229bfe421af32f0939", - "0x03f8dc850120b996ed06841dcd6500843b9aca0783033450948a185c5a7941b20253a2923690dd54a9e7bfd0a980b844a8d55bda000000000000000000000000573d9cd570267bb9d1547192e51e5c8d017d70340000000000000000000000000000000000000000000000000000000000000000c08411e1a300e1a0011df88a2971c8a7ac494a7ba37ec1acaa1fc1edeeb38c839b5d1693d47b69b001a0f6e51ba86726dad6fe6e07f97b90c94ab79251ba2b1f900cb794dcc513d65952a02babf887931c21d86caf54a044803109023041bb9db1e1d5884b06ae52881793" +import type { BeaconPayloadJSON } from '../../src/index.js' + +export const payloadSlot87475Data: BeaconPayloadJSON = { + parent_hash: '0x69c5447aae8d7657e58186f7c76cbc45bcb17c8b69ab95e4ce9c001fd063f6a0', + fee_recipient: '0xf97e180c050e5ab072211ad2c213eb5aee4df134', + state_root: '0x57155425167ebb76fd9982f9382ceb540c310bbaf6dbd4fab9651bd2bda121de', + receipts_root: '0xefe86bb9947333a7f31fcb11cb1384fa235df0dc2f06b4f72fc3df443ecdeb0d', + logs_bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + prev_randao: '0xa74144f46213eb890fa49447ceaa7b378911d19cc1ee8ee631038d78092bf159', + block_number: '62757', + gas_limit: '30000000', + gas_used: '127111', + timestamp: '1683552900', + extra_data: '0x4e65746865726d696e64', + base_fee_per_gas: '9', + block_hash: '0x573714bdd0ca5e47bc32008751c4fc74237f8cb354fbc1475c1d0ece38236ea4', + transactions: [ + '0x02f8f3850120b996ed1a85012a1645a985012a1645b0830186a0948e4fc0f136ba56a151fd1530d4d6695df6a0fb4a80b880d08cc67f792879a8e1d0d5569a51af02f456f410ad93b1de0c038b667b7c5577898a95d960f0527fb7298b05f6a2c83ed6f508eee540edb1248b9235bb26fa566927967d32652b88610110527fe29d11468a1e028eedc6143170491b87a32609c236cb7068ebb1799c616c393061013052604a61015053600d6101515360b661c001a0f49f3f2b301cc72120fd1dcb1fe218012623035f5824d17343e802a4741c4e60a02a40bf4d7a5d52c8f554b04c635a898650584c5452be62a5304e50ca59e4d55f', + '0x03f8dc850120b996ed04840bebc200843b9aca0783033450948a185c5a7941b20253a2923690dd54a9e7bfd0a980b844a8d55bda000000000000000000000000573d9cd570267bb9d1547192e51e5c8d017d70340000000000000000000000000000000000000000000000000000000000000000c08411e1a300e1a001a974d0ba16f7a378867bb0dd359d78fdf831a2b73823a8a1eea34e6615cb9980a02860847930ba2d79763f1c9196ad364dc7bc28f633d16cb1715a12b27a6db735a02d0434073f7d217a035e484dd7e6513bfe64035b16b06478113a07c58c79ffa9', + '0x03f8dc850120b996ed05840bebc200843b9aca0783033450948a185c5a7941b20253a2923690dd54a9e7bfd0a980b844a8d55bda000000000000000000000000573d9cd570267bb9d1547192e51e5c8d017d70340000000000000000000000000000000000000000000000000000000000000000c08411e1a300e1a0011df88a2971c8a7ac494a7ba37ec1acaa1fc1edeeb38c839b5d1693d47b69b080a0f59e881073e74c4b4a7a49d92723a945d314d51636f389caf1c8590991c33f84a05dabba003f4ef8a7ee435e9039672b2933acdced51b499229bfe421af32f0939', + '0x03f8dc850120b996ed06841dcd6500843b9aca0783033450948a185c5a7941b20253a2923690dd54a9e7bfd0a980b844a8d55bda000000000000000000000000573d9cd570267bb9d1547192e51e5c8d017d70340000000000000000000000000000000000000000000000000000000000000000c08411e1a300e1a0011df88a2971c8a7ac494a7ba37ec1acaa1fc1edeeb38c839b5d1693d47b69b001a0f6e51ba86726dad6fe6e07f97b90c94ab79251ba2b1f900cb794dcc513d65952a02babf887931c21d86caf54a044803109023041bb9db1e1d5884b06ae52881793', ], - "withdrawals": [], - "excess_blob_gas": "131072", - "blob_gas_used": "393216", - "parent_beacon_block_root": "0xc76b6a3716175e2d3f03d63eb75ddba0868d24a369d95416c49229c46a3370fe" + withdrawals: [], + excess_blob_gas: '131072', + blob_gas_used: '393216', + parent_beacon_block_root: '0xc76b6a3716175e2d3f03d63eb75ddba0868d24a369d95416c49229c46a3370fe', } diff --git a/packages/block/test/testdata/testdata-from-rpc-difficulty-as-integer.json b/packages/block/test/testdata/testdata-from-rpc-difficulty-as-integer.json deleted file mode 100644 index 49dfa547ff..0000000000 --- a/packages/block/test/testdata/testdata-from-rpc-difficulty-as-integer.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "difficulty": "82459156443011", - "extraData": "0x657468706f6f6c202d20555331", - "gasLimit": "0x3d37da", - "gasUsed": "0x1551b", - "hash": "0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84", - "logsBloom": "0x00000000004000000000000000000000000000000400000000000000000000000000000000000000000000000080000008000000000000000000000000000002000000000000000000000080000000000001800000000000000000008000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000004000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020001000000000000000000000000000000000000000000100000010000000000000000000000400000400000000000000000", - "miner": "0x4bb96091ee9d802ed039c4d1a5f6216f90f81b01", - "mixHash": "0xcb3723ab82e84594d0ec9ed5a45fd976d5aba09903826e5ed5e06ae893011eaa", - "nonce": "0xa76a9a500301e044", - "number": "0x2ca14a", - "parentHash": "0x24f155bdf17217767531f464636fe4b84b87a38c53127541f952b3052adbac95", - "receiptsRoot": "0x0eb6a50257911130ea2fa2e500e71e55e2dfc38eb97f64ca9cfca6faeabd693e", - "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "size": "0x3d7", - "stateRoot": "0xdf97474b1b492cb6491cff267ca53c33aa42b611ba15239b4027a77275afeffc", - "timestamp": "0x586afa54", - "totalDifficulty": "0x61decf2ca7d9bbbf8", - "transactions": [ - { - "blockHash": "0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84", - "blockNumber": "0x2ca14a", - "from": "0x41959417325160f8952bc933ae8317b4e5140dda", - "gas": "0x5e1b", - "gasPrice": "0x98bca5a00", - "hash": "0x542e06b2b8beb71305bf1bfd4d2088da9848d8795971d93d5f7893ecceef095b", - "input": "0x", - "nonce": "0x0", - "r": "0x7150d00a9dcd8a8287ad220010c52ff2608906b746de23c993999768091ff210", - "raw": "0xf86c8085098bca5a00825e1b940c7c0b72004a7a66ffa780637427fed0c4faac478844004c09e76a00008025a07150d00a9dcd8a8287ad220010c52ff2608906b746de23c993999768091ff210a05585fabcd1dc415e1668d4cbc2d419cf0381bf9707480ad2f86d0800732f6d7e", - "s": "0x5585fabcd1dc415e1668d4cbc2d419cf0381bf9707480ad2f86d0800732f6d7e", - "to": "0x0c7c0b72004a7a66ffa780637427fed0c4faac47", - "transactionIndex": "0x0", - "type": "0x0", - "v": "0x1b", - "value": "0x44004c09e76a0000" - }, - { - "blockHash": "0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84", - "blockNumber": "0x2ca14a", - "from": "0x56ce1399be2831f8a3f918a0408c05bbad658ef3", - "gas": "0x5208", - "gasPrice": "0x4e3b29200", - "hash": "0xe9e15dd4f1070ec30ca4bfbe70738e78b0bb7d126a512e7dc9b22df5b64af791", - "input": "0x", - "nonce": "0x9d", - "r": "0x5d92c10b5789801d4ce0fc558eedc6e6cccbaf0105a7c1f909feabcedfe56cd9", - "raw": "0xf86d819d8504e3b2920082520894f4702bb51b8270729db362b0d4f82a56bdd66c6588120a871cc0020000801ba05d92c10b5789801d4ce0fc558eedc6e6cccbaf0105a7c1f909feabcedfe56cd9a072cc370fa5fd3b43c2ba4e9e70fea1b5e950b4261ab4274982d8ae15a3403a33", - "s": "0x72cc370fa5fd3b43c2ba4e9e70fea1b5e950b4261ab4274982d8ae15a3403a33", - "to": "0xf4702bb51b8270729db362b0d4f82a56bdd66c65", - "transactionIndex": "0x1", - "type": "0x0", - "v": "0x1b", - "value": "0x120a871cc0020000" - }, - { - "blockHash": "0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84", - "blockNumber": "0x2ca14a", - "from": "0x1e9939daaad6924ad004c2560e90804164900341", - "gas": "0x9858", - "gasPrice": "0x4a817c800", - "hash": "0x3078eeb8227d104338666de260aac59c141a08f519856fd8b7253398d9347f51", - "input": "0x", - "nonce": "0x22f5d", - "r": "0x7ee15b226f6c767ccace78a4b5b4cbf0be6ec20a899e058d3c95977bacd0cbd5", - "raw": "0xf86f83022f5d8504a817c80082985894b8201140a49b0d5b65a23b4b2fa8a6efff87c576880de4ea09ac8f1e888025a07ee15b226f6c767ccace78a4b5b4cbf0be6ec20a899e058d3c95977bacd0cbd5a027e75bcd3bfd199e8c3e3f0c90b0d39f01b773b3da64060e06c0d568ae5c7523", - "s": "0x27e75bcd3bfd199e8c3e3f0c90b0d39f01b773b3da64060e06c0d568ae5c7523", - "to": "0xb8201140a49b0d5b65a23b4b2fa8a6efff87c576", - "transactionIndex": "0x2", - "type": "0x0", - "v": "0x1b", - "value": "0xde4ea09ac8f1e88" - }, - { - "blockHash": "0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84", - "blockNumber": "0x2ca14a", - "from": "0xea674fdde714fd979de3edf0f56aa9716b898ec8", - "gas": "0x15f90", - "gasPrice": "0x4a817c800", - "hash": "0x9de43b061e5286ab1ad7494f50fac1ec9b541998800f9388ae6e7119f312c5cd", - "input": "0x", - "nonce": "0xfc02d", - "r": "0x059934eeace580cc2bdc292415976692c751f0bcb025930bd40fcc31e91208f3", - "raw": "0xf870830fc02d8504a817c80083015f9094c4f381af25c41786110242623373cc9c7647f3f1880e139507cd50c0188026a0059934eeace580cc2bdc292415976692c751f0bcb025930bd40fcc31e91208f3a077ff34a10a3de0d906a0363b4bdbc0e9a06cb4378476d96dfd446225d8d9949c", - "s": "0x77ff34a10a3de0d906a0363b4bdbc0e9a06cb4378476d96dfd446225d8d9949c", - "to": "0xc4f381af25c41786110242623373cc9c7647f3f1", - "transactionIndex": "0x3", - "type": "0x0", - "v": "0x1c", - "value": "0xe139507cd50c018" - } - ], - "transactionsRoot": "0xe307e6d0e13f41ed336e09d71deb59a354eee4121449f0286cfb076e767fd45b", - "uncles": [] -} diff --git a/packages/block/test/testdata/testdata-from-rpc-difficulty-as-integer.ts b/packages/block/test/testdata/testdata-from-rpc-difficulty-as-integer.ts new file mode 100644 index 0000000000..8a364bf4a9 --- /dev/null +++ b/packages/block/test/testdata/testdata-from-rpc-difficulty-as-integer.ts @@ -0,0 +1,94 @@ +import type { JSONRPCBlock } from '../../src/index.js' + +export const testdataFromRPCDifficultyAsIntegerData: JSONRPCBlock = { + difficulty: '82459156443011', + extraData: '0x657468706f6f6c202d20555331', + gasLimit: '0x3d37da', + gasUsed: '0x1551b', + hash: '0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84', + logsBloom: + '0x00000000004000000000000000000000000000000400000000000000000000000000000000000000000000000080000008000000000000000000000000000002000000000000000000000080000000000001800000000000000000008000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000004000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020001000000000000000000000000000000000000000000100000010000000000000000000000400000400000000000000000', + miner: '0x4bb96091ee9d802ed039c4d1a5f6216f90f81b01', + mixHash: '0xcb3723ab82e84594d0ec9ed5a45fd976d5aba09903826e5ed5e06ae893011eaa', + nonce: '0xa76a9a500301e044', + number: '0x2ca14a', + parentHash: '0x24f155bdf17217767531f464636fe4b84b87a38c53127541f952b3052adbac95', + receiptsRoot: '0x0eb6a50257911130ea2fa2e500e71e55e2dfc38eb97f64ca9cfca6faeabd693e', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + size: '0x3d7', + stateRoot: '0xdf97474b1b492cb6491cff267ca53c33aa42b611ba15239b4027a77275afeffc', + timestamp: '0x586afa54', + totalDifficulty: '0x61decf2ca7d9bbbf8', + transactions: [ + { + blockHash: '0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84', + blockNumber: '0x2ca14a', + from: '0x41959417325160f8952bc933ae8317b4e5140dda', + gas: '0x5e1b', + gasPrice: '0x98bca5a00', + hash: '0x542e06b2b8beb71305bf1bfd4d2088da9848d8795971d93d5f7893ecceef095b', + input: '0x', + nonce: '0x0', + r: '0x7150d00a9dcd8a8287ad220010c52ff2608906b746de23c993999768091ff210', + s: '0x5585fabcd1dc415e1668d4cbc2d419cf0381bf9707480ad2f86d0800732f6d7e', + to: '0x0c7c0b72004a7a66ffa780637427fed0c4faac47', + transactionIndex: '0x0', + type: '0x0', + v: '0x1b', + value: '0x44004c09e76a0000', + }, + { + blockHash: '0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84', + blockNumber: '0x2ca14a', + from: '0x56ce1399be2831f8a3f918a0408c05bbad658ef3', + gas: '0x5208', + gasPrice: '0x4e3b29200', + hash: '0xe9e15dd4f1070ec30ca4bfbe70738e78b0bb7d126a512e7dc9b22df5b64af791', + input: '0x', + nonce: '0x9d', + r: '0x5d92c10b5789801d4ce0fc558eedc6e6cccbaf0105a7c1f909feabcedfe56cd9', + s: '0x72cc370fa5fd3b43c2ba4e9e70fea1b5e950b4261ab4274982d8ae15a3403a33', + to: '0xf4702bb51b8270729db362b0d4f82a56bdd66c65', + transactionIndex: '0x1', + type: '0x0', + v: '0x1b', + value: '0x120a871cc0020000', + }, + { + blockHash: '0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84', + blockNumber: '0x2ca14a', + from: '0x1e9939daaad6924ad004c2560e90804164900341', + gas: '0x9858', + gasPrice: '0x4a817c800', + hash: '0x3078eeb8227d104338666de260aac59c141a08f519856fd8b7253398d9347f51', + input: '0x', + nonce: '0x22f5d', + r: '0x7ee15b226f6c767ccace78a4b5b4cbf0be6ec20a899e058d3c95977bacd0cbd5', + s: '0x27e75bcd3bfd199e8c3e3f0c90b0d39f01b773b3da64060e06c0d568ae5c7523', + to: '0xb8201140a49b0d5b65a23b4b2fa8a6efff87c576', + transactionIndex: '0x2', + type: '0x0', + v: '0x1b', + value: '0xde4ea09ac8f1e88', + }, + { + blockHash: '0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84', + blockNumber: '0x2ca14a', + from: '0xea674fdde714fd979de3edf0f56aa9716b898ec8', + gas: '0x15f90', + gasPrice: '0x4a817c800', + hash: '0x9de43b061e5286ab1ad7494f50fac1ec9b541998800f9388ae6e7119f312c5cd', + input: '0x', + nonce: '0xfc02d', + r: '0x059934eeace580cc2bdc292415976692c751f0bcb025930bd40fcc31e91208f3', + s: '0x77ff34a10a3de0d906a0363b4bdbc0e9a06cb4378476d96dfd446225d8d9949c', + to: '0xc4f381af25c41786110242623373cc9c7647f3f1', + transactionIndex: '0x3', + type: '0x0', + v: '0x1c', + value: '0xe139507cd50c018', + }, + ], + transactionsRoot: '0xe307e6d0e13f41ed336e09d71deb59a354eee4121449f0286cfb076e767fd45b', + uncles: [], +} diff --git a/packages/block/test/testdata/testdata-from-rpc-goerli-london.json b/packages/block/test/testdata/testdata-from-rpc-goerli-london.json deleted file mode 100644 index 3921d97356..0000000000 --- a/packages/block/test/testdata/testdata-from-rpc-goerli-london.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "baseFeePerGas": "0x7", - "difficulty": "0x1", - "extraData": "0x696e667572612d696f00000000000000000000000000000000000000000000001da4547ff7dfdfe4c70a52e1f40d60d0259803e733aba7f5024ec054265017725febb042946985654f62c284c010b56a7fb2cd43d0c8968dbd081a1d0db45d4b00", - "gasLimit": "0x1c9c380", - "gasUsed": "0xfe1a", - "hash": "0xec0b5cf01a11c514e6fecb2577adf82594083a79eda699eeaf7d11ebef226063", - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000040000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "miner": "0x0000000000000000000000000000000000000000", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x4ddb6a", - "parentHash": "0xb8a6ba8f2d6c13be07a0580add9d9ccc8e4301bd1244e3b0da53d025ce926370", - "receiptsRoot": "0x1e8cf75ab79f5c5bc40035d507a6d26e287fbc0530959afc0edcd84434131288", - "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "size": "0x334", - "stateRoot": "0x1ce2cb2fc266096dac2d41eda3e74220f693b1f05f963a1fee8e5230cbb9690e", - "timestamp": "0x60e652d7", - "totalDifficulty": "0x71d437", - "transactions": [ - { - "blockHash": "0xec0b5cf01a11c514e6fecb2577adf82594083a79eda699eeaf7d11ebef226063", - "blockNumber": "0x4ddb6a", - "from": "0xa121d112a8ca7ee375b537c1b05f0420aa78f790", - "gas": "0x3d090", - "gasPrice": "0x1176592e00", - "hash": "0x2bdcc1dc5f41bf1420b4594f43d2e72c133f01350638b3a639171c2ea1d2ff81", - "input": "0x4b2a026d00000000000000000000000000000000000000000000000000000000000024d700000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x1cde", - "r": "0x90b768024ddd5e88b3131b3d4cf2ea34f5d6133d8a9dbd118e4395283c1411f5", - "s": "0x1d4db88bb1c7b847660d751459c9b705356cef9518a947582600f3107ea7565", - "to": "0xaa6ce64b8c7aee2fa652ea4d240bbffcb7d98d1b", - "transactionIndex": "0x0", - "type": "0x0", - "v": "0x2e", - "value": "0x0" - } - ], - "transactionsRoot": "0x43fd7e89d018b7034792877bfee31aa4aeeeed66a4a770d617a470267a626b7c", - "uncles": [] -} diff --git a/packages/block/test/testdata/testdata-from-rpc-goerli-london.ts b/packages/block/test/testdata/testdata-from-rpc-goerli-london.ts new file mode 100644 index 0000000000..facb217f1a --- /dev/null +++ b/packages/block/test/testdata/testdata-from-rpc-goerli-london.ts @@ -0,0 +1,46 @@ +import type { JSONRPCBlock } from '../../src/index.js' + +export const testdataFromRPCGoerliLondonData: JSONRPCBlock = { + baseFeePerGas: '0x7', + difficulty: '0x1', + extraData: + '0x696e667572612d696f00000000000000000000000000000000000000000000001da4547ff7dfdfe4c70a52e1f40d60d0259803e733aba7f5024ec054265017725febb042946985654f62c284c010b56a7fb2cd43d0c8968dbd081a1d0db45d4b00', + gasLimit: '0x1c9c380', + gasUsed: '0xfe1a', + hash: '0xec0b5cf01a11c514e6fecb2577adf82594083a79eda699eeaf7d11ebef226063', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000040000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + miner: '0x0000000000000000000000000000000000000000', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x4ddb6a', + parentHash: '0xb8a6ba8f2d6c13be07a0580add9d9ccc8e4301bd1244e3b0da53d025ce926370', + receiptsRoot: '0x1e8cf75ab79f5c5bc40035d507a6d26e287fbc0530959afc0edcd84434131288', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + size: '0x334', + stateRoot: '0x1ce2cb2fc266096dac2d41eda3e74220f693b1f05f963a1fee8e5230cbb9690e', + timestamp: '0x60e652d7', + totalDifficulty: '0x71d437', + transactions: [ + { + blockHash: '0xec0b5cf01a11c514e6fecb2577adf82594083a79eda699eeaf7d11ebef226063', + blockNumber: '0x4ddb6a', + from: '0xa121d112a8ca7ee375b537c1b05f0420aa78f790', + gas: '0x3d090', + gasPrice: '0x1176592e00', + hash: '0x2bdcc1dc5f41bf1420b4594f43d2e72c133f01350638b3a639171c2ea1d2ff81', + input: + '0x4b2a026d00000000000000000000000000000000000000000000000000000000000024d700000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x1cde', + r: '0x90b768024ddd5e88b3131b3d4cf2ea34f5d6133d8a9dbd118e4395283c1411f5', + s: '0x1d4db88bb1c7b847660d751459c9b705356cef9518a947582600f3107ea7565', + to: '0xaa6ce64b8c7aee2fa652ea4d240bbffcb7d98d1b', + transactionIndex: '0x0', + type: '0x0', + v: '0x2e', + value: '0x0', + }, + ], + transactionsRoot: '0x43fd7e89d018b7034792877bfee31aa4aeeeed66a4a770d617a470267a626b7c', + uncles: [], +} diff --git a/packages/block/test/testdata/testdata-from-rpc-goerli.json b/packages/block/test/testdata/testdata-from-rpc-goerli.json deleted file mode 100644 index 9345f0b1b4..0000000000 --- a/packages/block/test/testdata/testdata-from-rpc-goerli.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "difficulty": "0x1", - "extraData": "0x696e667572612d696f0000000000000000000000000000000000000000000000c321f5bc793e6eb41a4a319e8bd605aaa9316a24ad9b7d3af7b924176500fcf71424f2833fdc64326fb1b2229bc70943fed8d8446e4803f6c65503f0a1535a0c00", - "gasLimit": "0x7a1200", - "gasUsed": "0x2dcb6", - "hash": "0xc54c5b482baefc20932c8be06db0a7b22ce26283438f51761e5c3e16e5376054", - "logsBloom": "0x00000000000000000000000000000000000000000000000000800000000000000040000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000001000000080008000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000500000000000000000000000000000002000040000000000000000000000000000000000000000000000008000000000000000000000100000000000000000000000000020000000000008000000000000000000000000", - "miner": "0x0000000000000000000000000000000000000000", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0xf4240", - "parentHash": "0x9b6323bc7b5f651ad6c7943d776209323834b10d76a53e109a4a8982138d0e38", - "receiptsRoot": "0xda46cdd329bfedace32da95f2b344d314bc6f55f027d65f9f4ac04ee425e1f98", - "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "size": "0x402", - "stateRoot": "0x0535b699f40b9cb637fb89e0662281d63f10207d04f2371fd9c4cb9b7b15e9d6", - "timestamp": "0x5d390640", - "totalDifficulty": "0x175dac", - "transactions": [ - { - "blockHash": "0xc54c5b482baefc20932c8be06db0a7b22ce26283438f51761e5c3e16e5376054", - "blockNumber": "0xf4240", - "from": "0x79047abf3af2a1061b108d71d6dc7bdb06474790", - "gas": "0x3d090", - "gasPrice": "0x3b9aca00", - "hash": "0xc2c3ba07f05ddd8552508e7facf25dc5bd6d16e95c12cff42cb8b9ea6bbfc225", - "input": "0xe9c6c176000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000bd9fe6f7af1cc94b1aef2e0fa15f1b4baefa86eb60e78fa4bd082372a0a446d197fb58", - "nonce": "0x2687f", - "r": "0xd0eeac4841caf7a894dd79e6e633efc2380553cdf8b786d1aa0b8a8dee0266f4", - "s": "0x740710eed9696c663510b7fb71a553112551121595a54ec6d2ec0afcec72a973", - "to": "0x7ef66b77759e12caf3ddb3e4aff524e577c59d8d", - "transactionIndex": "0x0", - "type": "0x0", - "v": "0x1c", - "value": "0x0" - }, - { - "blockHash": "0xc54c5b482baefc20932c8be06db0a7b22ce26283438f51761e5c3e16e5376054", - "blockNumber": "0xf4240", - "from": "0x79047abf3af2a1061b108d71d6dc7bdb06474790", - "gas": "0x3d090", - "gasPrice": "0x3b9aca00", - "hash": "0xca8a182f21b98318e94ec7884f572c0a1385dbc10a2bea62a38079eab7d8cfef", - "input": "0xe9c6c176000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000004920eaa814f7df6a2203dc0e472e8828be95957c6b329fee8e2b1bb6f044c1eb4fc243", - "nonce": "0x26880", - "r": "0xa3ff39967683fc684dc7b857d6f62723e78804a14b091a058ad95cc1b8a0281f", - "s": "0x51b156e05f21f499fa1ae47ebf536b15a237208f1d4a62e33956b6b03cf47742", - "to": "0x7ef66b77759e12caf3ddb3e4aff524e577c59d8d", - "transactionIndex": "0x1", - "type": "0x0", - "v": "0x1b", - "value": "0x0" - } - ], - "transactionsRoot": "0x3ab7120d12e1fc07303508542602beb7eecfe8f262b83fd71eefe7d6205242ce", - "uncles": [] -} diff --git a/packages/block/test/testdata/testdata-from-rpc-goerli.ts b/packages/block/test/testdata/testdata-from-rpc-goerli.ts new file mode 100644 index 0000000000..d55a3406e7 --- /dev/null +++ b/packages/block/test/testdata/testdata-from-rpc-goerli.ts @@ -0,0 +1,63 @@ +import type { JSONRPCBlock } from '../../src/index.js' + +export const testdataFromRPCGoerliData: JSONRPCBlock = { + difficulty: '0x1', + extraData: + '0x696e667572612d696f0000000000000000000000000000000000000000000000c321f5bc793e6eb41a4a319e8bd605aaa9316a24ad9b7d3af7b924176500fcf71424f2833fdc64326fb1b2229bc70943fed8d8446e4803f6c65503f0a1535a0c00', + gasLimit: '0x7a1200', + gasUsed: '0x2dcb6', + hash: '0xc54c5b482baefc20932c8be06db0a7b22ce26283438f51761e5c3e16e5376054', + logsBloom: + '0x00000000000000000000000000000000000000000000000000800000000000000040000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000001000000080008000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000500000000000000000000000000000002000040000000000000000000000000000000000000000000000008000000000000000000000100000000000000000000000000020000000000008000000000000000000000000', + miner: '0x0000000000000000000000000000000000000000', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0xf4240', + parentHash: '0x9b6323bc7b5f651ad6c7943d776209323834b10d76a53e109a4a8982138d0e38', + receiptsRoot: '0xda46cdd329bfedace32da95f2b344d314bc6f55f027d65f9f4ac04ee425e1f98', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + size: '0x402', + stateRoot: '0x0535b699f40b9cb637fb89e0662281d63f10207d04f2371fd9c4cb9b7b15e9d6', + timestamp: '0x5d390640', + totalDifficulty: '0x175dac', + transactions: [ + { + blockHash: '0xc54c5b482baefc20932c8be06db0a7b22ce26283438f51761e5c3e16e5376054', + blockNumber: '0xf4240', + from: '0x79047abf3af2a1061b108d71d6dc7bdb06474790', + gas: '0x3d090', + gasPrice: '0x3b9aca00', + hash: '0xc2c3ba07f05ddd8552508e7facf25dc5bd6d16e95c12cff42cb8b9ea6bbfc225', + input: + '0xe9c6c176000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000bd9fe6f7af1cc94b1aef2e0fa15f1b4baefa86eb60e78fa4bd082372a0a446d197fb58', + nonce: '0x2687f', + r: '0xd0eeac4841caf7a894dd79e6e633efc2380553cdf8b786d1aa0b8a8dee0266f4', + s: '0x740710eed9696c663510b7fb71a553112551121595a54ec6d2ec0afcec72a973', + to: '0x7ef66b77759e12caf3ddb3e4aff524e577c59d8d', + transactionIndex: '0x0', + type: '0x0', + v: '0x1c', + value: '0x0', + }, + { + blockHash: '0xc54c5b482baefc20932c8be06db0a7b22ce26283438f51761e5c3e16e5376054', + blockNumber: '0xf4240', + from: '0x79047abf3af2a1061b108d71d6dc7bdb06474790', + gas: '0x3d090', + gasPrice: '0x3b9aca00', + hash: '0xca8a182f21b98318e94ec7884f572c0a1385dbc10a2bea62a38079eab7d8cfef', + input: + '0xe9c6c176000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000004920eaa814f7df6a2203dc0e472e8828be95957c6b329fee8e2b1bb6f044c1eb4fc243', + nonce: '0x26880', + r: '0xa3ff39967683fc684dc7b857d6f62723e78804a14b091a058ad95cc1b8a0281f', + s: '0x51b156e05f21f499fa1ae47ebf536b15a237208f1d4a62e33956b6b03cf47742', + to: '0x7ef66b77759e12caf3ddb3e4aff524e577c59d8d', + transactionIndex: '0x1', + type: '0x0', + v: '0x1b', + value: '0x0', + }, + ], + transactionsRoot: '0x3ab7120d12e1fc07303508542602beb7eecfe8f262b83fd71eefe7d6205242ce', + uncles: [], +} diff --git a/packages/block/test/testdata/testdata-from-rpc-with-uncles.json b/packages/block/test/testdata/testdata-from-rpc-with-uncles.json deleted file mode 100644 index c413912e96..0000000000 --- a/packages/block/test/testdata/testdata-from-rpc-with-uncles.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "difficulty": "0x85097e33c7e22", - "extraData": "0x5050594520737061726b706f6f6c2d6574682d636e2d687a33", - "gasLimit": "0x9878fb", - "gasUsed": "0x9870ce", - "hash": "0x92c95fe6b008ad3ceaba37d9515cd82f6a19248e066591a72b6fc9fc21c880a3", - "logsBloom": "0x805e020611000b02100a00002000c898208014408404100940220248c043800010628244f4108000600a30000502c0149248664208088401500080813068901c4104000000044c00ec26100d040061081228011e90002402205389029b403082300861401281a0102101200080280f0206a014406400008808240214008100a80380011242101001000008208820130809e0030109011041970008173e0a8104067c20c0050061d5240220126650281000347014f01d0800084200091028014f011322028b41001149290480c010a400008072810084000c01092a2014047042205226080002110a02404180010058c18044900011080056500100100a300169", - "miner": "0x5a0b54d5dc17e0aadc383d2db43b0a0d3e029c4c", - "mixHash": "0x7f2d6b789c8bc3d2f456bc29c53ea48e8da029e0ccc8c25531c7fd6505159669", - "nonce": "0x16d310c81357c5c1", - "number": "0x913156", - "parentHash": "0xd78ea1ed2f62a798e72cf61c6ef8492f3eca1df687a32b37b23ce9ccdfd63092", - "receiptsRoot": "0x2ed721e02567831219b3240e5e0ecbc381fd9c5ec8c1347b81eccdb1105676aa", - "sha3Uncles": "0x588d92e6b6237c9fcb01e2cd459f2c5edadf2eb218027f60983f3cf6afd9ea01", - "size": "0x4805", - "stateRoot": "0x077ab2e8f77626668c696e16320c5508f2841bd2167b326a74d374791ec6bb47", - "timestamp": "0x5e4d814a", - "totalDifficulty": "0x3013324f2bc697dcf8c", - "transactions": [ - "0x6e6fcbde1ef1092db360f8e1adbb33430850776c43e25d8329b36a4b21b9ee43", - "0x6f6889192d82576733192ccd379cf78e4b54d2e788f13d35479860f9c1973dfb", - "0x4633e60e2895a1174e7f3dfa6161921ff6c65973aa2209faba986990b00ef96d", - "0xc95e4960f76dc24ffdde6873d8d09ea3b77048d7c0d5bc5e39a12afd9391d142", - "0xa47d81310cdca27803d35339c4ec1ed016195d5abce68b3e5ff88d3035c79d5c", - "0x2c9baf83669c06cb8454ecbedc2cc1f9ee861d93e9d99d8816073bf76a00fb6a", - "0xc81aa097d1739fa2d2fc23f603b7c30b17f2dd27afff6d5af2df64e81cd95f9e", - "0xbdbd6fedd3bab9c00c72bf27d9a73d0400bcbbb58c9f39ee16357e4630f0fd19", - "0xd1100aa3b431f1324a6e299ee01b0b00f313b24d14f5d798ea48d3e645ece786", - "0x88b3085f8ca3e9d869ac539712aa7303e59b2420884fe3d0f96d8f5674ec3bc6", - "0x5649d45887973b7d9b913881d2701871c79e01cbcf06b767c57b5685a814dfa4", - "0x4a7b814d2082d3b9a04dca48a9c8492764c874e19bf215d37c68cd82e2200642", - "0x336be5561ec228709346120de66efd8838711e8e3764abbe9e1f301b77469d42", - "0xe8a86e8ccd4b4cfe410193ce458c3ec96e1c2f509161a00926ea786c56346eb0", - "0x83861a9946c8416518f386efe25b9d46b064a455a528511f5c65cda0135b7889", - "0x3e10bea8a8a7958f39a491c6cb7ed6f38d1b5e0000843c75f725702381fc855f", - "0x32628a89d8378ac4ec778fa60dff545eadf3c40ef8836902adaef8f833107e6c", - "0x1ccfce9cad12942f0279f4ddb7b51f14a5d668aa838b430b0036e757fae3bf0a", - "0xe026400c3d95e8e98989b90b8f570845a2d39884302cb72f416e3f8d6af450f9", - "0xd2fc7fa1adcc5501fa142b7e53745faa985dd5a0366a874fcdb364927973415a", - "0x278fa193d54d0884b1d7b2533544bf7bc31edfce1de378a78dee346150c4e7d7", - "0xf49314f9361c35b4a0a1f6321704a7d25d03f1280de0e58286e9e16850d120e0", - "0xb2df2f65e58c555b2e1541e0c3cef7263439b331f3422481b0d6fffc18a39324", - "0xacb812e209ca533614fac9fb56e3a6182d85a7036a9cc045e83ffb4e24c50159", - "0xe38f4043861cf504cfa899d574aa1750e855b3d66112462c0c38175e0ac73a2d", - "0xb2e427699bd5508723a50c06ea123868cf9b02370f0849ca2afe858c4af907dc", - "0x9f7c3d36c2eec8c9cb3977e39346292d7e7a7177d6d8b9facdcfc8448c8b6b3a", - "0x95065ddac1176ca9f5a4182ac4443642d869f3e94f3f9ffcd5e8759e1d4044fb", - "0xd71603803d67b453e73a969d79f328f626b86e0571ed450e5ac01695666ecb36", - "0x6c827f8fb774f7be83293010a9d6c011797c513f091d046b666bf9bffbb2cae8", - "0x00d3c0e8fb9a754283f62e20279654da9502658e016666efc6001c51151ef6a5", - "0xabdc117942610ba797352de20a7fcf21273ff932016414b3fe132b19d07ecc1e", - "0x726c8ff4799d04b99b4956e2aaeae75ed603a5b4f0ac0fc7f3f93c63d716f0d5", - "0x4aa9644037cb632c84bbfbecb0bea78cf1f6679502e6f87ff60458055e808716", - "0x92621bc3e07ca46250c938421af2a44e2248af0f59899cb2f82039f4257e00dd", - "0x8ef338201467e410ebfd6d9610037f064b90de8f39cb4af1a0b6f84227e45585", - "0x7640ce8924d869798bc66aff0adec9b27fa14fb59d9ab0f100c668b7da038746", - "0x6a2b3181e7d1b97b09626d2f2dce5b191509bc3cccc26560456694995d982378", - "0x8cb4902a1dfda471f138455370678766b5eec0725036f3d4ffe937bff6b724c1", - "0xb6921ce7fc46ea4ae2b22a118ff8f5248f7d8b8abfe5d89d2078c4821c45856b", - "0xca3affa3d5d3cc904035c235316aef4f36c3629f36b7f21f5da893adbf50739b", - "0x0e0b48d50255f3d464d79c14cee33f72453eac017c4a26765d5ae112edf77e29", - "0x912cca314ec57dde65e792d1d03c28d4a954da9a0dde14f9ac74ec80421f2412", - "0x162177cce18e3026f8b725c2045b6701c93a42a2d524768a34baef51804fade9", - "0x436c48ba9f88f24b38cc7b7829c8315e56826818d48d6527cb9eb88ae6287b03", - "0x3555a7dc44310d741ef73891a7b46cea87f419ea0c06a7bfd55cf6e6e3c7e19d", - "0x47756d2c48a2493bc0ed1df9db04cb7a88c493f8f7b960243ad6c8135ae00614", - "0x691bec81c6e4468612f23f172822e5aef8988d6dde21d064b9af0f929936a5f9", - "0x8cc3114da78bfd491e4858e802e90998ecf25ff45937aec150c37e2c74899c03", - "0xe0d0267e522366220ec19f80d3fbf392cfd6a0b9f1f184bbaa8513a26684fa2d", - "0x37a1c48a7eba32040d473cf8b61a886dcafa8205fe9a76286f1ac7e113a610dc", - "0x4c4d2539b449f133503b5bf84b63170a4c6a5e32e1ae2a6aff6beb89ea802588", - "0xc8c4c79d462167d3b620328158b682d5baedcb78221b2b7944fc2516a2203f1e", - "0x9702863dccf47d7225d6ded20e5c7167a87dab5c6482016403ea6fe993e42fff", - "0x2508c2133cb8becb1ce5cad0c9e3b3851904a09baad2265397eefff8033382d5", - "0xb6d4ebded28b4a23ddccc9a28fc19920aa6f54fa8f16e83440e2309b04af3e6e", - "0x02ebcf4453cf281f3be1d8e47d7d26a698c9aa723b5ba8ea367b4a18332a663d", - "0xc98c5d2fc1fa4be2a189e531c2d381a5cc0972cb9e0ad904f5690c0be76efda5", - "0x4a9f2054a1f106557c7bbec9230a9dd77dc5697af25d82a720797a4d41314684", - "0x1dfffbb18bd9ddbc03a7d74781357d8998245ea167ab3f66b7132ba865694f24", - "0x28963eeaea60a0f4e8e9661c10082b09fedc0a560e197a3f7217712ad9722398", - "0x66efd6bbe5e0b2f266a8a531c87e2a44d12f4d5d5b31b78bec0a188cd11933d7", - "0x52eca33cd83ab04dae9e13a5ec82b03ce21cf12a7be75c0e7ec706b0e5bb6ec3", - "0x82ae78dbfd4b9c888335e8304d08071608fd4082489a15689fc701ced117dde5", - "0xc931f81d3c0201010bb4babdac05b182f394ff9306380c1f5790628614757612", - "0x9a78c0f931a1b2b5001282c1dbfcd7f31b162e544ddd80edf9c00cf278745c6f", - "0xb0faabdf9cd95b76fdcdaaa5d10870399bc979bea39418c159abfb29419435b6", - "0x655d024d9f340fcb9557b45f7152e3d4b106e1f286d4e37531c396b5c9877601", - "0xf69ea7d58f94c7149b90c96c7fb7d48f958e1a499c4e4063c4de165a74a49d6a" - ], - "transactionsRoot": "0xa525f622519083e2511a78e650f6911fb97cfeb0d79a94387b00e615d5ac9a0b", - "uncles": ["0xc9dec5c6801c1db8e096674c91122101fd0808b06db794cc28715098d40596eb"] -} diff --git a/packages/block/test/testdata/testdata-from-rpc-with-uncles.ts b/packages/block/test/testdata/testdata-from-rpc-with-uncles.ts new file mode 100644 index 0000000000..58dfbbd54c --- /dev/null +++ b/packages/block/test/testdata/testdata-from-rpc-with-uncles.ts @@ -0,0 +1,95 @@ +import type { JSONRPCBlock } from '../../src/index.js' + +export const testdataFromRPCWithUnclesData: JSONRPCBlock = { + difficulty: '0x85097e33c7e22', + extraData: '0x5050594520737061726b706f6f6c2d6574682d636e2d687a33', + gasLimit: '0x9878fb', + gasUsed: '0x9870ce', + hash: '0x92c95fe6b008ad3ceaba37d9515cd82f6a19248e066591a72b6fc9fc21c880a3', + logsBloom: + '0x805e020611000b02100a00002000c898208014408404100940220248c043800010628244f4108000600a30000502c0149248664208088401500080813068901c4104000000044c00ec26100d040061081228011e90002402205389029b403082300861401281a0102101200080280f0206a014406400008808240214008100a80380011242101001000008208820130809e0030109011041970008173e0a8104067c20c0050061d5240220126650281000347014f01d0800084200091028014f011322028b41001149290480c010a400008072810084000c01092a2014047042205226080002110a02404180010058c18044900011080056500100100a300169', + miner: '0x5a0b54d5dc17e0aadc383d2db43b0a0d3e029c4c', + mixHash: '0x7f2d6b789c8bc3d2f456bc29c53ea48e8da029e0ccc8c25531c7fd6505159669', + nonce: '0x16d310c81357c5c1', + number: '0x913156', + parentHash: '0xd78ea1ed2f62a798e72cf61c6ef8492f3eca1df687a32b37b23ce9ccdfd63092', + receiptsRoot: '0x2ed721e02567831219b3240e5e0ecbc381fd9c5ec8c1347b81eccdb1105676aa', + sha3Uncles: '0x588d92e6b6237c9fcb01e2cd459f2c5edadf2eb218027f60983f3cf6afd9ea01', + size: '0x4805', + stateRoot: '0x077ab2e8f77626668c696e16320c5508f2841bd2167b326a74d374791ec6bb47', + timestamp: '0x5e4d814a', + totalDifficulty: '0x3013324f2bc697dcf8c', + transactions: [ + '0x6e6fcbde1ef1092db360f8e1adbb33430850776c43e25d8329b36a4b21b9ee43', + '0x6f6889192d82576733192ccd379cf78e4b54d2e788f13d35479860f9c1973dfb', + '0x4633e60e2895a1174e7f3dfa6161921ff6c65973aa2209faba986990b00ef96d', + '0xc95e4960f76dc24ffdde6873d8d09ea3b77048d7c0d5bc5e39a12afd9391d142', + '0xa47d81310cdca27803d35339c4ec1ed016195d5abce68b3e5ff88d3035c79d5c', + '0x2c9baf83669c06cb8454ecbedc2cc1f9ee861d93e9d99d8816073bf76a00fb6a', + '0xc81aa097d1739fa2d2fc23f603b7c30b17f2dd27afff6d5af2df64e81cd95f9e', + '0xbdbd6fedd3bab9c00c72bf27d9a73d0400bcbbb58c9f39ee16357e4630f0fd19', + '0xd1100aa3b431f1324a6e299ee01b0b00f313b24d14f5d798ea48d3e645ece786', + '0x88b3085f8ca3e9d869ac539712aa7303e59b2420884fe3d0f96d8f5674ec3bc6', + '0x5649d45887973b7d9b913881d2701871c79e01cbcf06b767c57b5685a814dfa4', + '0x4a7b814d2082d3b9a04dca48a9c8492764c874e19bf215d37c68cd82e2200642', + '0x336be5561ec228709346120de66efd8838711e8e3764abbe9e1f301b77469d42', + '0xe8a86e8ccd4b4cfe410193ce458c3ec96e1c2f509161a00926ea786c56346eb0', + '0x83861a9946c8416518f386efe25b9d46b064a455a528511f5c65cda0135b7889', + '0x3e10bea8a8a7958f39a491c6cb7ed6f38d1b5e0000843c75f725702381fc855f', + '0x32628a89d8378ac4ec778fa60dff545eadf3c40ef8836902adaef8f833107e6c', + '0x1ccfce9cad12942f0279f4ddb7b51f14a5d668aa838b430b0036e757fae3bf0a', + '0xe026400c3d95e8e98989b90b8f570845a2d39884302cb72f416e3f8d6af450f9', + '0xd2fc7fa1adcc5501fa142b7e53745faa985dd5a0366a874fcdb364927973415a', + '0x278fa193d54d0884b1d7b2533544bf7bc31edfce1de378a78dee346150c4e7d7', + '0xf49314f9361c35b4a0a1f6321704a7d25d03f1280de0e58286e9e16850d120e0', + '0xb2df2f65e58c555b2e1541e0c3cef7263439b331f3422481b0d6fffc18a39324', + '0xacb812e209ca533614fac9fb56e3a6182d85a7036a9cc045e83ffb4e24c50159', + '0xe38f4043861cf504cfa899d574aa1750e855b3d66112462c0c38175e0ac73a2d', + '0xb2e427699bd5508723a50c06ea123868cf9b02370f0849ca2afe858c4af907dc', + '0x9f7c3d36c2eec8c9cb3977e39346292d7e7a7177d6d8b9facdcfc8448c8b6b3a', + '0x95065ddac1176ca9f5a4182ac4443642d869f3e94f3f9ffcd5e8759e1d4044fb', + '0xd71603803d67b453e73a969d79f328f626b86e0571ed450e5ac01695666ecb36', + '0x6c827f8fb774f7be83293010a9d6c011797c513f091d046b666bf9bffbb2cae8', + '0x00d3c0e8fb9a754283f62e20279654da9502658e016666efc6001c51151ef6a5', + '0xabdc117942610ba797352de20a7fcf21273ff932016414b3fe132b19d07ecc1e', + '0x726c8ff4799d04b99b4956e2aaeae75ed603a5b4f0ac0fc7f3f93c63d716f0d5', + '0x4aa9644037cb632c84bbfbecb0bea78cf1f6679502e6f87ff60458055e808716', + '0x92621bc3e07ca46250c938421af2a44e2248af0f59899cb2f82039f4257e00dd', + '0x8ef338201467e410ebfd6d9610037f064b90de8f39cb4af1a0b6f84227e45585', + '0x7640ce8924d869798bc66aff0adec9b27fa14fb59d9ab0f100c668b7da038746', + '0x6a2b3181e7d1b97b09626d2f2dce5b191509bc3cccc26560456694995d982378', + '0x8cb4902a1dfda471f138455370678766b5eec0725036f3d4ffe937bff6b724c1', + '0xb6921ce7fc46ea4ae2b22a118ff8f5248f7d8b8abfe5d89d2078c4821c45856b', + '0xca3affa3d5d3cc904035c235316aef4f36c3629f36b7f21f5da893adbf50739b', + '0x0e0b48d50255f3d464d79c14cee33f72453eac017c4a26765d5ae112edf77e29', + '0x912cca314ec57dde65e792d1d03c28d4a954da9a0dde14f9ac74ec80421f2412', + '0x162177cce18e3026f8b725c2045b6701c93a42a2d524768a34baef51804fade9', + '0x436c48ba9f88f24b38cc7b7829c8315e56826818d48d6527cb9eb88ae6287b03', + '0x3555a7dc44310d741ef73891a7b46cea87f419ea0c06a7bfd55cf6e6e3c7e19d', + '0x47756d2c48a2493bc0ed1df9db04cb7a88c493f8f7b960243ad6c8135ae00614', + '0x691bec81c6e4468612f23f172822e5aef8988d6dde21d064b9af0f929936a5f9', + '0x8cc3114da78bfd491e4858e802e90998ecf25ff45937aec150c37e2c74899c03', + '0xe0d0267e522366220ec19f80d3fbf392cfd6a0b9f1f184bbaa8513a26684fa2d', + '0x37a1c48a7eba32040d473cf8b61a886dcafa8205fe9a76286f1ac7e113a610dc', + '0x4c4d2539b449f133503b5bf84b63170a4c6a5e32e1ae2a6aff6beb89ea802588', + '0xc8c4c79d462167d3b620328158b682d5baedcb78221b2b7944fc2516a2203f1e', + '0x9702863dccf47d7225d6ded20e5c7167a87dab5c6482016403ea6fe993e42fff', + '0x2508c2133cb8becb1ce5cad0c9e3b3851904a09baad2265397eefff8033382d5', + '0xb6d4ebded28b4a23ddccc9a28fc19920aa6f54fa8f16e83440e2309b04af3e6e', + '0x02ebcf4453cf281f3be1d8e47d7d26a698c9aa723b5ba8ea367b4a18332a663d', + '0xc98c5d2fc1fa4be2a189e531c2d381a5cc0972cb9e0ad904f5690c0be76efda5', + '0x4a9f2054a1f106557c7bbec9230a9dd77dc5697af25d82a720797a4d41314684', + '0x1dfffbb18bd9ddbc03a7d74781357d8998245ea167ab3f66b7132ba865694f24', + '0x28963eeaea60a0f4e8e9661c10082b09fedc0a560e197a3f7217712ad9722398', + '0x66efd6bbe5e0b2f266a8a531c87e2a44d12f4d5d5b31b78bec0a188cd11933d7', + '0x52eca33cd83ab04dae9e13a5ec82b03ce21cf12a7be75c0e7ec706b0e5bb6ec3', + '0x82ae78dbfd4b9c888335e8304d08071608fd4082489a15689fc701ced117dde5', + '0xc931f81d3c0201010bb4babdac05b182f394ff9306380c1f5790628614757612', + '0x9a78c0f931a1b2b5001282c1dbfcd7f31b162e544ddd80edf9c00cf278745c6f', + '0xb0faabdf9cd95b76fdcdaaa5d10870399bc979bea39418c159abfb29419435b6', + '0x655d024d9f340fcb9557b45f7152e3d4b106e1f286d4e37531c396b5c9877601', + '0xf69ea7d58f94c7149b90c96c7fb7d48f958e1a499c4e4063c4de165a74a49d6a', + ], + transactionsRoot: '0xa525f622519083e2511a78e650f6911fb97cfeb0d79a94387b00e615d5ac9a0b', + uncles: ['0xc9dec5c6801c1db8e096674c91122101fd0808b06db794cc28715098d40596eb'], +} diff --git a/packages/block/test/testdata/testdata-from-rpc-with-uncles_uncle-block-data.json b/packages/block/test/testdata/testdata-from-rpc-with-uncles_uncle-block-data.json deleted file mode 100644 index 6d251abce4..0000000000 --- a/packages/block/test/testdata/testdata-from-rpc-with-uncles_uncle-block-data.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "difficulty": "0x851a2177f6dff", - "extraData": "0x706f6f6c696e2e636f6d", - "gasLimit": "0x984bbd", - "gasUsed": "0x981937", - "hash": "0xc9dec5c6801c1db8e096674c91122101fd0808b06db794cc28715098d40596eb", - "logsBloom": "0x201440038002bed240c50081084058a849a011000018740c0000814a48510d6000121004f0a08141004a0300202045125600170628020401214010898165000001140020404119009080a00b240640003608a012024430472040c12089401082b400054016852600006926030064880604d01242540a00ce0484141b4089000821000902024100220500020280011482002044a10980b04687096c40041a08840370a0f4000408a420197494065a2480a9042008c8070804062080011a4a10f91180222242303001200dc600c852a8403000b2a1008c902400ba014a05202002e0122f080400710a012020420102104c8a25a808b35104c4092938110020200e", - "miner": "0xa7b0536fb02c593b0dfd82bd65aacbdd19ae4777", - "mixHash": "0x603f145ff9366f37d72dd145fc9d0cb58349b08480478cc3a4acb2e8668d38ce", - "nonce": "0x4eb8239414d7e194", - "number": "0x913154", - "parentHash": "0xe3c8fa7636c1e943cb90330b697aade2d87ada1fd2cdeab3817ed9d1041fbbe5", - "receiptsRoot": "0xde0797a5893e59b3ddd8e3eae64fa432efc40d94d364803b3ef3c4ef316affeb", - "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "size": "0x213", - "stateRoot": "0x5c9306d0abbe90108511b9a954fe1687c2a5fcde90a0b3a1f71df1c5d24137e0", - "timestamp": "0x5e4d8125", - "totalDifficulty": "0x3013314518ca304d350", - "transactionsRoot": "0xa92a88edc17fda4eaf8623274e5c1917f48e820c5dde1df239dba99dd1cae9c2", - "uncles": [] -} diff --git a/packages/block/test/testdata/testdata-from-rpc-with-uncles_uncle-block-data.ts b/packages/block/test/testdata/testdata-from-rpc-with-uncles_uncle-block-data.ts new file mode 100644 index 0000000000..7638b9e9db --- /dev/null +++ b/packages/block/test/testdata/testdata-from-rpc-with-uncles_uncle-block-data.ts @@ -0,0 +1,22 @@ +export const testdataFromRPCWithUnclesUncleBlockData = { + difficulty: '0x851a2177f6dff', + extraData: '0x706f6f6c696e2e636f6d', + gasLimit: '0x984bbd', + gasUsed: '0x981937', + hash: '0xc9dec5c6801c1db8e096674c91122101fd0808b06db794cc28715098d40596eb', + logsBloom: + '0x201440038002bed240c50081084058a849a011000018740c0000814a48510d6000121004f0a08141004a0300202045125600170628020401214010898165000001140020404119009080a00b240640003608a012024430472040c12089401082b400054016852600006926030064880604d01242540a00ce0484141b4089000821000902024100220500020280011482002044a10980b04687096c40041a08840370a0f4000408a420197494065a2480a9042008c8070804062080011a4a10f91180222242303001200dc600c852a8403000b2a1008c902400ba014a05202002e0122f080400710a012020420102104c8a25a808b35104c4092938110020200e', + miner: '0xa7b0536fb02c593b0dfd82bd65aacbdd19ae4777', + mixHash: '0x603f145ff9366f37d72dd145fc9d0cb58349b08480478cc3a4acb2e8668d38ce', + nonce: '0x4eb8239414d7e194', + number: '0x913154', + parentHash: '0xe3c8fa7636c1e943cb90330b697aade2d87ada1fd2cdeab3817ed9d1041fbbe5', + receiptsRoot: '0xde0797a5893e59b3ddd8e3eae64fa432efc40d94d364803b3ef3c4ef316affeb', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + size: '0x213', + stateRoot: '0x5c9306d0abbe90108511b9a954fe1687c2a5fcde90a0b3a1f71df1c5d24137e0', + timestamp: '0x5e4d8125', + totalDifficulty: '0x3013314518ca304d350', + transactionsRoot: '0xa92a88edc17fda4eaf8623274e5c1917f48e820c5dde1df239dba99dd1cae9c2', + uncles: [], +} diff --git a/packages/block/test/testdata/testdata-from-rpc-with-withdrawals.json b/packages/block/test/testdata/testdata-from-rpc-with-withdrawals.json deleted file mode 100644 index 68d7676eef..0000000000 --- a/packages/block/test/testdata/testdata-from-rpc-with-withdrawals.json +++ /dev/null @@ -1,236 +0,0 @@ -{ - "baseFeePerGas": "0x127d82ba5b", - "difficulty": "0x0", - "extraData": "0xd883010b04846765746888676f312e32302e32856c696e7578", - "gasLimit": "0x1c9c380", - "gasUsed": "0xe8784a", - "hash": "0xafc07632bae1876af2bdc06ffe961650a3674ac7601a947958d14cf2752c5942", - "logsBloom": "0x003502114841443e0019100fbe00508c083a038a28425840840f0611cc9191a148223800404338c044a030e10904248c660025810013c3c844105e94e22d262002410ba81479b2d068ac530f41a9a635ec018140c108f041845080209887980100c9110102428840030290bc015c8924044192d004386081202000388980a015130822700320310f215a888e97d0094340202dc54a09b10e0429a140144280e062ad318a54488ed80002160252880162604e022738048850d3d001490824c24fc1a54973b1800e0904110017af1b64f1197a805c00084112968321062c022188701010252011304084422100f40c0000b5010038da4a2060201269009e30c2e0", - "miner": "0xc6e2459991bfe27cca6d86722f35da23a1e4cb97", - "mixHash": "0x8ad8211cb54508538509243eef6e3e824bc09ad8696cd113ee12ca3008810793", - "nonce": "0x0000000000000000", - "number": "0x84d405", - "parentHash": "0xbb13e88e3198ac1c170de83a04ba90a9455692f47dc96bb91add7ab86b3085f5", - "receiptsRoot": "0x7ed4bb2645654344c5beb2109f36f2c71db272d4d6f5c0f42b4d6ebcbdc18383", - "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "size": "0x25990", - "stateRoot": "0xe93cafa1025033b2824e61381eafb8f769d7965bf1787349afbecde0c722fe98", - "timestamp": "0x641c71ec", - "totalDifficulty": "0xa4a470", - "transactions": [ - "0x57e51483082bd18b0ae3029ebb15d556479dfc510eb5a73db9c52fe39f227811", - "0x1bf90138ee2b3e6992384904ca81173a2727075dc3dcc7deee08443cfc0ccea7", - "0x39708006f0bbab5b41c1c42855f71e5ee28e949a32560a44b4465403684f4732", - "0x020cab489d6a2aeec73f5b27d21e7d988316f56576952c4bcb5472a3f3d634bb", - "0xa95452ce893bba0cc83ea83892124bfa37be07e8dd319001423382c23ae02928", - "0x7ff2422c0d7ed0bf44b6b6c5bf3cef9eb2b4f5757a27d0dafefab28bebe5bb36", - "0xd49f2d5eed9f81714ab8bef17b24b30be6f721797a2ea5101e0a89d0885230aa", - "0x3b6a5906a798c848dfdcea120fb740cba8fb8644df7bb31ba1cb9697758bfba0", - "0x939d91d92719a14831e1d99edbdced22ea1383bc26a0f205fce798863b0454b0", - "0x682559c371a0c12cfa2a955fbbd5fa42c396e57176ef3a1858ca00d9bd329d3a", - "0x9389e0bb15a984918c3f13433247d516bd102f2b07ee730b1e4acbf7975b7f6c", - "0x6ff2c31eed64c0eae4cc828853054b2e5878ef064fca13d03a69a0920e90e2b4", - "0xf05e8c942114ba853903e6750fb3067c65b03b2cb1c735ee208cb763f710971b", - "0x3db713071f76ffa613115aeaf6e9c161275d2defe4c171f9c899463aec9e845a", - "0x99c0552123060093da7a7b213c801d1a63f50ce0b3f2773bafd5417002838016", - "0x25c597e38c6f1b1aaa94a754bb5e218196596411daae93c08533a702e6024b80", - "0x40bfda031c11175dc5ad1987d0234fdb17676cc1f6a26802056935663c704a15", - "0xf33223fdf52d8f63e6c55f25933459318cd4240eac0ef1010fb5e815073ed384", - "0x3e8b0f7b74bfb2f35010613d5c99832c2ebe54688280a7aac964a10825df11d3", - "0x78d4fb9ecc726e199f1c09b18e1fdc656074f52b3ad5b4e3ad5d58567ba92cda", - "0x6088385a31d542cf3d76918d1cbc459b6a0cebc032ecfd4ffc5408fa9db2be5e", - "0x3ee45f5821bb63965ce330588de12329090bf38a892f525eed93ed0a11d6a4c2", - "0x77a8eb0d93f5ea451331d770d9b33bc9bdd2a378c50f7edaf97bd3b1e3d640c5", - "0x6ec4053e18951b7a46aefc99f6616e74578204eb192cf1d5339bb0fbf82948eb", - "0xe5103d036ba79c416e51928b7a4c34367e62e9c8cfc53b529b184487fe253d86", - "0xa6cac29ed660130ab48b14ae7469cf60df59dc83f92cec7556873eec82a22c67", - "0xaaed437c92914e66ce699b34c67543832bf63e366c5b77f632fc899ced3e6349", - "0xd859f4042c4c2b13c02426b71d64e68278acf5033454e7864c164e30588f7d42", - "0x7d4f724b7d52f076a6b3e77a2f052124211b8ba5d4071f7724e6584b7eb7d639", - "0x22fab68291492566d067987efd75afca0521ed7897027ba0ec608a34e0a4efa6", - "0xd935e9cc91043a3e9fa8e3153f9ade7167717e714da5badf6fe300ad14072420", - "0xa91926b63f6bbd100cb4edd75e4a2492addced374d8e3839b19ecc5595677e1e", - "0xc415b2c05ace7be500c7856b562c6d8aa9ffb6521f5b9140f3d0e9a8d6692388", - "0x56124500c51fb9e9668cdfde6ff1b994324a0165be44ad6d44538bf52d145bd3", - "0x617f3d628a46313df13124085c0b71749dcd8812b2dc9f550140b414cb5d783a", - "0x2efae8c967ad62943606b7b8e2fcb854e2153ea1fb2b8011109b4ca9139d92fb", - "0xce0095f66dd52acc7f40e455ca9a1463a8c154af849003d6a6d4c2f2a30837e6", - "0xd6c78f19b16bdc1f8562ec48c4cf9e2002ef1bc98f89713edf309f030a28d126", - "0xe0de1107893a219be0e5d45c0049f1e0a775084f394eeaf4819bd484fb508347", - "0xedf0aafec9b7740ca66a5a6bf241882e5b8d5da2048b13f76f65345d94946f53", - "0x348d9ad381bbdbc5bc69706a358e1775f082fcdb857004f46537760ac17055b4", - "0xd8b8715fbd1b96d54cd4b4ff23fa530809a87e928cdf73d6370542550cf8a2cd", - "0xfaec5bb64a281bf0058e3dca7babe62a7a3457f04ef61766491491f670f2c7cd", - "0x9a38040037b6317abb311a78be35971c7fd3d3a9c7b6e72b4f2df25f0411d3c9", - "0xce03201bf33f88279c4956163d61b539d79bb8d6689c06435dda04b2a32aa46e", - "0x8b6513594f4a3e204988e9d4020f5724fa6543a142b322746b206a6edce7f4d9", - "0x097e4483b47c1f972d970275c6d5ed16727baae3cd785c3918b225205b7c6c97", - "0x41d0dd36cabb4cda0709ab8dde9999c407c2ecc3308e5aff411f1197a44bab40", - "0xb2b0de015d2dcc97224ae2e0ac7854894d25f7fe403299b6e6aeeafe8ae84609", - "0x2b41b42ad28cbb4973d4cd48121a3d07f81e2e5bb9130e271bb31c893405932b", - "0x2dfe6a53843afa433f826899cf97b018a25134a6aad6c887213f292a4733a842", - "0x7f7ff8ad6b3cb0c9685251f87d52fa23f31305977673d42ef194056c3773f029", - "0xd536893dd595fe8f04004dc4ea369d8b5238911bc97474fb830e4a412ddb0c09", - "0xf15144789a8c5cfc9d6ce928978d752856cffc94059275e0c500b723f6ae9cfd", - "0x7ba108f2d49f8d23c95946a4388edb4e97f6662d8f9c5a423ee09157363be66f", - "0x93e293950e401bbf67d9897ff7c758bc1a9ecbfa10ba778f1c7f105d3c2ff3b1", - "0x4564b77fc70827fecdf96618caf116e178bd7daabd177cde680bea953074270b", - "0x30a12f63e7f4fe898c59d7c92c48f0bc2d0f27e39040b260499f702ba149e033", - "0xeb1b4cf7347635683449b9a19cdfcc70933dfd8dfc17ec0ccde6ba44fe42b2d9", - "0xdaee786867ac1244e3573514ab84a557187bc43d2492221bf942e356684e1250", - "0x7c1184f64e919272b11e56373529ec617f01bd2616e60ee59af7dde9eacd5877", - "0xece3d8ecc324460dd5e059f8cd81419a1f17d46d5709db934e30c86973edb96e", - "0xb1e50fda2c6d7dabb2a4115f0e7a6bbd215c1557b70e74ce8e65c8358372c16e", - "0x51221cfc9483be6039ccd0759290cb4a360a9290c7949d691d5034ddebf02213", - "0xbf22d3920c64d66a681037d40ec8caf30c4768af69a170b6929f1473ac22772e", - "0xb47ec9a3a965a60e878023092e8ab83e88ceba15461a05edab91ae46b4a7e29e", - "0xfebb8f7895cb6efe44dfee44d6e20146ff613d246d8320380c0bfdae59491d16", - "0x44fbd193e20ff44d131f237fd3ad8f3668ba77c0d9674d332ece580b6c2aade5", - "0xfbaaa5ebf78aa07d9814947922c6fd144d1105490ba59fc75f06f96e03c20139", - "0xe269c334e925cb58ec8d2b96bd70827d934f0815939328e4bdd71d20109af7f8", - "0xe5fd33cef3d7181b3dfed6f2392a7a347d017efd6e17853e1304600b87a41b59", - "0xa0cc35ab19901b8299ff6c738284998c32c08130473256d61373315c5b1ea391", - "0x29e12b445efdfc246b567e20101dac6f3cc9bd0904aaf5698c943ab786473a49", - "0x7c81c398981550512c3727d197b36d6731f9656c87a4e1df5149b727521b35bf", - "0xbf3c0b11d9f95a59e1bb24148e2f7f53a9646c068ac16efda1095d1abeb33ca3", - "0x94899e6bfa77a0f04020e82743304074b90ed4181bf5163b5ca97681a8d84c9f", - "0x840e0e5ba78f3bc715dec6f7d15f4f5319930604e3d351d6a2073c8030b35a5b", - "0x9577cd8c08ec8da5de9893c96b236e1bb85010950f9ca671574fbf212d1913ff", - "0xcbabf1338fe397d54558e063b26ab3a710af625ff9372b5928576c5f7ed189e1", - "0xd3b3fd41bfeb4f4ef947e48936341156ec7cc56cef107034be6d377f88d869ae", - "0xa2b768623161765acb6100975e962f43a4bf0701647b25ae3535a6d6fe45e00e", - "0x1781befa82973cf536b337d15d823d958d60ca2e3efca8a3f31e083832d7577c", - "0x97da899aa21c99a7dfee42eefd59cf8ff74bf95e7170b14085f60ec3be1264f2", - "0x9d813695c03ee58cc1a802099ab5643ba6483d591a54843c1b729a1c3eec99c0", - "0x2101c83340c7220186ba207c7745faa804186ff293bee128ed802e7079cb1dd3", - "0x86a4c6999852fca65ed3a563935783249c2305b5df2f1c8b81fa5e212db8a36e", - "0xd732e9fb40c35dfc4eb3dd67d07f614161fcce56fdfb1bda3683e14d15429174", - "0xae8e0b3395cfe647e1b26ea2ec050d42c1ffbb1b485933c41e4590da0c34a255", - "0x02c9e9c485742cb25027357852e52e82f6b84a247f12e369befe5782e36ee2d5", - "0x38016e176ef68ac279481da6a4d2f30e22c900a96713adf28d227b63ff89af04", - "0x410303953e10886a4b628c313836eed62c557b34aecddf4cc5013d801d9eef56", - "0x1660d53a87ecbcf576d27725b11913b02877e79aa5c7c897f8845d01ca431835", - "0x360c7999ab7cba31e276c94c38f161123c684d9e2c29bbac4d5b5e9e75228459", - "0x08f79a011a3bc5da8a1e1d37c2be961ffd8ff67e32f7d1be5f4844fb1f02c85e", - "0x05b99a2fb5f82c0063b793abc48ad5ad7b51ca8568e0bb3653ed3e5f6f7cc94e", - "0x28537715f5f3a06166e708646a96ecf4eac5ed8209d98e86b98af7196f023a1f", - "0x610905dcdcf04d202a0c3b739ddfecb0f652f35163ec22406fadb473f34c2905", - "0x59ec0a1b84dd29f501a9282ce03e89a557e7775cd949d1ca00ff9bd6eb51b2e3", - "0xbe2f828d283ca251f3a4312d667aa8457c7ab157c5e0515c158e51ff23bc61f5", - "0x7a0063d5c3403fad7eeb3c0e9143b97ee582eb0a436d086a804c413afe6425ab", - "0xc216808e11b749cbb2650bc02cba17788a80d047bdc906fb6cfe118264e3477c", - "0x403bce259d67573863529f67b20c8199073e311af93ff2e315c1964657315e7b", - "0x269021ac022e3dd58a9a3aeb5a6128b991fae06a07a2a2b1395246ec2d358f1e", - "0x17ea4b9834a1deb3072984a311fc622f800460ef422e465ec67b638f20bf8ef1", - "0xd71b1d2548124e5c40a1eeaa88153b57d03a3ec451092fd1716d2664ee2376a4", - "0x04be53a995318f25a7bf38f7fbf83b8ca8904384b59ecc05191d2e7c89e51d36", - "0xf9e220ae1988f9d05ccd45078e38ee5ae7574a337b903e5f264e9c0c084fdb48", - "0x7f2d74115ee5f6607b85514bd63f3595a0c0a8e659edabc85af3a46c887a088a", - "0x4ad51e7d282e72de5f5c4fa0e3170572203286594a8367915224dbd3b906bcf1", - "0x9d128443fa1ce44c5012c617c16bd82daf8d6b17dfee2d86c6d730838ccbe3ad", - "0x5cb2d8aa7b08421e062ff102dbff8634c55b8eee18bb69355ac15b79b91064d0", - "0x07f42035f549c88f09e1022776e8ff28da07f93a37f60d809d6324fc5a2f6aec", - "0xe713698a82ec68ddb838257584cd8c7062dbf476e2036ccefa35daa49ba7e361" - ], - "transactionsRoot": "0x5345cf8b3d49524ed4c69a816cbc99a507a29b93a655689c23dac5c36749c8cf", - "uncles": [], - "withdrawals": [ - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x1ac9fb", - "index": "0xbe894", - "validatorIndex": "0x6de5a" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x1addaf", - "index": "0xbe895", - "validatorIndex": "0x6de5b" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x1a7ee8", - "index": "0xbe896", - "validatorIndex": "0x6de5c" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x1ac7e3", - "index": "0xbe897", - "validatorIndex": "0x6de5d" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x19b91c", - "index": "0xbe898", - "validatorIndex": "0x6de5e" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x1b1989", - "index": "0xbe899", - "validatorIndex": "0x6de5f" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x1b206f", - "index": "0xbe89a", - "validatorIndex": "0x6de60" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x1b92a8", - "index": "0xbe89b", - "validatorIndex": "0x6de61" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x197f94", - "index": "0xbe89c", - "validatorIndex": "0x6de62" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x1b0f63", - "index": "0xbe89d", - "validatorIndex": "0x6de63" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x1b0176", - "index": "0xbe89e", - "validatorIndex": "0x6de64" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x1b9ac8", - "index": "0xbe89f", - "validatorIndex": "0x6de65" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x1abbf6", - "index": "0xbe8a0", - "validatorIndex": "0x6de66" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x19927b", - "index": "0xbe8a1", - "validatorIndex": "0x6de67" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x1b2c10", - "index": "0xbe8a2", - "validatorIndex": "0x6de68" - }, - { - "address": "0x59b0d71688da01057c08e4c1baa8faa629819c2a", - "amount": "0x1b4ad1", - "index": "0xbe8a3", - "validatorIndex": "0x6de69" - } - ], - "withdrawalsRoot": "0xb3dfca16034b4c90b8d83359b4549a46dd931bce765dd204eb230c5339a933e4" -} diff --git a/packages/block/test/testdata/testdata-from-rpc-with-withdrawals.ts b/packages/block/test/testdata/testdata-from-rpc-with-withdrawals.ts new file mode 100644 index 0000000000..b7022e4982 --- /dev/null +++ b/packages/block/test/testdata/testdata-from-rpc-with-withdrawals.ts @@ -0,0 +1,239 @@ +import type { JSONRPCBlock } from '../../src/index.js' + +export const testdataFromRPCWithWithdrawalsData: JSONRPCBlock = { + baseFeePerGas: '0x127d82ba5b', + difficulty: '0x0', + extraData: '0xd883010b04846765746888676f312e32302e32856c696e7578', + gasLimit: '0x1c9c380', + gasUsed: '0xe8784a', + hash: '0xafc07632bae1876af2bdc06ffe961650a3674ac7601a947958d14cf2752c5942', + logsBloom: + '0x003502114841443e0019100fbe00508c083a038a28425840840f0611cc9191a148223800404338c044a030e10904248c660025810013c3c844105e94e22d262002410ba81479b2d068ac530f41a9a635ec018140c108f041845080209887980100c9110102428840030290bc015c8924044192d004386081202000388980a015130822700320310f215a888e97d0094340202dc54a09b10e0429a140144280e062ad318a54488ed80002160252880162604e022738048850d3d001490824c24fc1a54973b1800e0904110017af1b64f1197a805c00084112968321062c022188701010252011304084422100f40c0000b5010038da4a2060201269009e30c2e0', + miner: '0xc6e2459991bfe27cca6d86722f35da23a1e4cb97', + mixHash: '0x8ad8211cb54508538509243eef6e3e824bc09ad8696cd113ee12ca3008810793', + nonce: '0x0000000000000000', + number: '0x84d405', + parentHash: '0xbb13e88e3198ac1c170de83a04ba90a9455692f47dc96bb91add7ab86b3085f5', + receiptsRoot: '0x7ed4bb2645654344c5beb2109f36f2c71db272d4d6f5c0f42b4d6ebcbdc18383', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + size: '0x25990', + stateRoot: '0xe93cafa1025033b2824e61381eafb8f769d7965bf1787349afbecde0c722fe98', + timestamp: '0x641c71ec', + totalDifficulty: '0xa4a470', + transactions: [ + '0x57e51483082bd18b0ae3029ebb15d556479dfc510eb5a73db9c52fe39f227811', + '0x1bf90138ee2b3e6992384904ca81173a2727075dc3dcc7deee08443cfc0ccea7', + '0x39708006f0bbab5b41c1c42855f71e5ee28e949a32560a44b4465403684f4732', + '0x020cab489d6a2aeec73f5b27d21e7d988316f56576952c4bcb5472a3f3d634bb', + '0xa95452ce893bba0cc83ea83892124bfa37be07e8dd319001423382c23ae02928', + '0x7ff2422c0d7ed0bf44b6b6c5bf3cef9eb2b4f5757a27d0dafefab28bebe5bb36', + '0xd49f2d5eed9f81714ab8bef17b24b30be6f721797a2ea5101e0a89d0885230aa', + '0x3b6a5906a798c848dfdcea120fb740cba8fb8644df7bb31ba1cb9697758bfba0', + '0x939d91d92719a14831e1d99edbdced22ea1383bc26a0f205fce798863b0454b0', + '0x682559c371a0c12cfa2a955fbbd5fa42c396e57176ef3a1858ca00d9bd329d3a', + '0x9389e0bb15a984918c3f13433247d516bd102f2b07ee730b1e4acbf7975b7f6c', + '0x6ff2c31eed64c0eae4cc828853054b2e5878ef064fca13d03a69a0920e90e2b4', + '0xf05e8c942114ba853903e6750fb3067c65b03b2cb1c735ee208cb763f710971b', + '0x3db713071f76ffa613115aeaf6e9c161275d2defe4c171f9c899463aec9e845a', + '0x99c0552123060093da7a7b213c801d1a63f50ce0b3f2773bafd5417002838016', + '0x25c597e38c6f1b1aaa94a754bb5e218196596411daae93c08533a702e6024b80', + '0x40bfda031c11175dc5ad1987d0234fdb17676cc1f6a26802056935663c704a15', + '0xf33223fdf52d8f63e6c55f25933459318cd4240eac0ef1010fb5e815073ed384', + '0x3e8b0f7b74bfb2f35010613d5c99832c2ebe54688280a7aac964a10825df11d3', + '0x78d4fb9ecc726e199f1c09b18e1fdc656074f52b3ad5b4e3ad5d58567ba92cda', + '0x6088385a31d542cf3d76918d1cbc459b6a0cebc032ecfd4ffc5408fa9db2be5e', + '0x3ee45f5821bb63965ce330588de12329090bf38a892f525eed93ed0a11d6a4c2', + '0x77a8eb0d93f5ea451331d770d9b33bc9bdd2a378c50f7edaf97bd3b1e3d640c5', + '0x6ec4053e18951b7a46aefc99f6616e74578204eb192cf1d5339bb0fbf82948eb', + '0xe5103d036ba79c416e51928b7a4c34367e62e9c8cfc53b529b184487fe253d86', + '0xa6cac29ed660130ab48b14ae7469cf60df59dc83f92cec7556873eec82a22c67', + '0xaaed437c92914e66ce699b34c67543832bf63e366c5b77f632fc899ced3e6349', + '0xd859f4042c4c2b13c02426b71d64e68278acf5033454e7864c164e30588f7d42', + '0x7d4f724b7d52f076a6b3e77a2f052124211b8ba5d4071f7724e6584b7eb7d639', + '0x22fab68291492566d067987efd75afca0521ed7897027ba0ec608a34e0a4efa6', + '0xd935e9cc91043a3e9fa8e3153f9ade7167717e714da5badf6fe300ad14072420', + '0xa91926b63f6bbd100cb4edd75e4a2492addced374d8e3839b19ecc5595677e1e', + '0xc415b2c05ace7be500c7856b562c6d8aa9ffb6521f5b9140f3d0e9a8d6692388', + '0x56124500c51fb9e9668cdfde6ff1b994324a0165be44ad6d44538bf52d145bd3', + '0x617f3d628a46313df13124085c0b71749dcd8812b2dc9f550140b414cb5d783a', + '0x2efae8c967ad62943606b7b8e2fcb854e2153ea1fb2b8011109b4ca9139d92fb', + '0xce0095f66dd52acc7f40e455ca9a1463a8c154af849003d6a6d4c2f2a30837e6', + '0xd6c78f19b16bdc1f8562ec48c4cf9e2002ef1bc98f89713edf309f030a28d126', + '0xe0de1107893a219be0e5d45c0049f1e0a775084f394eeaf4819bd484fb508347', + '0xedf0aafec9b7740ca66a5a6bf241882e5b8d5da2048b13f76f65345d94946f53', + '0x348d9ad381bbdbc5bc69706a358e1775f082fcdb857004f46537760ac17055b4', + '0xd8b8715fbd1b96d54cd4b4ff23fa530809a87e928cdf73d6370542550cf8a2cd', + '0xfaec5bb64a281bf0058e3dca7babe62a7a3457f04ef61766491491f670f2c7cd', + '0x9a38040037b6317abb311a78be35971c7fd3d3a9c7b6e72b4f2df25f0411d3c9', + '0xce03201bf33f88279c4956163d61b539d79bb8d6689c06435dda04b2a32aa46e', + '0x8b6513594f4a3e204988e9d4020f5724fa6543a142b322746b206a6edce7f4d9', + '0x097e4483b47c1f972d970275c6d5ed16727baae3cd785c3918b225205b7c6c97', + '0x41d0dd36cabb4cda0709ab8dde9999c407c2ecc3308e5aff411f1197a44bab40', + '0xb2b0de015d2dcc97224ae2e0ac7854894d25f7fe403299b6e6aeeafe8ae84609', + '0x2b41b42ad28cbb4973d4cd48121a3d07f81e2e5bb9130e271bb31c893405932b', + '0x2dfe6a53843afa433f826899cf97b018a25134a6aad6c887213f292a4733a842', + '0x7f7ff8ad6b3cb0c9685251f87d52fa23f31305977673d42ef194056c3773f029', + '0xd536893dd595fe8f04004dc4ea369d8b5238911bc97474fb830e4a412ddb0c09', + '0xf15144789a8c5cfc9d6ce928978d752856cffc94059275e0c500b723f6ae9cfd', + '0x7ba108f2d49f8d23c95946a4388edb4e97f6662d8f9c5a423ee09157363be66f', + '0x93e293950e401bbf67d9897ff7c758bc1a9ecbfa10ba778f1c7f105d3c2ff3b1', + '0x4564b77fc70827fecdf96618caf116e178bd7daabd177cde680bea953074270b', + '0x30a12f63e7f4fe898c59d7c92c48f0bc2d0f27e39040b260499f702ba149e033', + '0xeb1b4cf7347635683449b9a19cdfcc70933dfd8dfc17ec0ccde6ba44fe42b2d9', + '0xdaee786867ac1244e3573514ab84a557187bc43d2492221bf942e356684e1250', + '0x7c1184f64e919272b11e56373529ec617f01bd2616e60ee59af7dde9eacd5877', + '0xece3d8ecc324460dd5e059f8cd81419a1f17d46d5709db934e30c86973edb96e', + '0xb1e50fda2c6d7dabb2a4115f0e7a6bbd215c1557b70e74ce8e65c8358372c16e', + '0x51221cfc9483be6039ccd0759290cb4a360a9290c7949d691d5034ddebf02213', + '0xbf22d3920c64d66a681037d40ec8caf30c4768af69a170b6929f1473ac22772e', + '0xb47ec9a3a965a60e878023092e8ab83e88ceba15461a05edab91ae46b4a7e29e', + '0xfebb8f7895cb6efe44dfee44d6e20146ff613d246d8320380c0bfdae59491d16', + '0x44fbd193e20ff44d131f237fd3ad8f3668ba77c0d9674d332ece580b6c2aade5', + '0xfbaaa5ebf78aa07d9814947922c6fd144d1105490ba59fc75f06f96e03c20139', + '0xe269c334e925cb58ec8d2b96bd70827d934f0815939328e4bdd71d20109af7f8', + '0xe5fd33cef3d7181b3dfed6f2392a7a347d017efd6e17853e1304600b87a41b59', + '0xa0cc35ab19901b8299ff6c738284998c32c08130473256d61373315c5b1ea391', + '0x29e12b445efdfc246b567e20101dac6f3cc9bd0904aaf5698c943ab786473a49', + '0x7c81c398981550512c3727d197b36d6731f9656c87a4e1df5149b727521b35bf', + '0xbf3c0b11d9f95a59e1bb24148e2f7f53a9646c068ac16efda1095d1abeb33ca3', + '0x94899e6bfa77a0f04020e82743304074b90ed4181bf5163b5ca97681a8d84c9f', + '0x840e0e5ba78f3bc715dec6f7d15f4f5319930604e3d351d6a2073c8030b35a5b', + '0x9577cd8c08ec8da5de9893c96b236e1bb85010950f9ca671574fbf212d1913ff', + '0xcbabf1338fe397d54558e063b26ab3a710af625ff9372b5928576c5f7ed189e1', + '0xd3b3fd41bfeb4f4ef947e48936341156ec7cc56cef107034be6d377f88d869ae', + '0xa2b768623161765acb6100975e962f43a4bf0701647b25ae3535a6d6fe45e00e', + '0x1781befa82973cf536b337d15d823d958d60ca2e3efca8a3f31e083832d7577c', + '0x97da899aa21c99a7dfee42eefd59cf8ff74bf95e7170b14085f60ec3be1264f2', + '0x9d813695c03ee58cc1a802099ab5643ba6483d591a54843c1b729a1c3eec99c0', + '0x2101c83340c7220186ba207c7745faa804186ff293bee128ed802e7079cb1dd3', + '0x86a4c6999852fca65ed3a563935783249c2305b5df2f1c8b81fa5e212db8a36e', + '0xd732e9fb40c35dfc4eb3dd67d07f614161fcce56fdfb1bda3683e14d15429174', + '0xae8e0b3395cfe647e1b26ea2ec050d42c1ffbb1b485933c41e4590da0c34a255', + '0x02c9e9c485742cb25027357852e52e82f6b84a247f12e369befe5782e36ee2d5', + '0x38016e176ef68ac279481da6a4d2f30e22c900a96713adf28d227b63ff89af04', + '0x410303953e10886a4b628c313836eed62c557b34aecddf4cc5013d801d9eef56', + '0x1660d53a87ecbcf576d27725b11913b02877e79aa5c7c897f8845d01ca431835', + '0x360c7999ab7cba31e276c94c38f161123c684d9e2c29bbac4d5b5e9e75228459', + '0x08f79a011a3bc5da8a1e1d37c2be961ffd8ff67e32f7d1be5f4844fb1f02c85e', + '0x05b99a2fb5f82c0063b793abc48ad5ad7b51ca8568e0bb3653ed3e5f6f7cc94e', + '0x28537715f5f3a06166e708646a96ecf4eac5ed8209d98e86b98af7196f023a1f', + '0x610905dcdcf04d202a0c3b739ddfecb0f652f35163ec22406fadb473f34c2905', + '0x59ec0a1b84dd29f501a9282ce03e89a557e7775cd949d1ca00ff9bd6eb51b2e3', + '0xbe2f828d283ca251f3a4312d667aa8457c7ab157c5e0515c158e51ff23bc61f5', + '0x7a0063d5c3403fad7eeb3c0e9143b97ee582eb0a436d086a804c413afe6425ab', + '0xc216808e11b749cbb2650bc02cba17788a80d047bdc906fb6cfe118264e3477c', + '0x403bce259d67573863529f67b20c8199073e311af93ff2e315c1964657315e7b', + '0x269021ac022e3dd58a9a3aeb5a6128b991fae06a07a2a2b1395246ec2d358f1e', + '0x17ea4b9834a1deb3072984a311fc622f800460ef422e465ec67b638f20bf8ef1', + '0xd71b1d2548124e5c40a1eeaa88153b57d03a3ec451092fd1716d2664ee2376a4', + '0x04be53a995318f25a7bf38f7fbf83b8ca8904384b59ecc05191d2e7c89e51d36', + '0xf9e220ae1988f9d05ccd45078e38ee5ae7574a337b903e5f264e9c0c084fdb48', + '0x7f2d74115ee5f6607b85514bd63f3595a0c0a8e659edabc85af3a46c887a088a', + '0x4ad51e7d282e72de5f5c4fa0e3170572203286594a8367915224dbd3b906bcf1', + '0x9d128443fa1ce44c5012c617c16bd82daf8d6b17dfee2d86c6d730838ccbe3ad', + '0x5cb2d8aa7b08421e062ff102dbff8634c55b8eee18bb69355ac15b79b91064d0', + '0x07f42035f549c88f09e1022776e8ff28da07f93a37f60d809d6324fc5a2f6aec', + '0xe713698a82ec68ddb838257584cd8c7062dbf476e2036ccefa35daa49ba7e361', + ], + transactionsRoot: '0x5345cf8b3d49524ed4c69a816cbc99a507a29b93a655689c23dac5c36749c8cf', + uncles: [], + withdrawals: [ + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x1ac9fb', + index: '0xbe894', + validatorIndex: '0x6de5a', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x1addaf', + index: '0xbe895', + validatorIndex: '0x6de5b', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x1a7ee8', + index: '0xbe896', + validatorIndex: '0x6de5c', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x1ac7e3', + index: '0xbe897', + validatorIndex: '0x6de5d', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x19b91c', + index: '0xbe898', + validatorIndex: '0x6de5e', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x1b1989', + index: '0xbe899', + validatorIndex: '0x6de5f', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x1b206f', + index: '0xbe89a', + validatorIndex: '0x6de60', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x1b92a8', + index: '0xbe89b', + validatorIndex: '0x6de61', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x197f94', + index: '0xbe89c', + validatorIndex: '0x6de62', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x1b0f63', + index: '0xbe89d', + validatorIndex: '0x6de63', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x1b0176', + index: '0xbe89e', + validatorIndex: '0x6de64', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x1b9ac8', + index: '0xbe89f', + validatorIndex: '0x6de65', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x1abbf6', + index: '0xbe8a0', + validatorIndex: '0x6de66', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x19927b', + index: '0xbe8a1', + validatorIndex: '0x6de67', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x1b2c10', + index: '0xbe8a2', + validatorIndex: '0x6de68', + }, + { + address: '0x59b0d71688da01057c08e4c1baa8faa629819c2a', + amount: '0x1b4ad1', + index: '0xbe8a3', + validatorIndex: '0x6de69', + }, + ], + withdrawalsRoot: '0xb3dfca16034b4c90b8d83359b4549a46dd931bce765dd204eb230c5339a933e4', +} diff --git a/packages/block/test/testdata/testdata-from-rpc.json b/packages/block/test/testdata/testdata-from-rpc.json deleted file mode 100644 index 10ff8f6dad..0000000000 --- a/packages/block/test/testdata/testdata-from-rpc.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "difficulty": "0x4aff04ba6f83", - "extraData": "0x657468706f6f6c202d20555331", - "gasLimit": "0x3d37da", - "gasUsed": "0x1551b", - "hash": "0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84", - "logsBloom": "0x00000000004000000000000000000000000000000400000000000000000000000000000000000000000000000080000008000000000000000000000000000002000000000000000000000080000000000001800000000000000000008000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000004000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020001000000000000000000000000000000000000000000100000010000000000000000000000400000400000000000000000", - "miner": "0x4bb96091ee9d802ed039c4d1a5f6216f90f81b01", - "mixHash": "0xcb3723ab82e84594d0ec9ed5a45fd976d5aba09903826e5ed5e06ae893011eaa", - "nonce": "0xa76a9a500301e044", - "number": "0x2ca14a", - "parentHash": "0x24f155bdf17217767531f464636fe4b84b87a38c53127541f952b3052adbac95", - "receiptsRoot": "0x0eb6a50257911130ea2fa2e500e71e55e2dfc38eb97f64ca9cfca6faeabd693e", - "sha3Uncles": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "size": "0x3d7", - "stateRoot": "0xdf97474b1b492cb6491cff267ca53c33aa42b611ba15239b4027a77275afeffc", - "timestamp": "0x586afa54", - "totalDifficulty": "0x61decf2ca7d9bbbf8", - "transactions": [ - { - "blockHash": "0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84", - "blockNumber": "0x2ca14a", - "from": "0x41959417325160f8952bc933ae8317b4e5140dda", - "gas": "0x5e1b", - "gasPrice": "0x98bca5a00", - "hash": "0x542e06b2b8beb71305bf1bfd4d2088da9848d8795971d93d5f7893ecceef095b", - "input": "0x", - "nonce": "0x0", - "r": "0x7150d00a9dcd8a8287ad220010c52ff2608906b746de23c993999768091ff210", - "s": "0x5585fabcd1dc415e1668d4cbc2d419cf0381bf9707480ad2f86d0800732f6d7e", - "to": "0x0c7c0b72004a7a66ffa780637427fed0c4faac47", - "transactionIndex": "0x0", - "type": "0x0", - "v": "0x25", - "value": "0x44004c09e76a0000" - }, - { - "blockHash": "0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84", - "blockNumber": "0x2ca14a", - "from": "0x56ce1399be2831f8a3f918a0408c05bbad658ef3", - "gas": "0x5208", - "gasPrice": "0x4e3b29200", - "hash": "0xe9e15dd4f1070ec30ca4bfbe70738e78b0bb7d126a512e7dc9b22df5b64af791", - "input": "0x", - "nonce": "0x9d", - "r": "0x5d92c10b5789801d4ce0fc558eedc6e6cccbaf0105a7c1f909feabcedfe56cd9", - "s": "0x72cc370fa5fd3b43c2ba4e9e70fea1b5e950b4261ab4274982d8ae15a3403a33", - "to": "0xf4702bb51b8270729db362b0d4f82a56bdd66c65", - "transactionIndex": "0x1", - "type": "0x0", - "v": "0x1b", - "value": "0x120a871cc0020000" - }, - { - "blockHash": "0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84", - "blockNumber": "0x2ca14a", - "from": "0x1e9939daaad6924ad004c2560e90804164900341", - "gas": "0x9858", - "gasPrice": "0x4a817c800", - "hash": "0x3078eeb8227d104338666de260aac59c141a08f519856fd8b7253398d9347f51", - "input": "0x", - "nonce": "0x22f5d", - "r": "0x7ee15b226f6c767ccace78a4b5b4cbf0be6ec20a899e058d3c95977bacd0cbd5", - "s": "0x27e75bcd3bfd199e8c3e3f0c90b0d39f01b773b3da64060e06c0d568ae5c7523", - "to": "0xb8201140a49b0d5b65a23b4b2fa8a6efff87c576", - "transactionIndex": "0x2", - "type": "0x0", - "v": "0x25", - "value": "0xde4ea09ac8f1e88" - }, - { - "blockHash": "0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84", - "blockNumber": "0x2ca14a", - "from": "0xea674fdde714fd979de3edf0f56aa9716b898ec8", - "gas": "0x15f90", - "gasPrice": "0x4a817c800", - "hash": "0x9de43b061e5286ab1ad7494f50fac1ec9b541998800f9388ae6e7119f312c5cd", - "input": "0x", - "nonce": "0xfc02d", - "r": "0x59934eeace580cc2bdc292415976692c751f0bcb025930bd40fcc31e91208f3", - "s": "0x77ff34a10a3de0d906a0363b4bdbc0e9a06cb4378476d96dfd446225d8d9949c", - "to": "0xc4f381af25c41786110242623373cc9c7647f3f1", - "transactionIndex": "0x3", - "type": "0x0", - "v": "0x26", - "value": "0xe139507cd50c018" - } - ], - "transactionsRoot": "0xe307e6d0e13f41ed336e09d71deb59a354eee4121449f0286cfb076e767fd45b", - "uncles": [] -} diff --git a/packages/block/test/testdata/testdata-from-rpc.ts b/packages/block/test/testdata/testdata-from-rpc.ts new file mode 100644 index 0000000000..1cdf6f08b3 --- /dev/null +++ b/packages/block/test/testdata/testdata-from-rpc.ts @@ -0,0 +1,94 @@ +import type { JSONRPCBlock } from '../../src/index.js' + +export const testdataFromRPCData: JSONRPCBlock = { + difficulty: '0x4aff04ba6f83', + extraData: '0x657468706f6f6c202d20555331', + gasLimit: '0x3d37da', + gasUsed: '0x1551b', + hash: '0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84', + logsBloom: + '0x00000000004000000000000000000000000000000400000000000000000000000000000000000000000000000080000008000000000000000000000000000002000000000000000000000080000000000001800000000000000000008000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000004000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020001000000000000000000000000000000000000000000100000010000000000000000000000400000400000000000000000', + miner: '0x4bb96091ee9d802ed039c4d1a5f6216f90f81b01', + mixHash: '0xcb3723ab82e84594d0ec9ed5a45fd976d5aba09903826e5ed5e06ae893011eaa', + nonce: '0xa76a9a500301e044', + number: '0x2ca14a', + parentHash: '0x24f155bdf17217767531f464636fe4b84b87a38c53127541f952b3052adbac95', + receiptsRoot: '0x0eb6a50257911130ea2fa2e500e71e55e2dfc38eb97f64ca9cfca6faeabd693e', + sha3Uncles: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + size: '0x3d7', + stateRoot: '0xdf97474b1b492cb6491cff267ca53c33aa42b611ba15239b4027a77275afeffc', + timestamp: '0x586afa54', + totalDifficulty: '0x61decf2ca7d9bbbf8', + transactions: [ + { + blockHash: '0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84', + blockNumber: '0x2ca14a', + from: '0x41959417325160f8952bc933ae8317b4e5140dda', + gas: '0x5e1b', + gasPrice: '0x98bca5a00', + hash: '0x542e06b2b8beb71305bf1bfd4d2088da9848d8795971d93d5f7893ecceef095b', + input: '0x', + nonce: '0x0', + r: '0x7150d00a9dcd8a8287ad220010c52ff2608906b746de23c993999768091ff210', + s: '0x5585fabcd1dc415e1668d4cbc2d419cf0381bf9707480ad2f86d0800732f6d7e', + to: '0x0c7c0b72004a7a66ffa780637427fed0c4faac47', + transactionIndex: '0x0', + type: '0x0', + v: '0x25', + value: '0x44004c09e76a0000', + }, + { + blockHash: '0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84', + blockNumber: '0x2ca14a', + from: '0x56ce1399be2831f8a3f918a0408c05bbad658ef3', + gas: '0x5208', + gasPrice: '0x4e3b29200', + hash: '0xe9e15dd4f1070ec30ca4bfbe70738e78b0bb7d126a512e7dc9b22df5b64af791', + input: '0x', + nonce: '0x9d', + r: '0x5d92c10b5789801d4ce0fc558eedc6e6cccbaf0105a7c1f909feabcedfe56cd9', + s: '0x72cc370fa5fd3b43c2ba4e9e70fea1b5e950b4261ab4274982d8ae15a3403a33', + to: '0xf4702bb51b8270729db362b0d4f82a56bdd66c65', + transactionIndex: '0x1', + type: '0x0', + v: '0x1b', + value: '0x120a871cc0020000', + }, + { + blockHash: '0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84', + blockNumber: '0x2ca14a', + from: '0x1e9939daaad6924ad004c2560e90804164900341', + gas: '0x9858', + gasPrice: '0x4a817c800', + hash: '0x3078eeb8227d104338666de260aac59c141a08f519856fd8b7253398d9347f51', + input: '0x', + nonce: '0x22f5d', + r: '0x7ee15b226f6c767ccace78a4b5b4cbf0be6ec20a899e058d3c95977bacd0cbd5', + s: '0x27e75bcd3bfd199e8c3e3f0c90b0d39f01b773b3da64060e06c0d568ae5c7523', + to: '0xb8201140a49b0d5b65a23b4b2fa8a6efff87c576', + transactionIndex: '0x2', + type: '0x0', + v: '0x25', + value: '0xde4ea09ac8f1e88', + }, + { + blockHash: '0xc596cb892b649b4917da8c6b78611346d55daf7bcf4375da86a2d98810888e84', + blockNumber: '0x2ca14a', + from: '0xea674fdde714fd979de3edf0f56aa9716b898ec8', + gas: '0x15f90', + gasPrice: '0x4a817c800', + hash: '0x9de43b061e5286ab1ad7494f50fac1ec9b541998800f9388ae6e7119f312c5cd', + input: '0x', + nonce: '0xfc02d', + r: '0x59934eeace580cc2bdc292415976692c751f0bcb025930bd40fcc31e91208f3', + s: '0x77ff34a10a3de0d906a0363b4bdbc0e9a06cb4378476d96dfd446225d8d9949c', + to: '0xc4f381af25c41786110242623373cc9c7647f3f1', + transactionIndex: '0x3', + type: '0x0', + v: '0x26', + value: '0xe139507cd50c018', + }, + ], + transactionsRoot: '0xe307e6d0e13f41ed336e09d71deb59a354eee4121449f0286cfb076e767fd45b', + uncles: [], +} diff --git a/packages/block/test/testdata/testdata_pre-london-2.json b/packages/block/test/testdata/testdata_pre-london-2.json deleted file mode 100644 index f63aec67a7..0000000000 --- a/packages/block/test/testdata/testdata_pre-london-2.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "_info": { - "comment": "", - "filledwith": "cpp-1.3.0+commit.26123543.Linux.g++", - "source": "/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/correctFiller.json" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x2fefba", - "gasUsed": "0x5208", - "hash": "0xca028b1318795714d130a99d8023bd7463cf8084f31d2f95f1a2d9eb342e9cac", - "mixHash": "0xc62911f4c54474a95c8f49044e4cf77aa7bb4c6534887d80ddc1a1ccdad9d3e8", - "nonce": "0x4e379cdf33222ddf", - "number": "0x01", - "parentHash": "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae", - "receiptTrie": "0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313", - "stateRoot": "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878", - "timestamp": "0x5982d2cb", - "transactionsTrie": "0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba825208845982d2cb80a0c62911f4c54474a95c8f49044e4cf77aa7bb4c6534887d80ddc1a1ccdad9d3e8884e379cdf33222ddff862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0", - "transactions": [ - { - "data": "", - "gasLimit": "0x04cb2f", - "gasPrice": "0x01", - "nonce": "0x", - "r": "0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8", - "s": "0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d", - "to": "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - }, - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020040", - "extraData": "", - "gasLimit": "0x2fefba", - "gasUsed": "0x5208", - "hash": "0x2b530c31b2556d8ad5e12311658f0ec47e35a4ceffecd83d06e7cd918d3a85f1", - "mixHash": "0x6695294f40e94ba1641fad8c4827dfa8929c8b5b6df64bf79dae8067ae5809ca", - "nonce": "0xb4fca9b7d3af4ecc", - "number": "0x02", - "parentHash": "0xca028b1318795714d130a99d8023bd7463cf8084f31d2f95f1a2d9eb342e9cac", - "receiptTrie": "0x5ea1a8b24652fed0ecab4738edd9211891eb8c4353c345973b78a02cc0f32f6b", - "stateRoot": "0xe7e4760f75476ec7f51869d8bdce5c693058fd5a95c77ea9c0bf7ced1e50d70e", - "timestamp": "0x5982d2cd", - "transactionsTrie": "0xc673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90260f901f9a0ca028b1318795714d130a99d8023bd7463cf8084f31d2f95f1a2d9eb342e9caca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7e4760f75476ec7f51869d8bdce5c693058fd5a95c77ea9c0bf7ced1e50d70ea0c673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5a05ea1a8b24652fed0ecab4738edd9211891eb8c4353c345973b78a02cc0f32f6bb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba825208845982d2cd80a06695294f40e94ba1641fad8c4827dfa8929c8b5b6df64bf79dae8067ae5809ca88b4fca9b7d3af4eccf861f85f01018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba033c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f239f1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cfc0", - "transactions": [ - { - "data": "", - "gasLimit": "0x04cb2f", - "gasPrice": "0x01", - "nonce": "0x01", - "r": "0x33c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f23", - "s": "0x1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cf", - "to": "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - }, - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020080", - "extraData": "", - "gasLimit": "0x2fefba", - "gasUsed": "0x5208", - "hash": "0xc6208f30be1fb9053b073c49cc16795001bd07c6d2650b28d2e4a37a5eb2dde2", - "mixHash": "0x16bd3db367a3b218565e6744de193fb601587af40ba093e8e3cf9b29f0aa4ff1", - "nonce": "0xf5c0d237b1a07faa", - "number": "0x03", - "parentHash": "0x2b530c31b2556d8ad5e12311658f0ec47e35a4ceffecd83d06e7cd918d3a85f1", - "receiptTrie": "0x4ede0225773c7a517b91994aca65ade45124e7ef4b8be1e6097c9773a11920af", - "stateRoot": "0x77f96f4c766c10cd0207e2672b1b747c741ed75bc94e7be7abacb71cdca3c8fb", - "timestamp": "0x5982d2d1", - "transactionsTrie": "0x1722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1a", - "uncleHash": "0xbeb175854a56183e630cd77e1c6dcd50a8bab221f81f2376919c649b33c500e0" - }, - "rlp": "0xf9045df901f9a02b530c31b2556d8ad5e12311658f0ec47e35a4ceffecd83d06e7cd918d3a85f1a0beb175854a56183e630cd77e1c6dcd50a8bab221f81f2376919c649b33c500e0948888f1f195afa192cfee860698584c030f4c9db1a077f96f4c766c10cd0207e2672b1b747c741ed75bc94e7be7abacb71cdca3c8fba01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa04ede0225773c7a517b91994aca65ade45124e7ef4b8be1e6097c9773a11920afb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba825208845982d2d180a016bd3db367a3b218565e6744de193fb601587af40ba093e8e3cf9b29f0aa4ff188f5c0d237b1a07faaf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0ca028b1318795714d130a99d8023bd7463cf8084f31d2f95f1a2d9eb342e9caca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba80845982d2cf80a0b5488407bc8b147a9b3c4811864ebfc5bdb568fc8f91dcf9232ed6b7429c52f8882b9b47250942c14e", - "transactions": [ - { - "data": "", - "gasLimit": "0x04cb2f", - "gasPrice": "0x01", - "nonce": "0x02", - "r": "0x15eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0ee", - "s": "0x5d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38", - "to": "0x095e7baea6a6c7c4c2dfeb977efac326af552d87", - "v": "0x1c", - "value": "0x0a" - } - ], - "uncleHeaders": [ - { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "difficulty": "0x020040", - "extraData": "", - "gasLimit": "0x2fefba", - "gasUsed": "0x00", - "hash": "0xcac5903348d2b4ca370227f7bd24bc3101b327a05172a3d7d3106a11d2019c16", - "mixHash": "0xb5488407bc8b147a9b3c4811864ebfc5bdb568fc8f91dcf9232ed6b7429c52f8", - "nonce": "0x2b9b47250942c14e", - "number": "0x02", - "parentHash": "0xca028b1318795714d130a99d8023bd7463cf8084f31d2f95f1a2d9eb342e9cac", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878", - "timestamp": "0x5982d2cf", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - } - ] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x2fefd8", - "gasUsed": "0x00", - "hash": "0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xc6208f30be1fb9053b073c49cc16795001bd07c6d2650b28d2e4a37a5eb2dde2", - "network": "EIP150", - "postState": { - "0x0000000000000000000000000000000000000000": { - "balance": "0x3cb71f51fc558000", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0x095e7baea6a6c7c4c2dfeb977efac326af552d87": { - "balance": "0x1e", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0x8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0xd255d112e1049618", - "code": "", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x09184e71a9ca", - "code": "", - "nonce": "0x03", - "storage": {} - } - }, - "pre": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x09184e72a000", - "code": "", - "nonce": "0x", - "storage": {} - } - } -} diff --git a/packages/block/test/testdata/testdata_pre-london-2.ts b/packages/block/test/testdata/testdata_pre-london-2.ts new file mode 100644 index 0000000000..ce40d1b07f --- /dev/null +++ b/packages/block/test/testdata/testdata_pre-london-2.ts @@ -0,0 +1,194 @@ +export const testdataPreLondon2Data = { + _info: { + comment: '', + filledwith: 'cpp-1.3.0+commit.26123543.Linux.g++', + source: '/src/BlockchainTestsFiller/bcUncleHeaderValiditiy/correctFiller.json', // cspell:disable-line + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x2fefba', + gasUsed: '0x5208', + hash: '0xca028b1318795714d130a99d8023bd7463cf8084f31d2f95f1a2d9eb342e9cac', + mixHash: '0xc62911f4c54474a95c8f49044e4cf77aa7bb4c6534887d80ddc1a1ccdad9d3e8', + nonce: '0x4e379cdf33222ddf', + number: '0x01', + parentHash: '0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae', + receiptTrie: '0xe9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313', + stateRoot: '0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878', + timestamp: '0x5982d2cb', + transactionsTrie: '0x5c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90261f901f9a05a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a05c9151c2413d1cd25c51ffb4ac38948acc1359bf08c6b49f283660e9bcf0f516a0e9244cf7503b79c03d3a099e07a80d2dbc77bb0b502d8a89d51ac0d68dd31313b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001832fefba825208845982d2cb80a0c62911f4c54474a95c8f49044e4cf77aa7bb4c6534887d80ddc1a1ccdad9d3e8884e379cdf33222ddff862f86080018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba077c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8a03f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288dc0', + transactions: [ + { + data: '', + gasLimit: '0x04cb2f', + gasPrice: '0x01', + nonce: '0x', + r: '0x77c7cd36820c71821c1aed59de46e70e701c4a8dd89c9ba508ab722210f60da8', + s: '0x3f29825d40c7c3f7bff3ca69267e0f3fb74b2d18b8c2c4e3c135b5d3b06e288d', + to: '0x095e7baea6a6c7c4c2dfeb977efac326af552d87', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020040', + extraData: '', + gasLimit: '0x2fefba', + gasUsed: '0x5208', + hash: '0x2b530c31b2556d8ad5e12311658f0ec47e35a4ceffecd83d06e7cd918d3a85f1', + mixHash: '0x6695294f40e94ba1641fad8c4827dfa8929c8b5b6df64bf79dae8067ae5809ca', + nonce: '0xb4fca9b7d3af4ecc', + number: '0x02', + parentHash: '0xca028b1318795714d130a99d8023bd7463cf8084f31d2f95f1a2d9eb342e9cac', + receiptTrie: '0x5ea1a8b24652fed0ecab4738edd9211891eb8c4353c345973b78a02cc0f32f6b', + stateRoot: '0xe7e4760f75476ec7f51869d8bdce5c693058fd5a95c77ea9c0bf7ced1e50d70e', + timestamp: '0x5982d2cd', + transactionsTrie: '0xc673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90260f901f9a0ca028b1318795714d130a99d8023bd7463cf8084f31d2f95f1a2d9eb342e9caca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0e7e4760f75476ec7f51869d8bdce5c693058fd5a95c77ea9c0bf7ced1e50d70ea0c673e076264c4669a5c2e479f1757b78e42511efe33b5fd2c0a23b929c7f87f5a05ea1a8b24652fed0ecab4738edd9211891eb8c4353c345973b78a02cc0f32f6bb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba825208845982d2cd80a06695294f40e94ba1641fad8c4827dfa8929c8b5b6df64bf79dae8067ae5809ca88b4fca9b7d3af4eccf861f85f01018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba033c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f239f1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cfc0', + transactions: [ + { + data: '', + gasLimit: '0x04cb2f', + gasPrice: '0x01', + nonce: '0x01', + r: '0x33c86e64d708c97c6b135cadff79dbf45985aa0b53694789e90d15f756765f23', + s: '0x1d0f8caa2a16405148c9d85581be5814960010f3cba938b5501590cea1f7cf', + to: '0x095e7baea6a6c7c4c2dfeb977efac326af552d87', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020080', + extraData: '', + gasLimit: '0x2fefba', + gasUsed: '0x5208', + hash: '0xc6208f30be1fb9053b073c49cc16795001bd07c6d2650b28d2e4a37a5eb2dde2', + mixHash: '0x16bd3db367a3b218565e6744de193fb601587af40ba093e8e3cf9b29f0aa4ff1', + nonce: '0xf5c0d237b1a07faa', + number: '0x03', + parentHash: '0x2b530c31b2556d8ad5e12311658f0ec47e35a4ceffecd83d06e7cd918d3a85f1', + receiptTrie: '0x4ede0225773c7a517b91994aca65ade45124e7ef4b8be1e6097c9773a11920af', + stateRoot: '0x77f96f4c766c10cd0207e2672b1b747c741ed75bc94e7be7abacb71cdca3c8fb', + timestamp: '0x5982d2d1', + transactionsTrie: '0x1722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1a', + uncleHash: '0xbeb175854a56183e630cd77e1c6dcd50a8bab221f81f2376919c649b33c500e0', + }, + rlp: '0xf9045df901f9a02b530c31b2556d8ad5e12311658f0ec47e35a4ceffecd83d06e7cd918d3a85f1a0beb175854a56183e630cd77e1c6dcd50a8bab221f81f2376919c649b33c500e0948888f1f195afa192cfee860698584c030f4c9db1a077f96f4c766c10cd0207e2672b1b747c741ed75bc94e7be7abacb71cdca3c8fba01722b8a91bfc4f5614ce36ee77c7cce6620ab4af36d3c54baa66d7dbeb7bce1aa04ede0225773c7a517b91994aca65ade45124e7ef4b8be1e6097c9773a11920afb90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302008003832fefba825208845982d2d180a016bd3db367a3b218565e6744de193fb601587af40ba093e8e3cf9b29f0aa4ff188f5c0d237b1a07faaf862f86002018304cb2f94095e7baea6a6c7c4c2dfeb977efac326af552d870a801ca015eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0eea05d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38f901faf901f7a0ca028b1318795714d130a99d8023bd7463cf8084f31d2f95f1a2d9eb342e9caca01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0cb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302004002832fefba80845982d2cf80a0b5488407bc8b147a9b3c4811864ebfc5bdb568fc8f91dcf9232ed6b7429c52f8882b9b47250942c14e', + transactions: [ + { + data: '', + gasLimit: '0x04cb2f', + gasPrice: '0x01', + nonce: '0x02', + r: '0x15eb1cc916728b9799e55c489857727669afb2986433d5f54cde11faaed9f0ee', + s: '0x5d36f6d06c34aae8d0a2a5895c8ba4a17ad46a5fa59f361cb3e7e01a23030e38', + to: '0x095e7baea6a6c7c4c2dfeb977efac326af552d87', + v: '0x1c', + value: '0x0a', + }, + ], + uncleHeaders: [ + { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + difficulty: '0x020040', + extraData: '', + gasLimit: '0x2fefba', + gasUsed: '0x00', + hash: '0xcac5903348d2b4ca370227f7bd24bc3101b327a05172a3d7d3106a11d2019c16', + mixHash: '0xb5488407bc8b147a9b3c4811864ebfc5bdb568fc8f91dcf9232ed6b7429c52f8', + nonce: '0x2b9b47250942c14e', + number: '0x02', + parentHash: '0xca028b1318795714d130a99d8023bd7463cf8084f31d2f95f1a2d9eb342e9cac', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xcb52de543653d86ccd13ba3ddf8b052525b04231c6884a4db3188a184681d878', + timestamp: '0x5982d2cf', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + ], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x2fefd8', + gasUsed: '0x00', + hash: '0x5a39ed1020c04d4d84539975b893a4e7c53eab6c2965db8bc3468093a31bc5ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x7dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a07dba07d6b448a186e9612e5f737d1c909dce473e53199901a302c00646d523c1a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080832fefd8808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xc6208f30be1fb9053b073c49cc16795001bd07c6d2650b28d2e4a37a5eb2dde2', + network: 'EIP150', + postState: { + '0x0000000000000000000000000000000000000000': { + balance: '0x3cb71f51fc558000', + code: '', + nonce: '0x', + storage: {}, + }, + '0x095e7baea6a6c7c4c2dfeb977efac326af552d87': { + balance: '0x1e', + code: '', + nonce: '0x', + storage: {}, + }, + '0x8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0xd255d112e1049618', + code: '', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x09184e71a9ca', + code: '', + nonce: '0x03', + storage: {}, + }, + }, + pre: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x09184e72a000', + code: '', + nonce: '0x', + storage: {}, + }, + }, +} diff --git a/packages/block/test/testdata/testdata_pre-london.json b/packages/block/test/testdata/testdata_pre-london.json deleted file mode 100644 index 5ae864d7e9..0000000000 --- a/packages/block/test/testdata/testdata_pre-london.json +++ /dev/null @@ -1,159 +0,0 @@ -{ - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x", - "gasLimit": "0x023ec6", - "gasUsed": "0x021536", - "hash": "0xf53f268d23a71e85c7d6d83a9504298712b84c1a2ba220441c86eeda0bf0b6e3", - "mixHash": "0x29f07836e4e59229b3a065913afc27702642c683bba689910b2b2fd45db310d3", - "nonce": "0x8957e6d004a31802", - "number": "0x01", - "parentHash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "receiptTrie": "0x5c5b4fc43c2d45787f54e1ae7d27afdb4ad16dfc567c5692070d5c4556e0b1d7", - "stateRoot": "0xa65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4", - "timestamp": "0x56851097", - "transactionsTrie": "0x70616ebd7ad2ed6fb7860cf7e9df00163842351c38a87cac2c1cb193895035a2", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4a070616ebd7ad2ed6fb7860cf7e9df00163842351c38a87cac2c1cb193895035a2a05c5b4fc43c2d45787f54e1ae7d27afdb4ad16dfc567c5692070d5c4556e0b1d7b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023ec683021536845685109780a029f07836e4e59229b3a065913afc27702642c683bba689910b2b2fd45db310d3888957e6d004a31802f902a7f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba034bd04065833536a10c77ee2a43a5371bc6d34837088b861dd9d4b7f44074b59a078807715786a13876d3455716a6b9cb2186b7a4887a5c31160fc877454958616c0", - "transactions": [ - { - "data": "0x", - "gasLimit": "0x55f0", - "gasPrice": "0x0a", - "nonce": "0x", - "r": "0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd", - "s": "0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188", - "to": "0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x01", - "r": "0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b", - "s": "0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x02", - "r": "0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada", - "s": "0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5", - "to": "bbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x03", - "r": "0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615", - "s": "0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1c", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x04", - "r": "0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d", - "s": "0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x05", - "r": "0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54", - "s": "0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - }, - { - "data": "0x", - "gasLimit": "0x5208", - "gasPrice": "0x0a", - "nonce": "0x06", - "r": "0x34bd04065833536a10c77ee2a43a5371bc6d34837088b861dd9d4b7f44074b59", - "s": "0x78807715786a13876d3455716a6b9cb2186b7a4887a5c31160fc877454958616", - "to": "0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b", - "v": "0x1b", - "value": "0x0a" - } - ], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x8888f1f195afa192cfee860698584c030f4c9db1", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x023e38", - "gasUsed": "0x00", - "hash": "0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0", - "timestamp": "0x54c98c81", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0xf53f268d23a71e85c7d6d83a9504298712b84c1a2ba220441c86eeda0bf0b6e3", - "postState": { - "8888f1f195afa192cfee860698584c030f4c9db1": { - "balance": "0x456391824508d41c", - "code": "0x", - "nonce": "0x", - "storage": {} - }, - "a94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8cedf70fa8", - "code": "0x", - "nonce": "0x07", - "storage": {} - }, - "bbbf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x3c", - "code": "0x", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "a94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x4a723dc6b40b8a9a000000", - "code": "0x", - "nonce": "0x", - "storage": {} - }, - "aaaf5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x02540be400", - "code": "0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff", - "nonce": "0x", - "storage": {} - } - } -} diff --git a/packages/block/test/testdata/testdata_pre-london.ts b/packages/block/test/testdata/testdata_pre-london.ts new file mode 100644 index 0000000000..a3f204aaea --- /dev/null +++ b/packages/block/test/testdata/testdata_pre-london.ts @@ -0,0 +1,162 @@ +export const testdataPreLondonData = { + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x', + gasLimit: '0x023ec6', + gasUsed: '0x021536', + hash: '0xf53f268d23a71e85c7d6d83a9504298712b84c1a2ba220441c86eeda0bf0b6e3', + mixHash: '0x29f07836e4e59229b3a065913afc27702642c683bba689910b2b2fd45db310d3', + nonce: '0x8957e6d004a31802', + number: '0x01', + parentHash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + receiptTrie: '0x5c5b4fc43c2d45787f54e1ae7d27afdb4ad16dfc567c5692070d5c4556e0b1d7', + stateRoot: '0xa65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4', + timestamp: '0x56851097', + transactionsTrie: '0x70616ebd7ad2ed6fb7860cf7e9df00163842351c38a87cac2c1cb193895035a2', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf904a8f901faa0ce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1aea01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0a65c2364cd0f1542d761823dc0109c6b072f14c20459598c5455c274601438f4a070616ebd7ad2ed6fb7860cf7e9df00163842351c38a87cac2c1cb193895035a2a05c5b4fc43c2d45787f54e1ae7d27afdb4ad16dfc567c5692070d5c4556e0b1d7b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000183023ec683021536845685109780a029f07836e4e59229b3a065913afc27702642c683bba689910b2b2fd45db310d3888957e6d004a31802f902a7f85f800a8255f094aaaf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca0575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecda06baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188f85f010a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba04fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5ba017bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192ef85f020a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca004377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458adaa053a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5f85f030a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca04fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615a0651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668f85f040a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba078e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567da013254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198ddf85f050a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba0a7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54a0534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506f85f060a82520894bbbf5374fce5edbc8e2a8697c15331677e6ebf0b0a801ba034bd04065833536a10c77ee2a43a5371bc6d34837088b861dd9d4b7f44074b59a078807715786a13876d3455716a6b9cb2186b7a4887a5c31160fc877454958616c0', + transactions: [ + { + data: '0x', + gasLimit: '0x55f0', + gasPrice: '0x0a', + nonce: '0x', + r: '0x575da4e21b66fa764be5f74da9389e67693d066fb0d1312e19e17e501da00ecd', + s: '0x6baf5a5327595f6619dfc2fcb3f2e6fb410b5810af3cb52d0e7508038e91a188', + to: '0xaaaf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x01', + r: '0x4fa966bf34b93abc1bcd665554b7f316b50f928477b50be0f3285ead29d18c5b', + s: '0x17bba0eeec1625ab433746955e125d46d80b7fdc97386c51266f842d8e02192e', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x02', + r: '0x04377418ae981cc32b1312b4a427a1d69a821b28db8584f5f2bd8c6d42458ada', + s: '0x53a1dba1af177fac92f3b6af0a9fa46a22adf56e686c93794b6a012bf254abf5', + to: 'bbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x03', + r: '0x4fe13febd28a05f4fcb2f451d7ddc2dda56486d9f8c79a62b0ba4da775122615', + s: '0x651b2382dd402df9ebc27f8cb4b2e0f3cea68dda2dca0ee9603608f0b6f51668', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1c', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x04', + r: '0x78e6a0ba086a08f8450e208a399bb2f2d2a0d984acd2517c7c7df66ccfab567d', + s: '0x13254002cd45a97fac049ae00afbc43ed0d9961d0c56a3b2382c80ce41c198dd', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x05', + r: '0xa7174d8f43ea71c8e3ca9477691add8d80ac8e0ed89d8d8b572041eef81f4a54', + s: '0x534ea2e28ec4da3b5b944b18c51ec84a5cf35f5b3343c5fb86521fd2d388f506', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + { + data: '0x', + gasLimit: '0x5208', + gasPrice: '0x0a', + nonce: '0x06', + r: '0x34bd04065833536a10c77ee2a43a5371bc6d34837088b861dd9d4b7f44074b59', + s: '0x78807715786a13876d3455716a6b9cb2186b7a4887a5c31160fc877454958616', + to: '0xbbbf5374fce5edbc8e2a8697c15331677e6ebf0b', + v: '0x1b', + value: '0x0a', + }, + ], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x8888f1f195afa192cfee860698584c030f4c9db1', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x023e38', + gasUsed: '0x00', + hash: '0xce1f26f798dd03c8782d63b3e42e79a64eaea5694ea686ac5d7ce3df5171d1ae', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0xaf81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0', + timestamp: '0x54c98c81', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fcf901f7a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347948888f1f195afa192cfee860698584c030f4c9db1a0af81e09f8c46ca322193edfda764fa7e88e81923f802f1d325ec0b0308ac2cd0a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200008083023e38808454c98c8142a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0xf53f268d23a71e85c7d6d83a9504298712b84c1a2ba220441c86eeda0bf0b6e3', + postState: { + '8888f1f195afa192cfee860698584c030f4c9db1': { + balance: '0x456391824508d41c', + code: '0x', + nonce: '0x', + storage: {}, + }, + a94f5374fce5edbc8e2a8697c15331677e6ebf0b: { + balance: '0x4a723dc6b40b8cedf70fa8', + code: '0x', + nonce: '0x07', + storage: {}, + }, + bbbf5374fce5edbc8e2a8697c15331677e6ebf0b: { + balance: '0x3c', + code: '0x', + nonce: '0x', + storage: {}, + }, + }, + pre: { + a94f5374fce5edbc8e2a8697c15331677e6ebf0b: { + balance: '0x4a723dc6b40b8a9a000000', + code: '0x', + nonce: '0x', + storage: {}, + }, + aaaf5374fce5edbc8e2a8697c15331677e6ebf0b: { + balance: '0x02540be400', + code: '0x73a94f5374fce5edbc8e2a8697c15331677e6ebf0bff', + nonce: '0x', + storage: {}, + }, + }, +} diff --git a/packages/block/test/testdata/testnetMerge.json b/packages/block/test/testdata/testnetMerge.json deleted file mode 100644 index 5103197fcd..0000000000 --- a/packages/block/test/testdata/testnetMerge.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "name": "testnetMerge", - "chainId": 55555, - "defaultHardfork": "istanbul", - "consensus": { - "type": "poa", - "algorithm": "clique", - "clique": { - "period": 15, - "epoch": 30000 - } - }, - "comment": "Private test network", - "url": "[TESTNET_URL]", - "genesis": { - "gasLimit": 1000000, - "difficulty": 1, - "nonce": "0xbb00000000000000", - "extraData": "0xcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "hardforks": [ - { - "name": "chainstart", - "block": 0 - }, - { - "name": "homestead", - "block": 1 - }, - { - "name": "tangerineWhistle", - "block": 2 - }, - { - "name": "spuriousDragon", - "block": 3 - }, - { - "name": "istanbul", - "block": 8 - }, - { - "name": "muirGlacier", - "block": 10 - }, - { - "name": "berlin", - "block": 12 - }, - { - "name": "london", - "block": 14 - }, - { - "name": "paris", - "block": 15 - }, - { - "name": "shanghai", - "block": null - } - ], - "bootstrapNodes": [ - { - "ip": "10.0.0.1", - "port": 30303, - "id": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "location": "", - "comment": "" - }, - { - "ip": "10.0.0.2", - "port": 30303, - "id": "22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "location": "", - "comment": "" - } - ] -} diff --git a/packages/block/test/testdata/testnetMerge.ts b/packages/block/test/testdata/testnetMerge.ts new file mode 100644 index 0000000000..a7c971e6a0 --- /dev/null +++ b/packages/block/test/testdata/testnetMerge.ts @@ -0,0 +1,82 @@ +import type { ChainConfig } from '@ethereumjs/common' + +export const testnetMergeData: ChainConfig = { + name: 'testnetMerge', + chainId: 55555, + defaultHardfork: 'istanbul', + consensus: { + type: 'poa', + algorithm: 'clique', + clique: { + period: 15, + epoch: 30000, + }, + }, + comment: 'Private test network', + url: '[TESTNET_URL]', + genesis: { + gasLimit: 1000000, + difficulty: 1, + nonce: '0xbb00000000000000', + extraData: + '0xcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + }, + hardforks: [ + { + name: 'chainstart', + block: 0, + }, + { + name: 'homestead', + block: 1, + }, + { + name: 'tangerineWhistle', + block: 2, + }, + { + name: 'spuriousDragon', + block: 3, + }, + { + name: 'istanbul', + block: 8, + }, + { + name: 'muirGlacier', + block: 10, + }, + { + name: 'berlin', + block: 12, + }, + { + name: 'london', + block: 14, + }, + { + name: 'paris', + block: 15, + }, + { + name: 'shanghai', + block: null, + }, + ], + bootstrapNodes: [ + { + ip: '10.0.0.1', + port: 30303, + id: '11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + location: '', + comment: '', + }, + { + ip: '10.0.0.2', + port: 30303, + id: '22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + location: '', + comment: '', + }, + ], +} diff --git a/packages/block/test/testdata/testnetVerkleKaustinen.json b/packages/block/test/testdata/testnetVerkleKaustinen.json deleted file mode 100644 index 7000c1bb60..0000000000 --- a/packages/block/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/block/test/testdata/testnetVerkleKaustinen.ts b/packages/block/test/testdata/testnetVerkleKaustinen.ts new file mode 100644 index 0000000000..8c4eed4cd0 --- /dev/null +++ b/packages/block/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/blockchain/test/customConsensus.spec.ts b/packages/blockchain/test/customConsensus.spec.ts index 19083ade27..7a55658637 100644 --- a/packages/blockchain/test/customConsensus.spec.ts +++ b/packages/blockchain/test/customConsensus.spec.ts @@ -5,7 +5,7 @@ import { assert, describe, it } from 'vitest' import { createBlockchain } from '../src/index.js' -import * as testnet from './testdata/testnet.json' +import { testnetData } from './testdata/testnet.js' import type { Consensus, ConsensusDict } from '../src/index.js' import type { Block, BlockHeader } from '@ethereumjs/block' @@ -43,13 +43,13 @@ class fibonacciConsensus implements Consensus { } } -testnet.default.consensus.algorithm = 'fibonacci' +testnetData.consensus.algorithm = 'fibonacci' const consensusDict: ConsensusDict = {} consensusDict['fibonacci'] = new fibonacciConsensus() describe('Optional consensus parameter in blockchain constructor', () => { it('blockchain constructor should work with custom consensus', async () => { - const common = new Common({ chain: testnet, hardfork: Hardfork.Chainstart }) + const common = new Common({ chain: testnetData, hardfork: Hardfork.Chainstart }) try { const blockchain = await createBlockchain({ common, validateConsensus: true, consensusDict }) assert.equal( @@ -65,7 +65,7 @@ describe('Optional consensus parameter in blockchain constructor', () => { describe('Custom consensus validation rules', () => { it('should validate custom consensus rules', async () => { - const common = new Common({ chain: testnet, hardfork: Hardfork.Chainstart }) + const common = new Common({ chain: testnetData, hardfork: Hardfork.Chainstart }) const blockchain = await createBlockchain({ common, validateConsensus: true, consensusDict }) const block = createBlock( { @@ -142,7 +142,7 @@ describe('Custom consensus validation rules', () => { describe('consensus transition checks', () => { it('should transition correctly', async () => { - const common = new Common({ chain: testnet, hardfork: Hardfork.Chainstart }) + const common = new Common({ chain: testnetData, hardfork: Hardfork.Chainstart }) const blockchain = await createBlockchain({ common, validateConsensus: true, consensusDict }) try { diff --git a/packages/blockchain/test/index.spec.ts b/packages/blockchain/test/index.spec.ts index dca28cd533..1e7fd0acbc 100644 --- a/packages/blockchain/test/index.spec.ts +++ b/packages/blockchain/test/index.spec.ts @@ -10,11 +10,11 @@ import { assert, describe, it } from 'vitest' import { Blockchain, createBlockchain, createBlockchainFromBlocksData } from '../src/index.js' -import blocksData from './testdata/blocks_mainnet.json' -import * as testDataPreLondon from './testdata/testdata_pre-london.json' +import { blocksMainnetData } from './testdata/blocks_mainnet.js' +import { preLondonData } from './testdata/testdata_pre-london.js' import { createTestDB, generateBlockchain, generateBlocks, isConsecutive } from './util.js' -import type { Block, BlockData, BlockOptions } from '@ethereumjs/block' +import type { Block, BlockOptions } from '@ethereumjs/block' import type { PrefixedHexString } from '@ethereumjs/util' describe('blockchain test', () => { @@ -60,7 +60,7 @@ describe('blockchain test', () => { it('should initialize correctly with createBlockchainFromBlocksData()', async () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.Chainstart }) - const blockchain = await createBlockchainFromBlocksData(blocksData as BlockData[], { + const blockchain = await createBlockchainFromBlocksData(blocksMainnetData, { validateBlocks: true, validateConsensus: false, common, @@ -579,7 +579,7 @@ describe('blockchain test', () => { it('should add block with body', async () => { const common = new Common({ chain: Mainnet, hardfork: Hardfork.Istanbul }) - const genesisRlp = hexToBytes(testDataPreLondon.genesisRLP as PrefixedHexString) + const genesisRlp = hexToBytes(preLondonData.genesisRLP as PrefixedHexString) const genesisBlock = createBlockFromRLP(genesisRlp, { common }) const blockchain = await createBlockchain({ validateBlocks: true, @@ -587,7 +587,7 @@ describe('blockchain test', () => { genesisBlock, }) - const blockRlp = hexToBytes(testDataPreLondon.blocks[0].rlp as PrefixedHexString) + const blockRlp = hexToBytes(preLondonData.blocks[0].rlp as PrefixedHexString) const block = createBlockFromRLP(blockRlp, { common }) await blockchain.putBlock(block) }) diff --git a/packages/blockchain/test/testdata/blocks_mainnet.json b/packages/blockchain/test/testdata/blocks_mainnet.json deleted file mode 100644 index 31b553154a..0000000000 --- a/packages/blockchain/test/testdata/blocks_mainnet.json +++ /dev/null @@ -1,143 +0,0 @@ -[ - { - "header": { - "parentHash": "0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x05a56e2d52c817161883f50c441c3228cfe54d9f", - "stateRoot": "0xd67e4d450343046425ae4271474353857ab860dbc0a1dde64b41b5cd3a532bf3", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3ff800000", - "number": "0x1", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba4224", - "extraData": "0x476574682f76312e302e302f6c696e75782f676f312e342e32", - "mixHash": "0x969b900de27b6ac6a67742365dd65f55a0526c41fd18e1b16f1a1215c2e66f59", - "nonce": "0x539bd4979fef1ec4" - }, - "transactions": [], - "uncleHeaders": [] - }, - { - "header": { - "parentHash": "0x88e96d4537bea4d9c05d12549907b32561d3bf31f45aae734cdc119f13406cb6", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0xdd2f1e6e498202e86d8f5442af596580a4f03c2c", - "stateRoot": "0x4943d941637411107494da9ec8bc04359d731bfd08b72b4d0edcbd4cd2ecb341", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3ff001000", - "number": "0x2", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba4241", - "extraData": "0x476574682f76312e302e302d30636463373634372f6c696e75782f676f312e34", - "mixHash": "0x2f0790c5aa31ab94195e1f6443d645af5b75c46c04fbf9911711198a0ce8fdda", - "nonce": "0xb853fa261a86aa9e" - }, - "transactions": [], - "uncleHeaders": [] - }, - { - "header": { - "parentHash": "0xb495a1d7e6663152ae92708da4843337b958146015a2802f4193a410044698c9", - "uncleHash": "0x6b17b938c6e4ef18b26ad81b9ca3515f27fd9c4e82aac56a1fd8eab288785e41", - "coinbase": "0x5088d623ba0fcf0131e0897a91734a4d83596aa0", - "stateRoot": "0x76ab0b899e8387436ff2658e2988f83cbf1af1590b9fe9feca3714f8d1824940", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3fe802ffe", - "number": "0x3", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba4260", - "extraData": "0x476574682f76312e302e302d66633739643332642f6c696e75782f676f312e34", - "mixHash": "0x65e12eec23fe6555e6bcdb47aa25269ae106e5f16b54e1e92dcee25e1c8ad037", - "nonce": "0x2e9344e0cbde83ce" - }, - "transactions": [], - "uncleHeaders": [ - { - "parentHash": "0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0xc8ebccc5f5689fa8659d83713341e5ad19349448", - "stateRoot": "0x1e6e030581fd1873b4784280859cd3b3c04aa85520f08c304cf5ee63d3935add", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3ff800000", - "number": "0x1", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba4242", - "extraData": "0x59617465732052616e64616c6c202d2045746865724e696e6a61", - "mixHash": "0xf8c94dfe61cf26dcdf8cffeda337cf6a903d65c449d7691a022837f6e2d99459", - "nonce": "0x68b769c5451a7aea" - } - ] - }, - { - "header": { - "parentHash": "0x3d6122660cc824376f11ee842f83addc3525e2dd6756b9bcf0affa6aa88cf741", - "uncleHash": "0x83a8da8965660cb6bdf0c37f1b111778e49753c4213bf7c3e280fccfde89f2b5", - "coinbase": "0xc8ebccc5f5689fa8659d83713341e5ad19349448", - "stateRoot": "0xe6d9f6e95a05ee69719c718c6157d0759049ef3dffdba2d48f015d7c8b9933d8", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3fe005ff9", - "number": "0x4", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba427d", - "extraData": "0x59617465732052616e64616c6c202d2045746865724e696e6a61", - "mixHash": "0x06ba40902198357cbeac24a86b2ef11e9fdff48d28a421a0055e26476e3ac59f", - "nonce": "0xc2535b5efca9bee0" - }, - "transactions": [], - "uncleHeaders": [ - { - "parentHash": "0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x5088d623ba0fcf0131e0897a91734a4d83596aa0", - "stateRoot": "0x9a6597b26adc0e5915cfcca537ba493a647cad1c3c923d406cdec6ca49a0a06d", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3ff800000", - "number": "0x1", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba4237", - "extraData": "0x476574682f76312e302e302d66633739643332642f6c696e75782f676f312e34", - "mixHash": "0xd045b852770160da169ec793ec0c6e6ff562e473b2bf3f8192dc59842e36f754", - "nonce": "0xdb821a775bf9dace" - } - ] - }, - { - "header": { - "parentHash": "0x23adf5a3be0f5235b36941bcb29b62504278ec5b9cdfa277b992ba4a7a3cd3a2", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "coinbase": "0x05a56e2d52c817161883f50c441c3228cfe54d9f", - "stateRoot": "0x4470f3dc1cc8097394a4ae85302eac3368462b3c1cfa523ffca942c1dd478220", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "difficulty": "0x3fe802004", - "number": "0x5", - "gasLimit": "0x1388", - "gasUsed": "0x0", - "timestamp": "0x55ba4283", - "extraData": "0x476574682f76312e302e302f6c696e75782f676f312e342e32", - "mixHash": "0x17b85b5ec310c4868249fa2f378c83b4f330e2d897e5373a8195946c71d1d19e", - "nonce": "0xfba9d0cff9dc5cf3" - }, - "transactions": [], - "uncleHeaders": [] - } -] diff --git a/packages/blockchain/test/testdata/blocks_mainnet.ts b/packages/blockchain/test/testdata/blocks_mainnet.ts new file mode 100644 index 0000000000..092d1b117b --- /dev/null +++ b/packages/blockchain/test/testdata/blocks_mainnet.ts @@ -0,0 +1,152 @@ +import type { BlockData } from '@ethereumjs/block' + +export const blocksMainnetData: BlockData[] = [ + { + header: { + parentHash: '0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0x05a56e2d52c817161883f50c441c3228cfe54d9f', + stateRoot: '0xd67e4d450343046425ae4271474353857ab860dbc0a1dde64b41b5cd3a532bf3', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3ff800000', + number: '0x1', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba4224', + extraData: '0x476574682f76312e302e302f6c696e75782f676f312e342e32', + mixHash: '0x969b900de27b6ac6a67742365dd65f55a0526c41fd18e1b16f1a1215c2e66f59', + nonce: '0x539bd4979fef1ec4', + }, + transactions: [], + uncleHeaders: [], + }, + { + header: { + parentHash: '0x88e96d4537bea4d9c05d12549907b32561d3bf31f45aae734cdc119f13406cb6', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0xdd2f1e6e498202e86d8f5442af596580a4f03c2c', + stateRoot: '0x4943d941637411107494da9ec8bc04359d731bfd08b72b4d0edcbd4cd2ecb341', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3ff001000', + number: '0x2', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba4241', + extraData: '0x476574682f76312e302e302d30636463373634372f6c696e75782f676f312e34', + mixHash: '0x2f0790c5aa31ab94195e1f6443d645af5b75c46c04fbf9911711198a0ce8fdda', + nonce: '0xb853fa261a86aa9e', + }, + transactions: [], + uncleHeaders: [], + }, + { + header: { + parentHash: '0xb495a1d7e6663152ae92708da4843337b958146015a2802f4193a410044698c9', + uncleHash: '0x6b17b938c6e4ef18b26ad81b9ca3515f27fd9c4e82aac56a1fd8eab288785e41', + coinbase: '0x5088d623ba0fcf0131e0897a91734a4d83596aa0', + stateRoot: '0x76ab0b899e8387436ff2658e2988f83cbf1af1590b9fe9feca3714f8d1824940', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3fe802ffe', + number: '0x3', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba4260', + extraData: '0x476574682f76312e302e302d66633739643332642f6c696e75782f676f312e34', + mixHash: '0x65e12eec23fe6555e6bcdb47aa25269ae106e5f16b54e1e92dcee25e1c8ad037', + nonce: '0x2e9344e0cbde83ce', + }, + transactions: [], + uncleHeaders: [ + { + parentHash: '0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0xc8ebccc5f5689fa8659d83713341e5ad19349448', + stateRoot: '0x1e6e030581fd1873b4784280859cd3b3c04aa85520f08c304cf5ee63d3935add', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3ff800000', + number: '0x1', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba4242', + extraData: '0x59617465732052616e64616c6c202d2045746865724e696e6a61', + mixHash: '0xf8c94dfe61cf26dcdf8cffeda337cf6a903d65c449d7691a022837f6e2d99459', + nonce: '0x68b769c5451a7aea', + }, + ], + }, + { + header: { + parentHash: '0x3d6122660cc824376f11ee842f83addc3525e2dd6756b9bcf0affa6aa88cf741', + uncleHash: '0x83a8da8965660cb6bdf0c37f1b111778e49753c4213bf7c3e280fccfde89f2b5', + coinbase: '0xc8ebccc5f5689fa8659d83713341e5ad19349448', + stateRoot: '0xe6d9f6e95a05ee69719c718c6157d0759049ef3dffdba2d48f015d7c8b9933d8', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3fe005ff9', + number: '0x4', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba427d', + extraData: '0x59617465732052616e64616c6c202d2045746865724e696e6a61', + mixHash: '0x06ba40902198357cbeac24a86b2ef11e9fdff48d28a421a0055e26476e3ac59f', + nonce: '0xc2535b5efca9bee0', + }, + transactions: [], + uncleHeaders: [ + { + parentHash: '0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0x5088d623ba0fcf0131e0897a91734a4d83596aa0', + stateRoot: '0x9a6597b26adc0e5915cfcca537ba493a647cad1c3c923d406cdec6ca49a0a06d', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3ff800000', + number: '0x1', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba4237', + extraData: '0x476574682f76312e302e302d66633739643332642f6c696e75782f676f312e34', + mixHash: '0xd045b852770160da169ec793ec0c6e6ff562e473b2bf3f8192dc59842e36f754', + nonce: '0xdb821a775bf9dace', + }, + ], + }, + { + header: { + parentHash: '0x23adf5a3be0f5235b36941bcb29b62504278ec5b9cdfa277b992ba4a7a3cd3a2', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + coinbase: '0x05a56e2d52c817161883f50c441c3228cfe54d9f', + stateRoot: '0x4470f3dc1cc8097394a4ae85302eac3368462b3c1cfa523ffca942c1dd478220', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + logsBloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + difficulty: '0x3fe802004', + number: '0x5', + gasLimit: '0x1388', + gasUsed: '0x0', + timestamp: '0x55ba4283', + extraData: '0x476574682f76312e302e302f6c696e75782f676f312e342e32', + mixHash: '0x17b85b5ec310c4868249fa2f378c83b4f330e2d897e5373a8195946c71d1d19e', + nonce: '0xfba9d0cff9dc5cf3', + }, + transactions: [], + uncleHeaders: [], + }, +] diff --git a/packages/blockchain/test/testdata/post-merge.json b/packages/blockchain/test/testdata/post-merge.json deleted file mode 100644 index 32f5f093d3..0000000000 --- a/packages/blockchain/test/testdata/post-merge.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "config": { - "chainId": 1, - "homesteadBlock": 0, - "eip150Block": 0, - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "muirGlacierBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "clique": { - "period": 5, - "epoch": 30000 - }, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true - }, - "nonce": "0x42", - "timestamp": "0x0", - "extraData": "0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0x1C9C380", - "difficulty": "0x400000000", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { "balance": "0x6d6172697573766477000000" } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": "0x7" -} diff --git a/packages/blockchain/test/testdata/post-merge.ts b/packages/blockchain/test/testdata/post-merge.ts new file mode 100644 index 0000000000..70eb1ffbe1 --- /dev/null +++ b/packages/blockchain/test/testdata/post-merge.ts @@ -0,0 +1,39 @@ +export const postMergeData = { + config: { + chainId: 1, + homesteadBlock: 0, + eip150Block: 0, + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + muirGlacierBlock: 0, + berlinBlock: 0, + londonBlock: 0, + clique: { + period: 5, + epoch: 30000, + }, + terminalTotalDifficulty: 0, + terminalTotalDifficultyPassed: true, + }, + nonce: '0x42', + timestamp: '0x0', + extraData: + '0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + gasLimit: '0x1C9C380', + difficulty: '0x400000000', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x6d6172697573766477000000', + }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + baseFeePerGas: '0x7', +} diff --git a/packages/blockchain/test/testdata/testdata_pre-london.json b/packages/blockchain/test/testdata/testdata_pre-london.json deleted file mode 100644 index cf71115e1e..0000000000 --- a/packages/blockchain/test/testdata/testdata_pre-london.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "_info": { - "comment": "", - "filledwith": "testeth 1.7.0-alpha.0+commit.fe75b954.dirty", - "lllcversion": "Version: 0.5.0-develop.2018.11.9+commit.9709dfe0.Linux.g++", - "source": "src/BlockchainTestsFiller/bcStateTests/randomStatetest391Filler.json", - "sourceHash": "5abd9f4e4403a9dcb53be47a2b7d0d33aeca0535c5032a9cdcc51bbdafd21853" - }, - "blocks": [ - { - "blockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x945304eb96065b2a98b57a48a06ae28d285a71b5", - "difficulty": "0x020000", - "extraData": "", - "gasLimit": "0x7fe0000000000001", - "gasUsed": "0x00", - "hash": "0x2229e4d38dcbfaf9bdf1d455401453633570345b8acf5a092aa88d11c232175a", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "nonce": "0x0000000000000000", - "number": "0x01", - "parentHash": "0x6bfee7294bf44572b7266358e627f3c35105e1c3851f3de09e6d646f955725a7", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x6d78c3ca37d924c05a52f52d40dcce5e44da386fc19dbffc0673fcf2bda628fa", - "timestamp": "0x5d20ab80", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "rlp": "0xf90201f901fca06bfee7294bf44572b7266358e627f3c35105e1c3851f3de09e6d646f955725a7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794945304eb96065b2a98b57a48a06ae28d285a71b5a06d78c3ca37d924c05a52f52d40dcce5e44da386fc19dbffc0673fcf2bda628faa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fe000000000000180845d20ab8080a00000000000000000000000000000000000000000000000000000000000000000880000000000000000c0c0", - "transactions": [], - "uncleHeaders": [] - } - ], - "genesisBlockHeader": { - "bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x945304eb96065b2a98b57a48a06ae28d285a71b5", - "difficulty": "0x020000", - "extraData": "0x42", - "gasLimit": "0x7fffffffffffffff", - "gasUsed": "0x00", - "hash": "0x6bfee7294bf44572b7266358e627f3c35105e1c3851f3de09e6d646f955725a7", - "mixHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "nonce": "0x0102030405060708", - "number": "0x00", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "receiptTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "stateRoot": "0x559b226299604989e9f2eeff0da04f12b60466905a4d15661e651b56a60a7f1e", - "timestamp": "0x03e8", - "transactionsTrie": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421", - "uncleHash": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347" - }, - "genesisRLP": "0xf901fff901faa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794945304eb96065b2a98b57a48a06ae28d285a71b5a0559b226299604989e9f2eeff0da04f12b60466905a4d15661e651b56a60a7f1ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808203e842a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0", - "lastblockhash": "0x2229e4d38dcbfaf9bdf1d455401453633570345b8acf5a092aa88d11c232175a", - "network": "Byzantium", - "postState": { - "0x095e7baea6a6c7c4c2dfeb977efac326af552d87": { - "balance": "0x0de0b6b3a7640000", - "code": "0x454143414543424131a4", - "nonce": "0x", - "storage": {} - }, - "0x945304eb96065b2a98b57a48a06ae28d285a71b5": { - "balance": "0x29a2241af62c002e", - "code": "0x6000355415600957005b60203560003555", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x0de0b6b3a7640000", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "pre": { - "0x095e7baea6a6c7c4c2dfeb977efac326af552d87": { - "balance": "0x0de0b6b3a7640000", - "code": "0x454143414543424131a4", - "nonce": "0x", - "storage": {} - }, - "0x945304eb96065b2a98b57a48a06ae28d285a71b5": { - "balance": "0x2e", - "code": "0x6000355415600957005b60203560003555", - "nonce": "0x", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x0de0b6b3a7640000", - "code": "", - "nonce": "0x", - "storage": {} - } - }, - "sealEngine": "NoProof" -} diff --git a/packages/blockchain/test/testdata/testdata_pre-london.ts b/packages/blockchain/test/testdata/testdata_pre-london.ts new file mode 100644 index 0000000000..5dc673723c --- /dev/null +++ b/packages/blockchain/test/testdata/testdata_pre-london.ts @@ -0,0 +1,99 @@ +export const preLondonData = { + _info: { + comment: '', + filledwith: 'testeth 1.7.0-alpha.0+commit.fe75b954.dirty', + lllcversion: 'Version: 0.5.0-develop.2018.11.9+commit.9709dfe0.Linux.g++', + source: 'src/BlockchainTestsFiller/bcStateTests/randomStatetest391Filler.json', + sourceHash: '5abd9f4e4403a9dcb53be47a2b7d0d33aeca0535c5032a9cdcc51bbdafd21853', + }, + blocks: [ + { + blockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x945304eb96065b2a98b57a48a06ae28d285a71b5', + difficulty: '0x020000', + extraData: '', + gasLimit: '0x7fe0000000000001', + gasUsed: '0x00', + hash: '0x2229e4d38dcbfaf9bdf1d455401453633570345b8acf5a092aa88d11c232175a', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + nonce: '0x0000000000000000', + number: '0x01', + parentHash: '0x6bfee7294bf44572b7266358e627f3c35105e1c3851f3de09e6d646f955725a7', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x6d78c3ca37d924c05a52f52d40dcce5e44da386fc19dbffc0673fcf2bda628fa', + timestamp: '0x5d20ab80', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + rlp: '0xf90201f901fca06bfee7294bf44572b7266358e627f3c35105e1c3851f3de09e6d646f955725a7a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794945304eb96065b2a98b57a48a06ae28d285a71b5a06d78c3ca37d924c05a52f52d40dcce5e44da386fc19dbffc0673fcf2bda628faa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fe000000000000180845d20ab8080a00000000000000000000000000000000000000000000000000000000000000000880000000000000000c0c0', + transactions: [], + uncleHeaders: [], + }, + ], + genesisBlockHeader: { + bloom: + '0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x945304eb96065b2a98b57a48a06ae28d285a71b5', + difficulty: '0x020000', + extraData: '0x42', + gasLimit: '0x7fffffffffffffff', + gasUsed: '0x00', + hash: '0x6bfee7294bf44572b7266358e627f3c35105e1c3851f3de09e6d646f955725a7', + mixHash: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + nonce: '0x0102030405060708', + number: '0x00', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + receiptTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + stateRoot: '0x559b226299604989e9f2eeff0da04f12b60466905a4d15661e651b56a60a7f1e', + timestamp: '0x03e8', + transactionsTrie: '0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421', + uncleHash: '0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347', + }, + genesisRLP: + '0xf901fff901faa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794945304eb96065b2a98b57a48a06ae28d285a71b5a0559b226299604989e9f2eeff0da04f12b60466905a4d15661e651b56a60a7f1ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808203e842a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0', + lastblockhash: '0x2229e4d38dcbfaf9bdf1d455401453633570345b8acf5a092aa88d11c232175a', + network: 'Byzantium', + postState: { + '0x095e7baea6a6c7c4c2dfeb977efac326af552d87': { + balance: '0x0de0b6b3a7640000', + code: '0x454143414543424131a4', + nonce: '0x', + storage: {}, + }, + '0x945304eb96065b2a98b57a48a06ae28d285a71b5': { + balance: '0x29a2241af62c002e', + code: '0x6000355415600957005b60203560003555', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x0de0b6b3a7640000', + code: '', + nonce: '0x', + storage: {}, + }, + }, + pre: { + '0x095e7baea6a6c7c4c2dfeb977efac326af552d87': { + balance: '0x0de0b6b3a7640000', + code: '0x454143414543424131a4', + nonce: '0x', + storage: {}, + }, + '0x945304eb96065b2a98b57a48a06ae28d285a71b5': { + balance: '0x2e', + code: '0x6000355415600957005b60203560003555', + nonce: '0x', + storage: {}, + }, + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x0de0b6b3a7640000', + code: '', + nonce: '0x', + storage: {}, + }, + }, + sealEngine: 'NoProof', +} diff --git a/packages/blockchain/test/testdata/testnet.json b/packages/blockchain/test/testdata/testnet.json deleted file mode 100644 index 3bf8733743..0000000000 --- a/packages/blockchain/test/testdata/testnet.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "name": "mainnet", - "chainId": 1, - "defaultHardfork": "london", - "consensus": { - "type": "pow", - "algorithm": "ethash" - }, - "comment": "Private test network", - "url": "[TESTNET_URL]", - "genesis": { - "gasLimit": 5000, - "difficulty": 1, - "nonce": "0xbb00000000000000", - "extraData": "0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa" - }, - "hardforks": [ - { - "name": "chainstart", - "block": 0 - }, - { - "name": "homestead", - "block": 1 - }, - { - "name": "tangerineWhistle", - "block": 2 - }, - { - "name": "spuriousDragon", - "block": 3 - }, - { - "name": "byzantium", - "block": 4 - }, - { - "name": "constantinople", - "block": 5 - }, - { - "name": "petersburg", - "block": 6 - }, - { - "name": "istanbul", - "block": 7 - }, - { - "name": "muirGlacier", - "block": 8 - }, - { - "name": "berlin", - "block": 9 - }, - { - "name": "london", - "block": 10 - }, - { - "name": "paris", - "block": 11 - } - ], - "bootstrapNodes": [ - { - "ip": "10.0.0.1", - "port": 30303, - "id": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "location": "", - "comment": "" - }, - { - "ip": "10.0.0.2", - "port": 30303, - "id": "22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "location": "", - "comment": "" - } - ] -} diff --git a/packages/blockchain/test/testdata/testnet.ts b/packages/blockchain/test/testdata/testnet.ts new file mode 100644 index 0000000000..755ede078c --- /dev/null +++ b/packages/blockchain/test/testdata/testnet.ts @@ -0,0 +1,85 @@ +import type { ChainConfig } from '@ethereumjs/common' + +export const testnetData: ChainConfig = { + name: 'mainnet', + chainId: 1, + defaultHardfork: 'london', + consensus: { + type: 'pow', + algorithm: 'ethash', + }, + comment: 'Private test network', + url: '[TESTNET_URL]', + genesis: { + gasLimit: 5000, + difficulty: 1, + nonce: '0xbb00000000000000', + extraData: '0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa', + }, + hardforks: [ + { + name: 'chainstart', + block: 0, + }, + { + name: 'homestead', + block: 1, + }, + { + name: 'tangerineWhistle', + block: 2, + }, + { + name: 'spuriousDragon', + block: 3, + }, + { + name: 'byzantium', + block: 4, + }, + { + name: 'constantinople', + block: 5, + }, + { + name: 'petersburg', + block: 6, + }, + { + name: 'istanbul', + block: 7, + }, + { + name: 'muirGlacier', + block: 8, + }, + { + name: 'berlin', + block: 9, + }, + { + name: 'london', + block: 10, + }, + { + name: 'paris', + block: 11, + }, + ], + bootstrapNodes: [ + { + ip: '10.0.0.1', + port: 30303, + id: '11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + location: '', + comment: '', + }, + { + ip: '10.0.0.2', + port: 30303, + id: '22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + location: '', + comment: '', + }, + ], +} diff --git a/packages/blockchain/test/utils.spec.ts b/packages/blockchain/test/utils.spec.ts index 846a5bcab2..cc9bf619ea 100644 --- a/packages/blockchain/test/utils.spec.ts +++ b/packages/blockchain/test/utils.spec.ts @@ -5,7 +5,7 @@ import { assert, describe, it } from 'vitest' import { createBlockchain } from '../src/index.js' -import gethGenesisJSON from './testdata/post-merge.json' +import { postMergeData } from './testdata/post-merge.js' import type { Blockchain } from '../src/blockchain.js' @@ -21,7 +21,7 @@ async function getBlockchain(gethGenesis: any): Promise { describe('[Utils/Parse]', () => { it('should properly parse genesis state from gethGenesis', async () => { - const genesisState = parseGethGenesisState(gethGenesisJSON) + const genesisState = parseGethGenesisState(postMergeData) const stateRoot = await genesisStateRoot(genesisState) assert.equal( bytesToHex(stateRoot), @@ -31,7 +31,7 @@ describe('[Utils/Parse]', () => { }) it('should initialize blockchain from gethGenesis', async () => { - const blockchain = await getBlockchain(gethGenesisJSON) + const blockchain = await getBlockchain(postMergeData) const genesisHash = blockchain.genesisBlock.hash() assert.equal( diff --git a/packages/client/test/execution/vmexecution.spec.ts b/packages/client/test/execution/vmexecution.spec.ts index 9a642cf558..60daa681cb 100644 --- a/packages/client/test/execution/vmexecution.spec.ts +++ b/packages/client/test/execution/vmexecution.spec.ts @@ -110,9 +110,9 @@ describe('[VMExecution]', () => { validateConsensus: false, }) let exec = await testSetup(blockchain) - const oldHead = await exec.vm.blockchain.getIteratorHead!() + const oldHead = await (exec.vm.blockchain as Blockchain).getIteratorHead!() await exec.run() - let newHead = await exec.vm.blockchain.getIteratorHead!() + let newHead = await (exec.vm.blockchain as Blockchain).getIteratorHead!() assert.deepEqual(newHead.hash(), oldHead.hash(), 'should not modify blockchain on empty run') blockchain = await createBlockchainFromBlocksData(blocksDataMainnet as BlockData[], { @@ -121,7 +121,7 @@ describe('[VMExecution]', () => { }) exec = await testSetup(blockchain) await exec.run() - newHead = await exec.vm.blockchain.getIteratorHead!() + newHead = await (exec.vm.blockchain as Blockchain).getIteratorHead!() assert.equal(newHead.header.number, BigInt(5), 'should run all blocks') const common = createCustomCommon(testnet as ChainConfig, Mainnet) @@ -176,9 +176,9 @@ describe('[VMExecution]', () => { common, }) let exec = await testSetup(blockchain, common) - const oldHead = await exec.vm.blockchain.getIteratorHead!() + const oldHead = await (exec.vm.blockchain as Blockchain).getIteratorHead!() await exec.run() - let newHead = await exec.vm.blockchain.getIteratorHead!() + let newHead = await (exec.vm.blockchain as Blockchain).getIteratorHead!() assert.deepEqual(newHead.hash(), oldHead.hash(), 'should not modify blockchain on empty run') blockchain = await createBlockchainFromBlocksData(blocksDataGoerli as BlockData[], { @@ -188,7 +188,7 @@ describe('[VMExecution]', () => { }) exec = await testSetup(blockchain, common) await exec.run() - newHead = await exec.vm.blockchain.getIteratorHead!() + newHead = await (exec.vm.blockchain as Blockchain).getIteratorHead!() assert.equal(newHead.header.number, BigInt(7), 'should run all blocks') }) diff --git a/packages/client/test/ext/jwt-simple.spec.ts b/packages/client/test/ext/jwt-simple.spec.ts index c0af86a255..eeabfe372c 100644 --- a/packages/client/test/ext/jwt-simple.spec.ts +++ b/packages/client/test/ext/jwt-simple.spec.ts @@ -44,6 +44,7 @@ describe('decode', function () { }) it('throw an error when no token is provided', function () { + //@ts-expect-error const fn = jwt.decode.bind(null, null, key) expect(fn).toThrowError(/No token supplied/) }) diff --git a/packages/client/test/integration/beaconsync.spec.ts b/packages/client/test/integration/beaconsync.spec.ts index c19043c5d7..ab0a4c51d9 100644 --- a/packages/client/test/integration/beaconsync.spec.ts +++ b/packages/client/test/integration/beaconsync.spec.ts @@ -8,7 +8,7 @@ import genesisJSON from '../testdata/geth-genesis/post-merge.json' import { destroy, setup, wait } from './util.js' const common = createCommonFromGethGenesis(genesisJSON, { chain: 'post-merge' }) -common.setHardforkBy({ blockNumber: BigInt(0), td: BigInt(0) }) +common.setHardforkBy({ blockNumber: BigInt(0) }) describe('should sync blocks', async () => { BlockHeader.prototype['_consensusFormatValidation'] = vi.fn() diff --git a/packages/client/test/miner/pendingBlock.spec.ts b/packages/client/test/miner/pendingBlock.spec.ts index da6ef97e8e..be92a1baa0 100644 --- a/packages/client/test/miner/pendingBlock.spec.ts +++ b/packages/client/test/miner/pendingBlock.spec.ts @@ -19,7 +19,7 @@ import { createVM } from '@ethereumjs/vm' import { loadKZG } from 'kzg-wasm' import { assert, describe, it, vi } from 'vitest' -import gethGenesis from '../../../block/test/testdata/4844-hardfork.json' +import { hardfork4844Data } from '../../../block/test/testdata/4844-hardfork.js' import { Config } from '../../src/config.js' import { getLogger } from '../../src/logging.js' import { PendingBlock } from '../../src/miner/index.js' @@ -344,7 +344,7 @@ describe('[PendingBlock]', async () => { it('construct blob bundles', async () => { const kzg = await loadKZG() - const common = createCommonFromGethGenesis(gethGenesis, { + const common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { @@ -423,10 +423,9 @@ describe('[PendingBlock]', async () => { }) it('should exclude missingBlobTx', async () => { - const gethGenesis = await import('../../../block/test/testdata/4844-hardfork.json') const kzg = await loadKZG() - const common = createCommonFromGethGenesis(gethGenesis, { + const common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { kzg }, diff --git a/packages/client/test/net/server/rlpxserver.spec.ts b/packages/client/test/net/server/rlpxserver.spec.ts index 4db0ab7e59..e57abe7c0a 100644 --- a/packages/client/test/net/server/rlpxserver.spec.ts +++ b/packages/client/test/net/server/rlpxserver.spec.ts @@ -159,7 +159,7 @@ describe('should return rlpx server info with ip4 as default', async () => { } ;(server as any).rlpx = { destroy: vi.fn() } - server.rlpx!.id = hexToBytes('0x' + mockId) + server.rlpx!.id = hexToBytes(`0x${mockId}`) await server.start() const nodeInfo = server.getRlpxInfo() it('tests nodeinfo', () => { @@ -187,9 +187,9 @@ describe('should return rlpx server info with ip6', async () => { const server = new RlpxServer({ config, bootnodes: '10.0.0.1:1234,10.0.0.2:1234', - }) as any - ;(server as any).initDpt = vi.fn() - ;(server as any).initRlpx = vi.fn() + }) + server['initDpt'] = vi.fn() + server['initRlpx'] = vi.fn() server.dpt = { destroy: vi.fn(), getDnsPeers: vi.fn(), @@ -205,10 +205,11 @@ describe('should return rlpx server info with ip6', async () => { ) throw new Error('err0') }), - } + } as any ;(server as any).rlpx = { destroy: vi.fn() } - server.rlpx!.id = hexToBytes('0x' + mockId) + //@ts-expect-error + server.rlpx!.id = hexToBytes(`0x${mockId}`) config.events.on(Event.SERVER_ERROR, (err) => { it('should error', async () => { @@ -243,9 +244,9 @@ describe('should handle errors', () => { if (err.message === 'err1') assert.ok(true, 'got peer error - err1') }) }) - ;(server as any).error(new Error('EPIPE')) - ;(server as any).error(new Error('err0')) - ;(server as any).error(new Error('err1')) + server['error'](new Error('EPIPE')) + server['error'](new Error('err0')) + server['error'](new Error('err1')) it('should count errors', async () => { assert.equal(count, 2, 'ignored error') }) @@ -286,7 +287,7 @@ describe('should handles errors from id-less peers', async () => { const config = new Config({ accountCache: 10000, storageCache: 1000 }) const server = new RlpxServer({ config }) const rlpxPeer = new RlpxPeer() - ;(rlpxPeer as any).getId = vi.fn().mockReturnValue(utf8ToBytes('test')) + rlpxPeer.getId = vi.fn().mockReturnValue(utf8ToBytes('test')) RlpxPeer.prototype.accept = vi.fn((input) => { if (JSON.stringify(input[0]) === JSON.stringify(rlpxPeer) && input[1] instanceof RlpxPeer) { return @@ -294,7 +295,7 @@ describe('should handles errors from id-less peers', async () => { throw new Error('expected input check has failed') } }) - ;(server as any).initRlpx().catch((error: Error) => { + server['initRlpx']().catch((error: Error) => { throw error }) config.events.on(Event.SERVER_ERROR, (err) => { @@ -309,7 +310,7 @@ describe('should init rlpx', async () => { const server = new RlpxServer({ config }) const rlpxPeer = new RlpxPeer() - ;(rlpxPeer as any).getId = vi.fn().mockReturnValue(new Uint8Array([1])) + rlpxPeer.getId = vi.fn().mockReturnValue(new Uint8Array([1])) RlpxPeer.prototype.accept = vi.fn((input) => { if (JSON.stringify(input[0]) === JSON.stringify(rlpxPeer) && input[1] instanceof RlpxPeer) { return diff --git a/packages/client/test/rpc/debug/getRawReceipts.spec.ts b/packages/client/test/rpc/debug/getRawReceipts.spec.ts index 29b8901033..35141d2919 100644 --- a/packages/client/test/rpc/debug/getRawReceipts.spec.ts +++ b/packages/client/test/rpc/debug/getRawReceipts.spec.ts @@ -100,18 +100,18 @@ describe(method, () => { if (isBrowser() === true) { assert.ok(true) } else { - const gethGenesis = await import('../../../../block/test/testdata/4844-hardfork.json') + const { hardfork4844Data } = await import('../../../../block/test/testdata/4844-hardfork.js') const kzg = await loadKZG() - const common = createCommonFromGethGenesis(gethGenesis, { + const common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { kzg, }, }) - const { chain, execution, server } = await setupChain(gethGenesis, 'customChain', { + const { chain, execution, server } = await setupChain(hardfork4844Data, 'customChain', { customCrypto: { kzg }, }) common.setHardfork(Hardfork.Cancun) diff --git a/packages/client/test/rpc/engine/CLConnectionManager.spec.ts b/packages/client/test/rpc/engine/CLConnectionManager.spec.ts index 3462e55dca..d123ac50a0 100644 --- a/packages/client/test/rpc/engine/CLConnectionManager.spec.ts +++ b/packages/client/test/rpc/engine/CLConnectionManager.spec.ts @@ -58,7 +58,7 @@ describe('starts and stops connection manager', () => { describe('hardfork MergeForkBlock', () => { ;(genesisJSON.config as any).mergeForkBlock = 0 - const params = parseGethGenesis(genesisJSON, 'post-merge', false) + const params = parseGethGenesis(genesisJSON, 'post-merge') const common = createCommonFromGethGenesis(genesisJSON, { chain: params.name }) common.setHardforkBy({ blockNumber: 0 }) const config = new Config({ common }) @@ -71,7 +71,7 @@ describe('hardfork MergeForkBlock', () => { describe('postmerge hardfork', () => { it('starts on mergeBlock', async () => { ;(genesisJSON.config as any).mergeForkBlock = 10 - const params = parseGethGenesis(genesisJSON, 'post-merge', false) + const params = parseGethGenesis(genesisJSON, 'post-merge') const common = createCommonFromGethGenesis(genesisJSON, { chain: params.name, diff --git a/packages/client/test/rpc/engine/kaustinen6.spec.ts b/packages/client/test/rpc/engine/kaustinen6.spec.ts index 82bb300206..6df87a90ba 100644 --- a/packages/client/test/rpc/engine/kaustinen6.spec.ts +++ b/packages/client/test/rpc/engine/kaustinen6.spec.ts @@ -166,9 +166,10 @@ describe(`valid verkle network setup`, async () => { async function loadGethVectors(vectorsDirPath: string, opts: { common: Common }) { // set chain id to 1 for geth vectors - opts.common['_chainParams'].chainId = BigInt(1) + opts.common['_chainParams'].chainId = 1 const stateDiffVec = JSON.parse(readFileSync(`${vectorsDirPath}/statediffs.json`, 'utf8')) const executionWitness0: VerkleExecutionWitness = { + parentStateRoot: '0x', stateDiff: [], verkleProof: { commitmentsByPath: [], @@ -184,6 +185,7 @@ async function loadGethVectors(vectorsDirPath: string, opts: { common: Common }) } const executionWitness1: VerkleExecutionWitness = { + parentStateRoot: '0x', stateDiff: stateDiffVec[0], verkleProof: { commitmentsByPath: [], @@ -199,6 +201,7 @@ async function loadGethVectors(vectorsDirPath: string, opts: { common: Common }) } const executionWitness2: VerkleExecutionWitness = { + parentStateRoot: '0x', stateDiff: stateDiffVec[1], verkleProof: { commitmentsByPath: [], diff --git a/packages/client/test/rpc/eth/getBlockReceipts.spec.ts b/packages/client/test/rpc/eth/getBlockReceipts.spec.ts index 6644d9ba6f..61be6c5c67 100644 --- a/packages/client/test/rpc/eth/getBlockReceipts.spec.ts +++ b/packages/client/test/rpc/eth/getBlockReceipts.spec.ts @@ -103,18 +103,18 @@ describe(method, () => { if (isBrowser() === true) { assert.ok(true) } else { - const gethGenesis = await import('../../../../block/test/testdata/4844-hardfork.json') + const { hardfork4844Data } = await import('../../../../block/test/testdata/4844-hardfork.js') const kzg = await loadKZG() - const common = createCommonFromGethGenesis(gethGenesis, { + const common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { kzg, }, }) - const { chain, execution, server } = await setupChain(gethGenesis, 'customChain', { + const { chain, execution, server } = await setupChain(hardfork4844Data, 'customChain', { customCrypto: { kzg }, }) common.setHardfork(Hardfork.Cancun) diff --git a/packages/client/test/rpc/eth/getTransactionReceipt.spec.ts b/packages/client/test/rpc/eth/getTransactionReceipt.spec.ts index d05df52422..f11a5242c9 100644 --- a/packages/client/test/rpc/eth/getTransactionReceipt.spec.ts +++ b/packages/client/test/rpc/eth/getTransactionReceipt.spec.ts @@ -83,18 +83,18 @@ describe(method, () => { if (isBrowser() === true) { assert.ok(true) } else { - const gethGenesis = await import('../../../../block/test/testdata/4844-hardfork.json') + const { hardfork4844Data } = await import('../../../../block/test/testdata/4844-hardfork.js') const kzg = await loadKZG() - const common = createCommonFromGethGenesis(gethGenesis, { + const common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { kzg, }, }) - const { chain, execution, server } = await setupChain(gethGenesis, 'customChain', { + const { chain, execution, server } = await setupChain(hardfork4844Data, 'customChain', { customCrypto: { kzg }, }) common.setHardfork(Hardfork.Cancun) diff --git a/packages/client/test/rpc/eth/sendRawTransaction.spec.ts b/packages/client/test/rpc/eth/sendRawTransaction.spec.ts index 4869d58313..b23988e538 100644 --- a/packages/client/test/rpc/eth/sendRawTransaction.spec.ts +++ b/packages/client/test/rpc/eth/sendRawTransaction.spec.ts @@ -219,11 +219,11 @@ describe(method, () => { // Disable block header consensus format validation const consensusFormatValidation = BlockHeader.prototype['_consensusFormatValidation'] BlockHeader.prototype['_consensusFormatValidation'] = (): any => {} - const gethGenesis = await import('../../../../block/test/testdata/4844-hardfork.json') + const { hardfork4844Data } = await import('../../../../block/test/testdata/4844-hardfork.js') const kzg = await loadKZG() - const common = createCommonFromGethGenesis(gethGenesis, { + const common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { kzg }, diff --git a/packages/client/test/rpc/web3/clientVersion.spec.ts b/packages/client/test/rpc/web3/clientVersion.spec.ts index a7b6403212..bbe082ccdc 100644 --- a/packages/client/test/rpc/web3/clientVersion.spec.ts +++ b/packages/client/test/rpc/web3/clientVersion.spec.ts @@ -12,7 +12,7 @@ describe(method, () => { const res = await rpc.request(method, []) const { result } = res - const { version } = await import('../../../package.json') + const { version } = (await import('../../../package.json')).default const expectedClientTitle = 'EthereumJS' const expectedPackageVersion = version const expectedPlatform = platform() diff --git a/packages/client/test/service/fullethereumservice.spec.ts b/packages/client/test/service/fullethereumservice.spec.ts index de3551196e..3ec1a54e7f 100644 --- a/packages/client/test/service/fullethereumservice.spec.ts +++ b/packages/client/test/service/fullethereumservice.spec.ts @@ -387,7 +387,7 @@ describe.skip('should handle structuring NewPooledTransactionHashes with eth/68 describe('should start on beacon sync when past merge', async () => { const common = createCommonFromGethGenesis(genesisJSON, { chain: 'post-merge' }) - common.setHardforkBy({ blockNumber: BigInt(0), td: BigInt(0) }) + common.setHardforkBy({ blockNumber: BigInt(0) }) const config = new Config({ accountCache: 10000, storageCache: 1000, common }) const chain = await Chain.create({ config }) it('should be available', () => { diff --git a/packages/client/test/sim/configs/4844-devnet.json b/packages/client/test/sim/configs/4844-devnet.json deleted file mode 100644 index 8018d91428..0000000000 --- a/packages/client/test/sim/configs/4844-devnet.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "config": { - "name": "sharding", - "chainId": 1, - "homesteadBlock": 0, - "eip150Block": 0, - "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "muirGlacierBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "shanghaiTime": 0, - "cancunTime": 0, - "clique": { - "period": 5, - "epoch": 30000 - }, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true - }, - "nonce": "0x42", - "timestamp": "0x0", - "extraData": "0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0x1C9C380", - "difficulty": "0x01", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x6d6172697573766477000000" - }, - "0x8A04d14125D0FDCDc742F4A05C051De07232EDa4": { - "code": "0x60806040526004361061003f5760003560e01c806301ffc9a714610044578063228951181461008c578063621fd130146101a2578063c5f2892f1461022c575b600080fd5b34801561005057600080fd5b506100786004803603602081101561006757600080fd5b50356001600160e01b031916610253565b604080519115158252519081900360200190f35b6101a0600480360360808110156100a257600080fd5b8101906020810181356401000000008111156100bd57600080fd5b8201836020820111156100cf57600080fd5b803590602001918460018302840111640100000000831117156100f157600080fd5b91939092909160208101903564010000000081111561010f57600080fd5b82018360208201111561012157600080fd5b8035906020019184600183028401116401000000008311171561014357600080fd5b91939092909160208101903564010000000081111561016157600080fd5b82018360208201111561017357600080fd5b8035906020019184600183028401116401000000008311171561019557600080fd5b91935091503561028a565b005b3480156101ae57600080fd5b506101b7610ce6565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f15781810151838201526020016101d9565b50505050905090810190601f16801561021e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023857600080fd5b50610241610cf8565b60408051918252519081900360200190f35b60006001600160e01b031982166301ffc9a760e01b148061028457506001600160e01b03198216638564090760e01b145b92915050565b603086146102c95760405162461bcd60e51b81526004018080602001828103825260268152602001806112516026913960400191505060405180910390fd5b602084146103085760405162461bcd60e51b81526004018080602001828103825260368152602001806111e86036913960400191505060405180910390fd5b606082146103475760405162461bcd60e51b81526004018080602001828103825260298152602001806112c46029913960400191505060405180910390fd5b670de0b6b3a764000034101561038e5760405162461bcd60e51b815260040180806020018281038252602681526020018061129e6026913960400191505060405180910390fd5b633b9aca003406156103d15760405162461bcd60e51b815260040180806020018281038252603381526020018061121e6033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff81111561041f5760405162461bcd60e51b81526004018080602001828103825260278152602001806112776027913960400191505060405180910390fd5b606061042a82610fc6565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a61045f602054610fc6565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f01601f191690910187810386528c815260200190508c8c808284376000838201819052601f909101601f191690920188810386528c5181528c51602091820193918e019250908190849084905b838110156104f65781810151838201526020016104de565b50505050905090810190601f1680156105235780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f909101601f19169092018881038452895181528951602091820193918b019250908190849084905b8381101561057f578181015183820152602001610567565b50505050905090810190601f1680156105ac5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284376fffffffffffffffffffffffffffffffff199094169190930190815260408051600f19818403018152601090920190819052815191955093508392506020850191508083835b602083106106415780518252601f199092019160209182019101610622565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610680573d6000803e3d6000fd5b5050506040513d602081101561069557600080fd5b5051905060006002806106ab6040848a8c61114a565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106107015780518252601f1990920191602091820191016106e2565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610740573d6000803e3d6000fd5b5050506040513d602081101561075557600080fd5b50516002610766896040818d61114a565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106107c15780518252601f1990920191602091820191016107a2565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610800573d6000803e3d6000fd5b5050506040513d602081101561081557600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b6020831061086b5780518252601f19909201916020918201910161084c565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa1580156108aa573d6000803e3d6000fd5b5050506040513d60208110156108bf57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b6020831061092e5780518252601f19909201916020918201910161090f565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa15801561096d573d6000803e3d6000fd5b5050506040513d602081101561098257600080fd5b50516040518651600291889160009188916020918201918291908601908083835b602083106109c25780518252601f1990920191602091820191016109a3565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610a495780518252601f199092019160209182019101610a2a565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610a88573d6000803e3d6000fd5b5050506040513d6020811015610a9d57600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610af35780518252601f199092019160209182019101610ad4565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610b32573d6000803e3d6000fd5b5050506040513d6020811015610b4757600080fd5b50519050858114610b895760405162461bcd60e51b81526004018080602001828103825260548152602001806111946054913960600191505060405180910390fd5b60205463ffffffff11610bcd5760405162461bcd60e51b81526004018080602001828103825260218152602001806111736021913960400191505060405180910390fd5b602080546001019081905560005b6020811015610cda578160011660011415610c0d578260008260208110610bfe57fe5b015550610cdd95505050505050565b600260008260208110610c1c57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610c745780518252601f199092019160209182019101610c55565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610cb3573d6000803e3d6000fd5b5050506040513d6020811015610cc857600080fd5b50519250600282049150600101610bdb565b50fe5b50505050505050565b6060610cf3602054610fc6565b905090565b6020546000908190815b6020811015610ea9578160011660011415610ddb57600260008260208110610d2657fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610d7e5780518252601f199092019160209182019101610d5f565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610dbd573d6000803e3d6000fd5b5050506040513d6020811015610dd257600080fd5b50519250610e9b565b60028360218360208110610deb57fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610e425780518252601f199092019160209182019101610e23565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610e81573d6000803e3d6000fd5b5050506040513d6020811015610e9657600080fd5b505192505b600282049150600101610d02565b50600282610eb8602054610fc6565b600060401b6040516020018084815260200183805190602001908083835b60208310610ef55780518252601f199092019160209182019101610ed6565b51815160209384036101000a600019018019909216911617905267ffffffffffffffff199590951692019182525060408051808303600719018152601890920190819052815191955093508392850191508083835b60208310610f695780518252601f199092019160209182019101610f4a565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610fa8573d6000803e3d6000fd5b5050506040513d6020811015610fbd57600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b8260008151811061100057fe5b60200101906001600160f81b031916908160001a9053508060061a60f81b8260018151811061102b57fe5b60200101906001600160f81b031916908160001a9053508060051a60f81b8260028151811061105657fe5b60200101906001600160f81b031916908160001a9053508060041a60f81b8260038151811061108157fe5b60200101906001600160f81b031916908160001a9053508060031a60f81b826004815181106110ac57fe5b60200101906001600160f81b031916908160001a9053508060021a60f81b826005815181106110d757fe5b60200101906001600160f81b031916908160001a9053508060011a60f81b8260068151811061110257fe5b60200101906001600160f81b031916908160001a9053508060001a60f81b8260078151811061112d57fe5b60200101906001600160f81b031916908160001a90535050919050565b60008085851115611159578182fd5b83861115611165578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a164736f6c634300060b000a", - "balance": "0x0" - } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": "0x7" -} diff --git a/packages/client/test/sim/configs/4844-devnet.ts b/packages/client/test/sim/configs/4844-devnet.ts new file mode 100644 index 0000000000..f36fb264a3 --- /dev/null +++ b/packages/client/test/sim/configs/4844-devnet.ts @@ -0,0 +1,47 @@ +export const devnet4844Config = { + config: { + name: 'sharding', + chainId: 1, + homesteadBlock: 0, + eip150Block: 0, + eip150Hash: '0x0000000000000000000000000000000000000000000000000000000000000000', + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + muirGlacierBlock: 0, + berlinBlock: 0, + londonBlock: 0, + shanghaiTime: 0, + cancunTime: 0, + clique: { + period: 5, + epoch: 30000, + }, + terminalTotalDifficulty: 0, + terminalTotalDifficultyPassed: true, + }, + nonce: '0x42', + timestamp: '0x0', + extraData: + '0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + gasLimit: '0x1C9C380', + difficulty: '0x01', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x6d6172697573766477000000', + }, + '0x8A04d14125D0FDCDc742F4A05C051De07232EDa4': { + code: '0x60806040526004361061003f5760003560e01c806301ffc9a714610044578063228951181461008c578063621fd130146101a2578063c5f2892f1461022c575b600080fd5b34801561005057600080fd5b506100786004803603602081101561006757600080fd5b50356001600160e01b031916610253565b604080519115158252519081900360200190f35b6101a0600480360360808110156100a257600080fd5b8101906020810181356401000000008111156100bd57600080fd5b8201836020820111156100cf57600080fd5b803590602001918460018302840111640100000000831117156100f157600080fd5b91939092909160208101903564010000000081111561010f57600080fd5b82018360208201111561012157600080fd5b8035906020019184600183028401116401000000008311171561014357600080fd5b91939092909160208101903564010000000081111561016157600080fd5b82018360208201111561017357600080fd5b8035906020019184600183028401116401000000008311171561019557600080fd5b91935091503561028a565b005b3480156101ae57600080fd5b506101b7610ce6565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f15781810151838201526020016101d9565b50505050905090810190601f16801561021e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023857600080fd5b50610241610cf8565b60408051918252519081900360200190f35b60006001600160e01b031982166301ffc9a760e01b148061028457506001600160e01b03198216638564090760e01b145b92915050565b603086146102c95760405162461bcd60e51b81526004018080602001828103825260268152602001806112516026913960400191505060405180910390fd5b602084146103085760405162461bcd60e51b81526004018080602001828103825260368152602001806111e86036913960400191505060405180910390fd5b606082146103475760405162461bcd60e51b81526004018080602001828103825260298152602001806112c46029913960400191505060405180910390fd5b670de0b6b3a764000034101561038e5760405162461bcd60e51b815260040180806020018281038252602681526020018061129e6026913960400191505060405180910390fd5b633b9aca003406156103d15760405162461bcd60e51b815260040180806020018281038252603381526020018061121e6033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff81111561041f5760405162461bcd60e51b81526004018080602001828103825260278152602001806112776027913960400191505060405180910390fd5b606061042a82610fc6565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a61045f602054610fc6565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f01601f191690910187810386528c815260200190508c8c808284376000838201819052601f909101601f191690920188810386528c5181528c51602091820193918e019250908190849084905b838110156104f65781810151838201526020016104de565b50505050905090810190601f1680156105235780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f909101601f19169092018881038452895181528951602091820193918b019250908190849084905b8381101561057f578181015183820152602001610567565b50505050905090810190601f1680156105ac5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284376fffffffffffffffffffffffffffffffff199094169190930190815260408051600f19818403018152601090920190819052815191955093508392506020850191508083835b602083106106415780518252601f199092019160209182019101610622565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610680573d6000803e3d6000fd5b5050506040513d602081101561069557600080fd5b5051905060006002806106ab6040848a8c61114a565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106107015780518252601f1990920191602091820191016106e2565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610740573d6000803e3d6000fd5b5050506040513d602081101561075557600080fd5b50516002610766896040818d61114a565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106107c15780518252601f1990920191602091820191016107a2565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610800573d6000803e3d6000fd5b5050506040513d602081101561081557600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b6020831061086b5780518252601f19909201916020918201910161084c565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa1580156108aa573d6000803e3d6000fd5b5050506040513d60208110156108bf57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b6020831061092e5780518252601f19909201916020918201910161090f565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa15801561096d573d6000803e3d6000fd5b5050506040513d602081101561098257600080fd5b50516040518651600291889160009188916020918201918291908601908083835b602083106109c25780518252601f1990920191602091820191016109a3565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610a495780518252601f199092019160209182019101610a2a565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610a88573d6000803e3d6000fd5b5050506040513d6020811015610a9d57600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610af35780518252601f199092019160209182019101610ad4565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610b32573d6000803e3d6000fd5b5050506040513d6020811015610b4757600080fd5b50519050858114610b895760405162461bcd60e51b81526004018080602001828103825260548152602001806111946054913960600191505060405180910390fd5b60205463ffffffff11610bcd5760405162461bcd60e51b81526004018080602001828103825260218152602001806111736021913960400191505060405180910390fd5b602080546001019081905560005b6020811015610cda578160011660011415610c0d578260008260208110610bfe57fe5b015550610cdd95505050505050565b600260008260208110610c1c57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610c745780518252601f199092019160209182019101610c55565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610cb3573d6000803e3d6000fd5b5050506040513d6020811015610cc857600080fd5b50519250600282049150600101610bdb565b50fe5b50505050505050565b6060610cf3602054610fc6565b905090565b6020546000908190815b6020811015610ea9578160011660011415610ddb57600260008260208110610d2657fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610d7e5780518252601f199092019160209182019101610d5f565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610dbd573d6000803e3d6000fd5b5050506040513d6020811015610dd257600080fd5b50519250610e9b565b60028360218360208110610deb57fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610e425780518252601f199092019160209182019101610e23565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610e81573d6000803e3d6000fd5b5050506040513d6020811015610e9657600080fd5b505192505b600282049150600101610d02565b50600282610eb8602054610fc6565b600060401b6040516020018084815260200183805190602001908083835b60208310610ef55780518252601f199092019160209182019101610ed6565b51815160209384036101000a600019018019909216911617905267ffffffffffffffff199590951692019182525060408051808303600719018152601890920190819052815191955093508392850191508083835b60208310610f695780518252601f199092019160209182019101610f4a565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610fa8573d6000803e3d6000fd5b5050506040513d6020811015610fbd57600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b8260008151811061100057fe5b60200101906001600160f81b031916908160001a9053508060061a60f81b8260018151811061102b57fe5b60200101906001600160f81b031916908160001a9053508060051a60f81b8260028151811061105657fe5b60200101906001600160f81b031916908160001a9053508060041a60f81b8260038151811061108157fe5b60200101906001600160f81b031916908160001a9053508060031a60f81b826004815181106110ac57fe5b60200101906001600160f81b031916908160001a9053508060021a60f81b826005815181106110d757fe5b60200101906001600160f81b031916908160001a9053508060011a60f81b8260068151811061110257fe5b60200101906001600160f81b031916908160001a9053508060001a60f81b8260078151811061112d57fe5b60200101906001600160f81b031916908160001a90535050919050565b60008085851115611159578182fd5b83861115611165578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a164736f6c634300060b000a', + balance: '0x0', + }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + baseFeePerGas: '0x7', +} diff --git a/packages/client/test/sim/configs/eof.json b/packages/client/test/sim/configs/eof.json deleted file mode 100644 index 01bd405e7d..0000000000 --- a/packages/client/test/sim/configs/eof.json +++ /dev/null @@ -1,867 +0,0 @@ -{ - "config": { - "chainId": 1337903, - "homesteadBlock": 0, - "eip150Block": 0, - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "mergeForkBlock": 0, - "eofBlock": 0, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true - }, - "alloc": { - "0x0000000000000000000000000000000000000000": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000001": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000002": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000003": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000004": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000005": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000006": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000007": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000008": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000009": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000010": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000011": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000012": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000013": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000014": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000015": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000016": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000017": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000018": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000019": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000020": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000021": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000022": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000023": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000024": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000025": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000026": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000027": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000028": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000029": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000030": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000031": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000032": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000033": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000034": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000035": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000036": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000037": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000038": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000039": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000040": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000041": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000042": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000043": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000044": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000045": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000046": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000047": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000048": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000049": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000050": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000051": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000052": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000053": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000054": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000055": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000056": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000057": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000058": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000059": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000060": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000061": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000062": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000063": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000064": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000065": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000066": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000067": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000068": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000069": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000070": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000071": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000072": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000073": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000074": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000075": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000076": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000077": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000078": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000079": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000080": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000081": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000082": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000083": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000084": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000085": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000086": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000087": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000088": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000089": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000090": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000091": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000092": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000093": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000094": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000095": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000096": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000097": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000098": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000099": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009f": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000aa": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ab": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ac": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ad": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ae": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000af": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ba": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000be": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bf": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ca": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ce": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cf": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000da": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000db": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000dc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000dd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000de": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000df": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ea": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000eb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ec": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ed": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ee": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ef": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fa": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fe": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ff": { - "balance": "1" - }, - "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" - } - }, - "0xf97e180c050e5Ab072211Ad2C213Eb5AEE4DF134": { - "balance": "10000000000000000000000000" - }, - "0x2cA5F489CC1Fd1CEC24747B64E8dE0F4A6A850E1": { - "balance": "10000000000000000000000000" - }, - "0x7203bd333a874D9d329050ecE393820fCD501eaA": { - "balance": "10000000000000000000000000" - }, - "0xA51918aA40D78Ff8be939bf0E8404252875c6aDF": { - "balance": "10000000000000000000000000" - }, - "0xAA81078e6b2121dd7A846690DFdD6b10d7658d8B": { - "balance": "10000000000000000000000000" - }, - "0xFA2d31D8f21c1D1633E9BEB641dF77D21D63ccDd": { - "balance": "10000000000000000000000000" - }, - "0xf751C9c6d60614226fE57D2cAD6e10C856a2ddA3": { - "balance": "10000000000000000000000000" - }, - "0x9cD16887f6A808AEaa65D3c840f059EeA4ca1319": { - "balance": "10000000000000000000000000" - }, - "0x2E07043584F11BFF0AC39c927665DF6c6ebaffFB": { - "balance": "10000000000000000000000000" - }, - "0x806ce45534bb07a2CAd3a84c53611a2b3DdE316A": { - "balance": "10000000000000000000000000" - }, - "0x97C9B168C5E14d5D369B6D88E9776E5B7b11dcC1": { - "balance": "10000000000000000000000000" - } - }, - "coinbase": "0x0000000000000000000000000000000000000000", - "difficulty": "0x01", - "extraData": "", - "gasLimit": "0x400000", - "nonce": "0x1234", - "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "timestamp": "0" -} diff --git a/packages/client/test/sim/configs/eof.ts b/packages/client/test/sim/configs/eof.ts new file mode 100644 index 0000000000..2ca62b0eb9 --- /dev/null +++ b/packages/client/test/sim/configs/eof.ts @@ -0,0 +1,898 @@ +export const eofConfig = { + config: { + chainId: 1337903, + homesteadBlock: 0, + eip150Block: 0, + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + berlinBlock: 0, + londonBlock: 0, + mergeForkBlock: 0, + eofBlock: 0, + terminalTotalDifficulty: 0, + terminalTotalDifficultyPassed: true, + }, + alloc: { + '0x0000000000000000000000000000000000000000': { + balance: '1', + }, + '0x0000000000000000000000000000000000000001': { + balance: '1', + }, + '0x0000000000000000000000000000000000000002': { + balance: '1', + }, + '0x0000000000000000000000000000000000000003': { + balance: '1', + }, + '0x0000000000000000000000000000000000000004': { + balance: '1', + }, + '0x0000000000000000000000000000000000000005': { + balance: '1', + }, + '0x0000000000000000000000000000000000000006': { + balance: '1', + }, + '0x0000000000000000000000000000000000000007': { + balance: '1', + }, + '0x0000000000000000000000000000000000000008': { + balance: '1', + }, + '0x0000000000000000000000000000000000000009': { + balance: '1', + }, + '0x000000000000000000000000000000000000000a': { + balance: '1', + }, + '0x000000000000000000000000000000000000000b': { + balance: '1', + }, + '0x000000000000000000000000000000000000000c': { + balance: '1', + }, + '0x000000000000000000000000000000000000000d': { + balance: '1', + }, + '0x000000000000000000000000000000000000000e': { + balance: '1', + }, + '0x000000000000000000000000000000000000000f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000010': { + balance: '1', + }, + '0x0000000000000000000000000000000000000011': { + balance: '1', + }, + '0x0000000000000000000000000000000000000012': { + balance: '1', + }, + '0x0000000000000000000000000000000000000013': { + balance: '1', + }, + '0x0000000000000000000000000000000000000014': { + balance: '1', + }, + '0x0000000000000000000000000000000000000015': { + balance: '1', + }, + '0x0000000000000000000000000000000000000016': { + balance: '1', + }, + '0x0000000000000000000000000000000000000017': { + balance: '1', + }, + '0x0000000000000000000000000000000000000018': { + balance: '1', + }, + '0x0000000000000000000000000000000000000019': { + balance: '1', + }, + '0x000000000000000000000000000000000000001a': { + balance: '1', + }, + '0x000000000000000000000000000000000000001b': { + balance: '1', + }, + '0x000000000000000000000000000000000000001c': { + balance: '1', + }, + '0x000000000000000000000000000000000000001d': { + balance: '1', + }, + '0x000000000000000000000000000000000000001e': { + balance: '1', + }, + '0x000000000000000000000000000000000000001f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000020': { + balance: '1', + }, + '0x0000000000000000000000000000000000000021': { + balance: '1', + }, + '0x0000000000000000000000000000000000000022': { + balance: '1', + }, + '0x0000000000000000000000000000000000000023': { + balance: '1', + }, + '0x0000000000000000000000000000000000000024': { + balance: '1', + }, + '0x0000000000000000000000000000000000000025': { + balance: '1', + }, + '0x0000000000000000000000000000000000000026': { + balance: '1', + }, + '0x0000000000000000000000000000000000000027': { + balance: '1', + }, + '0x0000000000000000000000000000000000000028': { + balance: '1', + }, + '0x0000000000000000000000000000000000000029': { + balance: '1', + }, + '0x000000000000000000000000000000000000002a': { + balance: '1', + }, + '0x000000000000000000000000000000000000002b': { + balance: '1', + }, + '0x000000000000000000000000000000000000002c': { + balance: '1', + }, + '0x000000000000000000000000000000000000002d': { + balance: '1', + }, + '0x000000000000000000000000000000000000002e': { + balance: '1', + }, + '0x000000000000000000000000000000000000002f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000030': { + balance: '1', + }, + '0x0000000000000000000000000000000000000031': { + balance: '1', + }, + '0x0000000000000000000000000000000000000032': { + balance: '1', + }, + '0x0000000000000000000000000000000000000033': { + balance: '1', + }, + '0x0000000000000000000000000000000000000034': { + balance: '1', + }, + '0x0000000000000000000000000000000000000035': { + balance: '1', + }, + '0x0000000000000000000000000000000000000036': { + balance: '1', + }, + '0x0000000000000000000000000000000000000037': { + balance: '1', + }, + '0x0000000000000000000000000000000000000038': { + balance: '1', + }, + '0x0000000000000000000000000000000000000039': { + balance: '1', + }, + '0x000000000000000000000000000000000000003a': { + balance: '1', + }, + '0x000000000000000000000000000000000000003b': { + balance: '1', + }, + '0x000000000000000000000000000000000000003c': { + balance: '1', + }, + '0x000000000000000000000000000000000000003d': { + balance: '1', + }, + '0x000000000000000000000000000000000000003e': { + balance: '1', + }, + '0x000000000000000000000000000000000000003f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000040': { + balance: '1', + }, + '0x0000000000000000000000000000000000000041': { + balance: '1', + }, + '0x0000000000000000000000000000000000000042': { + balance: '1', + }, + '0x0000000000000000000000000000000000000043': { + balance: '1', + }, + '0x0000000000000000000000000000000000000044': { + balance: '1', + }, + '0x0000000000000000000000000000000000000045': { + balance: '1', + }, + '0x0000000000000000000000000000000000000046': { + balance: '1', + }, + '0x0000000000000000000000000000000000000047': { + balance: '1', + }, + '0x0000000000000000000000000000000000000048': { + balance: '1', + }, + '0x0000000000000000000000000000000000000049': { + balance: '1', + }, + '0x000000000000000000000000000000000000004a': { + balance: '1', + }, + '0x000000000000000000000000000000000000004b': { + balance: '1', + }, + '0x000000000000000000000000000000000000004c': { + balance: '1', + }, + '0x000000000000000000000000000000000000004d': { + balance: '1', + }, + '0x000000000000000000000000000000000000004e': { + balance: '1', + }, + '0x000000000000000000000000000000000000004f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000050': { + balance: '1', + }, + '0x0000000000000000000000000000000000000051': { + balance: '1', + }, + '0x0000000000000000000000000000000000000052': { + balance: '1', + }, + '0x0000000000000000000000000000000000000053': { + balance: '1', + }, + '0x0000000000000000000000000000000000000054': { + balance: '1', + }, + '0x0000000000000000000000000000000000000055': { + balance: '1', + }, + '0x0000000000000000000000000000000000000056': { + balance: '1', + }, + '0x0000000000000000000000000000000000000057': { + balance: '1', + }, + '0x0000000000000000000000000000000000000058': { + balance: '1', + }, + '0x0000000000000000000000000000000000000059': { + balance: '1', + }, + '0x000000000000000000000000000000000000005a': { + balance: '1', + }, + '0x000000000000000000000000000000000000005b': { + balance: '1', + }, + '0x000000000000000000000000000000000000005c': { + balance: '1', + }, + '0x000000000000000000000000000000000000005d': { + balance: '1', + }, + '0x000000000000000000000000000000000000005e': { + balance: '1', + }, + '0x000000000000000000000000000000000000005f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000060': { + balance: '1', + }, + '0x0000000000000000000000000000000000000061': { + balance: '1', + }, + '0x0000000000000000000000000000000000000062': { + balance: '1', + }, + '0x0000000000000000000000000000000000000063': { + balance: '1', + }, + '0x0000000000000000000000000000000000000064': { + balance: '1', + }, + '0x0000000000000000000000000000000000000065': { + balance: '1', + }, + '0x0000000000000000000000000000000000000066': { + balance: '1', + }, + '0x0000000000000000000000000000000000000067': { + balance: '1', + }, + '0x0000000000000000000000000000000000000068': { + balance: '1', + }, + '0x0000000000000000000000000000000000000069': { + balance: '1', + }, + '0x000000000000000000000000000000000000006a': { + balance: '1', + }, + '0x000000000000000000000000000000000000006b': { + balance: '1', + }, + '0x000000000000000000000000000000000000006c': { + balance: '1', + }, + '0x000000000000000000000000000000000000006d': { + balance: '1', + }, + '0x000000000000000000000000000000000000006e': { + balance: '1', + }, + '0x000000000000000000000000000000000000006f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000070': { + balance: '1', + }, + '0x0000000000000000000000000000000000000071': { + balance: '1', + }, + '0x0000000000000000000000000000000000000072': { + balance: '1', + }, + '0x0000000000000000000000000000000000000073': { + balance: '1', + }, + '0x0000000000000000000000000000000000000074': { + balance: '1', + }, + '0x0000000000000000000000000000000000000075': { + balance: '1', + }, + '0x0000000000000000000000000000000000000076': { + balance: '1', + }, + '0x0000000000000000000000000000000000000077': { + balance: '1', + }, + '0x0000000000000000000000000000000000000078': { + balance: '1', + }, + '0x0000000000000000000000000000000000000079': { + balance: '1', + }, + '0x000000000000000000000000000000000000007a': { + balance: '1', + }, + '0x000000000000000000000000000000000000007b': { + balance: '1', + }, + '0x000000000000000000000000000000000000007c': { + balance: '1', + }, + '0x000000000000000000000000000000000000007d': { + balance: '1', + }, + '0x000000000000000000000000000000000000007e': { + balance: '1', + }, + '0x000000000000000000000000000000000000007f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000080': { + balance: '1', + }, + '0x0000000000000000000000000000000000000081': { + balance: '1', + }, + '0x0000000000000000000000000000000000000082': { + balance: '1', + }, + '0x0000000000000000000000000000000000000083': { + balance: '1', + }, + '0x0000000000000000000000000000000000000084': { + balance: '1', + }, + '0x0000000000000000000000000000000000000085': { + balance: '1', + }, + '0x0000000000000000000000000000000000000086': { + balance: '1', + }, + '0x0000000000000000000000000000000000000087': { + balance: '1', + }, + '0x0000000000000000000000000000000000000088': { + balance: '1', + }, + '0x0000000000000000000000000000000000000089': { + balance: '1', + }, + '0x000000000000000000000000000000000000008a': { + balance: '1', + }, + '0x000000000000000000000000000000000000008b': { + balance: '1', + }, + '0x000000000000000000000000000000000000008c': { + balance: '1', + }, + '0x000000000000000000000000000000000000008d': { + balance: '1', + }, + '0x000000000000000000000000000000000000008e': { + balance: '1', + }, + '0x000000000000000000000000000000000000008f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000090': { + balance: '1', + }, + '0x0000000000000000000000000000000000000091': { + balance: '1', + }, + '0x0000000000000000000000000000000000000092': { + balance: '1', + }, + '0x0000000000000000000000000000000000000093': { + balance: '1', + }, + '0x0000000000000000000000000000000000000094': { + balance: '1', + }, + '0x0000000000000000000000000000000000000095': { + balance: '1', + }, + '0x0000000000000000000000000000000000000096': { + balance: '1', + }, + '0x0000000000000000000000000000000000000097': { + balance: '1', + }, + '0x0000000000000000000000000000000000000098': { + balance: '1', + }, + '0x0000000000000000000000000000000000000099': { + balance: '1', + }, + '0x000000000000000000000000000000000000009a': { + balance: '1', + }, + '0x000000000000000000000000000000000000009b': { + balance: '1', + }, + '0x000000000000000000000000000000000000009c': { + balance: '1', + }, + '0x000000000000000000000000000000000000009d': { + balance: '1', + }, + '0x000000000000000000000000000000000000009e': { + balance: '1', + }, + '0x000000000000000000000000000000000000009f': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000aa': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ab': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ac': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ad': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ae': { + balance: '1', + }, + '0x00000000000000000000000000000000000000af': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ba': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000be': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bf': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ca': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ce': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cf': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000da': { + balance: '1', + }, + '0x00000000000000000000000000000000000000db': { + balance: '1', + }, + '0x00000000000000000000000000000000000000dc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000dd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000de': { + balance: '1', + }, + '0x00000000000000000000000000000000000000df': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ea': { + balance: '1', + }, + '0x00000000000000000000000000000000000000eb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ec': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ed': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ee': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ef': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fa': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fe': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ff': { + balance: '1', + }, + '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', + }, + }, + '0xf97e180c050e5Ab072211Ad2C213Eb5AEE4DF134': { + balance: '10000000000000000000000000', + }, + '0x2cA5F489CC1Fd1CEC24747B64E8dE0F4A6A850E1': { + balance: '10000000000000000000000000', + }, + '0x7203bd333a874D9d329050ecE393820fCD501eaA': { + balance: '10000000000000000000000000', + }, + '0xA51918aA40D78Ff8be939bf0E8404252875c6aDF': { + balance: '10000000000000000000000000', + }, + '0xAA81078e6b2121dd7A846690DFdD6b10d7658d8B': { + balance: '10000000000000000000000000', + }, + '0xFA2d31D8f21c1D1633E9BEB641dF77D21D63ccDd': { + balance: '10000000000000000000000000', + }, + '0xf751C9c6d60614226fE57D2cAD6e10C856a2ddA3': { + balance: '10000000000000000000000000', + }, + '0x9cD16887f6A808AEaa65D3c840f059EeA4ca1319': { + balance: '10000000000000000000000000', + }, + '0x2E07043584F11BFF0AC39c927665DF6c6ebaffFB': { + balance: '10000000000000000000000000', + }, + '0x806ce45534bb07a2CAd3a84c53611a2b3DdE316A': { + balance: '10000000000000000000000000', + }, + '0x97C9B168C5E14d5D369B6D88E9776E5B7b11dcC1': { + balance: '10000000000000000000000000', + }, + }, + coinbase: '0x0000000000000000000000000000000000000000', + difficulty: '0x01', + extraData: '', + gasLimit: '0x400000', + nonce: '0x1234', + mixhash: '0x0000000000000000000000000000000000000000000000000000000000000000', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + timestamp: '0', +} diff --git a/packages/client/test/sim/configs/mainnet.json b/packages/client/test/sim/configs/mainnet.json deleted file mode 100644 index 33825ee061..0000000000 --- a/packages/client/test/sim/configs/mainnet.json +++ /dev/null @@ -1,867 +0,0 @@ -{ - "config": { - "chainId": 1337903, - "homesteadBlock": 0, - "eip150Block": 0, - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "mergeForkBlock": 0, - "shanghaiTime": 0, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true - }, - "alloc": { - "0x0000000000000000000000000000000000000000": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000001": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000002": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000003": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000004": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000005": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000006": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000007": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000008": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000009": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000010": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000011": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000012": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000013": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000014": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000015": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000016": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000017": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000018": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000019": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000020": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000021": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000022": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000023": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000024": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000025": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000026": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000027": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000028": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000029": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000030": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000031": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000032": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000033": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000034": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000035": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000036": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000037": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000038": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000039": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000040": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000041": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000042": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000043": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000044": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000045": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000046": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000047": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000048": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000049": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000050": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000051": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000052": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000053": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000054": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000055": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000056": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000057": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000058": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000059": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000060": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000061": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000062": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000063": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000064": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000065": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000066": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000067": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000068": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000069": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000070": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000071": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000072": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000073": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000074": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000075": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000076": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000077": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000078": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000079": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000080": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000081": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000082": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000083": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000084": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000085": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000086": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000087": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000088": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000089": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000090": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000091": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000092": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000093": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000094": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000095": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000096": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000097": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000098": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000099": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009f": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000aa": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ab": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ac": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ad": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ae": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000af": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ba": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000be": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bf": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ca": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ce": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cf": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000da": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000db": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000dc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000dd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000de": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000df": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ea": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000eb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ec": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ed": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ee": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ef": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fa": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fe": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ff": { - "balance": "1" - }, - "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" - } - }, - "0xf97e180c050e5Ab072211Ad2C213Eb5AEE4DF134": { - "balance": "10000000000000000000000000" - }, - "0x2cA5F489CC1Fd1CEC24747B64E8dE0F4A6A850E1": { - "balance": "10000000000000000000000000" - }, - "0x7203bd333a874D9d329050ecE393820fCD501eaA": { - "balance": "10000000000000000000000000" - }, - "0xA51918aA40D78Ff8be939bf0E8404252875c6aDF": { - "balance": "10000000000000000000000000" - }, - "0xAA81078e6b2121dd7A846690DFdD6b10d7658d8B": { - "balance": "10000000000000000000000000" - }, - "0xFA2d31D8f21c1D1633E9BEB641dF77D21D63ccDd": { - "balance": "10000000000000000000000000" - }, - "0xf751C9c6d60614226fE57D2cAD6e10C856a2ddA3": { - "balance": "10000000000000000000000000" - }, - "0x9cD16887f6A808AEaa65D3c840f059EeA4ca1319": { - "balance": "10000000000000000000000000" - }, - "0x2E07043584F11BFF0AC39c927665DF6c6ebaffFB": { - "balance": "10000000000000000000000000" - }, - "0x806ce45534bb07a2CAd3a84c53611a2b3DdE316A": { - "balance": "10000000000000000000000000" - }, - "0x97C9B168C5E14d5D369B6D88E9776E5B7b11dcC1": { - "balance": "10000000000000000000000000" - } - }, - "coinbase": "0x0000000000000000000000000000000000000000", - "difficulty": "0x01", - "extraData": "", - "gasLimit": "0x400000", - "nonce": "0x1234", - "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "timestamp": "0" -} diff --git a/packages/client/test/sim/configs/mainnet.ts b/packages/client/test/sim/configs/mainnet.ts new file mode 100644 index 0000000000..30e0c71f25 --- /dev/null +++ b/packages/client/test/sim/configs/mainnet.ts @@ -0,0 +1,898 @@ +export const mainnetConfig = { + config: { + chainId: 1337903, + homesteadBlock: 0, + eip150Block: 0, + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + berlinBlock: 0, + londonBlock: 0, + mergeForkBlock: 0, + shanghaiTime: 0, + terminalTotalDifficulty: 0, + terminalTotalDifficultyPassed: true, + }, + alloc: { + '0x0000000000000000000000000000000000000000': { + balance: '1', + }, + '0x0000000000000000000000000000000000000001': { + balance: '1', + }, + '0x0000000000000000000000000000000000000002': { + balance: '1', + }, + '0x0000000000000000000000000000000000000003': { + balance: '1', + }, + '0x0000000000000000000000000000000000000004': { + balance: '1', + }, + '0x0000000000000000000000000000000000000005': { + balance: '1', + }, + '0x0000000000000000000000000000000000000006': { + balance: '1', + }, + '0x0000000000000000000000000000000000000007': { + balance: '1', + }, + '0x0000000000000000000000000000000000000008': { + balance: '1', + }, + '0x0000000000000000000000000000000000000009': { + balance: '1', + }, + '0x000000000000000000000000000000000000000a': { + balance: '1', + }, + '0x000000000000000000000000000000000000000b': { + balance: '1', + }, + '0x000000000000000000000000000000000000000c': { + balance: '1', + }, + '0x000000000000000000000000000000000000000d': { + balance: '1', + }, + '0x000000000000000000000000000000000000000e': { + balance: '1', + }, + '0x000000000000000000000000000000000000000f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000010': { + balance: '1', + }, + '0x0000000000000000000000000000000000000011': { + balance: '1', + }, + '0x0000000000000000000000000000000000000012': { + balance: '1', + }, + '0x0000000000000000000000000000000000000013': { + balance: '1', + }, + '0x0000000000000000000000000000000000000014': { + balance: '1', + }, + '0x0000000000000000000000000000000000000015': { + balance: '1', + }, + '0x0000000000000000000000000000000000000016': { + balance: '1', + }, + '0x0000000000000000000000000000000000000017': { + balance: '1', + }, + '0x0000000000000000000000000000000000000018': { + balance: '1', + }, + '0x0000000000000000000000000000000000000019': { + balance: '1', + }, + '0x000000000000000000000000000000000000001a': { + balance: '1', + }, + '0x000000000000000000000000000000000000001b': { + balance: '1', + }, + '0x000000000000000000000000000000000000001c': { + balance: '1', + }, + '0x000000000000000000000000000000000000001d': { + balance: '1', + }, + '0x000000000000000000000000000000000000001e': { + balance: '1', + }, + '0x000000000000000000000000000000000000001f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000020': { + balance: '1', + }, + '0x0000000000000000000000000000000000000021': { + balance: '1', + }, + '0x0000000000000000000000000000000000000022': { + balance: '1', + }, + '0x0000000000000000000000000000000000000023': { + balance: '1', + }, + '0x0000000000000000000000000000000000000024': { + balance: '1', + }, + '0x0000000000000000000000000000000000000025': { + balance: '1', + }, + '0x0000000000000000000000000000000000000026': { + balance: '1', + }, + '0x0000000000000000000000000000000000000027': { + balance: '1', + }, + '0x0000000000000000000000000000000000000028': { + balance: '1', + }, + '0x0000000000000000000000000000000000000029': { + balance: '1', + }, + '0x000000000000000000000000000000000000002a': { + balance: '1', + }, + '0x000000000000000000000000000000000000002b': { + balance: '1', + }, + '0x000000000000000000000000000000000000002c': { + balance: '1', + }, + '0x000000000000000000000000000000000000002d': { + balance: '1', + }, + '0x000000000000000000000000000000000000002e': { + balance: '1', + }, + '0x000000000000000000000000000000000000002f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000030': { + balance: '1', + }, + '0x0000000000000000000000000000000000000031': { + balance: '1', + }, + '0x0000000000000000000000000000000000000032': { + balance: '1', + }, + '0x0000000000000000000000000000000000000033': { + balance: '1', + }, + '0x0000000000000000000000000000000000000034': { + balance: '1', + }, + '0x0000000000000000000000000000000000000035': { + balance: '1', + }, + '0x0000000000000000000000000000000000000036': { + balance: '1', + }, + '0x0000000000000000000000000000000000000037': { + balance: '1', + }, + '0x0000000000000000000000000000000000000038': { + balance: '1', + }, + '0x0000000000000000000000000000000000000039': { + balance: '1', + }, + '0x000000000000000000000000000000000000003a': { + balance: '1', + }, + '0x000000000000000000000000000000000000003b': { + balance: '1', + }, + '0x000000000000000000000000000000000000003c': { + balance: '1', + }, + '0x000000000000000000000000000000000000003d': { + balance: '1', + }, + '0x000000000000000000000000000000000000003e': { + balance: '1', + }, + '0x000000000000000000000000000000000000003f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000040': { + balance: '1', + }, + '0x0000000000000000000000000000000000000041': { + balance: '1', + }, + '0x0000000000000000000000000000000000000042': { + balance: '1', + }, + '0x0000000000000000000000000000000000000043': { + balance: '1', + }, + '0x0000000000000000000000000000000000000044': { + balance: '1', + }, + '0x0000000000000000000000000000000000000045': { + balance: '1', + }, + '0x0000000000000000000000000000000000000046': { + balance: '1', + }, + '0x0000000000000000000000000000000000000047': { + balance: '1', + }, + '0x0000000000000000000000000000000000000048': { + balance: '1', + }, + '0x0000000000000000000000000000000000000049': { + balance: '1', + }, + '0x000000000000000000000000000000000000004a': { + balance: '1', + }, + '0x000000000000000000000000000000000000004b': { + balance: '1', + }, + '0x000000000000000000000000000000000000004c': { + balance: '1', + }, + '0x000000000000000000000000000000000000004d': { + balance: '1', + }, + '0x000000000000000000000000000000000000004e': { + balance: '1', + }, + '0x000000000000000000000000000000000000004f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000050': { + balance: '1', + }, + '0x0000000000000000000000000000000000000051': { + balance: '1', + }, + '0x0000000000000000000000000000000000000052': { + balance: '1', + }, + '0x0000000000000000000000000000000000000053': { + balance: '1', + }, + '0x0000000000000000000000000000000000000054': { + balance: '1', + }, + '0x0000000000000000000000000000000000000055': { + balance: '1', + }, + '0x0000000000000000000000000000000000000056': { + balance: '1', + }, + '0x0000000000000000000000000000000000000057': { + balance: '1', + }, + '0x0000000000000000000000000000000000000058': { + balance: '1', + }, + '0x0000000000000000000000000000000000000059': { + balance: '1', + }, + '0x000000000000000000000000000000000000005a': { + balance: '1', + }, + '0x000000000000000000000000000000000000005b': { + balance: '1', + }, + '0x000000000000000000000000000000000000005c': { + balance: '1', + }, + '0x000000000000000000000000000000000000005d': { + balance: '1', + }, + '0x000000000000000000000000000000000000005e': { + balance: '1', + }, + '0x000000000000000000000000000000000000005f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000060': { + balance: '1', + }, + '0x0000000000000000000000000000000000000061': { + balance: '1', + }, + '0x0000000000000000000000000000000000000062': { + balance: '1', + }, + '0x0000000000000000000000000000000000000063': { + balance: '1', + }, + '0x0000000000000000000000000000000000000064': { + balance: '1', + }, + '0x0000000000000000000000000000000000000065': { + balance: '1', + }, + '0x0000000000000000000000000000000000000066': { + balance: '1', + }, + '0x0000000000000000000000000000000000000067': { + balance: '1', + }, + '0x0000000000000000000000000000000000000068': { + balance: '1', + }, + '0x0000000000000000000000000000000000000069': { + balance: '1', + }, + '0x000000000000000000000000000000000000006a': { + balance: '1', + }, + '0x000000000000000000000000000000000000006b': { + balance: '1', + }, + '0x000000000000000000000000000000000000006c': { + balance: '1', + }, + '0x000000000000000000000000000000000000006d': { + balance: '1', + }, + '0x000000000000000000000000000000000000006e': { + balance: '1', + }, + '0x000000000000000000000000000000000000006f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000070': { + balance: '1', + }, + '0x0000000000000000000000000000000000000071': { + balance: '1', + }, + '0x0000000000000000000000000000000000000072': { + balance: '1', + }, + '0x0000000000000000000000000000000000000073': { + balance: '1', + }, + '0x0000000000000000000000000000000000000074': { + balance: '1', + }, + '0x0000000000000000000000000000000000000075': { + balance: '1', + }, + '0x0000000000000000000000000000000000000076': { + balance: '1', + }, + '0x0000000000000000000000000000000000000077': { + balance: '1', + }, + '0x0000000000000000000000000000000000000078': { + balance: '1', + }, + '0x0000000000000000000000000000000000000079': { + balance: '1', + }, + '0x000000000000000000000000000000000000007a': { + balance: '1', + }, + '0x000000000000000000000000000000000000007b': { + balance: '1', + }, + '0x000000000000000000000000000000000000007c': { + balance: '1', + }, + '0x000000000000000000000000000000000000007d': { + balance: '1', + }, + '0x000000000000000000000000000000000000007e': { + balance: '1', + }, + '0x000000000000000000000000000000000000007f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000080': { + balance: '1', + }, + '0x0000000000000000000000000000000000000081': { + balance: '1', + }, + '0x0000000000000000000000000000000000000082': { + balance: '1', + }, + '0x0000000000000000000000000000000000000083': { + balance: '1', + }, + '0x0000000000000000000000000000000000000084': { + balance: '1', + }, + '0x0000000000000000000000000000000000000085': { + balance: '1', + }, + '0x0000000000000000000000000000000000000086': { + balance: '1', + }, + '0x0000000000000000000000000000000000000087': { + balance: '1', + }, + '0x0000000000000000000000000000000000000088': { + balance: '1', + }, + '0x0000000000000000000000000000000000000089': { + balance: '1', + }, + '0x000000000000000000000000000000000000008a': { + balance: '1', + }, + '0x000000000000000000000000000000000000008b': { + balance: '1', + }, + '0x000000000000000000000000000000000000008c': { + balance: '1', + }, + '0x000000000000000000000000000000000000008d': { + balance: '1', + }, + '0x000000000000000000000000000000000000008e': { + balance: '1', + }, + '0x000000000000000000000000000000000000008f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000090': { + balance: '1', + }, + '0x0000000000000000000000000000000000000091': { + balance: '1', + }, + '0x0000000000000000000000000000000000000092': { + balance: '1', + }, + '0x0000000000000000000000000000000000000093': { + balance: '1', + }, + '0x0000000000000000000000000000000000000094': { + balance: '1', + }, + '0x0000000000000000000000000000000000000095': { + balance: '1', + }, + '0x0000000000000000000000000000000000000096': { + balance: '1', + }, + '0x0000000000000000000000000000000000000097': { + balance: '1', + }, + '0x0000000000000000000000000000000000000098': { + balance: '1', + }, + '0x0000000000000000000000000000000000000099': { + balance: '1', + }, + '0x000000000000000000000000000000000000009a': { + balance: '1', + }, + '0x000000000000000000000000000000000000009b': { + balance: '1', + }, + '0x000000000000000000000000000000000000009c': { + balance: '1', + }, + '0x000000000000000000000000000000000000009d': { + balance: '1', + }, + '0x000000000000000000000000000000000000009e': { + balance: '1', + }, + '0x000000000000000000000000000000000000009f': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000aa': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ab': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ac': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ad': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ae': { + balance: '1', + }, + '0x00000000000000000000000000000000000000af': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ba': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000be': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bf': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ca': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ce': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cf': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000da': { + balance: '1', + }, + '0x00000000000000000000000000000000000000db': { + balance: '1', + }, + '0x00000000000000000000000000000000000000dc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000dd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000de': { + balance: '1', + }, + '0x00000000000000000000000000000000000000df': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ea': { + balance: '1', + }, + '0x00000000000000000000000000000000000000eb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ec': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ed': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ee': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ef': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fa': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fe': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ff': { + balance: '1', + }, + '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', + }, + }, + '0xf97e180c050e5Ab072211Ad2C213Eb5AEE4DF134': { + balance: '10000000000000000000000000', + }, + '0x2cA5F489CC1Fd1CEC24747B64E8dE0F4A6A850E1': { + balance: '10000000000000000000000000', + }, + '0x7203bd333a874D9d329050ecE393820fCD501eaA': { + balance: '10000000000000000000000000', + }, + '0xA51918aA40D78Ff8be939bf0E8404252875c6aDF': { + balance: '10000000000000000000000000', + }, + '0xAA81078e6b2121dd7A846690DFdD6b10d7658d8B': { + balance: '10000000000000000000000000', + }, + '0xFA2d31D8f21c1D1633E9BEB641dF77D21D63ccDd': { + balance: '10000000000000000000000000', + }, + '0xf751C9c6d60614226fE57D2cAD6e10C856a2ddA3': { + balance: '10000000000000000000000000', + }, + '0x9cD16887f6A808AEaa65D3c840f059EeA4ca1319': { + balance: '10000000000000000000000000', + }, + '0x2E07043584F11BFF0AC39c927665DF6c6ebaffFB': { + balance: '10000000000000000000000000', + }, + '0x806ce45534bb07a2CAd3a84c53611a2b3DdE316A': { + balance: '10000000000000000000000000', + }, + '0x97C9B168C5E14d5D369B6D88E9776E5B7b11dcC1': { + balance: '10000000000000000000000000', + }, + }, + coinbase: '0x0000000000000000000000000000000000000000', + difficulty: '0x01', + extraData: '', + gasLimit: '0x400000', + nonce: '0x1234', + mixhash: '0x0000000000000000000000000000000000000000000000000000000000000000', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + timestamp: '0', +} diff --git a/packages/common/test/customChains.spec.ts b/packages/common/test/customChains.spec.ts index 02c3cacd0f..34af5b4393 100644 --- a/packages/common/test/customChains.spec.ts +++ b/packages/common/test/customChains.spec.ts @@ -2,11 +2,11 @@ import { assert, describe, it } from 'vitest' import { Common, Hardfork, Mainnet, createCustomCommon } from '../src/index.js' -import * as testnet from './data/testnet.json' +import { testnetData } from './data/testnet.js' describe('[Common]: Custom chains', () => { it('chain -> object: should provide correct access to private network chain parameters', () => { - const c = new Common({ chain: testnet, hardfork: Hardfork.Byzantium }) + const c = new Common({ chain: testnetData, hardfork: Hardfork.Byzantium }) assert.equal(c.chainName(), 'testnet', 'should initialize with chain name') assert.equal(c.chainId(), BigInt(12345), 'should return correct chain Id') assert.equal(c.hardforks()[3]['block'], 3, 'should return correct hardfork data') diff --git a/packages/common/test/data/geth-genesis/debug.json b/packages/common/test/data/geth-genesis/debug.json deleted file mode 100644 index 94660dd079..0000000000 --- a/packages/common/test/data/geth-genesis/debug.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "config": { - "chainId": 1, - "homesteadBlock": 0, - "eip150Block": 0, - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "muirGlacierBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "clique": { - "period": 5, - "epoch": 30000 - }, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true - }, - "nonce": "0x42", - "timestamp": "0x0", - "extraData": "0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0x1C9C380", - "difficulty": "0x400000000", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { "balance": "0x6d6172697573766477000000" }, - "0xcde098d93535445768e8a2345a2f869139f45641": { "balance": "0x6d6172697573766477000000" } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": "0x7" -} diff --git a/packages/common/test/data/geth-genesis/debug.ts b/packages/common/test/data/geth-genesis/debug.ts new file mode 100644 index 0000000000..b89cbb8e56 --- /dev/null +++ b/packages/common/test/data/geth-genesis/debug.ts @@ -0,0 +1,38 @@ +export const debugData = { + config: { + chainId: 1, + homesteadBlock: 0, + eip150Block: 0, + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + muirGlacierBlock: 0, + berlinBlock: 0, + londonBlock: 0, + clique: { + period: 5, + epoch: 30000, + }, + terminalTotalDifficulty: 0, + terminalTotalDifficultyPassed: true, + }, + nonce: '0x42', + timestamp: '0x0', + extraData: + '0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + gasLimit: '0x1C9C380', + difficulty: '0x400000000', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { balance: '0x6d6172697573766477000000' }, + '0xcde098d93535445768e8a2345a2f869139f45641': { balance: '0x6d6172697573766477000000' }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + baseFeePerGas: '0x7', +} diff --git a/packages/common/test/data/geth-genesis/eip4844.json b/packages/common/test/data/geth-genesis/eip4844.json deleted file mode 100644 index 78cae3c9f0..0000000000 --- a/packages/common/test/data/geth-genesis/eip4844.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "config": { - "chainId": 1, - "homesteadBlock": 0, - "eip150Block": 0, - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "muirGlacierBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "shanghaiTime": 0, - "cancunTime": 0, - "clique": { - "blockperiodseconds": 5, - "epochlength": 30000 - }, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true - }, - "nonce": "0x42", - "timestamp": "0x0", - "extraData": "0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0x1C9C380", - "difficulty": "0x400000000", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { "balance": "0x6d6172697573766477000000" } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": "0x7" -} diff --git a/packages/common/test/data/geth-genesis/eip4844.ts b/packages/common/test/data/geth-genesis/eip4844.ts new file mode 100644 index 0000000000..fca61d986c --- /dev/null +++ b/packages/common/test/data/geth-genesis/eip4844.ts @@ -0,0 +1,39 @@ +export const eip4844Data = { + config: { + chainId: 1, + homesteadBlock: 0, + eip150Block: 0, + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + muirGlacierBlock: 0, + berlinBlock: 0, + londonBlock: 0, + shanghaiTime: 0, + cancunTime: 0, + clique: { + blockperiodseconds: 5, + epochlength: 30000, + }, + terminalTotalDifficulty: 0, + terminalTotalDifficultyPassed: true, + }, + nonce: '0x42', + timestamp: '0x0', + extraData: + '0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + gasLimit: '0x1C9C380', + difficulty: '0x400000000', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { balance: '0x6d6172697573766477000000' }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + baseFeePerGas: '0x7', +} diff --git a/packages/common/test/data/geth-genesis/invalid-spurious-dragon.json b/packages/common/test/data/geth-genesis/invalid-spurious-dragon.json deleted file mode 100644 index 14881020e0..0000000000 --- a/packages/common/test/data/geth-genesis/invalid-spurious-dragon.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "config": { - "chainId": 5, - "homesteadBlock": 0, - "daoForkSupport": true, - "eip150Block": 0, - "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "eip155Block": 0, - "eip158Block": 1, - "byzantiumBlock": 2, - "constantinopleBlock": 3, - "petersburgBlock": 4, - "istanbulBlock": 5, - "berlinBlock": 6, - "londonBlock": 7, - "clique": { - "period": 15, - "epoch": 30000 - } - }, - "nonce": "0x0", - "timestamp": "0x5c51a607", - "extraData": "0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0xa00000", - "difficulty": "0x1", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": null -} diff --git a/packages/common/test/data/geth-genesis/invalid-spurious-dragon.ts b/packages/common/test/data/geth-genesis/invalid-spurious-dragon.ts new file mode 100644 index 0000000000..01f74a0a2a --- /dev/null +++ b/packages/common/test/data/geth-genesis/invalid-spurious-dragon.ts @@ -0,0 +1,33 @@ +export const invalidSpuriousDragonData = { + config: { + chainId: 5, + homesteadBlock: 0, + daoForkSupport: true, + eip150Block: 0, + eip150Hash: '0x0000000000000000000000000000000000000000000000000000000000000000', + eip155Block: 0, + eip158Block: 1, + byzantiumBlock: 2, + constantinopleBlock: 3, + petersburgBlock: 4, + istanbulBlock: 5, + berlinBlock: 6, + londonBlock: 7, + clique: { + period: 15, + epoch: 30000, + }, + }, + nonce: '0x0', + timestamp: '0x5c51a607', + extraData: + '0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + gasLimit: '0xa00000', + difficulty: '0x1', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + baseFeePerGas: null, +} diff --git a/packages/common/test/data/geth-genesis/no-extra-data.json b/packages/common/test/data/geth-genesis/no-extra-data.json deleted file mode 100644 index 73fc19d02b..0000000000 --- a/packages/common/test/data/geth-genesis/no-extra-data.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "config": { - "chainId": 1, - "homesteadBlock": 0, - "eip150Block": 0, - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "muirGlacierBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "clique": { - "period": 5, - "epoch": 30000 - }, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true - }, - "nonce": "0x42", - "timestamp": "16", - "extraData": "", - "gasLimit": "0x1C9C380", - "difficulty": "0x400000000", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x6d6172697573766477000000" - } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": "0x7" -} diff --git a/packages/common/test/data/geth-genesis/no-extra-data.ts b/packages/common/test/data/geth-genesis/no-extra-data.ts new file mode 100644 index 0000000000..2f1cac51b0 --- /dev/null +++ b/packages/common/test/data/geth-genesis/no-extra-data.ts @@ -0,0 +1,38 @@ +export const noExtraData = { + config: { + chainId: 1, + homesteadBlock: 0, + eip150Block: 0, + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + muirGlacierBlock: 0, + berlinBlock: 0, + londonBlock: 0, + clique: { + period: 5, + epoch: 30000, + }, + terminalTotalDifficulty: 0, + terminalTotalDifficultyPassed: true, + }, + nonce: '0x42', + timestamp: '16', + extraData: '', + gasLimit: '0x1C9C380', + difficulty: '0x400000000', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x6d6172697573766477000000', + }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + baseFeePerGas: '0x7', +} diff --git a/packages/common/test/data/geth-genesis/poa.json b/packages/common/test/data/geth-genesis/poa.json deleted file mode 100644 index 9dd02618bf..0000000000 --- a/packages/common/test/data/geth-genesis/poa.json +++ /dev/null @@ -1,804 +0,0 @@ -{ - "config": { - "chainId": 15470, - "homesteadBlock": 0, - "eip150Block": 20, - "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "eip155Block": 40, - "eip158Block": 40, - "byzantiumBlock": 60, - "constantinopleBlock": 80, - "petersburgBlock": 100, - "istanbulBlock": 120, - "berlinBlock": 140, - "londonBlock": 160, - "clique": { - "period": 15, - "epoch": 30000 - } - }, - "nonce": "0x0", - "timestamp": "0x61279291", - "extraData": "0x0000000000000000000000000000000000000000000000000000000000000000728bb68502bfcd91ce4c7a692a0c0773ced5cff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0x47b760", - "difficulty": "0x1", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0000000000000000000000000000000000000000": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000001": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000002": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000003": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000004": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000005": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000006": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000007": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000008": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000009": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000010": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000011": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000012": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000013": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000014": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000015": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000016": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000017": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000018": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000019": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000020": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000021": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000022": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000023": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000024": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000025": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000026": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000027": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000028": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000029": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000030": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000031": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000032": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000033": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000034": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000035": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000036": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000037": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000038": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000039": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000040": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000041": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000042": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000043": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000044": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000045": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000046": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000047": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000048": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000049": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000050": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000051": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000052": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000053": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000054": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000055": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000056": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000057": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000058": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000059": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000060": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000061": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000062": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000063": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000064": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000065": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000066": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000067": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000068": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000069": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000070": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000071": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000072": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000073": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000074": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000075": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000076": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000077": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000078": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000079": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000080": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000081": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000082": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000083": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000084": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000085": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000086": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000087": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000088": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000089": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000090": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000091": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000092": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000093": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000094": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000095": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000096": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000097": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000098": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000099": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009f": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000aa": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ab": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ac": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ad": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ae": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000af": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ba": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000be": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bf": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ca": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ce": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cf": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000da": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000db": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000dc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000dd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000de": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000df": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ea": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000eb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ec": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ed": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ee": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ef": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fa": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fe": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ff": { - "balance": "0x1" - }, - "728bb68502bfcd91ce4c7a692a0c0773ced5cff0": { - "balance": "0x200000000000000000000000000000000000000000000000000000000000000" - } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": null -} diff --git a/packages/common/test/data/geth-genesis/poa.ts b/packages/common/test/data/geth-genesis/poa.ts new file mode 100644 index 0000000000..cd78ec3b42 --- /dev/null +++ b/packages/common/test/data/geth-genesis/poa.ts @@ -0,0 +1,805 @@ +export const poaData = { + config: { + chainId: 15470, + homesteadBlock: 0, + eip150Block: 20, + eip150Hash: '0x0000000000000000000000000000000000000000000000000000000000000000', + eip155Block: 40, + eip158Block: 40, + byzantiumBlock: 60, + constantinopleBlock: 80, + petersburgBlock: 100, + istanbulBlock: 120, + berlinBlock: 140, + londonBlock: 160, + clique: { + period: 15, + epoch: 30000, + }, + }, + nonce: '0x0', + timestamp: '0x61279291', + extraData: + '0x0000000000000000000000000000000000000000000000000000000000000000728bb68502bfcd91ce4c7a692a0c0773ced5cff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + gasLimit: '0x47b760', + difficulty: '0x1', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0000000000000000000000000000000000000000': { + balance: '0x1', + }, + '0000000000000000000000000000000000000001': { + balance: '0x1', + }, + '0000000000000000000000000000000000000002': { + balance: '0x1', + }, + '0000000000000000000000000000000000000003': { + balance: '0x1', + }, + '0000000000000000000000000000000000000004': { + balance: '0x1', + }, + '0000000000000000000000000000000000000005': { + balance: '0x1', + }, + '0000000000000000000000000000000000000006': { + balance: '0x1', + }, + '0000000000000000000000000000000000000007': { + balance: '0x1', + }, + '0000000000000000000000000000000000000008': { + balance: '0x1', + }, + '0000000000000000000000000000000000000009': { + balance: '0x1', + }, + '000000000000000000000000000000000000000a': { + balance: '0x1', + }, + '000000000000000000000000000000000000000b': { + balance: '0x1', + }, + '000000000000000000000000000000000000000c': { + balance: '0x1', + }, + '000000000000000000000000000000000000000d': { + balance: '0x1', + }, + '000000000000000000000000000000000000000e': { + balance: '0x1', + }, + '000000000000000000000000000000000000000f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000010': { + balance: '0x1', + }, + '0000000000000000000000000000000000000011': { + balance: '0x1', + }, + '0000000000000000000000000000000000000012': { + balance: '0x1', + }, + '0000000000000000000000000000000000000013': { + balance: '0x1', + }, + '0000000000000000000000000000000000000014': { + balance: '0x1', + }, + '0000000000000000000000000000000000000015': { + balance: '0x1', + }, + '0000000000000000000000000000000000000016': { + balance: '0x1', + }, + '0000000000000000000000000000000000000017': { + balance: '0x1', + }, + '0000000000000000000000000000000000000018': { + balance: '0x1', + }, + '0000000000000000000000000000000000000019': { + balance: '0x1', + }, + '000000000000000000000000000000000000001a': { + balance: '0x1', + }, + '000000000000000000000000000000000000001b': { + balance: '0x1', + }, + '000000000000000000000000000000000000001c': { + balance: '0x1', + }, + '000000000000000000000000000000000000001d': { + balance: '0x1', + }, + '000000000000000000000000000000000000001e': { + balance: '0x1', + }, + '000000000000000000000000000000000000001f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000020': { + balance: '0x1', + }, + '0000000000000000000000000000000000000021': { + balance: '0x1', + }, + '0000000000000000000000000000000000000022': { + balance: '0x1', + }, + '0000000000000000000000000000000000000023': { + balance: '0x1', + }, + '0000000000000000000000000000000000000024': { + balance: '0x1', + }, + '0000000000000000000000000000000000000025': { + balance: '0x1', + }, + '0000000000000000000000000000000000000026': { + balance: '0x1', + }, + '0000000000000000000000000000000000000027': { + balance: '0x1', + }, + '0000000000000000000000000000000000000028': { + balance: '0x1', + }, + '0000000000000000000000000000000000000029': { + balance: '0x1', + }, + '000000000000000000000000000000000000002a': { + balance: '0x1', + }, + '000000000000000000000000000000000000002b': { + balance: '0x1', + }, + '000000000000000000000000000000000000002c': { + balance: '0x1', + }, + '000000000000000000000000000000000000002d': { + balance: '0x1', + }, + '000000000000000000000000000000000000002e': { + balance: '0x1', + }, + '000000000000000000000000000000000000002f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000030': { + balance: '0x1', + }, + '0000000000000000000000000000000000000031': { + balance: '0x1', + }, + '0000000000000000000000000000000000000032': { + balance: '0x1', + }, + '0000000000000000000000000000000000000033': { + balance: '0x1', + }, + '0000000000000000000000000000000000000034': { + balance: '0x1', + }, + '0000000000000000000000000000000000000035': { + balance: '0x1', + }, + '0000000000000000000000000000000000000036': { + balance: '0x1', + }, + '0000000000000000000000000000000000000037': { + balance: '0x1', + }, + '0000000000000000000000000000000000000038': { + balance: '0x1', + }, + '0000000000000000000000000000000000000039': { + balance: '0x1', + }, + '000000000000000000000000000000000000003a': { + balance: '0x1', + }, + '000000000000000000000000000000000000003b': { + balance: '0x1', + }, + '000000000000000000000000000000000000003c': { + balance: '0x1', + }, + '000000000000000000000000000000000000003d': { + balance: '0x1', + }, + '000000000000000000000000000000000000003e': { + balance: '0x1', + }, + '000000000000000000000000000000000000003f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000040': { + balance: '0x1', + }, + '0000000000000000000000000000000000000041': { + balance: '0x1', + }, + '0000000000000000000000000000000000000042': { + balance: '0x1', + }, + '0000000000000000000000000000000000000043': { + balance: '0x1', + }, + '0000000000000000000000000000000000000044': { + balance: '0x1', + }, + '0000000000000000000000000000000000000045': { + balance: '0x1', + }, + '0000000000000000000000000000000000000046': { + balance: '0x1', + }, + '0000000000000000000000000000000000000047': { + balance: '0x1', + }, + '0000000000000000000000000000000000000048': { + balance: '0x1', + }, + '0000000000000000000000000000000000000049': { + balance: '0x1', + }, + '000000000000000000000000000000000000004a': { + balance: '0x1', + }, + '000000000000000000000000000000000000004b': { + balance: '0x1', + }, + '000000000000000000000000000000000000004c': { + balance: '0x1', + }, + '000000000000000000000000000000000000004d': { + balance: '0x1', + }, + '000000000000000000000000000000000000004e': { + balance: '0x1', + }, + '000000000000000000000000000000000000004f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000050': { + balance: '0x1', + }, + '0000000000000000000000000000000000000051': { + balance: '0x1', + }, + '0000000000000000000000000000000000000052': { + balance: '0x1', + }, + '0000000000000000000000000000000000000053': { + balance: '0x1', + }, + '0000000000000000000000000000000000000054': { + balance: '0x1', + }, + '0000000000000000000000000000000000000055': { + balance: '0x1', + }, + '0000000000000000000000000000000000000056': { + balance: '0x1', + }, + '0000000000000000000000000000000000000057': { + balance: '0x1', + }, + '0000000000000000000000000000000000000058': { + balance: '0x1', + }, + '0000000000000000000000000000000000000059': { + balance: '0x1', + }, + '000000000000000000000000000000000000005a': { + balance: '0x1', + }, + '000000000000000000000000000000000000005b': { + balance: '0x1', + }, + '000000000000000000000000000000000000005c': { + balance: '0x1', + }, + '000000000000000000000000000000000000005d': { + balance: '0x1', + }, + '000000000000000000000000000000000000005e': { + balance: '0x1', + }, + '000000000000000000000000000000000000005f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000060': { + balance: '0x1', + }, + '0000000000000000000000000000000000000061': { + balance: '0x1', + }, + '0000000000000000000000000000000000000062': { + balance: '0x1', + }, + '0000000000000000000000000000000000000063': { + balance: '0x1', + }, + '0000000000000000000000000000000000000064': { + balance: '0x1', + }, + '0000000000000000000000000000000000000065': { + balance: '0x1', + }, + '0000000000000000000000000000000000000066': { + balance: '0x1', + }, + '0000000000000000000000000000000000000067': { + balance: '0x1', + }, + '0000000000000000000000000000000000000068': { + balance: '0x1', + }, + '0000000000000000000000000000000000000069': { + balance: '0x1', + }, + '000000000000000000000000000000000000006a': { + balance: '0x1', + }, + '000000000000000000000000000000000000006b': { + balance: '0x1', + }, + '000000000000000000000000000000000000006c': { + balance: '0x1', + }, + '000000000000000000000000000000000000006d': { + balance: '0x1', + }, + '000000000000000000000000000000000000006e': { + balance: '0x1', + }, + '000000000000000000000000000000000000006f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000070': { + balance: '0x1', + }, + '0000000000000000000000000000000000000071': { + balance: '0x1', + }, + '0000000000000000000000000000000000000072': { + balance: '0x1', + }, + '0000000000000000000000000000000000000073': { + balance: '0x1', + }, + '0000000000000000000000000000000000000074': { + balance: '0x1', + }, + '0000000000000000000000000000000000000075': { + balance: '0x1', + }, + '0000000000000000000000000000000000000076': { + balance: '0x1', + }, + '0000000000000000000000000000000000000077': { + balance: '0x1', + }, + '0000000000000000000000000000000000000078': { + balance: '0x1', + }, + '0000000000000000000000000000000000000079': { + balance: '0x1', + }, + '000000000000000000000000000000000000007a': { + balance: '0x1', + }, + '000000000000000000000000000000000000007b': { + balance: '0x1', + }, + '000000000000000000000000000000000000007c': { + balance: '0x1', + }, + '000000000000000000000000000000000000007d': { + balance: '0x1', + }, + '000000000000000000000000000000000000007e': { + balance: '0x1', + }, + '000000000000000000000000000000000000007f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000080': { + balance: '0x1', + }, + '0000000000000000000000000000000000000081': { + balance: '0x1', + }, + '0000000000000000000000000000000000000082': { + balance: '0x1', + }, + '0000000000000000000000000000000000000083': { + balance: '0x1', + }, + '0000000000000000000000000000000000000084': { + balance: '0x1', + }, + '0000000000000000000000000000000000000085': { + balance: '0x1', + }, + '0000000000000000000000000000000000000086': { + balance: '0x1', + }, + '0000000000000000000000000000000000000087': { + balance: '0x1', + }, + '0000000000000000000000000000000000000088': { + balance: '0x1', + }, + '0000000000000000000000000000000000000089': { + balance: '0x1', + }, + '000000000000000000000000000000000000008a': { + balance: '0x1', + }, + '000000000000000000000000000000000000008b': { + balance: '0x1', + }, + '000000000000000000000000000000000000008c': { + balance: '0x1', + }, + '000000000000000000000000000000000000008d': { + balance: '0x1', + }, + '000000000000000000000000000000000000008e': { + balance: '0x1', + }, + '000000000000000000000000000000000000008f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000090': { + balance: '0x1', + }, + '0000000000000000000000000000000000000091': { + balance: '0x1', + }, + '0000000000000000000000000000000000000092': { + balance: '0x1', + }, + '0000000000000000000000000000000000000093': { + balance: '0x1', + }, + '0000000000000000000000000000000000000094': { + balance: '0x1', + }, + '0000000000000000000000000000000000000095': { + balance: '0x1', + }, + '0000000000000000000000000000000000000096': { + balance: '0x1', + }, + '0000000000000000000000000000000000000097': { + balance: '0x1', + }, + '0000000000000000000000000000000000000098': { + balance: '0x1', + }, + '0000000000000000000000000000000000000099': { + balance: '0x1', + }, + '000000000000000000000000000000000000009a': { + balance: '0x1', + }, + '000000000000000000000000000000000000009b': { + balance: '0x1', + }, + '000000000000000000000000000000000000009c': { + balance: '0x1', + }, + '000000000000000000000000000000000000009d': { + balance: '0x1', + }, + '000000000000000000000000000000000000009e': { + balance: '0x1', + }, + '000000000000000000000000000000000000009f': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000aa': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ab': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ac': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ad': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ae': { + balance: '0x1', + }, + '00000000000000000000000000000000000000af': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ba': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000be': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bf': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ca': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ce': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cf': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000da': { + balance: '0x1', + }, + '00000000000000000000000000000000000000db': { + balance: '0x1', + }, + '00000000000000000000000000000000000000dc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000dd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000de': { + balance: '0x1', + }, + '00000000000000000000000000000000000000df': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ea': { + balance: '0x1', + }, + '00000000000000000000000000000000000000eb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ec': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ed': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ee': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ef': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fa': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fe': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ff': { + balance: '0x1', + }, + '728bb68502bfcd91ce4c7a692a0c0773ced5cff0': { + balance: '0x200000000000000000000000000000000000000000000000000000000000000', + }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + baseFeePerGas: null, +} diff --git a/packages/common/test/data/geth-genesis/post-merge.json b/packages/common/test/data/geth-genesis/post-merge.json deleted file mode 100644 index 32f5f093d3..0000000000 --- a/packages/common/test/data/geth-genesis/post-merge.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "config": { - "chainId": 1, - "homesteadBlock": 0, - "eip150Block": 0, - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "muirGlacierBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "clique": { - "period": 5, - "epoch": 30000 - }, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true - }, - "nonce": "0x42", - "timestamp": "0x0", - "extraData": "0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0x1C9C380", - "difficulty": "0x400000000", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { "balance": "0x6d6172697573766477000000" } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": "0x7" -} diff --git a/packages/common/test/data/geth-genesis/post-merge.ts b/packages/common/test/data/geth-genesis/post-merge.ts new file mode 100644 index 0000000000..ca67498406 --- /dev/null +++ b/packages/common/test/data/geth-genesis/post-merge.ts @@ -0,0 +1,37 @@ +export const postMergeData = { + config: { + chainId: 1, + homesteadBlock: 0, + eip150Block: 0, + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + muirGlacierBlock: 0, + berlinBlock: 0, + londonBlock: 0, + clique: { + period: 5, + epoch: 30000, + }, + terminalTotalDifficulty: 0, + terminalTotalDifficultyPassed: true, + }, + nonce: '0x42', + timestamp: '0x0', + extraData: + '0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + gasLimit: '0x1C9C380', + difficulty: '0x400000000', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { balance: '0x6d6172697573766477000000' }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + baseFeePerGas: '0x7', +} diff --git a/packages/common/test/data/geth-genesis/pow.json b/packages/common/test/data/geth-genesis/pow.json deleted file mode 100644 index d3f36e689f..0000000000 --- a/packages/common/test/data/geth-genesis/pow.json +++ /dev/null @@ -1,799 +0,0 @@ -{ - "config": { - "chainId": 15470, - "homesteadBlock": 0, - "eip150Block": 20, - "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "eip155Block": 40, - "eip158Block": 40, - "byzantiumBlock": 60, - "constantinopleBlock": 80, - "petersburgBlock": 100, - "istanbulBlock": 120, - "berlinBlock": 140, - "londonBlock": 160 - }, - "nonce": "0x0", - "timestamp": "0x61279291", - "extraData": "0x", - "gasLimit": "0x47b760", - "difficulty": "0x1", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0000000000000000000000000000000000000000": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000001": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000002": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000003": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000004": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000005": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000006": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000007": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000008": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000009": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000010": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000011": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000012": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000013": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000014": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000015": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000016": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000017": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000018": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000019": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000020": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000021": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000022": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000023": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000024": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000025": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000026": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000027": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000028": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000029": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000030": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000031": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000032": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000033": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000034": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000035": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000036": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000037": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000038": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000039": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000040": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000041": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000042": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000043": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000044": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000045": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000046": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000047": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000048": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000049": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000050": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000051": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000052": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000053": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000054": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000055": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000056": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000057": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000058": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000059": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000060": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000061": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000062": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000063": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000064": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000065": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000066": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000067": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000068": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000069": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000070": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000071": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000072": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000073": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000074": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000075": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000076": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000077": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000078": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000079": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000080": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000081": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000082": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000083": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000084": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000085": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000086": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000087": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000088": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000089": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000090": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000091": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000092": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000093": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000094": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000095": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000096": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000097": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000098": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000099": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009f": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000aa": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ab": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ac": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ad": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ae": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000af": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ba": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000be": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bf": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ca": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ce": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cf": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000da": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000db": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000dc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000dd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000de": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000df": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ea": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000eb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ec": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ed": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ee": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ef": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fa": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fe": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ff": { - "balance": "0x1" - }, - "cde098d93535445768e8a2345a2f869139f45641": { - "balance": "0x200000000000000000000000000000000000000000000000000000000000000" - } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000" -} diff --git a/packages/common/test/data/geth-genesis/pow.ts b/packages/common/test/data/geth-genesis/pow.ts new file mode 100644 index 0000000000..55dc5b9ad0 --- /dev/null +++ b/packages/common/test/data/geth-genesis/pow.ts @@ -0,0 +1,799 @@ +export const powData = { + config: { + chainId: 15470, + homesteadBlock: 0, + eip150Block: 20, + eip150Hash: '0x0000000000000000000000000000000000000000000000000000000000000000', + eip155Block: 40, + eip158Block: 40, + byzantiumBlock: 60, + constantinopleBlock: 80, + petersburgBlock: 100, + istanbulBlock: 120, + berlinBlock: 140, + londonBlock: 160, + }, + nonce: '0x0', + timestamp: '0x61279291', + extraData: '0x', + gasLimit: '0x47b760', + difficulty: '0x1', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0000000000000000000000000000000000000000': { + balance: '0x1', + }, + '0000000000000000000000000000000000000001': { + balance: '0x1', + }, + '0000000000000000000000000000000000000002': { + balance: '0x1', + }, + '0000000000000000000000000000000000000003': { + balance: '0x1', + }, + '0000000000000000000000000000000000000004': { + balance: '0x1', + }, + '0000000000000000000000000000000000000005': { + balance: '0x1', + }, + '0000000000000000000000000000000000000006': { + balance: '0x1', + }, + '0000000000000000000000000000000000000007': { + balance: '0x1', + }, + '0000000000000000000000000000000000000008': { + balance: '0x1', + }, + '0000000000000000000000000000000000000009': { + balance: '0x1', + }, + '000000000000000000000000000000000000000a': { + balance: '0x1', + }, + '000000000000000000000000000000000000000b': { + balance: '0x1', + }, + '000000000000000000000000000000000000000c': { + balance: '0x1', + }, + '000000000000000000000000000000000000000d': { + balance: '0x1', + }, + '000000000000000000000000000000000000000e': { + balance: '0x1', + }, + '000000000000000000000000000000000000000f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000010': { + balance: '0x1', + }, + '0000000000000000000000000000000000000011': { + balance: '0x1', + }, + '0000000000000000000000000000000000000012': { + balance: '0x1', + }, + '0000000000000000000000000000000000000013': { + balance: '0x1', + }, + '0000000000000000000000000000000000000014': { + balance: '0x1', + }, + '0000000000000000000000000000000000000015': { + balance: '0x1', + }, + '0000000000000000000000000000000000000016': { + balance: '0x1', + }, + '0000000000000000000000000000000000000017': { + balance: '0x1', + }, + '0000000000000000000000000000000000000018': { + balance: '0x1', + }, + '0000000000000000000000000000000000000019': { + balance: '0x1', + }, + '000000000000000000000000000000000000001a': { + balance: '0x1', + }, + '000000000000000000000000000000000000001b': { + balance: '0x1', + }, + '000000000000000000000000000000000000001c': { + balance: '0x1', + }, + '000000000000000000000000000000000000001d': { + balance: '0x1', + }, + '000000000000000000000000000000000000001e': { + balance: '0x1', + }, + '000000000000000000000000000000000000001f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000020': { + balance: '0x1', + }, + '0000000000000000000000000000000000000021': { + balance: '0x1', + }, + '0000000000000000000000000000000000000022': { + balance: '0x1', + }, + '0000000000000000000000000000000000000023': { + balance: '0x1', + }, + '0000000000000000000000000000000000000024': { + balance: '0x1', + }, + '0000000000000000000000000000000000000025': { + balance: '0x1', + }, + '0000000000000000000000000000000000000026': { + balance: '0x1', + }, + '0000000000000000000000000000000000000027': { + balance: '0x1', + }, + '0000000000000000000000000000000000000028': { + balance: '0x1', + }, + '0000000000000000000000000000000000000029': { + balance: '0x1', + }, + '000000000000000000000000000000000000002a': { + balance: '0x1', + }, + '000000000000000000000000000000000000002b': { + balance: '0x1', + }, + '000000000000000000000000000000000000002c': { + balance: '0x1', + }, + '000000000000000000000000000000000000002d': { + balance: '0x1', + }, + '000000000000000000000000000000000000002e': { + balance: '0x1', + }, + '000000000000000000000000000000000000002f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000030': { + balance: '0x1', + }, + '0000000000000000000000000000000000000031': { + balance: '0x1', + }, + '0000000000000000000000000000000000000032': { + balance: '0x1', + }, + '0000000000000000000000000000000000000033': { + balance: '0x1', + }, + '0000000000000000000000000000000000000034': { + balance: '0x1', + }, + '0000000000000000000000000000000000000035': { + balance: '0x1', + }, + '0000000000000000000000000000000000000036': { + balance: '0x1', + }, + '0000000000000000000000000000000000000037': { + balance: '0x1', + }, + '0000000000000000000000000000000000000038': { + balance: '0x1', + }, + '0000000000000000000000000000000000000039': { + balance: '0x1', + }, + '000000000000000000000000000000000000003a': { + balance: '0x1', + }, + '000000000000000000000000000000000000003b': { + balance: '0x1', + }, + '000000000000000000000000000000000000003c': { + balance: '0x1', + }, + '000000000000000000000000000000000000003d': { + balance: '0x1', + }, + '000000000000000000000000000000000000003e': { + balance: '0x1', + }, + '000000000000000000000000000000000000003f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000040': { + balance: '0x1', + }, + '0000000000000000000000000000000000000041': { + balance: '0x1', + }, + '0000000000000000000000000000000000000042': { + balance: '0x1', + }, + '0000000000000000000000000000000000000043': { + balance: '0x1', + }, + '0000000000000000000000000000000000000044': { + balance: '0x1', + }, + '0000000000000000000000000000000000000045': { + balance: '0x1', + }, + '0000000000000000000000000000000000000046': { + balance: '0x1', + }, + '0000000000000000000000000000000000000047': { + balance: '0x1', + }, + '0000000000000000000000000000000000000048': { + balance: '0x1', + }, + '0000000000000000000000000000000000000049': { + balance: '0x1', + }, + '000000000000000000000000000000000000004a': { + balance: '0x1', + }, + '000000000000000000000000000000000000004b': { + balance: '0x1', + }, + '000000000000000000000000000000000000004c': { + balance: '0x1', + }, + '000000000000000000000000000000000000004d': { + balance: '0x1', + }, + '000000000000000000000000000000000000004e': { + balance: '0x1', + }, + '000000000000000000000000000000000000004f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000050': { + balance: '0x1', + }, + '0000000000000000000000000000000000000051': { + balance: '0x1', + }, + '0000000000000000000000000000000000000052': { + balance: '0x1', + }, + '0000000000000000000000000000000000000053': { + balance: '0x1', + }, + '0000000000000000000000000000000000000054': { + balance: '0x1', + }, + '0000000000000000000000000000000000000055': { + balance: '0x1', + }, + '0000000000000000000000000000000000000056': { + balance: '0x1', + }, + '0000000000000000000000000000000000000057': { + balance: '0x1', + }, + '0000000000000000000000000000000000000058': { + balance: '0x1', + }, + '0000000000000000000000000000000000000059': { + balance: '0x1', + }, + '000000000000000000000000000000000000005a': { + balance: '0x1', + }, + '000000000000000000000000000000000000005b': { + balance: '0x1', + }, + '000000000000000000000000000000000000005c': { + balance: '0x1', + }, + '000000000000000000000000000000000000005d': { + balance: '0x1', + }, + '000000000000000000000000000000000000005e': { + balance: '0x1', + }, + '000000000000000000000000000000000000005f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000060': { + balance: '0x1', + }, + '0000000000000000000000000000000000000061': { + balance: '0x1', + }, + '0000000000000000000000000000000000000062': { + balance: '0x1', + }, + '0000000000000000000000000000000000000063': { + balance: '0x1', + }, + '0000000000000000000000000000000000000064': { + balance: '0x1', + }, + '0000000000000000000000000000000000000065': { + balance: '0x1', + }, + '0000000000000000000000000000000000000066': { + balance: '0x1', + }, + '0000000000000000000000000000000000000067': { + balance: '0x1', + }, + '0000000000000000000000000000000000000068': { + balance: '0x1', + }, + '0000000000000000000000000000000000000069': { + balance: '0x1', + }, + '000000000000000000000000000000000000006a': { + balance: '0x1', + }, + '000000000000000000000000000000000000006b': { + balance: '0x1', + }, + '000000000000000000000000000000000000006c': { + balance: '0x1', + }, + '000000000000000000000000000000000000006d': { + balance: '0x1', + }, + '000000000000000000000000000000000000006e': { + balance: '0x1', + }, + '000000000000000000000000000000000000006f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000070': { + balance: '0x1', + }, + '0000000000000000000000000000000000000071': { + balance: '0x1', + }, + '0000000000000000000000000000000000000072': { + balance: '0x1', + }, + '0000000000000000000000000000000000000073': { + balance: '0x1', + }, + '0000000000000000000000000000000000000074': { + balance: '0x1', + }, + '0000000000000000000000000000000000000075': { + balance: '0x1', + }, + '0000000000000000000000000000000000000076': { + balance: '0x1', + }, + '0000000000000000000000000000000000000077': { + balance: '0x1', + }, + '0000000000000000000000000000000000000078': { + balance: '0x1', + }, + '0000000000000000000000000000000000000079': { + balance: '0x1', + }, + '000000000000000000000000000000000000007a': { + balance: '0x1', + }, + '000000000000000000000000000000000000007b': { + balance: '0x1', + }, + '000000000000000000000000000000000000007c': { + balance: '0x1', + }, + '000000000000000000000000000000000000007d': { + balance: '0x1', + }, + '000000000000000000000000000000000000007e': { + balance: '0x1', + }, + '000000000000000000000000000000000000007f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000080': { + balance: '0x1', + }, + '0000000000000000000000000000000000000081': { + balance: '0x1', + }, + '0000000000000000000000000000000000000082': { + balance: '0x1', + }, + '0000000000000000000000000000000000000083': { + balance: '0x1', + }, + '0000000000000000000000000000000000000084': { + balance: '0x1', + }, + '0000000000000000000000000000000000000085': { + balance: '0x1', + }, + '0000000000000000000000000000000000000086': { + balance: '0x1', + }, + '0000000000000000000000000000000000000087': { + balance: '0x1', + }, + '0000000000000000000000000000000000000088': { + balance: '0x1', + }, + '0000000000000000000000000000000000000089': { + balance: '0x1', + }, + '000000000000000000000000000000000000008a': { + balance: '0x1', + }, + '000000000000000000000000000000000000008b': { + balance: '0x1', + }, + '000000000000000000000000000000000000008c': { + balance: '0x1', + }, + '000000000000000000000000000000000000008d': { + balance: '0x1', + }, + '000000000000000000000000000000000000008e': { + balance: '0x1', + }, + '000000000000000000000000000000000000008f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000090': { + balance: '0x1', + }, + '0000000000000000000000000000000000000091': { + balance: '0x1', + }, + '0000000000000000000000000000000000000092': { + balance: '0x1', + }, + '0000000000000000000000000000000000000093': { + balance: '0x1', + }, + '0000000000000000000000000000000000000094': { + balance: '0x1', + }, + '0000000000000000000000000000000000000095': { + balance: '0x1', + }, + '0000000000000000000000000000000000000096': { + balance: '0x1', + }, + '0000000000000000000000000000000000000097': { + balance: '0x1', + }, + '0000000000000000000000000000000000000098': { + balance: '0x1', + }, + '0000000000000000000000000000000000000099': { + balance: '0x1', + }, + '000000000000000000000000000000000000009a': { + balance: '0x1', + }, + '000000000000000000000000000000000000009b': { + balance: '0x1', + }, + '000000000000000000000000000000000000009c': { + balance: '0x1', + }, + '000000000000000000000000000000000000009d': { + balance: '0x1', + }, + '000000000000000000000000000000000000009e': { + balance: '0x1', + }, + '000000000000000000000000000000000000009f': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000aa': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ab': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ac': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ad': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ae': { + balance: '0x1', + }, + '00000000000000000000000000000000000000af': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ba': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000be': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bf': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ca': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ce': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cf': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000da': { + balance: '0x1', + }, + '00000000000000000000000000000000000000db': { + balance: '0x1', + }, + '00000000000000000000000000000000000000dc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000dd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000de': { + balance: '0x1', + }, + '00000000000000000000000000000000000000df': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ea': { + balance: '0x1', + }, + '00000000000000000000000000000000000000eb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ec': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ed': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ee': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ef': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fa': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fe': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ff': { + balance: '0x1', + }, + cde098d93535445768e8a2345a2f869139f45641: { + balance: '0x200000000000000000000000000000000000000000000000000000000000000', + }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', +} diff --git a/packages/common/test/data/geth-genesis/rpctestnet.json b/packages/common/test/data/geth-genesis/rpctestnet.json deleted file mode 100644 index 3f90767a5b..0000000000 --- a/packages/common/test/data/geth-genesis/rpctestnet.json +++ /dev/null @@ -1,799 +0,0 @@ -{ - "config": { - "chainId": 15470, - "homesteadBlock": 0, - "eip150Block": 0, - "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "berlinBlock": 0, - "londonBlock": 2 - }, - "nonce": "0x0", - "timestamp": "0x61279291", - "extraData": "0x", - "gasLimit": "0x47b760", - "difficulty": "0x1", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0000000000000000000000000000000000000000": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000001": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000002": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000003": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000004": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000005": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000006": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000007": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000008": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000009": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000010": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000011": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000012": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000013": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000014": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000015": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000016": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000017": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000018": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000019": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000020": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000021": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000022": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000023": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000024": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000025": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000026": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000027": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000028": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000029": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000030": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000031": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000032": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000033": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000034": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000035": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000036": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000037": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000038": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000039": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000040": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000041": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000042": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000043": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000044": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000045": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000046": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000047": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000048": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000049": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000050": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000051": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000052": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000053": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000054": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000055": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000056": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000057": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000058": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000059": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000060": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000061": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000062": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000063": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000064": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000065": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000066": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000067": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000068": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000069": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000070": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000071": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000072": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000073": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000074": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000075": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000076": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000077": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000078": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000079": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000080": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000081": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000082": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000083": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000084": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000085": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000086": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000087": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000088": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000089": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000090": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000091": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000092": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000093": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000094": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000095": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000096": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000097": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000098": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000099": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009f": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000aa": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ab": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ac": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ad": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ae": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000af": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ba": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000be": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bf": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ca": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ce": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cf": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000da": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000db": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000dc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000dd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000de": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000df": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ea": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000eb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ec": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ed": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ee": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ef": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fa": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fe": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ff": { - "balance": "0x1" - }, - "cde098d93535445768e8a2345a2f869139f45641": { - "balance": "0x200000000000000000000000000000000000000000000000000000000000000" - } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000" -} diff --git a/packages/common/test/data/geth-genesis/rpctestnet.ts b/packages/common/test/data/geth-genesis/rpctestnet.ts new file mode 100644 index 0000000000..fe4d40b704 --- /dev/null +++ b/packages/common/test/data/geth-genesis/rpctestnet.ts @@ -0,0 +1,799 @@ +export const rpctestnetData = { + config: { + chainId: 15470, + homesteadBlock: 0, + eip150Block: 0, + eip150Hash: '0x0000000000000000000000000000000000000000000000000000000000000000', + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + berlinBlock: 0, + londonBlock: 2, + }, + nonce: '0x0', + timestamp: '0x61279291', + extraData: '0x', + gasLimit: '0x47b760', + difficulty: '0x1', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0000000000000000000000000000000000000000': { + balance: '0x1', + }, + '0000000000000000000000000000000000000001': { + balance: '0x1', + }, + '0000000000000000000000000000000000000002': { + balance: '0x1', + }, + '0000000000000000000000000000000000000003': { + balance: '0x1', + }, + '0000000000000000000000000000000000000004': { + balance: '0x1', + }, + '0000000000000000000000000000000000000005': { + balance: '0x1', + }, + '0000000000000000000000000000000000000006': { + balance: '0x1', + }, + '0000000000000000000000000000000000000007': { + balance: '0x1', + }, + '0000000000000000000000000000000000000008': { + balance: '0x1', + }, + '0000000000000000000000000000000000000009': { + balance: '0x1', + }, + '000000000000000000000000000000000000000a': { + balance: '0x1', + }, + '000000000000000000000000000000000000000b': { + balance: '0x1', + }, + '000000000000000000000000000000000000000c': { + balance: '0x1', + }, + '000000000000000000000000000000000000000d': { + balance: '0x1', + }, + '000000000000000000000000000000000000000e': { + balance: '0x1', + }, + '000000000000000000000000000000000000000f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000010': { + balance: '0x1', + }, + '0000000000000000000000000000000000000011': { + balance: '0x1', + }, + '0000000000000000000000000000000000000012': { + balance: '0x1', + }, + '0000000000000000000000000000000000000013': { + balance: '0x1', + }, + '0000000000000000000000000000000000000014': { + balance: '0x1', + }, + '0000000000000000000000000000000000000015': { + balance: '0x1', + }, + '0000000000000000000000000000000000000016': { + balance: '0x1', + }, + '0000000000000000000000000000000000000017': { + balance: '0x1', + }, + '0000000000000000000000000000000000000018': { + balance: '0x1', + }, + '0000000000000000000000000000000000000019': { + balance: '0x1', + }, + '000000000000000000000000000000000000001a': { + balance: '0x1', + }, + '000000000000000000000000000000000000001b': { + balance: '0x1', + }, + '000000000000000000000000000000000000001c': { + balance: '0x1', + }, + '000000000000000000000000000000000000001d': { + balance: '0x1', + }, + '000000000000000000000000000000000000001e': { + balance: '0x1', + }, + '000000000000000000000000000000000000001f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000020': { + balance: '0x1', + }, + '0000000000000000000000000000000000000021': { + balance: '0x1', + }, + '0000000000000000000000000000000000000022': { + balance: '0x1', + }, + '0000000000000000000000000000000000000023': { + balance: '0x1', + }, + '0000000000000000000000000000000000000024': { + balance: '0x1', + }, + '0000000000000000000000000000000000000025': { + balance: '0x1', + }, + '0000000000000000000000000000000000000026': { + balance: '0x1', + }, + '0000000000000000000000000000000000000027': { + balance: '0x1', + }, + '0000000000000000000000000000000000000028': { + balance: '0x1', + }, + '0000000000000000000000000000000000000029': { + balance: '0x1', + }, + '000000000000000000000000000000000000002a': { + balance: '0x1', + }, + '000000000000000000000000000000000000002b': { + balance: '0x1', + }, + '000000000000000000000000000000000000002c': { + balance: '0x1', + }, + '000000000000000000000000000000000000002d': { + balance: '0x1', + }, + '000000000000000000000000000000000000002e': { + balance: '0x1', + }, + '000000000000000000000000000000000000002f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000030': { + balance: '0x1', + }, + '0000000000000000000000000000000000000031': { + balance: '0x1', + }, + '0000000000000000000000000000000000000032': { + balance: '0x1', + }, + '0000000000000000000000000000000000000033': { + balance: '0x1', + }, + '0000000000000000000000000000000000000034': { + balance: '0x1', + }, + '0000000000000000000000000000000000000035': { + balance: '0x1', + }, + '0000000000000000000000000000000000000036': { + balance: '0x1', + }, + '0000000000000000000000000000000000000037': { + balance: '0x1', + }, + '0000000000000000000000000000000000000038': { + balance: '0x1', + }, + '0000000000000000000000000000000000000039': { + balance: '0x1', + }, + '000000000000000000000000000000000000003a': { + balance: '0x1', + }, + '000000000000000000000000000000000000003b': { + balance: '0x1', + }, + '000000000000000000000000000000000000003c': { + balance: '0x1', + }, + '000000000000000000000000000000000000003d': { + balance: '0x1', + }, + '000000000000000000000000000000000000003e': { + balance: '0x1', + }, + '000000000000000000000000000000000000003f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000040': { + balance: '0x1', + }, + '0000000000000000000000000000000000000041': { + balance: '0x1', + }, + '0000000000000000000000000000000000000042': { + balance: '0x1', + }, + '0000000000000000000000000000000000000043': { + balance: '0x1', + }, + '0000000000000000000000000000000000000044': { + balance: '0x1', + }, + '0000000000000000000000000000000000000045': { + balance: '0x1', + }, + '0000000000000000000000000000000000000046': { + balance: '0x1', + }, + '0000000000000000000000000000000000000047': { + balance: '0x1', + }, + '0000000000000000000000000000000000000048': { + balance: '0x1', + }, + '0000000000000000000000000000000000000049': { + balance: '0x1', + }, + '000000000000000000000000000000000000004a': { + balance: '0x1', + }, + '000000000000000000000000000000000000004b': { + balance: '0x1', + }, + '000000000000000000000000000000000000004c': { + balance: '0x1', + }, + '000000000000000000000000000000000000004d': { + balance: '0x1', + }, + '000000000000000000000000000000000000004e': { + balance: '0x1', + }, + '000000000000000000000000000000000000004f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000050': { + balance: '0x1', + }, + '0000000000000000000000000000000000000051': { + balance: '0x1', + }, + '0000000000000000000000000000000000000052': { + balance: '0x1', + }, + '0000000000000000000000000000000000000053': { + balance: '0x1', + }, + '0000000000000000000000000000000000000054': { + balance: '0x1', + }, + '0000000000000000000000000000000000000055': { + balance: '0x1', + }, + '0000000000000000000000000000000000000056': { + balance: '0x1', + }, + '0000000000000000000000000000000000000057': { + balance: '0x1', + }, + '0000000000000000000000000000000000000058': { + balance: '0x1', + }, + '0000000000000000000000000000000000000059': { + balance: '0x1', + }, + '000000000000000000000000000000000000005a': { + balance: '0x1', + }, + '000000000000000000000000000000000000005b': { + balance: '0x1', + }, + '000000000000000000000000000000000000005c': { + balance: '0x1', + }, + '000000000000000000000000000000000000005d': { + balance: '0x1', + }, + '000000000000000000000000000000000000005e': { + balance: '0x1', + }, + '000000000000000000000000000000000000005f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000060': { + balance: '0x1', + }, + '0000000000000000000000000000000000000061': { + balance: '0x1', + }, + '0000000000000000000000000000000000000062': { + balance: '0x1', + }, + '0000000000000000000000000000000000000063': { + balance: '0x1', + }, + '0000000000000000000000000000000000000064': { + balance: '0x1', + }, + '0000000000000000000000000000000000000065': { + balance: '0x1', + }, + '0000000000000000000000000000000000000066': { + balance: '0x1', + }, + '0000000000000000000000000000000000000067': { + balance: '0x1', + }, + '0000000000000000000000000000000000000068': { + balance: '0x1', + }, + '0000000000000000000000000000000000000069': { + balance: '0x1', + }, + '000000000000000000000000000000000000006a': { + balance: '0x1', + }, + '000000000000000000000000000000000000006b': { + balance: '0x1', + }, + '000000000000000000000000000000000000006c': { + balance: '0x1', + }, + '000000000000000000000000000000000000006d': { + balance: '0x1', + }, + '000000000000000000000000000000000000006e': { + balance: '0x1', + }, + '000000000000000000000000000000000000006f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000070': { + balance: '0x1', + }, + '0000000000000000000000000000000000000071': { + balance: '0x1', + }, + '0000000000000000000000000000000000000072': { + balance: '0x1', + }, + '0000000000000000000000000000000000000073': { + balance: '0x1', + }, + '0000000000000000000000000000000000000074': { + balance: '0x1', + }, + '0000000000000000000000000000000000000075': { + balance: '0x1', + }, + '0000000000000000000000000000000000000076': { + balance: '0x1', + }, + '0000000000000000000000000000000000000077': { + balance: '0x1', + }, + '0000000000000000000000000000000000000078': { + balance: '0x1', + }, + '0000000000000000000000000000000000000079': { + balance: '0x1', + }, + '000000000000000000000000000000000000007a': { + balance: '0x1', + }, + '000000000000000000000000000000000000007b': { + balance: '0x1', + }, + '000000000000000000000000000000000000007c': { + balance: '0x1', + }, + '000000000000000000000000000000000000007d': { + balance: '0x1', + }, + '000000000000000000000000000000000000007e': { + balance: '0x1', + }, + '000000000000000000000000000000000000007f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000080': { + balance: '0x1', + }, + '0000000000000000000000000000000000000081': { + balance: '0x1', + }, + '0000000000000000000000000000000000000082': { + balance: '0x1', + }, + '0000000000000000000000000000000000000083': { + balance: '0x1', + }, + '0000000000000000000000000000000000000084': { + balance: '0x1', + }, + '0000000000000000000000000000000000000085': { + balance: '0x1', + }, + '0000000000000000000000000000000000000086': { + balance: '0x1', + }, + '0000000000000000000000000000000000000087': { + balance: '0x1', + }, + '0000000000000000000000000000000000000088': { + balance: '0x1', + }, + '0000000000000000000000000000000000000089': { + balance: '0x1', + }, + '000000000000000000000000000000000000008a': { + balance: '0x1', + }, + '000000000000000000000000000000000000008b': { + balance: '0x1', + }, + '000000000000000000000000000000000000008c': { + balance: '0x1', + }, + '000000000000000000000000000000000000008d': { + balance: '0x1', + }, + '000000000000000000000000000000000000008e': { + balance: '0x1', + }, + '000000000000000000000000000000000000008f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000090': { + balance: '0x1', + }, + '0000000000000000000000000000000000000091': { + balance: '0x1', + }, + '0000000000000000000000000000000000000092': { + balance: '0x1', + }, + '0000000000000000000000000000000000000093': { + balance: '0x1', + }, + '0000000000000000000000000000000000000094': { + balance: '0x1', + }, + '0000000000000000000000000000000000000095': { + balance: '0x1', + }, + '0000000000000000000000000000000000000096': { + balance: '0x1', + }, + '0000000000000000000000000000000000000097': { + balance: '0x1', + }, + '0000000000000000000000000000000000000098': { + balance: '0x1', + }, + '0000000000000000000000000000000000000099': { + balance: '0x1', + }, + '000000000000000000000000000000000000009a': { + balance: '0x1', + }, + '000000000000000000000000000000000000009b': { + balance: '0x1', + }, + '000000000000000000000000000000000000009c': { + balance: '0x1', + }, + '000000000000000000000000000000000000009d': { + balance: '0x1', + }, + '000000000000000000000000000000000000009e': { + balance: '0x1', + }, + '000000000000000000000000000000000000009f': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000aa': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ab': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ac': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ad': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ae': { + balance: '0x1', + }, + '00000000000000000000000000000000000000af': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ba': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000be': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bf': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ca': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ce': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cf': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000da': { + balance: '0x1', + }, + '00000000000000000000000000000000000000db': { + balance: '0x1', + }, + '00000000000000000000000000000000000000dc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000dd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000de': { + balance: '0x1', + }, + '00000000000000000000000000000000000000df': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ea': { + balance: '0x1', + }, + '00000000000000000000000000000000000000eb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ec': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ed': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ee': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ef': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fa': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fe': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ff': { + balance: '0x1', + }, + cde098d93535445768e8a2345a2f869139f45641: { + balance: '0x200000000000000000000000000000000000000000000000000000000000000', + }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', +} diff --git a/packages/common/test/data/geth-genesis/testnet.json b/packages/common/test/data/geth-genesis/testnet.json deleted file mode 100644 index 6440076a5b..0000000000 --- a/packages/common/test/data/geth-genesis/testnet.json +++ /dev/null @@ -1,814 +0,0 @@ -{ - "config": { - "chainId": 5, - "homesteadBlock": 0, - "daoForkSupport": true, - "eip150Block": 0, - "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 1561651, - "berlinBlock": 4460644, - "londonBlock": 5062605, - "clique": { - "period": 15, - "epoch": 30000 - } - }, - "nonce": "0x042", - "timestamp": "0x5c51a607", - "extraData": "0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0xa00000", - "difficulty": "0x1", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0000000000000000000000000000000000000000": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000001": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000002": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000003": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000004": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000005": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000006": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000007": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000008": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000009": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000000f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000010": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000011": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000012": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000013": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000014": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000015": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000016": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000017": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000018": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000019": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000001f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000020": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000021": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000022": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000023": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000024": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000025": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000026": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000027": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000028": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000029": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000002f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000030": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000031": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000032": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000033": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000034": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000035": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000036": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000037": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000038": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000039": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000003f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000040": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000041": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000042": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000043": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000044": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000045": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000046": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000047": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000048": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000049": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000004f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000050": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000051": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000052": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000053": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000054": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000055": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000056": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000057": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000058": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000059": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000005f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000060": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000061": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000062": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000063": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000064": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000065": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000066": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000067": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000068": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000069": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000006f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000070": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000071": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000072": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000073": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000074": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000075": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000076": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000077": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000078": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000079": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000007f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000080": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000081": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000082": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000083": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000084": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000085": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000086": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000087": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000088": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000089": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000008f": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000090": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000091": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000092": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000093": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000094": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000095": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000096": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000097": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000098": { - "balance": "0x1" - }, - "0000000000000000000000000000000000000099": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009a": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009b": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009c": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009d": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009e": { - "balance": "0x1" - }, - "000000000000000000000000000000000000009f": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000a9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000aa": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ab": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ac": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ad": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ae": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000af": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000b9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ba": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000be": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000bf": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000c9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ca": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ce": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000cf": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000d9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000da": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000db": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000dc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000dd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000de": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000df": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000e9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ea": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000eb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ec": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ed": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ee": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ef": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f0": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f1": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f2": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f3": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f4": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f5": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f6": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f7": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f8": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000f9": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fa": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fb": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fc": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fd": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000fe": { - "balance": "0x1" - }, - "00000000000000000000000000000000000000ff": { - "balance": "0x1" - }, - "4c2ae482593505f0163cdefc073e81c63cda4107": { - "balance": "0x152d02c7e14af6800000" - }, - "a8e8f14732658e4b51e8711931053a8a69baf2b1": { - "balance": "0x152d02c7e14af6800000" - }, - "d9a5179f091d85051d3c982785efd1455cec8699": { - "balance": "0x84595161401484a000000" - }, - "e0a2bd4258d2768837baa26a28fe71dc079f84c7": { - "balance": "0x4a47e3c12448f4ad000000" - } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": null -} diff --git a/packages/common/test/data/geth-genesis/testnetData.ts b/packages/common/test/data/geth-genesis/testnetData.ts new file mode 100644 index 0000000000..4f0ed2435b --- /dev/null +++ b/packages/common/test/data/geth-genesis/testnetData.ts @@ -0,0 +1,815 @@ +export const testnetData = { + config: { + chainId: 5, + homesteadBlock: 0, + daoForkSupport: true, + eip150Block: 0, + eip150Hash: '0x0000000000000000000000000000000000000000000000000000000000000000', + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 1561651, + berlinBlock: 4460644, + londonBlock: 5062605, + clique: { + period: 15, + epoch: 30000, + }, + }, + nonce: '0x042', + timestamp: '0x5c51a607', + extraData: + '0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + gasLimit: '0xa00000', + difficulty: '0x1', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0000000000000000000000000000000000000000': { + balance: '0x1', + }, + '0000000000000000000000000000000000000001': { + balance: '0x1', + }, + '0000000000000000000000000000000000000002': { + balance: '0x1', + }, + '0000000000000000000000000000000000000003': { + balance: '0x1', + }, + '0000000000000000000000000000000000000004': { + balance: '0x1', + }, + '0000000000000000000000000000000000000005': { + balance: '0x1', + }, + '0000000000000000000000000000000000000006': { + balance: '0x1', + }, + '0000000000000000000000000000000000000007': { + balance: '0x1', + }, + '0000000000000000000000000000000000000008': { + balance: '0x1', + }, + '0000000000000000000000000000000000000009': { + balance: '0x1', + }, + '000000000000000000000000000000000000000a': { + balance: '0x1', + }, + '000000000000000000000000000000000000000b': { + balance: '0x1', + }, + '000000000000000000000000000000000000000c': { + balance: '0x1', + }, + '000000000000000000000000000000000000000d': { + balance: '0x1', + }, + '000000000000000000000000000000000000000e': { + balance: '0x1', + }, + '000000000000000000000000000000000000000f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000010': { + balance: '0x1', + }, + '0000000000000000000000000000000000000011': { + balance: '0x1', + }, + '0000000000000000000000000000000000000012': { + balance: '0x1', + }, + '0000000000000000000000000000000000000013': { + balance: '0x1', + }, + '0000000000000000000000000000000000000014': { + balance: '0x1', + }, + '0000000000000000000000000000000000000015': { + balance: '0x1', + }, + '0000000000000000000000000000000000000016': { + balance: '0x1', + }, + '0000000000000000000000000000000000000017': { + balance: '0x1', + }, + '0000000000000000000000000000000000000018': { + balance: '0x1', + }, + '0000000000000000000000000000000000000019': { + balance: '0x1', + }, + '000000000000000000000000000000000000001a': { + balance: '0x1', + }, + '000000000000000000000000000000000000001b': { + balance: '0x1', + }, + '000000000000000000000000000000000000001c': { + balance: '0x1', + }, + '000000000000000000000000000000000000001d': { + balance: '0x1', + }, + '000000000000000000000000000000000000001e': { + balance: '0x1', + }, + '000000000000000000000000000000000000001f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000020': { + balance: '0x1', + }, + '0000000000000000000000000000000000000021': { + balance: '0x1', + }, + '0000000000000000000000000000000000000022': { + balance: '0x1', + }, + '0000000000000000000000000000000000000023': { + balance: '0x1', + }, + '0000000000000000000000000000000000000024': { + balance: '0x1', + }, + '0000000000000000000000000000000000000025': { + balance: '0x1', + }, + '0000000000000000000000000000000000000026': { + balance: '0x1', + }, + '0000000000000000000000000000000000000027': { + balance: '0x1', + }, + '0000000000000000000000000000000000000028': { + balance: '0x1', + }, + '0000000000000000000000000000000000000029': { + balance: '0x1', + }, + '000000000000000000000000000000000000002a': { + balance: '0x1', + }, + '000000000000000000000000000000000000002b': { + balance: '0x1', + }, + '000000000000000000000000000000000000002c': { + balance: '0x1', + }, + '000000000000000000000000000000000000002d': { + balance: '0x1', + }, + '000000000000000000000000000000000000002e': { + balance: '0x1', + }, + '000000000000000000000000000000000000002f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000030': { + balance: '0x1', + }, + '0000000000000000000000000000000000000031': { + balance: '0x1', + }, + '0000000000000000000000000000000000000032': { + balance: '0x1', + }, + '0000000000000000000000000000000000000033': { + balance: '0x1', + }, + '0000000000000000000000000000000000000034': { + balance: '0x1', + }, + '0000000000000000000000000000000000000035': { + balance: '0x1', + }, + '0000000000000000000000000000000000000036': { + balance: '0x1', + }, + '0000000000000000000000000000000000000037': { + balance: '0x1', + }, + '0000000000000000000000000000000000000038': { + balance: '0x1', + }, + '0000000000000000000000000000000000000039': { + balance: '0x1', + }, + '000000000000000000000000000000000000003a': { + balance: '0x1', + }, + '000000000000000000000000000000000000003b': { + balance: '0x1', + }, + '000000000000000000000000000000000000003c': { + balance: '0x1', + }, + '000000000000000000000000000000000000003d': { + balance: '0x1', + }, + '000000000000000000000000000000000000003e': { + balance: '0x1', + }, + '000000000000000000000000000000000000003f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000040': { + balance: '0x1', + }, + '0000000000000000000000000000000000000041': { + balance: '0x1', + }, + '0000000000000000000000000000000000000042': { + balance: '0x1', + }, + '0000000000000000000000000000000000000043': { + balance: '0x1', + }, + '0000000000000000000000000000000000000044': { + balance: '0x1', + }, + '0000000000000000000000000000000000000045': { + balance: '0x1', + }, + '0000000000000000000000000000000000000046': { + balance: '0x1', + }, + '0000000000000000000000000000000000000047': { + balance: '0x1', + }, + '0000000000000000000000000000000000000048': { + balance: '0x1', + }, + '0000000000000000000000000000000000000049': { + balance: '0x1', + }, + '000000000000000000000000000000000000004a': { + balance: '0x1', + }, + '000000000000000000000000000000000000004b': { + balance: '0x1', + }, + '000000000000000000000000000000000000004c': { + balance: '0x1', + }, + '000000000000000000000000000000000000004d': { + balance: '0x1', + }, + '000000000000000000000000000000000000004e': { + balance: '0x1', + }, + '000000000000000000000000000000000000004f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000050': { + balance: '0x1', + }, + '0000000000000000000000000000000000000051': { + balance: '0x1', + }, + '0000000000000000000000000000000000000052': { + balance: '0x1', + }, + '0000000000000000000000000000000000000053': { + balance: '0x1', + }, + '0000000000000000000000000000000000000054': { + balance: '0x1', + }, + '0000000000000000000000000000000000000055': { + balance: '0x1', + }, + '0000000000000000000000000000000000000056': { + balance: '0x1', + }, + '0000000000000000000000000000000000000057': { + balance: '0x1', + }, + '0000000000000000000000000000000000000058': { + balance: '0x1', + }, + '0000000000000000000000000000000000000059': { + balance: '0x1', + }, + '000000000000000000000000000000000000005a': { + balance: '0x1', + }, + '000000000000000000000000000000000000005b': { + balance: '0x1', + }, + '000000000000000000000000000000000000005c': { + balance: '0x1', + }, + '000000000000000000000000000000000000005d': { + balance: '0x1', + }, + '000000000000000000000000000000000000005e': { + balance: '0x1', + }, + '000000000000000000000000000000000000005f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000060': { + balance: '0x1', + }, + '0000000000000000000000000000000000000061': { + balance: '0x1', + }, + '0000000000000000000000000000000000000062': { + balance: '0x1', + }, + '0000000000000000000000000000000000000063': { + balance: '0x1', + }, + '0000000000000000000000000000000000000064': { + balance: '0x1', + }, + '0000000000000000000000000000000000000065': { + balance: '0x1', + }, + '0000000000000000000000000000000000000066': { + balance: '0x1', + }, + '0000000000000000000000000000000000000067': { + balance: '0x1', + }, + '0000000000000000000000000000000000000068': { + balance: '0x1', + }, + '0000000000000000000000000000000000000069': { + balance: '0x1', + }, + '000000000000000000000000000000000000006a': { + balance: '0x1', + }, + '000000000000000000000000000000000000006b': { + balance: '0x1', + }, + '000000000000000000000000000000000000006c': { + balance: '0x1', + }, + '000000000000000000000000000000000000006d': { + balance: '0x1', + }, + '000000000000000000000000000000000000006e': { + balance: '0x1', + }, + '000000000000000000000000000000000000006f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000070': { + balance: '0x1', + }, + '0000000000000000000000000000000000000071': { + balance: '0x1', + }, + '0000000000000000000000000000000000000072': { + balance: '0x1', + }, + '0000000000000000000000000000000000000073': { + balance: '0x1', + }, + '0000000000000000000000000000000000000074': { + balance: '0x1', + }, + '0000000000000000000000000000000000000075': { + balance: '0x1', + }, + '0000000000000000000000000000000000000076': { + balance: '0x1', + }, + '0000000000000000000000000000000000000077': { + balance: '0x1', + }, + '0000000000000000000000000000000000000078': { + balance: '0x1', + }, + '0000000000000000000000000000000000000079': { + balance: '0x1', + }, + '000000000000000000000000000000000000007a': { + balance: '0x1', + }, + '000000000000000000000000000000000000007b': { + balance: '0x1', + }, + '000000000000000000000000000000000000007c': { + balance: '0x1', + }, + '000000000000000000000000000000000000007d': { + balance: '0x1', + }, + '000000000000000000000000000000000000007e': { + balance: '0x1', + }, + '000000000000000000000000000000000000007f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000080': { + balance: '0x1', + }, + '0000000000000000000000000000000000000081': { + balance: '0x1', + }, + '0000000000000000000000000000000000000082': { + balance: '0x1', + }, + '0000000000000000000000000000000000000083': { + balance: '0x1', + }, + '0000000000000000000000000000000000000084': { + balance: '0x1', + }, + '0000000000000000000000000000000000000085': { + balance: '0x1', + }, + '0000000000000000000000000000000000000086': { + balance: '0x1', + }, + '0000000000000000000000000000000000000087': { + balance: '0x1', + }, + '0000000000000000000000000000000000000088': { + balance: '0x1', + }, + '0000000000000000000000000000000000000089': { + balance: '0x1', + }, + '000000000000000000000000000000000000008a': { + balance: '0x1', + }, + '000000000000000000000000000000000000008b': { + balance: '0x1', + }, + '000000000000000000000000000000000000008c': { + balance: '0x1', + }, + '000000000000000000000000000000000000008d': { + balance: '0x1', + }, + '000000000000000000000000000000000000008e': { + balance: '0x1', + }, + '000000000000000000000000000000000000008f': { + balance: '0x1', + }, + '0000000000000000000000000000000000000090': { + balance: '0x1', + }, + '0000000000000000000000000000000000000091': { + balance: '0x1', + }, + '0000000000000000000000000000000000000092': { + balance: '0x1', + }, + '0000000000000000000000000000000000000093': { + balance: '0x1', + }, + '0000000000000000000000000000000000000094': { + balance: '0x1', + }, + '0000000000000000000000000000000000000095': { + balance: '0x1', + }, + '0000000000000000000000000000000000000096': { + balance: '0x1', + }, + '0000000000000000000000000000000000000097': { + balance: '0x1', + }, + '0000000000000000000000000000000000000098': { + balance: '0x1', + }, + '0000000000000000000000000000000000000099': { + balance: '0x1', + }, + '000000000000000000000000000000000000009a': { + balance: '0x1', + }, + '000000000000000000000000000000000000009b': { + balance: '0x1', + }, + '000000000000000000000000000000000000009c': { + balance: '0x1', + }, + '000000000000000000000000000000000000009d': { + balance: '0x1', + }, + '000000000000000000000000000000000000009e': { + balance: '0x1', + }, + '000000000000000000000000000000000000009f': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000a9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000aa': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ab': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ac': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ad': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ae': { + balance: '0x1', + }, + '00000000000000000000000000000000000000af': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000b9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ba': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000be': { + balance: '0x1', + }, + '00000000000000000000000000000000000000bf': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000c9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ca': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ce': { + balance: '0x1', + }, + '00000000000000000000000000000000000000cf': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000d9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000da': { + balance: '0x1', + }, + '00000000000000000000000000000000000000db': { + balance: '0x1', + }, + '00000000000000000000000000000000000000dc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000dd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000de': { + balance: '0x1', + }, + '00000000000000000000000000000000000000df': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000e9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ea': { + balance: '0x1', + }, + '00000000000000000000000000000000000000eb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ec': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ed': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ee': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ef': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f0': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f1': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f2': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f3': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f4': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f5': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f6': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f7': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f8': { + balance: '0x1', + }, + '00000000000000000000000000000000000000f9': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fa': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fb': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fc': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fd': { + balance: '0x1', + }, + '00000000000000000000000000000000000000fe': { + balance: '0x1', + }, + '00000000000000000000000000000000000000ff': { + balance: '0x1', + }, + '4c2ae482593505f0163cdefc073e81c63cda4107': { + balance: '0x152d02c7e14af6800000', + }, + a8e8f14732658e4b51e8711931053a8a69baf2b1: { + balance: '0x152d02c7e14af6800000', + }, + d9a5179f091d85051d3c982785efd1455cec8699: { + balance: '0x84595161401484a000000', + }, + e0a2bd4258d2768837baa26a28fe71dc079f84c7: { + balance: '0x4a47e3c12448f4ad000000', + }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + baseFeePerGas: null, +} diff --git a/packages/common/test/data/geth-genesis/withdrawals.json b/packages/common/test/data/geth-genesis/withdrawals.json deleted file mode 100644 index 7941658039..0000000000 --- a/packages/common/test/data/geth-genesis/withdrawals.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "config": { - "chainId": 1, - "homesteadBlock": 0, - "eip150Block": 0, - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "muirGlacierBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "shanghaiTime": 0, - "clique": { - "blockperiodseconds": 5, - "epochlength": 30000 - }, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true - }, - "nonce": "0x42", - "timestamp": "0x0", - "extraData": "0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0x1C9C380", - "difficulty": "0x400000000", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { "balance": "0x6d6172697573766477000000" } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": "0x7" -} diff --git a/packages/common/test/data/geth-genesis/withdrawals.ts b/packages/common/test/data/geth-genesis/withdrawals.ts new file mode 100644 index 0000000000..2d1aa9b01d --- /dev/null +++ b/packages/common/test/data/geth-genesis/withdrawals.ts @@ -0,0 +1,38 @@ +export const withdrawalsData = { + config: { + chainId: 1, + homesteadBlock: 0, + eip150Block: 0, + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + muirGlacierBlock: 0, + berlinBlock: 0, + londonBlock: 0, + shanghaiTime: 0, + clique: { + blockperiodseconds: 5, + epochlength: 30000, + }, + terminalTotalDifficulty: 0, + terminalTotalDifficultyPassed: true, + }, + nonce: '0x42', + timestamp: '0x0', + extraData: + '0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + gasLimit: '0x1C9C380', + difficulty: '0x400000000', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { balance: '0x6d6172697573766477000000' }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + baseFeePerGas: '0x7', +} diff --git a/packages/common/test/data/post-merge-hardfork.json b/packages/common/test/data/post-merge-hardfork.json deleted file mode 100644 index 71582b9b7d..0000000000 --- a/packages/common/test/data/post-merge-hardfork.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "config": { - "chainId": 1, - "homesteadBlock": 0, - "eip150Block": 0, - "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "muirGlacierBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "shanghaiTime": 8, - "clique": { - "period": 5, - "epoch": 30000 - }, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true - }, - "nonce": "0x42", - "timestamp": "0x0", - "extraData": "0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "gasLimit": "0x1C9C380", - "difficulty": "0x0", - "mixHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "coinbase": "0x0000000000000000000000000000000000000000", - "alloc": { - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "balance": "0x6d6172697573766477000000" - }, - "0x8A04d14125D0FDCDc742F4A05C051De07232EDa4": { - "code": "0x60806040526004361061003f5760003560e01c806301ffc9a714610044578063228951181461008c578063621fd130146101a2578063c5f2892f1461022c575b600080fd5b34801561005057600080fd5b506100786004803603602081101561006757600080fd5b50356001600160e01b031916610253565b604080519115158252519081900360200190f35b6101a0600480360360808110156100a257600080fd5b8101906020810181356401000000008111156100bd57600080fd5b8201836020820111156100cf57600080fd5b803590602001918460018302840111640100000000831117156100f157600080fd5b91939092909160208101903564010000000081111561010f57600080fd5b82018360208201111561012157600080fd5b8035906020019184600183028401116401000000008311171561014357600080fd5b91939092909160208101903564010000000081111561016157600080fd5b82018360208201111561017357600080fd5b8035906020019184600183028401116401000000008311171561019557600080fd5b91935091503561028a565b005b3480156101ae57600080fd5b506101b7610ce6565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f15781810151838201526020016101d9565b50505050905090810190601f16801561021e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023857600080fd5b50610241610cf8565b60408051918252519081900360200190f35b60006001600160e01b031982166301ffc9a760e01b148061028457506001600160e01b03198216638564090760e01b145b92915050565b603086146102c95760405162461bcd60e51b81526004018080602001828103825260268152602001806112516026913960400191505060405180910390fd5b602084146103085760405162461bcd60e51b81526004018080602001828103825260368152602001806111e86036913960400191505060405180910390fd5b606082146103475760405162461bcd60e51b81526004018080602001828103825260298152602001806112c46029913960400191505060405180910390fd5b670de0b6b3a764000034101561038e5760405162461bcd60e51b815260040180806020018281038252602681526020018061129e6026913960400191505060405180910390fd5b633b9aca003406156103d15760405162461bcd60e51b815260040180806020018281038252603381526020018061121e6033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff81111561041f5760405162461bcd60e51b81526004018080602001828103825260278152602001806112776027913960400191505060405180910390fd5b606061042a82610fc6565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a61045f602054610fc6565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f01601f191690910187810386528c815260200190508c8c808284376000838201819052601f909101601f191690920188810386528c5181528c51602091820193918e019250908190849084905b838110156104f65781810151838201526020016104de565b50505050905090810190601f1680156105235780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f909101601f19169092018881038452895181528951602091820193918b019250908190849084905b8381101561057f578181015183820152602001610567565b50505050905090810190601f1680156105ac5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284376fffffffffffffffffffffffffffffffff199094169190930190815260408051600f19818403018152601090920190819052815191955093508392506020850191508083835b602083106106415780518252601f199092019160209182019101610622565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610680573d6000803e3d6000fd5b5050506040513d602081101561069557600080fd5b5051905060006002806106ab6040848a8c61114a565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106107015780518252601f1990920191602091820191016106e2565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610740573d6000803e3d6000fd5b5050506040513d602081101561075557600080fd5b50516002610766896040818d61114a565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106107c15780518252601f1990920191602091820191016107a2565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610800573d6000803e3d6000fd5b5050506040513d602081101561081557600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b6020831061086b5780518252601f19909201916020918201910161084c565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa1580156108aa573d6000803e3d6000fd5b5050506040513d60208110156108bf57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b6020831061092e5780518252601f19909201916020918201910161090f565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa15801561096d573d6000803e3d6000fd5b5050506040513d602081101561098257600080fd5b50516040518651600291889160009188916020918201918291908601908083835b602083106109c25780518252601f1990920191602091820191016109a3565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610a495780518252601f199092019160209182019101610a2a565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610a88573d6000803e3d6000fd5b5050506040513d6020811015610a9d57600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610af35780518252601f199092019160209182019101610ad4565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610b32573d6000803e3d6000fd5b5050506040513d6020811015610b4757600080fd5b50519050858114610b895760405162461bcd60e51b81526004018080602001828103825260548152602001806111946054913960600191505060405180910390fd5b60205463ffffffff11610bcd5760405162461bcd60e51b81526004018080602001828103825260218152602001806111736021913960400191505060405180910390fd5b602080546001019081905560005b6020811015610cda578160011660011415610c0d578260008260208110610bfe57fe5b015550610cdd95505050505050565b600260008260208110610c1c57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610c745780518252601f199092019160209182019101610c55565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610cb3573d6000803e3d6000fd5b5050506040513d6020811015610cc857600080fd5b50519250600282049150600101610bdb565b50fe5b50505050505050565b6060610cf3602054610fc6565b905090565b6020546000908190815b6020811015610ea9578160011660011415610ddb57600260008260208110610d2657fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610d7e5780518252601f199092019160209182019101610d5f565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610dbd573d6000803e3d6000fd5b5050506040513d6020811015610dd257600080fd5b50519250610e9b565b60028360218360208110610deb57fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610e425780518252601f199092019160209182019101610e23565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610e81573d6000803e3d6000fd5b5050506040513d6020811015610e9657600080fd5b505192505b600282049150600101610d02565b50600282610eb8602054610fc6565b600060401b6040516020018084815260200183805190602001908083835b60208310610ef55780518252601f199092019160209182019101610ed6565b51815160209384036101000a600019018019909216911617905267ffffffffffffffff199590951692019182525060408051808303600719018152601890920190819052815191955093508392850191508083835b60208310610f695780518252601f199092019160209182019101610f4a565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610fa8573d6000803e3d6000fd5b5050506040513d6020811015610fbd57600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b8260008151811061100057fe5b60200101906001600160f81b031916908160001a9053508060061a60f81b8260018151811061102b57fe5b60200101906001600160f81b031916908160001a9053508060051a60f81b8260028151811061105657fe5b60200101906001600160f81b031916908160001a9053508060041a60f81b8260038151811061108157fe5b60200101906001600160f81b031916908160001a9053508060031a60f81b826004815181106110ac57fe5b60200101906001600160f81b031916908160001a9053508060021a60f81b826005815181106110d757fe5b60200101906001600160f81b031916908160001a9053508060011a60f81b8260068151811061110257fe5b60200101906001600160f81b031916908160001a9053508060001a60f81b8260078151811061112d57fe5b60200101906001600160f81b031916908160001a90535050919050565b60008085851115611159578182fd5b83861115611165578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a164736f6c634300060b000a", - "balance": "0x0" - } - }, - "number": "0x0", - "gasUsed": "0x0", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "baseFeePerGas": "0x7" -} diff --git a/packages/common/test/data/post-merge-hardfork.ts b/packages/common/test/data/post-merge-hardfork.ts new file mode 100644 index 0000000000..0584821733 --- /dev/null +++ b/packages/common/test/data/post-merge-hardfork.ts @@ -0,0 +1,45 @@ +export const postMergeHardforkData = { + config: { + chainId: 1, + homesteadBlock: 0, + eip150Block: 0, + eip150Hash: '0x0000000000000000000000000000000000000000000000000000000000000000', + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + muirGlacierBlock: 0, + berlinBlock: 0, + londonBlock: 0, + shanghaiTime: 8, + clique: { + period: 5, + epoch: 30000, + }, + terminalTotalDifficulty: 0, + terminalTotalDifficultyPassed: true, + }, + nonce: '0x42', + timestamp: '0x0', + extraData: + '0x0000000000000000000000000000000000000000000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + gasLimit: '0x1C9C380', + difficulty: '0x0', + mixHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + coinbase: '0x0000000000000000000000000000000000000000', + alloc: { + '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b': { + balance: '0x6d6172697573766477000000', + }, + '0x8A04d14125D0FDCDc742F4A05C051De07232EDa4': { + code: '0x60806040526004361061003f5760003560e01c806301ffc9a714610044578063228951181461008c578063621fd130146101a2578063c5f2892f1461022c575b600080fd5b34801561005057600080fd5b506100786004803603602081101561006757600080fd5b50356001600160e01b031916610253565b604080519115158252519081900360200190f35b6101a0600480360360808110156100a257600080fd5b8101906020810181356401000000008111156100bd57600080fd5b8201836020820111156100cf57600080fd5b803590602001918460018302840111640100000000831117156100f157600080fd5b91939092909160208101903564010000000081111561010f57600080fd5b82018360208201111561012157600080fd5b8035906020019184600183028401116401000000008311171561014357600080fd5b91939092909160208101903564010000000081111561016157600080fd5b82018360208201111561017357600080fd5b8035906020019184600183028401116401000000008311171561019557600080fd5b91935091503561028a565b005b3480156101ae57600080fd5b506101b7610ce6565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f15781810151838201526020016101d9565b50505050905090810190601f16801561021e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023857600080fd5b50610241610cf8565b60408051918252519081900360200190f35b60006001600160e01b031982166301ffc9a760e01b148061028457506001600160e01b03198216638564090760e01b145b92915050565b603086146102c95760405162461bcd60e51b81526004018080602001828103825260268152602001806112516026913960400191505060405180910390fd5b602084146103085760405162461bcd60e51b81526004018080602001828103825260368152602001806111e86036913960400191505060405180910390fd5b606082146103475760405162461bcd60e51b81526004018080602001828103825260298152602001806112c46029913960400191505060405180910390fd5b670de0b6b3a764000034101561038e5760405162461bcd60e51b815260040180806020018281038252602681526020018061129e6026913960400191505060405180910390fd5b633b9aca003406156103d15760405162461bcd60e51b815260040180806020018281038252603381526020018061121e6033913960400191505060405180910390fd5b633b9aca00340467ffffffffffffffff81111561041f5760405162461bcd60e51b81526004018080602001828103825260278152602001806112776027913960400191505060405180910390fd5b606061042a82610fc6565b90507f649bbc62d0e31342afea4e5cd82d4049e7e1ee912fc0889aa790803be39038c589898989858a8a61045f602054610fc6565b6040805160a0808252810189905290819060208201908201606083016080840160c085018e8e80828437600083820152601f01601f191690910187810386528c815260200190508c8c808284376000838201819052601f909101601f191690920188810386528c5181528c51602091820193918e019250908190849084905b838110156104f65781810151838201526020016104de565b50505050905090810190601f1680156105235780820380516001836020036101000a031916815260200191505b5086810383528881526020018989808284376000838201819052601f909101601f19169092018881038452895181528951602091820193918b019250908190849084905b8381101561057f578181015183820152602001610567565b50505050905090810190601f1680156105ac5780820380516001836020036101000a031916815260200191505b509d505050505050505050505050505060405180910390a1600060028a8a600060801b604051602001808484808284376fffffffffffffffffffffffffffffffff199094169190930190815260408051600f19818403018152601090920190819052815191955093508392506020850191508083835b602083106106415780518252601f199092019160209182019101610622565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610680573d6000803e3d6000fd5b5050506040513d602081101561069557600080fd5b5051905060006002806106ab6040848a8c61114a565b6040516020018083838082843780830192505050925050506040516020818303038152906040526040518082805190602001908083835b602083106107015780518252601f1990920191602091820191016106e2565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610740573d6000803e3d6000fd5b5050506040513d602081101561075557600080fd5b50516002610766896040818d61114a565b60405160009060200180848480828437919091019283525050604080518083038152602092830191829052805190945090925082918401908083835b602083106107c15780518252601f1990920191602091820191016107a2565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610800573d6000803e3d6000fd5b5050506040513d602081101561081557600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b6020831061086b5780518252601f19909201916020918201910161084c565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa1580156108aa573d6000803e3d6000fd5b5050506040513d60208110156108bf57600080fd5b50516040805160208101858152929350600092600292839287928f928f92018383808284378083019250505093505050506040516020818303038152906040526040518082805190602001908083835b6020831061092e5780518252601f19909201916020918201910161090f565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa15801561096d573d6000803e3d6000fd5b5050506040513d602081101561098257600080fd5b50516040518651600291889160009188916020918201918291908601908083835b602083106109c25780518252601f1990920191602091820191016109a3565b6001836020036101000a0380198251168184511680821785525050505050509050018367ffffffffffffffff191667ffffffffffffffff1916815260180182815260200193505050506040516020818303038152906040526040518082805190602001908083835b60208310610a495780518252601f199092019160209182019101610a2a565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610a88573d6000803e3d6000fd5b5050506040513d6020811015610a9d57600080fd5b5051604080516020818101949094528082019290925280518083038201815260609092019081905281519192909182918401908083835b60208310610af35780518252601f199092019160209182019101610ad4565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610b32573d6000803e3d6000fd5b5050506040513d6020811015610b4757600080fd5b50519050858114610b895760405162461bcd60e51b81526004018080602001828103825260548152602001806111946054913960600191505060405180910390fd5b60205463ffffffff11610bcd5760405162461bcd60e51b81526004018080602001828103825260218152602001806111736021913960400191505060405180910390fd5b602080546001019081905560005b6020811015610cda578160011660011415610c0d578260008260208110610bfe57fe5b015550610cdd95505050505050565b600260008260208110610c1c57fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610c745780518252601f199092019160209182019101610c55565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610cb3573d6000803e3d6000fd5b5050506040513d6020811015610cc857600080fd5b50519250600282049150600101610bdb565b50fe5b50505050505050565b6060610cf3602054610fc6565b905090565b6020546000908190815b6020811015610ea9578160011660011415610ddb57600260008260208110610d2657fe5b01548460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610d7e5780518252601f199092019160209182019101610d5f565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610dbd573d6000803e3d6000fd5b5050506040513d6020811015610dd257600080fd5b50519250610e9b565b60028360218360208110610deb57fe5b015460405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610e425780518252601f199092019160209182019101610e23565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610e81573d6000803e3d6000fd5b5050506040513d6020811015610e9657600080fd5b505192505b600282049150600101610d02565b50600282610eb8602054610fc6565b600060401b6040516020018084815260200183805190602001908083835b60208310610ef55780518252601f199092019160209182019101610ed6565b51815160209384036101000a600019018019909216911617905267ffffffffffffffff199590951692019182525060408051808303600719018152601890920190819052815191955093508392850191508083835b60208310610f695780518252601f199092019160209182019101610f4a565b51815160209384036101000a60001901801990921691161790526040519190930194509192505080830381855afa158015610fa8573d6000803e3d6000fd5b5050506040513d6020811015610fbd57600080fd5b50519250505090565b60408051600880825281830190925260609160208201818036833701905050905060c082901b8060071a60f81b8260008151811061100057fe5b60200101906001600160f81b031916908160001a9053508060061a60f81b8260018151811061102b57fe5b60200101906001600160f81b031916908160001a9053508060051a60f81b8260028151811061105657fe5b60200101906001600160f81b031916908160001a9053508060041a60f81b8260038151811061108157fe5b60200101906001600160f81b031916908160001a9053508060031a60f81b826004815181106110ac57fe5b60200101906001600160f81b031916908160001a9053508060021a60f81b826005815181106110d757fe5b60200101906001600160f81b031916908160001a9053508060011a60f81b8260068151811061110257fe5b60200101906001600160f81b031916908160001a9053508060001a60f81b8260078151811061112d57fe5b60200101906001600160f81b031916908160001a90535050919050565b60008085851115611159578182fd5b83861115611165578182fd5b505082019391909203915056fe4465706f736974436f6e74726163743a206d65726b6c6520747265652066756c6c4465706f736974436f6e74726163743a207265636f6e7374727563746564204465706f7369744461746120646f6573206e6f74206d6174636820737570706c696564206465706f7369745f646174615f726f6f744465706f736974436f6e74726163743a20696e76616c6964207769746864726177616c5f63726564656e7469616c73206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c7565206e6f74206d756c7469706c65206f6620677765694465706f736974436f6e74726163743a20696e76616c6964207075626b6579206c656e6774684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f20686967684465706f736974436f6e74726163743a206465706f7369742076616c756520746f6f206c6f774465706f736974436f6e74726163743a20696e76616c6964207369676e6174757265206c656e677468a164736f6c634300060b000a', + balance: '0x0', + }, + }, + number: '0x0', + gasUsed: '0x0', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + baseFeePerGas: '0x7', +} diff --git a/packages/common/test/data/shanghai-time.json b/packages/common/test/data/shanghai-time.json deleted file mode 100644 index 796ede98f5..0000000000 --- a/packages/common/test/data/shanghai-time.json +++ /dev/null @@ -1,854 +0,0 @@ -{ - "config": { - "chainId": 1337803, - "homesteadBlock": 0, - "eip150Block": 0, - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "mergeForkBlock": 0, - "arrowGlacierBlock": 0, - "grayGlacierBlock": 0, - "shanghaiTime": 1668699476, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true - }, - "alloc": { - "0x0000000000000000000000000000000000000000": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000001": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000002": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000003": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000004": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000005": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000006": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000007": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000008": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000009": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000010": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000011": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000012": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000013": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000014": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000015": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000016": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000017": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000018": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000019": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000020": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000021": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000022": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000023": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000024": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000025": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000026": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000027": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000028": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000029": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000030": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000031": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000032": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000033": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000034": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000035": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000036": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000037": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000038": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000039": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000040": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000041": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000042": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000043": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000044": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000045": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000046": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000047": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000048": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000049": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000050": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000051": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000052": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000053": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000054": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000055": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000056": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000057": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000058": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000059": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000060": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000061": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000062": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000063": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000064": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000065": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000066": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000067": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000068": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000069": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000070": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000071": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000072": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000073": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000074": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000075": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000076": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000077": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000078": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000079": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000080": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000081": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000082": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000083": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000084": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000085": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000086": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000087": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000088": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000089": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000090": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000091": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000092": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000093": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000094": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000095": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000096": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000097": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000098": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000099": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009f": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000aa": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ab": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ac": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ad": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ae": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000af": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ba": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000be": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bf": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ca": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ce": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cf": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000da": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000db": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000dc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000dd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000de": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000df": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ea": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000eb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ec": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ed": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ee": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ef": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fa": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fe": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ff": { - "balance": "1" - }, - "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" - } - }, - "0xE7c180eAdA8f60D63e9671867b2e0CA2649207A8": { - "balance": "1000000000000000000000000000" - }, - "0xD84044e7ba939A4a9b35aE427553F39c2B2f26A4": { - "balance": "1000000000000000000000000000" - }, - "0x90c91d6742113a07484cc1E2D4Ba1Fa3AB59aD16": { - "balance": "1000000000000000000000000000" - }, - "0xE0B1b0408471cb254a82B6367caB9c8C5A9B3795": { - "balance": "1000000000000000000000000000" - }, - "0x4ee57bc5947456eBB2E06Dd47e2614Cbed39b6Bc": { - "balance": "1000000000000000000000000000" - }, - "0x191db72a1700646167a40593e6DF44267Fd481Bf": { - "balance": "1000000000000000000000000000" - } - }, - "coinbase": "0x0000000000000000000000000000000000000000", - "difficulty": "0x01", - "extraData": "", - "gasLimit": "0x400000", - "nonce": "0x1234", - "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "timestamp": "1668697340" -} diff --git a/packages/common/test/data/shanghai-time.ts b/packages/common/test/data/shanghai-time.ts new file mode 100644 index 0000000000..9e0f367e2d --- /dev/null +++ b/packages/common/test/data/shanghai-time.ts @@ -0,0 +1,885 @@ +export const shanghaiTimeData = { + config: { + chainId: 1337803, + homesteadBlock: 0, + eip150Block: 0, + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + berlinBlock: 0, + londonBlock: 0, + mergeForkBlock: 0, + arrowGlacierBlock: 0, + grayGlacierBlock: 0, + shanghaiTime: 1668699476, + terminalTotalDifficulty: 0, + terminalTotalDifficultyPassed: true, + }, + alloc: { + '0x0000000000000000000000000000000000000000': { + balance: '1', + }, + '0x0000000000000000000000000000000000000001': { + balance: '1', + }, + '0x0000000000000000000000000000000000000002': { + balance: '1', + }, + '0x0000000000000000000000000000000000000003': { + balance: '1', + }, + '0x0000000000000000000000000000000000000004': { + balance: '1', + }, + '0x0000000000000000000000000000000000000005': { + balance: '1', + }, + '0x0000000000000000000000000000000000000006': { + balance: '1', + }, + '0x0000000000000000000000000000000000000007': { + balance: '1', + }, + '0x0000000000000000000000000000000000000008': { + balance: '1', + }, + '0x0000000000000000000000000000000000000009': { + balance: '1', + }, + '0x000000000000000000000000000000000000000a': { + balance: '1', + }, + '0x000000000000000000000000000000000000000b': { + balance: '1', + }, + '0x000000000000000000000000000000000000000c': { + balance: '1', + }, + '0x000000000000000000000000000000000000000d': { + balance: '1', + }, + '0x000000000000000000000000000000000000000e': { + balance: '1', + }, + '0x000000000000000000000000000000000000000f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000010': { + balance: '1', + }, + '0x0000000000000000000000000000000000000011': { + balance: '1', + }, + '0x0000000000000000000000000000000000000012': { + balance: '1', + }, + '0x0000000000000000000000000000000000000013': { + balance: '1', + }, + '0x0000000000000000000000000000000000000014': { + balance: '1', + }, + '0x0000000000000000000000000000000000000015': { + balance: '1', + }, + '0x0000000000000000000000000000000000000016': { + balance: '1', + }, + '0x0000000000000000000000000000000000000017': { + balance: '1', + }, + '0x0000000000000000000000000000000000000018': { + balance: '1', + }, + '0x0000000000000000000000000000000000000019': { + balance: '1', + }, + '0x000000000000000000000000000000000000001a': { + balance: '1', + }, + '0x000000000000000000000000000000000000001b': { + balance: '1', + }, + '0x000000000000000000000000000000000000001c': { + balance: '1', + }, + '0x000000000000000000000000000000000000001d': { + balance: '1', + }, + '0x000000000000000000000000000000000000001e': { + balance: '1', + }, + '0x000000000000000000000000000000000000001f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000020': { + balance: '1', + }, + '0x0000000000000000000000000000000000000021': { + balance: '1', + }, + '0x0000000000000000000000000000000000000022': { + balance: '1', + }, + '0x0000000000000000000000000000000000000023': { + balance: '1', + }, + '0x0000000000000000000000000000000000000024': { + balance: '1', + }, + '0x0000000000000000000000000000000000000025': { + balance: '1', + }, + '0x0000000000000000000000000000000000000026': { + balance: '1', + }, + '0x0000000000000000000000000000000000000027': { + balance: '1', + }, + '0x0000000000000000000000000000000000000028': { + balance: '1', + }, + '0x0000000000000000000000000000000000000029': { + balance: '1', + }, + '0x000000000000000000000000000000000000002a': { + balance: '1', + }, + '0x000000000000000000000000000000000000002b': { + balance: '1', + }, + '0x000000000000000000000000000000000000002c': { + balance: '1', + }, + '0x000000000000000000000000000000000000002d': { + balance: '1', + }, + '0x000000000000000000000000000000000000002e': { + balance: '1', + }, + '0x000000000000000000000000000000000000002f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000030': { + balance: '1', + }, + '0x0000000000000000000000000000000000000031': { + balance: '1', + }, + '0x0000000000000000000000000000000000000032': { + balance: '1', + }, + '0x0000000000000000000000000000000000000033': { + balance: '1', + }, + '0x0000000000000000000000000000000000000034': { + balance: '1', + }, + '0x0000000000000000000000000000000000000035': { + balance: '1', + }, + '0x0000000000000000000000000000000000000036': { + balance: '1', + }, + '0x0000000000000000000000000000000000000037': { + balance: '1', + }, + '0x0000000000000000000000000000000000000038': { + balance: '1', + }, + '0x0000000000000000000000000000000000000039': { + balance: '1', + }, + '0x000000000000000000000000000000000000003a': { + balance: '1', + }, + '0x000000000000000000000000000000000000003b': { + balance: '1', + }, + '0x000000000000000000000000000000000000003c': { + balance: '1', + }, + '0x000000000000000000000000000000000000003d': { + balance: '1', + }, + '0x000000000000000000000000000000000000003e': { + balance: '1', + }, + '0x000000000000000000000000000000000000003f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000040': { + balance: '1', + }, + '0x0000000000000000000000000000000000000041': { + balance: '1', + }, + '0x0000000000000000000000000000000000000042': { + balance: '1', + }, + '0x0000000000000000000000000000000000000043': { + balance: '1', + }, + '0x0000000000000000000000000000000000000044': { + balance: '1', + }, + '0x0000000000000000000000000000000000000045': { + balance: '1', + }, + '0x0000000000000000000000000000000000000046': { + balance: '1', + }, + '0x0000000000000000000000000000000000000047': { + balance: '1', + }, + '0x0000000000000000000000000000000000000048': { + balance: '1', + }, + '0x0000000000000000000000000000000000000049': { + balance: '1', + }, + '0x000000000000000000000000000000000000004a': { + balance: '1', + }, + '0x000000000000000000000000000000000000004b': { + balance: '1', + }, + '0x000000000000000000000000000000000000004c': { + balance: '1', + }, + '0x000000000000000000000000000000000000004d': { + balance: '1', + }, + '0x000000000000000000000000000000000000004e': { + balance: '1', + }, + '0x000000000000000000000000000000000000004f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000050': { + balance: '1', + }, + '0x0000000000000000000000000000000000000051': { + balance: '1', + }, + '0x0000000000000000000000000000000000000052': { + balance: '1', + }, + '0x0000000000000000000000000000000000000053': { + balance: '1', + }, + '0x0000000000000000000000000000000000000054': { + balance: '1', + }, + '0x0000000000000000000000000000000000000055': { + balance: '1', + }, + '0x0000000000000000000000000000000000000056': { + balance: '1', + }, + '0x0000000000000000000000000000000000000057': { + balance: '1', + }, + '0x0000000000000000000000000000000000000058': { + balance: '1', + }, + '0x0000000000000000000000000000000000000059': { + balance: '1', + }, + '0x000000000000000000000000000000000000005a': { + balance: '1', + }, + '0x000000000000000000000000000000000000005b': { + balance: '1', + }, + '0x000000000000000000000000000000000000005c': { + balance: '1', + }, + '0x000000000000000000000000000000000000005d': { + balance: '1', + }, + '0x000000000000000000000000000000000000005e': { + balance: '1', + }, + '0x000000000000000000000000000000000000005f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000060': { + balance: '1', + }, + '0x0000000000000000000000000000000000000061': { + balance: '1', + }, + '0x0000000000000000000000000000000000000062': { + balance: '1', + }, + '0x0000000000000000000000000000000000000063': { + balance: '1', + }, + '0x0000000000000000000000000000000000000064': { + balance: '1', + }, + '0x0000000000000000000000000000000000000065': { + balance: '1', + }, + '0x0000000000000000000000000000000000000066': { + balance: '1', + }, + '0x0000000000000000000000000000000000000067': { + balance: '1', + }, + '0x0000000000000000000000000000000000000068': { + balance: '1', + }, + '0x0000000000000000000000000000000000000069': { + balance: '1', + }, + '0x000000000000000000000000000000000000006a': { + balance: '1', + }, + '0x000000000000000000000000000000000000006b': { + balance: '1', + }, + '0x000000000000000000000000000000000000006c': { + balance: '1', + }, + '0x000000000000000000000000000000000000006d': { + balance: '1', + }, + '0x000000000000000000000000000000000000006e': { + balance: '1', + }, + '0x000000000000000000000000000000000000006f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000070': { + balance: '1', + }, + '0x0000000000000000000000000000000000000071': { + balance: '1', + }, + '0x0000000000000000000000000000000000000072': { + balance: '1', + }, + '0x0000000000000000000000000000000000000073': { + balance: '1', + }, + '0x0000000000000000000000000000000000000074': { + balance: '1', + }, + '0x0000000000000000000000000000000000000075': { + balance: '1', + }, + '0x0000000000000000000000000000000000000076': { + balance: '1', + }, + '0x0000000000000000000000000000000000000077': { + balance: '1', + }, + '0x0000000000000000000000000000000000000078': { + balance: '1', + }, + '0x0000000000000000000000000000000000000079': { + balance: '1', + }, + '0x000000000000000000000000000000000000007a': { + balance: '1', + }, + '0x000000000000000000000000000000000000007b': { + balance: '1', + }, + '0x000000000000000000000000000000000000007c': { + balance: '1', + }, + '0x000000000000000000000000000000000000007d': { + balance: '1', + }, + '0x000000000000000000000000000000000000007e': { + balance: '1', + }, + '0x000000000000000000000000000000000000007f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000080': { + balance: '1', + }, + '0x0000000000000000000000000000000000000081': { + balance: '1', + }, + '0x0000000000000000000000000000000000000082': { + balance: '1', + }, + '0x0000000000000000000000000000000000000083': { + balance: '1', + }, + '0x0000000000000000000000000000000000000084': { + balance: '1', + }, + '0x0000000000000000000000000000000000000085': { + balance: '1', + }, + '0x0000000000000000000000000000000000000086': { + balance: '1', + }, + '0x0000000000000000000000000000000000000087': { + balance: '1', + }, + '0x0000000000000000000000000000000000000088': { + balance: '1', + }, + '0x0000000000000000000000000000000000000089': { + balance: '1', + }, + '0x000000000000000000000000000000000000008a': { + balance: '1', + }, + '0x000000000000000000000000000000000000008b': { + balance: '1', + }, + '0x000000000000000000000000000000000000008c': { + balance: '1', + }, + '0x000000000000000000000000000000000000008d': { + balance: '1', + }, + '0x000000000000000000000000000000000000008e': { + balance: '1', + }, + '0x000000000000000000000000000000000000008f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000090': { + balance: '1', + }, + '0x0000000000000000000000000000000000000091': { + balance: '1', + }, + '0x0000000000000000000000000000000000000092': { + balance: '1', + }, + '0x0000000000000000000000000000000000000093': { + balance: '1', + }, + '0x0000000000000000000000000000000000000094': { + balance: '1', + }, + '0x0000000000000000000000000000000000000095': { + balance: '1', + }, + '0x0000000000000000000000000000000000000096': { + balance: '1', + }, + '0x0000000000000000000000000000000000000097': { + balance: '1', + }, + '0x0000000000000000000000000000000000000098': { + balance: '1', + }, + '0x0000000000000000000000000000000000000099': { + balance: '1', + }, + '0x000000000000000000000000000000000000009a': { + balance: '1', + }, + '0x000000000000000000000000000000000000009b': { + balance: '1', + }, + '0x000000000000000000000000000000000000009c': { + balance: '1', + }, + '0x000000000000000000000000000000000000009d': { + balance: '1', + }, + '0x000000000000000000000000000000000000009e': { + balance: '1', + }, + '0x000000000000000000000000000000000000009f': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000aa': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ab': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ac': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ad': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ae': { + balance: '1', + }, + '0x00000000000000000000000000000000000000af': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ba': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000be': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bf': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ca': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ce': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cf': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000da': { + balance: '1', + }, + '0x00000000000000000000000000000000000000db': { + balance: '1', + }, + '0x00000000000000000000000000000000000000dc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000dd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000de': { + balance: '1', + }, + '0x00000000000000000000000000000000000000df': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ea': { + balance: '1', + }, + '0x00000000000000000000000000000000000000eb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ec': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ed': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ee': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ef': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fa': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fe': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ff': { + balance: '1', + }, + '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', + }, + }, + '0xE7c180eAdA8f60D63e9671867b2e0CA2649207A8': { + balance: '1000000000000000000000000000', + }, + '0xD84044e7ba939A4a9b35aE427553F39c2B2f26A4': { + balance: '1000000000000000000000000000', + }, + '0x90c91d6742113a07484cc1E2D4Ba1Fa3AB59aD16': { + balance: '1000000000000000000000000000', + }, + '0xE0B1b0408471cb254a82B6367caB9c8C5A9B3795': { + balance: '1000000000000000000000000000', + }, + '0x4ee57bc5947456eBB2E06Dd47e2614Cbed39b6Bc': { + balance: '1000000000000000000000000000', + }, + '0x191db72a1700646167a40593e6DF44267Fd481Bf': { + balance: '1000000000000000000000000000', + }, + }, + coinbase: '0x0000000000000000000000000000000000000000', + difficulty: '0x01', + extraData: '', + gasLimit: '0x400000', + nonce: '0x1234', + mixhash: '0x0000000000000000000000000000000000000000000000000000000000000000', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + timestamp: '1668697340', +} diff --git a/packages/common/test/data/testnet.json b/packages/common/test/data/testnet.json deleted file mode 100644 index 88e4a72ab5..0000000000 --- a/packages/common/test/data/testnet.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "name": "testnet", - "chainId": 12345, - "defaultHardfork": "byzantium", - "consensus": { - "type": "pow", - "algorithm": "ethash" - }, - "comment": "Private test network", - "url": "[TESTNET_URL]", - "genesis": { - "gasLimit": 1000000, - "difficulty": 1, - "nonce": "0xbb00000000000000", - "extraData": "0xcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "hardforks": [ - { - "name": "chainstart", - "block": 0 - }, - { - "name": "homestead", - "block": 1 - }, - { - "name": "tangerineWhistle", - "block": 2 - }, - { - "name": "spuriousDragon", - "block": 3 - }, - { - "name": "byzantium", - "block": 4 - } - ], - "bootstrapNodes": [ - { - "ip": "10.0.0.1", - "port": 30303, - "id": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "location": "", - "comment": "" - }, - { - "ip": "10.0.0.2", - "port": 30303, - "id": "22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "location": "", - "comment": "" - } - ] -} diff --git a/packages/common/test/data/testnet.ts b/packages/common/test/data/testnet.ts new file mode 100644 index 0000000000..2e62e35bdc --- /dev/null +++ b/packages/common/test/data/testnet.ts @@ -0,0 +1,58 @@ +import type { ChainConfig } from '../../src/types.js' + +export const testnetData: ChainConfig = { + name: 'testnet', + chainId: 12345, + defaultHardfork: 'byzantium', + consensus: { + type: 'pow', + algorithm: 'ethash', + }, + comment: 'Private test network', + url: '[TESTNET_URL]', + genesis: { + gasLimit: 1000000, + difficulty: 1, + nonce: '0xbb00000000000000', + extraData: + '0xcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + }, + hardforks: [ + { + name: 'chainstart', + block: 0, + }, + { + name: 'homestead', + block: 1, + }, + { + name: 'tangerineWhistle', + block: 2, + }, + { + name: 'spuriousDragon', + block: 3, + }, + { + name: 'byzantium', + block: 4, + }, + ], + bootstrapNodes: [ + { + ip: '10.0.0.1', + port: 30303, + id: '11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + location: '', + comment: '', + }, + { + ip: '10.0.0.2', + port: 30303, + id: '22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + location: '', + comment: '', + }, + ], +} diff --git a/packages/common/test/data/testnet2.json b/packages/common/test/data/testnet2.json deleted file mode 100644 index a76bc09f7c..0000000000 --- a/packages/common/test/data/testnet2.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "testnet2", - "chainId": 22222, - "defaultHardfork": "istanbul", - "consensus": { - "type": "poa", - "algorithm": "clique", - "clique": { - "period": 15, - "epoch": 30000 - } - }, - "comment": "Private test network", - "url": "[TESTNET_URL]", - "genesis": { - "gasLimit": 1000000, - "difficulty": 1, - "nonce": "0xbb00000000000000", - "extraData": "0xcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "hardforks": [ - { - "name": "chainstart", - "block": 0 - }, - { - "name": "homestead", - "block": 1 - }, - { - "name": "tangerineWhistle", - "block": 2 - }, - { - "name": "spuriousDragon", - "block": 3 - }, - { - "name": "istanbul", - "block": 10 - } - ], - "bootstrapNodes": [ - { - "ip": "10.0.0.1", - "port": 30303, - "id": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "location": "", - "comment": "" - }, - { - "ip": "10.0.0.2", - "port": 30303, - "id": "22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "location": "", - "comment": "" - } - ] -} diff --git a/packages/common/test/data/testnet2.ts b/packages/common/test/data/testnet2.ts new file mode 100644 index 0000000000..cff575c463 --- /dev/null +++ b/packages/common/test/data/testnet2.ts @@ -0,0 +1,60 @@ +export const testnet2Data = { + name: 'testnet2', + chainId: 22222, + defaultHardfork: 'istanbul', + consensus: { + type: 'poa', + algorithm: 'clique', + clique: { + period: 15, + epoch: 30000, + }, + }, + comment: 'Private test network', + url: '[TESTNET_URL]', + genesis: { + gasLimit: 1000000, + difficulty: 1, + nonce: '0xbb00000000000000', + extraData: + '0xcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + }, + hardforks: [ + { + name: 'chainstart', + block: 0, + }, + { + name: 'homestead', + block: 1, + }, + { + name: 'tangerineWhistle', + block: 2, + }, + { + name: 'spuriousDragon', + block: 3, + }, + { + name: 'istanbul', + block: 10, + }, + ], + bootstrapNodes: [ + { + ip: '10.0.0.1', + port: 30303, + id: '11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + location: '', + comment: '', + }, + { + ip: '10.0.0.2', + port: 30303, + id: '22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + location: '', + comment: '', + }, + ], +} diff --git a/packages/common/test/data/testnet3.json b/packages/common/test/data/testnet3.json deleted file mode 100644 index 7a10962950..0000000000 --- a/packages/common/test/data/testnet3.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "testnet3", - "chainId": 33333, - "defaultHardfork": "istanbul", - "consensus": { - "type": "poa", - "algorithm": "clique", - "clique": { - "period": 15, - "epoch": 30000 - } - }, - "comment": "Private test network", - "url": "[TESTNET_URL]", - "genesis": { - "gasLimit": 1000000, - "difficulty": 1, - "nonce": "0xbb00000000000000", - "extraData": "0xcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" - }, - "hardforks": [ - { - "name": "chainstart", - "block": 0 - }, - { - "name": "homestead", - "block": 1 - }, - { - "name": "tangerineWhistle", - "block": 2 - }, - { - "name": "spuriousDragon", - "block": 3 - }, - { - "name": "istanbul", - "block": 10 - } - ], - "bootstrapNodes": [ - { - "ip": "10.0.0.1", - "port": 30303, - "id": "11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "location": "", - "comment": "" - }, - { - "ip": "10.0.0.2", - "port": 30303, - "id": "22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "location": "", - "comment": "" - } - ] -} diff --git a/packages/common/test/data/testnet3.ts b/packages/common/test/data/testnet3.ts new file mode 100644 index 0000000000..807580724f --- /dev/null +++ b/packages/common/test/data/testnet3.ts @@ -0,0 +1,60 @@ +export const testnet3Data = { + name: 'testnet3', + chainId: 33333, + defaultHardfork: 'istanbul', + consensus: { + type: 'poa', + algorithm: 'clique', + clique: { + period: 15, + epoch: 30000, + }, + }, + comment: 'Private test network', + url: '[TESTNET_URL]', + genesis: { + gasLimit: 1000000, + difficulty: 1, + nonce: '0xbb00000000000000', + extraData: + '0xcc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + }, + hardforks: [ + { + name: 'chainstart', + block: 0, + }, + { + name: 'homestead', + block: 1, + }, + { + name: 'tangerineWhistle', + block: 2, + }, + { + name: 'spuriousDragon', + block: 3, + }, + { + name: 'istanbul', + block: 10, + }, + ], + bootstrapNodes: [ + { + ip: '10.0.0.1', + port: 30303, + id: '11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + location: '', + comment: '', + }, + { + ip: '10.0.0.2', + port: 30303, + id: '22000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000', + location: '', + comment: '', + }, + ], +} diff --git a/packages/common/test/data/withdrawals-devnet.json b/packages/common/test/data/withdrawals-devnet.json deleted file mode 100644 index 796ede98f5..0000000000 --- a/packages/common/test/data/withdrawals-devnet.json +++ /dev/null @@ -1,854 +0,0 @@ -{ - "config": { - "chainId": 1337803, - "homesteadBlock": 0, - "eip150Block": 0, - "eip155Block": 0, - "eip158Block": 0, - "byzantiumBlock": 0, - "constantinopleBlock": 0, - "petersburgBlock": 0, - "istanbulBlock": 0, - "berlinBlock": 0, - "londonBlock": 0, - "mergeForkBlock": 0, - "arrowGlacierBlock": 0, - "grayGlacierBlock": 0, - "shanghaiTime": 1668699476, - "terminalTotalDifficulty": 0, - "terminalTotalDifficultyPassed": true - }, - "alloc": { - "0x0000000000000000000000000000000000000000": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000001": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000002": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000003": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000004": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000005": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000006": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000007": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000008": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000009": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000000f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000010": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000011": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000012": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000013": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000014": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000015": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000016": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000017": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000018": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000019": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000001f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000020": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000021": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000022": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000023": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000024": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000025": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000026": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000027": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000028": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000029": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000002f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000030": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000031": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000032": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000033": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000034": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000035": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000036": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000037": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000038": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000039": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000003f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000040": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000041": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000042": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000043": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000044": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000045": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000046": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000047": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000048": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000049": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000004f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000050": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000051": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000052": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000053": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000054": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000055": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000056": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000057": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000058": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000059": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000005f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000060": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000061": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000062": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000063": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000064": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000065": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000066": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000067": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000068": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000069": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000006f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000070": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000071": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000072": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000073": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000074": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000075": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000076": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000077": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000078": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000079": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000007f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000080": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000081": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000082": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000083": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000084": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000085": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000086": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000087": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000088": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000089": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000008f": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000090": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000091": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000092": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000093": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000094": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000095": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000096": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000097": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000098": { - "balance": "1" - }, - "0x0000000000000000000000000000000000000099": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009a": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009b": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009c": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009d": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009e": { - "balance": "1" - }, - "0x000000000000000000000000000000000000009f": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000a9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000aa": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ab": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ac": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ad": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ae": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000af": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000b9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ba": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000be": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000bf": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000c9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ca": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ce": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000cf": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000d9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000da": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000db": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000dc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000dd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000de": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000df": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000e9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ea": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000eb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ec": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ed": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ee": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ef": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f0": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f1": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f2": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f3": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f4": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f5": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f6": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f7": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f8": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000f9": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fa": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fb": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fc": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fd": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000fe": { - "balance": "1" - }, - "0x00000000000000000000000000000000000000ff": { - "balance": "1" - }, - "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" - } - }, - "0xE7c180eAdA8f60D63e9671867b2e0CA2649207A8": { - "balance": "1000000000000000000000000000" - }, - "0xD84044e7ba939A4a9b35aE427553F39c2B2f26A4": { - "balance": "1000000000000000000000000000" - }, - "0x90c91d6742113a07484cc1E2D4Ba1Fa3AB59aD16": { - "balance": "1000000000000000000000000000" - }, - "0xE0B1b0408471cb254a82B6367caB9c8C5A9B3795": { - "balance": "1000000000000000000000000000" - }, - "0x4ee57bc5947456eBB2E06Dd47e2614Cbed39b6Bc": { - "balance": "1000000000000000000000000000" - }, - "0x191db72a1700646167a40593e6DF44267Fd481Bf": { - "balance": "1000000000000000000000000000" - } - }, - "coinbase": "0x0000000000000000000000000000000000000000", - "difficulty": "0x01", - "extraData": "", - "gasLimit": "0x400000", - "nonce": "0x1234", - "mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "timestamp": "1668697340" -} diff --git a/packages/common/test/data/withdrawals-devnet.ts b/packages/common/test/data/withdrawals-devnet.ts new file mode 100644 index 0000000000..23bd30faa9 --- /dev/null +++ b/packages/common/test/data/withdrawals-devnet.ts @@ -0,0 +1,885 @@ +export const withdrawalsDevnetData = { + config: { + chainId: 1337803, + homesteadBlock: 0, + eip150Block: 0, + eip155Block: 0, + eip158Block: 0, + byzantiumBlock: 0, + constantinopleBlock: 0, + petersburgBlock: 0, + istanbulBlock: 0, + berlinBlock: 0, + londonBlock: 0, + mergeForkBlock: 0, + arrowGlacierBlock: 0, + grayGlacierBlock: 0, + shanghaiTime: 1668699476, + terminalTotalDifficulty: 0, + terminalTotalDifficultyPassed: true, + }, + alloc: { + '0x0000000000000000000000000000000000000000': { + balance: '1', + }, + '0x0000000000000000000000000000000000000001': { + balance: '1', + }, + '0x0000000000000000000000000000000000000002': { + balance: '1', + }, + '0x0000000000000000000000000000000000000003': { + balance: '1', + }, + '0x0000000000000000000000000000000000000004': { + balance: '1', + }, + '0x0000000000000000000000000000000000000005': { + balance: '1', + }, + '0x0000000000000000000000000000000000000006': { + balance: '1', + }, + '0x0000000000000000000000000000000000000007': { + balance: '1', + }, + '0x0000000000000000000000000000000000000008': { + balance: '1', + }, + '0x0000000000000000000000000000000000000009': { + balance: '1', + }, + '0x000000000000000000000000000000000000000a': { + balance: '1', + }, + '0x000000000000000000000000000000000000000b': { + balance: '1', + }, + '0x000000000000000000000000000000000000000c': { + balance: '1', + }, + '0x000000000000000000000000000000000000000d': { + balance: '1', + }, + '0x000000000000000000000000000000000000000e': { + balance: '1', + }, + '0x000000000000000000000000000000000000000f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000010': { + balance: '1', + }, + '0x0000000000000000000000000000000000000011': { + balance: '1', + }, + '0x0000000000000000000000000000000000000012': { + balance: '1', + }, + '0x0000000000000000000000000000000000000013': { + balance: '1', + }, + '0x0000000000000000000000000000000000000014': { + balance: '1', + }, + '0x0000000000000000000000000000000000000015': { + balance: '1', + }, + '0x0000000000000000000000000000000000000016': { + balance: '1', + }, + '0x0000000000000000000000000000000000000017': { + balance: '1', + }, + '0x0000000000000000000000000000000000000018': { + balance: '1', + }, + '0x0000000000000000000000000000000000000019': { + balance: '1', + }, + '0x000000000000000000000000000000000000001a': { + balance: '1', + }, + '0x000000000000000000000000000000000000001b': { + balance: '1', + }, + '0x000000000000000000000000000000000000001c': { + balance: '1', + }, + '0x000000000000000000000000000000000000001d': { + balance: '1', + }, + '0x000000000000000000000000000000000000001e': { + balance: '1', + }, + '0x000000000000000000000000000000000000001f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000020': { + balance: '1', + }, + '0x0000000000000000000000000000000000000021': { + balance: '1', + }, + '0x0000000000000000000000000000000000000022': { + balance: '1', + }, + '0x0000000000000000000000000000000000000023': { + balance: '1', + }, + '0x0000000000000000000000000000000000000024': { + balance: '1', + }, + '0x0000000000000000000000000000000000000025': { + balance: '1', + }, + '0x0000000000000000000000000000000000000026': { + balance: '1', + }, + '0x0000000000000000000000000000000000000027': { + balance: '1', + }, + '0x0000000000000000000000000000000000000028': { + balance: '1', + }, + '0x0000000000000000000000000000000000000029': { + balance: '1', + }, + '0x000000000000000000000000000000000000002a': { + balance: '1', + }, + '0x000000000000000000000000000000000000002b': { + balance: '1', + }, + '0x000000000000000000000000000000000000002c': { + balance: '1', + }, + '0x000000000000000000000000000000000000002d': { + balance: '1', + }, + '0x000000000000000000000000000000000000002e': { + balance: '1', + }, + '0x000000000000000000000000000000000000002f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000030': { + balance: '1', + }, + '0x0000000000000000000000000000000000000031': { + balance: '1', + }, + '0x0000000000000000000000000000000000000032': { + balance: '1', + }, + '0x0000000000000000000000000000000000000033': { + balance: '1', + }, + '0x0000000000000000000000000000000000000034': { + balance: '1', + }, + '0x0000000000000000000000000000000000000035': { + balance: '1', + }, + '0x0000000000000000000000000000000000000036': { + balance: '1', + }, + '0x0000000000000000000000000000000000000037': { + balance: '1', + }, + '0x0000000000000000000000000000000000000038': { + balance: '1', + }, + '0x0000000000000000000000000000000000000039': { + balance: '1', + }, + '0x000000000000000000000000000000000000003a': { + balance: '1', + }, + '0x000000000000000000000000000000000000003b': { + balance: '1', + }, + '0x000000000000000000000000000000000000003c': { + balance: '1', + }, + '0x000000000000000000000000000000000000003d': { + balance: '1', + }, + '0x000000000000000000000000000000000000003e': { + balance: '1', + }, + '0x000000000000000000000000000000000000003f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000040': { + balance: '1', + }, + '0x0000000000000000000000000000000000000041': { + balance: '1', + }, + '0x0000000000000000000000000000000000000042': { + balance: '1', + }, + '0x0000000000000000000000000000000000000043': { + balance: '1', + }, + '0x0000000000000000000000000000000000000044': { + balance: '1', + }, + '0x0000000000000000000000000000000000000045': { + balance: '1', + }, + '0x0000000000000000000000000000000000000046': { + balance: '1', + }, + '0x0000000000000000000000000000000000000047': { + balance: '1', + }, + '0x0000000000000000000000000000000000000048': { + balance: '1', + }, + '0x0000000000000000000000000000000000000049': { + balance: '1', + }, + '0x000000000000000000000000000000000000004a': { + balance: '1', + }, + '0x000000000000000000000000000000000000004b': { + balance: '1', + }, + '0x000000000000000000000000000000000000004c': { + balance: '1', + }, + '0x000000000000000000000000000000000000004d': { + balance: '1', + }, + '0x000000000000000000000000000000000000004e': { + balance: '1', + }, + '0x000000000000000000000000000000000000004f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000050': { + balance: '1', + }, + '0x0000000000000000000000000000000000000051': { + balance: '1', + }, + '0x0000000000000000000000000000000000000052': { + balance: '1', + }, + '0x0000000000000000000000000000000000000053': { + balance: '1', + }, + '0x0000000000000000000000000000000000000054': { + balance: '1', + }, + '0x0000000000000000000000000000000000000055': { + balance: '1', + }, + '0x0000000000000000000000000000000000000056': { + balance: '1', + }, + '0x0000000000000000000000000000000000000057': { + balance: '1', + }, + '0x0000000000000000000000000000000000000058': { + balance: '1', + }, + '0x0000000000000000000000000000000000000059': { + balance: '1', + }, + '0x000000000000000000000000000000000000005a': { + balance: '1', + }, + '0x000000000000000000000000000000000000005b': { + balance: '1', + }, + '0x000000000000000000000000000000000000005c': { + balance: '1', + }, + '0x000000000000000000000000000000000000005d': { + balance: '1', + }, + '0x000000000000000000000000000000000000005e': { + balance: '1', + }, + '0x000000000000000000000000000000000000005f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000060': { + balance: '1', + }, + '0x0000000000000000000000000000000000000061': { + balance: '1', + }, + '0x0000000000000000000000000000000000000062': { + balance: '1', + }, + '0x0000000000000000000000000000000000000063': { + balance: '1', + }, + '0x0000000000000000000000000000000000000064': { + balance: '1', + }, + '0x0000000000000000000000000000000000000065': { + balance: '1', + }, + '0x0000000000000000000000000000000000000066': { + balance: '1', + }, + '0x0000000000000000000000000000000000000067': { + balance: '1', + }, + '0x0000000000000000000000000000000000000068': { + balance: '1', + }, + '0x0000000000000000000000000000000000000069': { + balance: '1', + }, + '0x000000000000000000000000000000000000006a': { + balance: '1', + }, + '0x000000000000000000000000000000000000006b': { + balance: '1', + }, + '0x000000000000000000000000000000000000006c': { + balance: '1', + }, + '0x000000000000000000000000000000000000006d': { + balance: '1', + }, + '0x000000000000000000000000000000000000006e': { + balance: '1', + }, + '0x000000000000000000000000000000000000006f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000070': { + balance: '1', + }, + '0x0000000000000000000000000000000000000071': { + balance: '1', + }, + '0x0000000000000000000000000000000000000072': { + balance: '1', + }, + '0x0000000000000000000000000000000000000073': { + balance: '1', + }, + '0x0000000000000000000000000000000000000074': { + balance: '1', + }, + '0x0000000000000000000000000000000000000075': { + balance: '1', + }, + '0x0000000000000000000000000000000000000076': { + balance: '1', + }, + '0x0000000000000000000000000000000000000077': { + balance: '1', + }, + '0x0000000000000000000000000000000000000078': { + balance: '1', + }, + '0x0000000000000000000000000000000000000079': { + balance: '1', + }, + '0x000000000000000000000000000000000000007a': { + balance: '1', + }, + '0x000000000000000000000000000000000000007b': { + balance: '1', + }, + '0x000000000000000000000000000000000000007c': { + balance: '1', + }, + '0x000000000000000000000000000000000000007d': { + balance: '1', + }, + '0x000000000000000000000000000000000000007e': { + balance: '1', + }, + '0x000000000000000000000000000000000000007f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000080': { + balance: '1', + }, + '0x0000000000000000000000000000000000000081': { + balance: '1', + }, + '0x0000000000000000000000000000000000000082': { + balance: '1', + }, + '0x0000000000000000000000000000000000000083': { + balance: '1', + }, + '0x0000000000000000000000000000000000000084': { + balance: '1', + }, + '0x0000000000000000000000000000000000000085': { + balance: '1', + }, + '0x0000000000000000000000000000000000000086': { + balance: '1', + }, + '0x0000000000000000000000000000000000000087': { + balance: '1', + }, + '0x0000000000000000000000000000000000000088': { + balance: '1', + }, + '0x0000000000000000000000000000000000000089': { + balance: '1', + }, + '0x000000000000000000000000000000000000008a': { + balance: '1', + }, + '0x000000000000000000000000000000000000008b': { + balance: '1', + }, + '0x000000000000000000000000000000000000008c': { + balance: '1', + }, + '0x000000000000000000000000000000000000008d': { + balance: '1', + }, + '0x000000000000000000000000000000000000008e': { + balance: '1', + }, + '0x000000000000000000000000000000000000008f': { + balance: '1', + }, + '0x0000000000000000000000000000000000000090': { + balance: '1', + }, + '0x0000000000000000000000000000000000000091': { + balance: '1', + }, + '0x0000000000000000000000000000000000000092': { + balance: '1', + }, + '0x0000000000000000000000000000000000000093': { + balance: '1', + }, + '0x0000000000000000000000000000000000000094': { + balance: '1', + }, + '0x0000000000000000000000000000000000000095': { + balance: '1', + }, + '0x0000000000000000000000000000000000000096': { + balance: '1', + }, + '0x0000000000000000000000000000000000000097': { + balance: '1', + }, + '0x0000000000000000000000000000000000000098': { + balance: '1', + }, + '0x0000000000000000000000000000000000000099': { + balance: '1', + }, + '0x000000000000000000000000000000000000009a': { + balance: '1', + }, + '0x000000000000000000000000000000000000009b': { + balance: '1', + }, + '0x000000000000000000000000000000000000009c': { + balance: '1', + }, + '0x000000000000000000000000000000000000009d': { + balance: '1', + }, + '0x000000000000000000000000000000000000009e': { + balance: '1', + }, + '0x000000000000000000000000000000000000009f': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000a9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000aa': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ab': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ac': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ad': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ae': { + balance: '1', + }, + '0x00000000000000000000000000000000000000af': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000b9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ba': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000be': { + balance: '1', + }, + '0x00000000000000000000000000000000000000bf': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000c9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ca': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ce': { + balance: '1', + }, + '0x00000000000000000000000000000000000000cf': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000d9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000da': { + balance: '1', + }, + '0x00000000000000000000000000000000000000db': { + balance: '1', + }, + '0x00000000000000000000000000000000000000dc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000dd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000de': { + balance: '1', + }, + '0x00000000000000000000000000000000000000df': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000e9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ea': { + balance: '1', + }, + '0x00000000000000000000000000000000000000eb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ec': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ed': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ee': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ef': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f0': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f1': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f2': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f3': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f4': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f5': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f6': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f7': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f8': { + balance: '1', + }, + '0x00000000000000000000000000000000000000f9': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fa': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fb': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fc': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fd': { + balance: '1', + }, + '0x00000000000000000000000000000000000000fe': { + balance: '1', + }, + '0x00000000000000000000000000000000000000ff': { + balance: '1', + }, + '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', + }, + }, + '0xE7c180eAdA8f60D63e9671867b2e0CA2649207A8': { + balance: '1000000000000000000000000000', + }, + '0xD84044e7ba939A4a9b35aE427553F39c2B2f26A4': { + balance: '1000000000000000000000000000', + }, + '0x90c91d6742113a07484cc1E2D4Ba1Fa3AB59aD16': { + balance: '1000000000000000000000000000', + }, + '0xE0B1b0408471cb254a82B6367caB9c8C5A9B3795': { + balance: '1000000000000000000000000000', + }, + '0x4ee57bc5947456eBB2E06Dd47e2614Cbed39b6Bc': { + balance: '1000000000000000000000000000', + }, + '0x191db72a1700646167a40593e6DF44267Fd481Bf': { + balance: '1000000000000000000000000000', + }, + }, + coinbase: '0x0000000000000000000000000000000000000000', + difficulty: '0x01', + extraData: '', + gasLimit: '0x400000', + nonce: '0x1234', + mixhash: '0x0000000000000000000000000000000000000000000000000000000000000000', + parentHash: '0x0000000000000000000000000000000000000000000000000000000000000000', + timestamp: '1668697340', +} diff --git a/packages/common/test/timestamp.spec.ts b/packages/common/test/timestamp.spec.ts index f6e3aabb31..0864c7e885 100644 --- a/packages/common/test/timestamp.spec.ts +++ b/packages/common/test/timestamp.spec.ts @@ -9,11 +9,11 @@ import { createCustomCommon, } from '../src/index.js' -import * as timestampJSON from './data/shanghai-time.json' +import { shanghaiTimeData } from './data/shanghai-time.js' describe('[Common]: Timestamp Hardfork logic', () => { it('shanghai-time', () => { - const c = createCommonFromGethGenesis(timestampJSON, { + const c = createCommonFromGethGenesis(shanghaiTimeData, { chain: 'withdrawals', }) assert.equal( @@ -34,10 +34,10 @@ describe('[Common]: Timestamp Hardfork logic', () => { }) it('schedule sharding on shanghai-time', () => { - const config = Object.assign({}, timestampJSON.config, { - cancunTime: timestampJSON.config.shanghaiTime, + const config = Object.assign({}, shanghaiTimeData.config, { + cancunTime: shanghaiTimeData.config.shanghaiTime, }) - const modifiedJSON = Object.assign({}, timestampJSON, { config }) + const modifiedJSON = Object.assign({}, shanghaiTimeData, { config }) const c = createCommonFromGethGenesis(modifiedJSON, { chain: 'modified', }) @@ -54,10 +54,10 @@ describe('[Common]: Timestamp Hardfork logic', () => { }) it('schedule sharding post shanghai-time', () => { - const config = Object.assign({}, timestampJSON.config, { - cancunTime: timestampJSON.config.shanghaiTime + 1000, + const config = Object.assign({}, shanghaiTimeData.config, { + cancunTime: shanghaiTimeData.config.shanghaiTime + 1000, }) - const modifiedJSON = Object.assign({}, timestampJSON, { config }) + const modifiedJSON = Object.assign({}, shanghaiTimeData, { config }) const c = createCommonFromGethGenesis(modifiedJSON, { chain: 'modified', }) diff --git a/packages/common/test/utils.spec.ts b/packages/common/test/utils.spec.ts index 2318eb4744..c418aa8e51 100644 --- a/packages/common/test/utils.spec.ts +++ b/packages/common/test/utils.spec.ts @@ -5,37 +5,37 @@ import { Hardfork } from '../src/enums.js' import { createCommonFromGethGenesis } from '../src/index.js' import { parseGethGenesis } from '../src/utils.js' -import * as invalidSpuriousDragonJSON from './data/geth-genesis/invalid-spurious-dragon.json' -import * as noExtraDataJSON from './data/geth-genesis/no-extra-data.json' -import * as poaJSON from './data/geth-genesis/poa.json' -import * as postMergeJSON from './data/geth-genesis/post-merge.json' -import * as testnetJSON from './data/geth-genesis/testnet.json' -import * as postMergeHardforkJSON from './data/post-merge-hardfork.json' +import { invalidSpuriousDragonData } from './data/geth-genesis/invalid-spurious-dragon.js' +import { noExtraData } from './data/geth-genesis/no-extra-data.js' +import { poaData } from './data/geth-genesis/poa.js' +import { postMergeData } from './data/geth-genesis/post-merge.js' +import { testnetData } from './data/geth-genesis/testnetData.js' +import { postMergeHardforkData } from './data/post-merge-hardfork.js' describe('[Utils/Parse]', () => { it('should parse geth params file', async () => { - const params = parseGethGenesis(testnetJSON, 'rinkeby') + const params = parseGethGenesis(testnetData, 'rinkeby') assert.equal(params.genesis.nonce, '0x0000000000000042', 'nonce should be correctly formatted') }) it('should throw with invalid Spurious Dragon blocks', async () => { const f = () => { - parseGethGenesis(invalidSpuriousDragonJSON, 'bad_params') + parseGethGenesis(invalidSpuriousDragonData, 'bad_params') } assert.throws(f, undefined, undefined, 'should throw') }) it('should import poa network params correctly', async () => { - let params = parseGethGenesis(poaJSON, 'poa') + let params = parseGethGenesis(poaData, 'poa') assert.equal(params.genesis.nonce, '0x0000000000000000', 'nonce is formatted correctly') assert.deepEqual( params.consensus, { type: 'poa', algorithm: 'clique', clique: { period: 15, epoch: 30000 } }, 'consensus config matches', ) - const poaJSONCopy = Object.assign({}, poaJSON) - poaJSONCopy.default.nonce = '00' - params = parseGethGenesis(poaJSONCopy, 'poa') + const poaCopy = Object.assign({}, poaData) + poaCopy.nonce = '00' + params = parseGethGenesis(poaCopy, 'poa') assert.equal( params.genesis.nonce, '0x0000000000000000', @@ -45,30 +45,30 @@ describe('[Utils/Parse]', () => { }) it('should generate expected hash with london block zero and base fee per gas defined', async () => { - const params = parseGethGenesis(postMergeJSON, 'post-merge') - assert.equal(params.genesis.baseFeePerGas, postMergeJSON.default.baseFeePerGas) + const params = parseGethGenesis(postMergeData, 'post-merge') + assert.equal(params.genesis.baseFeePerGas, postMergeData.baseFeePerGas) }) it('should successfully parse genesis file with no extraData', async () => { - const params = parseGethGenesis(noExtraDataJSON, 'noExtraData') + const params = parseGethGenesis(noExtraData, 'noExtraData') assert.equal(params.genesis.extraData, '0x', 'extraData set to 0x') assert.equal(params.genesis.timestamp, '0x10', 'timestamp parsed correctly') }) it('should set merge to block 0 when terminalTotalDifficultyPassed is true', () => { - const mergeAtGenesisJSON = {} as any - Object.assign(mergeAtGenesisJSON, postMergeJSON) - mergeAtGenesisJSON.config.terminalTotalDifficultyPassed = true - const common = createCommonFromGethGenesis(mergeAtGenesisJSON, {}) + const mergeAtGenesisData = {} as any + Object.assign(mergeAtGenesisData, postMergeData) + mergeAtGenesisData.config.terminalTotalDifficultyPassed = true + const common = createCommonFromGethGenesis(mergeAtGenesisData, {}) assert.equal(common.hardforks().slice(-1)[0].block, 0) }) it('should set merge to block 0 when terminalTotalDifficultyPassed is true', () => { - const mergeAtGenesisJSON = {} as any - Object.assign(mergeAtGenesisJSON, postMergeJSON) - mergeAtGenesisJSON.config.terminalTotalDifficultyPassed = false + const mergeAtGenesisData = {} as any + Object.assign(mergeAtGenesisData, postMergeData) + mergeAtGenesisData.config.terminalTotalDifficultyPassed = false try { - createCommonFromGethGenesis(mergeAtGenesisJSON, {}) + createCommonFromGethGenesis(mergeAtGenesisData, {}) assert.fail('should have thrown') } catch (err: any) { assert.ok(err.message.includes('nonzero terminal total difficulty')) @@ -76,7 +76,7 @@ describe('[Utils/Parse]', () => { }) it('should successfully assign mainnet deposit contract address when none provided', async () => { - const common = createCommonFromGethGenesis(postMergeHardforkJSON, { + const common = createCommonFromGethGenesis(postMergeHardforkData, { chain: 'customChain', }) const depositContractAddress = @@ -91,12 +91,12 @@ describe('[Utils/Parse]', () => { it('should correctly parse deposit contract address', async () => { // clone json out to not have side effects - const customJSON = JSON.parse(JSON.stringify(postMergeHardforkJSON)) - Object.assign(customJSON.config, { + const customData = postMergeHardforkData + Object.assign(customData.config, { depositContractAddress: '0x4242424242424242424242424242424242424242', }) - const common = createCommonFromGethGenesis(customJSON, { + const common = createCommonFromGethGenesis(customData, { chain: 'customChain', }) const depositContractAddress = diff --git a/packages/devp2p/examples/peer-communication.ts b/packages/devp2p/examples/peer-communication.ts index e98808331c..bccfa128d7 100644 --- a/packages/devp2p/examples/peer-communication.ts +++ b/packages/devp2p/examples/peer-communication.ts @@ -1,4 +1,4 @@ -import { BlockHeader, createBlockFromBytesArray } from '@ethereumjs/block' +import { createBlockFromBytesArray, createBlockHeaderFromBytesArray } from '@ethereumjs/block' import { Common, Hardfork, Mainnet } from '@ethereumjs/common' import * as devp2p from '@ethereumjs/devp2p' import { RLP } from '@ethereumjs/rlp' diff --git a/packages/devp2p/test/dns.spec.ts b/packages/devp2p/test/dns.spec.ts index ff20fd020d..b70d8be601 100644 --- a/packages/devp2p/test/dns.spec.ts +++ b/packages/devp2p/test/dns.spec.ts @@ -3,10 +3,10 @@ import { assert, describe, it } from 'vitest' import { DNS } from '../src/dns/index.js' -import * as testdata from './testdata.json' +import { testData } from './testdata.js' describe('DNS', () => { - const mockData = testdata.default.dns + const mockData = testData.dns const mockDns = td.replace('dns') let dns: DNS diff --git a/packages/devp2p/test/enr.spec.ts b/packages/devp2p/test/enr.spec.ts index 9882a41137..dba85aec43 100644 --- a/packages/devp2p/test/enr.spec.ts +++ b/packages/devp2p/test/enr.spec.ts @@ -2,9 +2,9 @@ import { assert, describe, it } from 'vitest' import { ENR } from '../src/dns/index.js' -import * as testdata from './testdata.json' +import { testData } from './testdata.js' -const dns = testdata.dns +const dns = testData.dns describe('ENR tests', () => { // Root DNS entries diff --git a/packages/devp2p/test/integration/dpt-simulator.spec.ts b/packages/devp2p/test/integration/dpt-simulator.spec.ts index 6bea867128..2b7dffdf81 100644 --- a/packages/devp2p/test/integration/dpt-simulator.spec.ts +++ b/packages/devp2p/test/integration/dpt-simulator.spec.ts @@ -1,6 +1,6 @@ import { assert, describe, it } from 'vitest' -import * as testdata from '../testdata.json' +import { testData } from '../testdata.js' import * as util from './util.js' @@ -134,7 +134,7 @@ describe('DPT simulator tests', () => { const mockDns = { resolve: () => { - return [[testdata.dns.enr]] + return [[testData.dns.enr]] }, } dpts[0]._addPeerBatch = () => { diff --git a/packages/devp2p/test/integration/util.ts b/packages/devp2p/test/integration/util.ts index c22e41bb4b..b44276fa1b 100644 --- a/packages/devp2p/test/integration/util.ts +++ b/packages/devp2p/test/integration/util.ts @@ -2,7 +2,7 @@ import { Common, Hardfork, Mainnet } from '@ethereumjs/common' import { assert } from 'vitest' import { DPT, ETH, RLPx, genPrivateKey } from '../../src/index.js' -import * as testdata from '../testdata.json' +import { testData } from '../testdata.js' import type { Capabilities } from '../../src/index.js' import type { it } from 'vitest' @@ -44,7 +44,7 @@ export function getTestDPTsWithDns(numDPTs: number, basePort: number) { }, timeout: 1000, refreshInterval: 400, - dnsNetworks: [testdata.default.dns.enrTree], + dnsNetworks: [testData.dns.enrTree], shouldFindNeighbours: false, shouldGetDnsPeers: true, }) diff --git a/packages/devp2p/test/rlpx-ecies.spec.ts b/packages/devp2p/test/rlpx-ecies.spec.ts index 72d9e6c2de..32eaf56698 100644 --- a/packages/devp2p/test/rlpx-ecies.spec.ts +++ b/packages/devp2p/test/rlpx-ecies.spec.ts @@ -6,7 +6,7 @@ import { assert, it } from 'vitest' import { ECIES } from '../src/rlpx/ecies.js' import * as util from '../src/util.js' -import * as testdata from './testdata.json' +import { testData } from './testdata.js' export interface EciesTestContext { context: { @@ -34,12 +34,12 @@ function randomBefore(fn: Function) { function testdataBefore(fn: Function) { return (t: EciesTestContext) => { - const v = testdata.eip8Values + const v = testData.eip8Values const keyA = unprefixedHexToBytes(v.keyA) const keyB = unprefixedHexToBytes(v.keyB) const pubA = unprefixedHexToBytes(v.pubA) const pubB = unprefixedHexToBytes(v.pubB) - const h = testdata.eip8Handshakes + const h = testData.eip8Handshakes t.context = { a: new ECIES(keyA, util.pk2id(pubA), util.pk2id(pubB)), diff --git a/packages/devp2p/test/testdata.json b/packages/devp2p/test/testdata.json deleted file mode 100644 index af34daff67..0000000000 --- a/packages/devp2p/test/testdata.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "eip8Values": { - "keyA": "49a7b37aa6f6645917e7b807e9d1c00d4fa71f18343b0d4122a4d2df64dd6fee", - "keyB": "b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291", - "pubA": "fda1cff674c90c9a197539fe3dfb53086ace64f83ed7c6eabec741f7f381cc803e52ab2cd55d5569bce4347107a310dfd5f88a010cd2ffd1005ca406f1842877", - "pubB": "ca634cae0d49acb401d8a4c6b6fe8c55b70d115bf400769cc1400f3258cd31387574077f301b421bc84df7266c44e9e6d569fc56be00812904767bf5ccd1fc7f", - "ephKeyA": "869d6ecf5211f1cc60418a13b9d870b22959d0c16f02bec714c960dd2298a32d", - "ephKeyB": "e238eb8e04fee6511ab04c6dd3c89ce097b11f25d584863ac2b6d5b35b1847e4", - "ephPubA": "654d1044b69c577a44e5f01a1209523adb4026e70c62d1c13a067acabc09d2667a49821a0ad4b634554d330a15a58fe61f8a8e0544b310c6de7b0c8da7528a8d", - "ephPubB": "b6d82fa3409da933dbf9cb0140c5dde89f4e64aec88d476af648880f4a10e1e49fe35ef3e69e93dd300b4797765a747c6384a6ecf5db9c2690398607a86181e4", - "nonceA": "7e968bba13b6c50e2c4cd7f241cc0d64d1ac25c7f5952df231ac6a2bda8ee5d6", - "nonceB": "559aead08264d5795d3909718cdd05abd49572e84fe55590eef31a88a08fdffd" - }, - "eip8Handshakes": [ - { - "auth": [ - "048ca79ad18e4b0659fab4853fe5bc58eb83992980f4c9cc147d2aa31532efd29a3d3dc6a3d89eaf", - "913150cfc777ce0ce4af2758bf4810235f6e6ceccfee1acc6b22c005e9e3a49d6448610a58e98744", - "ba3ac0399e82692d67c1f58849050b3024e21a52c9d3b01d871ff5f210817912773e610443a9ef14", - "2e91cdba0bd77b5fdf0769b05671fc35f83d83e4d3b0b000c6b2a1b1bba89e0fc51bf4e460df3105", - "c444f14be226458940d6061c296350937ffd5e3acaceeaaefd3c6f74be8e23e0f45163cc7ebd7622", - "0f0128410fd05250273156d548a414444ae2f7dea4dfca2d43c057adb701a715bf59f6fb66b2d1d2", - "0f2c703f851cbf5ac47396d9ca65b6260bd141ac4d53e2de585a73d1750780db4c9ee4cd4d225173", - "a4592ee77e2bd94d0be3691f3b406f9bba9b591fc63facc016bfa8" - ], - "ack": [ - "049f8abcfa9c0dc65b982e98af921bc0ba6e4243169348a236abe9df5f93aa69d99cadddaa387662", - "b0ff2c08e9006d5a11a278b1b3331e5aaabf0a32f01281b6f4ede0e09a2d5f585b26513cb794d963", - "5a57563921c04a9090b4f14ee42be1a5461049af4ea7a7f49bf4c97a352d39c8d02ee4acc416388c", - "1c66cec761d2bc1c72da6ba143477f049c9d2dde846c252c111b904f630ac98e51609b3b1f58168d", - "dca6505b7196532e5f85b259a20c45e1979491683fee108e9660edbf38f3add489ae73e3dda2c71b", - "d1497113d5c755e942d1" - ], - "authVersion": 4, - "ackVersion": 4, - "eip8Format": false - }, - { - "auth": [ - "01b304ab7578555167be8154d5cc456f567d5ba302662433674222360f08d5f1534499d3678b513b", - "0fca474f3a514b18e75683032eb63fccb16c156dc6eb2c0b1593f0d84ac74f6e475f1b8d56116b84", - "9634a8c458705bf83a626ea0384d4d7341aae591fae42ce6bd5c850bfe0b999a694a49bbbaf3ef6c", - "da61110601d3b4c02ab6c30437257a6e0117792631a4b47c1d52fc0f8f89caadeb7d02770bf999cc", - "147d2df3b62e1ffb2c9d8c125a3984865356266bca11ce7d3a688663a51d82defaa8aad69da39ab6", - "d5470e81ec5f2a7a47fb865ff7cca21516f9299a07b1bc63ba56c7a1a892112841ca44b6e0034dee", - "70c9adabc15d76a54f443593fafdc3b27af8059703f88928e199cb122362a4b35f62386da7caad09", - "c001edaeb5f8a06d2b26fb6cb93c52a9fca51853b68193916982358fe1e5369e249875bb8d0d0ec3", - "6f917bc5e1eafd5896d46bd61ff23f1a863a8a8dcd54c7b109b771c8e61ec9c8908c733c0263440e", - "2aa067241aaa433f0bb053c7b31a838504b148f570c0ad62837129e547678c5190341e4f1693956c", - "3bf7678318e2d5b5340c9e488eefea198576344afbdf66db5f51204a6961a63ce072c8926c" - ], - "ack": [ - "01ea0451958701280a56482929d3b0757da8f7fbe5286784beead59d95089c217c9b917788989470", - "b0e330cc6e4fb383c0340ed85fab836ec9fb8a49672712aeabbdfd1e837c1ff4cace34311cd7f4de", - "05d59279e3524ab26ef753a0095637ac88f2b499b9914b5f64e143eae548a1066e14cd2f4bd7f814", - "c4652f11b254f8a2d0191e2f5546fae6055694aed14d906df79ad3b407d94692694e259191cde171", - "ad542fc588fa2b7333313d82a9f887332f1dfc36cea03f831cb9a23fea05b33deb999e85489e645f", - "6aab1872475d488d7bd6c7c120caf28dbfc5d6833888155ed69d34dbdc39c1f299be1057810f34fb", - "e754d021bfca14dc989753d61c413d261934e1a9c67ee060a25eefb54e81a4d14baff922180c395d", - "3f998d70f46f6b58306f969627ae364497e73fc27f6d17ae45a413d322cb8814276be6ddd13b885b", - "201b943213656cde498fa0e9ddc8e0b8f8a53824fbd82254f3e2c17e8eaea009c38b4aa0a3f306e8", - "797db43c25d68e86f262e564086f59a2fc60511c42abfb3057c247a8a8fe4fb3ccbadde17514b7ac", - "8000cdb6a912778426260c47f38919a91f25f4b5ffb455d6aaaf150f7e5529c100ce62d6d92826a7", - "1778d809bdf60232ae21ce8a437eca8223f45ac37f6487452ce626f549b3b5fdee26afd2072e4bc7", - "5833c2464c805246155289f4" - ], - "authVersion": 4, - "ackVersion": 4, - "eip8Format": true - }, - { - "auth": [ - "01b8044c6c312173685d1edd268aa95e1d495474c6959bcdd10067ba4c9013df9e40ff45f5bfd6f7", - "2471f93a91b493f8e00abc4b80f682973de715d77ba3a005a242eb859f9a211d93a347fa64b597bf", - "280a6b88e26299cf263b01b8dfdb712278464fd1c25840b995e84d367d743f66c0e54a586725b7bb", - "f12acca27170ae3283c1073adda4b6d79f27656993aefccf16e0d0409fe07db2dc398a1b7e8ee93b", - "cd181485fd332f381d6a050fba4c7641a5112ac1b0b61168d20f01b479e19adf7fdbfa0905f63352", - "bfc7e23cf3357657455119d879c78d3cf8c8c06375f3f7d4861aa02a122467e069acaf513025ff19", - "6641f6d2810ce493f51bee9c966b15c5043505350392b57645385a18c78f14669cc4d960446c1757", - "1b7c5d725021babbcd786957f3d17089c084907bda22c2b2675b4378b114c601d858802a55345a15", - "116bc61da4193996187ed70d16730e9ae6b3bb8787ebcaea1871d850997ddc08b4f4ea668fbf3740", - "7ac044b55be0908ecb94d4ed172ece66fd31bfdadf2b97a8bc690163ee11f5b575a4b44e36e2bfb2", - "f0fce91676fd64c7773bac6a003f481fddd0bae0a1f31aa27504e2a533af4cef3b623f4791b2cca6", - "d490" - ], - "ack": [ - "01f004076e58aae772bb101ab1a8e64e01ee96e64857ce82b1113817c6cdd52c09d26f7b90981cd7", - "ae835aeac72e1573b8a0225dd56d157a010846d888dac7464baf53f2ad4e3d584531fa203658fab0", - "3a06c9fd5e35737e417bc28c1cbf5e5dfc666de7090f69c3b29754725f84f75382891c561040ea1d", - "dc0d8f381ed1b9d0d4ad2a0ec021421d847820d6fa0ba66eaf58175f1b235e851c7e2124069fbc20", - "2888ddb3ac4d56bcbd1b9b7eab59e78f2e2d400905050f4a92dec1c4bdf797b3fc9b2f8e84a482f3", - "d800386186712dae00d5c386ec9387a5e9c9a1aca5a573ca91082c7d68421f388e79127a5177d4f8", - "590237364fd348c9611fa39f78dcdceee3f390f07991b7b47e1daa3ebcb6ccc9607811cb17ce51f1", - "c8c2c5098dbdd28fca547b3f58c01a424ac05f869f49c6a34672ea2cbbc558428aa1fe48bbfd6115", - "8b1b735a65d99f21e70dbc020bfdface9f724a0d1fb5895db971cc81aa7608baa0920abb0a565c9c", - "436e2fd13323428296c86385f2384e408a31e104670df0791d93e743a3a5194ee6b076fb6323ca59", - "3011b7348c16cf58f66b9633906ba54a2ee803187344b394f75dd2e663a57b956cb830dd7a908d4f", - "39a2336a61ef9fda549180d4ccde21514d117b6c6fd07a9102b5efe710a32af4eeacae2cb3b1dec0", - "35b9593b48b9d3ca4c13d245d5f04169b0b1" - ], - "authVersion": 56, - "ackVersion": 57, - "eip8Format": true - } - ], - "dns": { - "publicKey": "AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE", - "enr": "enr:-Je4QA1w6JNgH44256YxSTujRYIIy-oeCzL3tIvCIIHEZ_HgWbbFlrtfghWaGKQA9PH2INlnOGiKAU66hhVEoocrZdo0g2V0aMfGhOAp6ZGAgmlkgnY0gmlwhChxb4eJc2VjcDI1NmsxoQMla1-eA4bdHAeDEGv_z115bE16iA4GxcbGd-OlmKnSpYN0Y3CCdl-DdWRwgnZf", - "enrA": "enr:-Jq4QAopXcF_SSfOwl_AmLdrMUnHQO1Rx-XV4gYeySSK32PTbQ8volkh3IQy1ag1Gkl6O-C5rjskj3EyDi8XVzck4PMVg2V0aMrJhKALwySDbxWAgmlkgnY0gmlwhC1NKH-Jc2VjcDI1NmsxoQO5wMEjJLtqT-h6zhef0xsO-SW-pcQD-yuNqCr3GTEZFoN0Y3CCdl-DdWRwgnZf", - "enrB": "enr:-Je4QAFx_6rFjCxCLPUbxIA_KS7FhCYeTU6fXmbj1V08f8DPCUAB9bLoY2Yy7q2hIEby7Yf6e_v7gbofloB1oTnjqeYDg2V0aMfGhOAp6ZGAgmlkgnY0gmlwhLxf-D2Jc2VjcDI1NmsxoQOou7vgUXL96E5CzBsCE6N1GSMqlAACtUxRiNpq6vnB6IN0Y3CCdl-DdWRwgnZf", - "enrUnpadded": "enr:-Ki4QOLA27CH5sAttNzMnU0KEIZQ_DHiCxBaD-herk2AGVvLflsk6LLL0_E-tV2yNETYaR_4kYXaryJtvTqIzPZRYCqGAYZZ7EgHg2V0aMzLhP4zZueFAiXBfQSCaWSCdjSCaXCEQONP8olzZWNwMjU2azGhA4uJeuJwFW72_vVPIBZqvprpvLSMPZtQcevez-egkbllhHNuYXDAg3RjcIJ2X4N1ZHCCdl8", - "enrRoot": "enrtree-root:v1 e=JORXBYVVM7AEKETX5DGXW44EAY l=FDXN3SN67NA5DKA4J2GOK7BVQI seq=1839 sig=Ma7yIqW2gj59dY8F6plfL7dfotaBPz285mu_XZK1e5VRzNrnf0pCAfacu4fBLuE7jMX-nDbqCM1sFiWWLq8WogE", - "enrBranch": "enrtree-branch:D2SNLTAGWNQ34NTQTPHNZDECFU,67BLTJEU5R2D5S3B4QKJSBRFCY,A2HDMZBB4JIU53VTEGC4TG6P4A", - "enrTree": "enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@nodes.example.org", - "enrBadPrefix": "enrabc:-Je4QA1w6JNgH44256YxSTujRYIIy-oeCzL3tIvCIIHEZ_HgWbbFlrtfghWaGKQA9PH2INlnOGiKAU66hhVEoocrZdo0g2V0aMfGhOAp6ZGAgmlkgnY0gmlwhChxb4eJc2VjcDI1NmsxoQMla1-eA4bdHAeDEGv_z115bE16iA4GxcbGd-OlmKnSpYN0Y3CCdl-DdWRwgnZf", - "enrRootBadPrefix": "enrtree:v1 e=JORXBYVVM7AEKETX5DGXW44EAY l=FDXN3SN67NA5DKA4J2GOK7BVQI seq=1839 sig=Ma7yIqW2gj59dY8F6plfL7dfotaBPz285mu_XZK1e5VRzNrnf0pCAfacu4fBLuE7jMX-nDbqCM1sFiWWLq8WogE", - "enrBranchBadPrefix": "Z64M,JOECK7UUYUFVX24QGXYLR3UHDU,RR6SC4GUZBKLFA2WO4IUY6YGEE,EQRME5EAOS7AJHHLDDZNDYT7GI,JXHUMLDSGKU6UQWYFMNCFYQFHQ,4SNDLPNM3CBG2KLBMRSTHWFNP4,WEEEFCKUXOGU4QPKCRBBEHQLEY,CPXM5AOSTICZ3TODJFQACGBWMU,7U26GD37NS6DV72PDAURZI4WUY,MYLQIGMR5GTKPPBMXIINZ2ALGU", - "enrTreeBadPrefix": "entree-branch://AM5FCQLWIZX2QFPNJAP7VUERCCRNGRHWZG3YYHIUV7BVDQ5FDPRT2@nodes.example.org", - "enrRootBadSig": "enrtree-root:v1 e=JORXBYVVM7AEKETX5DGXW44EAY l=FDXN3SN67NA5DKA4J2GOK7BVQI seq=1839 sig=Aa7yIqW2gj59dY8F6plfL7dfotaBPz285mu_XZK1e5VRzNrnf0pCAfacu4fBLuE7jMX-nDbqCM1sFiWWLq8WogE", - "enrRootMalformed": "enrtree-root:v1 e=FDXN3SN67NA5DKA4J2GOK7BVQI seq=1839 sig=Ma7yIqW2gj59dY8F6plfL7dfotaBPz285mu_XZK1e5VRzNrnf0pCAfacu4fBLuE7jMX-nDbqCM1sFiWWLq8WogE", - "enrTreeMalformed": "enrtree://AM5FCQLWIZX2QFPNJAP7VUERCCRNGRHWZG3YYHIUV7BVDQ5FDPRT2nodes.example.org" - } -} diff --git a/packages/devp2p/test/testdata.ts b/packages/devp2p/test/testdata.ts new file mode 100644 index 0000000000..e2b3cd0168 --- /dev/null +++ b/packages/devp2p/test/testdata.ts @@ -0,0 +1,136 @@ +// cspell:disable +export const testData = { + eip8Values: { + keyA: '49a7b37aa6f6645917e7b807e9d1c00d4fa71f18343b0d4122a4d2df64dd6fee', + keyB: 'b71c71a67e1177ad4e901695e1b4b9ee17ae16c6668d313eac2f96dbcda3f291', + pubA: 'fda1cff674c90c9a197539fe3dfb53086ace64f83ed7c6eabec741f7f381cc803e52ab2cd55d5569bce4347107a310dfd5f88a010cd2ffd1005ca406f1842877', + pubB: 'ca634cae0d49acb401d8a4c6b6fe8c55b70d115bf400769cc1400f3258cd31387574077f301b421bc84df7266c44e9e6d569fc56be00812904767bf5ccd1fc7f', + ephKeyA: '869d6ecf5211f1cc60418a13b9d870b22959d0c16f02bec714c960dd2298a32d', + ephKeyB: 'e238eb8e04fee6511ab04c6dd3c89ce097b11f25d584863ac2b6d5b35b1847e4', + ephPubA: + '654d1044b69c577a44e5f01a1209523adb4026e70c62d1c13a067acabc09d2667a49821a0ad4b634554d330a15a58fe61f8a8e0544b310c6de7b0c8da7528a8d', + ephPubB: + 'b6d82fa3409da933dbf9cb0140c5dde89f4e64aec88d476af648880f4a10e1e49fe35ef3e69e93dd300b4797765a747c6384a6ecf5db9c2690398607a86181e4', + nonceA: '7e968bba13b6c50e2c4cd7f241cc0d64d1ac25c7f5952df231ac6a2bda8ee5d6', + nonceB: '559aead08264d5795d3909718cdd05abd49572e84fe55590eef31a88a08fdffd', + }, + eip8Handshakes: [ + { + auth: [ + '048ca79ad18e4b0659fab4853fe5bc58eb83992980f4c9cc147d2aa31532efd29a3d3dc6a3d89eaf', + '913150cfc777ce0ce4af2758bf4810235f6e6ceccfee1acc6b22c005e9e3a49d6448610a58e98744', + 'ba3ac0399e82692d67c1f58849050b3024e21a52c9d3b01d871ff5f210817912773e610443a9ef14', + '2e91cdba0bd77b5fdf0769b05671fc35f83d83e4d3b0b000c6b2a1b1bba89e0fc51bf4e460df3105', + 'c444f14be226458940d6061c296350937ffd5e3acaceeaaefd3c6f74be8e23e0f45163cc7ebd7622', + '0f0128410fd05250273156d548a414444ae2f7dea4dfca2d43c057adb701a715bf59f6fb66b2d1d2', + '0f2c703f851cbf5ac47396d9ca65b6260bd141ac4d53e2de585a73d1750780db4c9ee4cd4d225173', + 'a4592ee77e2bd94d0be3691f3b406f9bba9b591fc63facc016bfa8', + ], + ack: [ + '049f8abcfa9c0dc65b982e98af921bc0ba6e4243169348a236abe9df5f93aa69d99cadddaa387662', + 'b0ff2c08e9006d5a11a278b1b3331e5aaabf0a32f01281b6f4ede0e09a2d5f585b26513cb794d963', + '5a57563921c04a9090b4f14ee42be1a5461049af4ea7a7f49bf4c97a352d39c8d02ee4acc416388c', + '1c66cec761d2bc1c72da6ba143477f049c9d2dde846c252c111b904f630ac98e51609b3b1f58168d', + 'dca6505b7196532e5f85b259a20c45e1979491683fee108e9660edbf38f3add489ae73e3dda2c71b', + 'd1497113d5c755e942d1', + ], + authVersion: 4, + ackVersion: 4, + eip8Format: false, + }, + { + auth: [ + '01b304ab7578555167be8154d5cc456f567d5ba302662433674222360f08d5f1534499d3678b513b', + '0fca474f3a514b18e75683032eb63fccb16c156dc6eb2c0b1593f0d84ac74f6e475f1b8d56116b84', + '9634a8c458705bf83a626ea0384d4d7341aae591fae42ce6bd5c850bfe0b999a694a49bbbaf3ef6c', + 'da61110601d3b4c02ab6c30437257a6e0117792631a4b47c1d52fc0f8f89caadeb7d02770bf999cc', + '147d2df3b62e1ffb2c9d8c125a3984865356266bca11ce7d3a688663a51d82defaa8aad69da39ab6', + 'd5470e81ec5f2a7a47fb865ff7cca21516f9299a07b1bc63ba56c7a1a892112841ca44b6e0034dee', + '70c9adabc15d76a54f443593fafdc3b27af8059703f88928e199cb122362a4b35f62386da7caad09', + 'c001edaeb5f8a06d2b26fb6cb93c52a9fca51853b68193916982358fe1e5369e249875bb8d0d0ec3', + '6f917bc5e1eafd5896d46bd61ff23f1a863a8a8dcd54c7b109b771c8e61ec9c8908c733c0263440e', + '2aa067241aaa433f0bb053c7b31a838504b148f570c0ad62837129e547678c5190341e4f1693956c', + '3bf7678318e2d5b5340c9e488eefea198576344afbdf66db5f51204a6961a63ce072c8926c', + ], + ack: [ + '01ea0451958701280a56482929d3b0757da8f7fbe5286784beead59d95089c217c9b917788989470', + 'b0e330cc6e4fb383c0340ed85fab836ec9fb8a49672712aeabbdfd1e837c1ff4cace34311cd7f4de', + '05d59279e3524ab26ef753a0095637ac88f2b499b9914b5f64e143eae548a1066e14cd2f4bd7f814', + 'c4652f11b254f8a2d0191e2f5546fae6055694aed14d906df79ad3b407d94692694e259191cde171', + 'ad542fc588fa2b7333313d82a9f887332f1dfc36cea03f831cb9a23fea05b33deb999e85489e645f', + '6aab1872475d488d7bd6c7c120caf28dbfc5d6833888155ed69d34dbdc39c1f299be1057810f34fb', + 'e754d021bfca14dc989753d61c413d261934e1a9c67ee060a25eefb54e81a4d14baff922180c395d', + '3f998d70f46f6b58306f969627ae364497e73fc27f6d17ae45a413d322cb8814276be6ddd13b885b', + '201b943213656cde498fa0e9ddc8e0b8f8a53824fbd82254f3e2c17e8eaea009c38b4aa0a3f306e8', + '797db43c25d68e86f262e564086f59a2fc60511c42abfb3057c247a8a8fe4fb3ccbadde17514b7ac', + '8000cdb6a912778426260c47f38919a91f25f4b5ffb455d6aaaf150f7e5529c100ce62d6d92826a7', + '1778d809bdf60232ae21ce8a437eca8223f45ac37f6487452ce626f549b3b5fdee26afd2072e4bc7', + '5833c2464c805246155289f4', + ], + authVersion: 4, + ackVersion: 4, + eip8Format: true, + }, + { + auth: [ + '01b8044c6c312173685d1edd268aa95e1d495474c6959bcdd10067ba4c9013df9e40ff45f5bfd6f7', + '2471f93a91b493f8e00abc4b80f682973de715d77ba3a005a242eb859f9a211d93a347fa64b597bf', + '280a6b88e26299cf263b01b8dfdb712278464fd1c25840b995e84d367d743f66c0e54a586725b7bb', + 'f12acca27170ae3283c1073adda4b6d79f27656993aefccf16e0d0409fe07db2dc398a1b7e8ee93b', + 'cd181485fd332f381d6a050fba4c7641a5112ac1b0b61168d20f01b479e19adf7fdbfa0905f63352', + 'bfc7e23cf3357657455119d879c78d3cf8c8c06375f3f7d4861aa02a122467e069acaf513025ff19', + '6641f6d2810ce493f51bee9c966b15c5043505350392b57645385a18c78f14669cc4d960446c1757', + '1b7c5d725021babbcd786957f3d17089c084907bda22c2b2675b4378b114c601d858802a55345a15', + '116bc61da4193996187ed70d16730e9ae6b3bb8787ebcaea1871d850997ddc08b4f4ea668fbf3740', + '7ac044b55be0908ecb94d4ed172ece66fd31bfdadf2b97a8bc690163ee11f5b575a4b44e36e2bfb2', + 'f0fce91676fd64c7773bac6a003f481fddd0bae0a1f31aa27504e2a533af4cef3b623f4791b2cca6', + 'd490', + ], + ack: [ + '01f004076e58aae772bb101ab1a8e64e01ee96e64857ce82b1113817c6cdd52c09d26f7b90981cd7', + 'ae835aeac72e1573b8a0225dd56d157a010846d888dac7464baf53f2ad4e3d584531fa203658fab0', + '3a06c9fd5e35737e417bc28c1cbf5e5dfc666de7090f69c3b29754725f84f75382891c561040ea1d', + 'dc0d8f381ed1b9d0d4ad2a0ec021421d847820d6fa0ba66eaf58175f1b235e851c7e2124069fbc20', + '2888ddb3ac4d56bcbd1b9b7eab59e78f2e2d400905050f4a92dec1c4bdf797b3fc9b2f8e84a482f3', + 'd800386186712dae00d5c386ec9387a5e9c9a1aca5a573ca91082c7d68421f388e79127a5177d4f8', + '590237364fd348c9611fa39f78dcdceee3f390f07991b7b47e1daa3ebcb6ccc9607811cb17ce51f1', + 'c8c2c5098dbdd28fca547b3f58c01a424ac05f869f49c6a34672ea2cbbc558428aa1fe48bbfd6115', + '8b1b735a65d99f21e70dbc020bfdface9f724a0d1fb5895db971cc81aa7608baa0920abb0a565c9c', + '436e2fd13323428296c86385f2384e408a31e104670df0791d93e743a3a5194ee6b076fb6323ca59', + '3011b7348c16cf58f66b9633906ba54a2ee803187344b394f75dd2e663a57b956cb830dd7a908d4f', + '39a2336a61ef9fda549180d4ccde21514d117b6c6fd07a9102b5efe710a32af4eeacae2cb3b1dec0', + '35b9593b48b9d3ca4c13d245d5f04169b0b1', + ], + authVersion: 56, + ackVersion: 57, + eip8Format: true, + }, + ], + dns: { + publicKey: 'AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE', + enr: 'enr:-Je4QA1w6JNgH44256YxSTujRYIIy-oeCzL3tIvCIIHEZ_HgWbbFlrtfghWaGKQA9PH2INlnOGiKAU66hhVEoocrZdo0g2V0aMfGhOAp6ZGAgmlkgnY0gmlwhChxb4eJc2VjcDI1NmsxoQMla1-eA4bdHAeDEGv_z115bE16iA4GxcbGd-OlmKnSpYN0Y3CCdl-DdWRwgnZf', + enrA: 'enr:-Jq4QAopXcF_SSfOwl_AmLdrMUnHQO1Rx-XV4gYeySSK32PTbQ8volkh3IQy1ag1Gkl6O-C5rjskj3EyDi8XVzck4PMVg2V0aMrJhKALwySDbxWAgmlkgnY0gmlwhC1NKH-Jc2VjcDI1NmsxoQO5wMEjJLtqT-h6zhef0xsO-SW-pcQD-yuNqCr3GTEZFoN0Y3CCdl-DdWRwgnZf', + enrB: 'enr:-Je4QAFx_6rFjCxCLPUbxIA_KS7FhCYeTU6fXmbj1V08f8DPCUAB9bLoY2Yy7q2hIEby7Yf6e_v7gbofloB1oTnjqeYDg2V0aMfGhOAp6ZGAgmlkgnY0gmlwhLxf-D2Jc2VjcDI1NmsxoQOou7vgUXL96E5CzBsCE6N1GSMqlAACtUxRiNpq6vnB6IN0Y3CCdl-DdWRwgnZf', + enrUnpadded: + 'enr:-Ki4QOLA27CH5sAttNzMnU0KEIZQ_DHiCxBaD-herk2AGVvLflsk6LLL0_E-tV2yNETYaR_4kYXaryJtvTqIzPZRYCqGAYZZ7EgHg2V0aMzLhP4zZueFAiXBfQSCaWSCdjSCaXCEQONP8olzZWNwMjU2azGhA4uJeuJwFW72_vVPIBZqvprpvLSMPZtQcevez-egkbllhHNuYXDAg3RjcIJ2X4N1ZHCCdl8', + enrRoot: + 'enrtree-root:v1 e=JORXBYVVM7AEKETX5DGXW44EAY l=FDXN3SN67NA5DKA4J2GOK7BVQI seq=1839 sig=Ma7yIqW2gj59dY8F6plfL7dfotaBPz285mu_XZK1e5VRzNrnf0pCAfacu4fBLuE7jMX-nDbqCM1sFiWWLq8WogE', + enrBranch: + 'enrtree-branch:D2SNLTAGWNQ34NTQTPHNZDECFU,67BLTJEU5R2D5S3B4QKJSBRFCY,A2HDMZBB4JIU53VTEGC4TG6P4A', + enrTree: 'enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@nodes.example.org', + enrBadPrefix: + 'enrabc:-Je4QA1w6JNgH44256YxSTujRYIIy-oeCzL3tIvCIIHEZ_HgWbbFlrtfghWaGKQA9PH2INlnOGiKAU66hhVEoocrZdo0g2V0aMfGhOAp6ZGAgmlkgnY0gmlwhChxb4eJc2VjcDI1NmsxoQMla1-eA4bdHAeDEGv_z115bE16iA4GxcbGd-OlmKnSpYN0Y3CCdl-DdWRwgnZf', + enrRootBadPrefix: + 'enrtree:v1 e=JORXBYVVM7AEKETX5DGXW44EAY l=FDXN3SN67NA5DKA4J2GOK7BVQI seq=1839 sig=Ma7yIqW2gj59dY8F6plfL7dfotaBPz285mu_XZK1e5VRzNrnf0pCAfacu4fBLuE7jMX-nDbqCM1sFiWWLq8WogE', + enrBranchBadPrefix: + 'Z64M,JOECK7UUYUFVX24QGXYLR3UHDU,RR6SC4GUZBKLFA2WO4IUY6YGEE,EQRME5EAOS7AJHHLDDZNDYT7GI,JXHUMLDSGKU6UQWYFMNCFYQFHQ,4SNDLPNM3CBG2KLBMRSTHWFNP4,WEEEFCKUXOGU4QPKCRBBEHQLEY,CPXM5AOSTICZ3TODJFQACGBWMU,7U26GD37NS6DV72PDAURZI4WUY,MYLQIGMR5GTKPPBMXIINZ2ALGU', + enrTreeBadPrefix: + 'entree-branch://AM5FCQLWIZX2QFPNJAP7VUERCCRNGRHWZG3YYHIUV7BVDQ5FDPRT2@nodes.example.org', + enrRootBadSig: + 'enrtree-root:v1 e=JORXBYVVM7AEKETX5DGXW44EAY l=FDXN3SN67NA5DKA4J2GOK7BVQI seq=1839 sig=Aa7yIqW2gj59dY8F6plfL7dfotaBPz285mu_XZK1e5VRzNrnf0pCAfacu4fBLuE7jMX-nDbqCM1sFiWWLq8WogE', + enrRootMalformed: + 'enrtree-root:v1 e=FDXN3SN67NA5DKA4J2GOK7BVQI seq=1839 sig=Ma7yIqW2gj59dY8F6plfL7dfotaBPz285mu_XZK1e5VRzNrnf0pCAfacu4fBLuE7jMX-nDbqCM1sFiWWLq8WogE', + enrTreeMalformed: + 'enrtree://AM5FCQLWIZX2QFPNJAP7VUERCCRNGRHWZG3YYHIUV7BVDQ5FDPRT2nodes.example.org', + }, +} diff --git a/packages/tx/test/eip4844.spec.ts b/packages/tx/test/eip4844.spec.ts index 7a31570cdb..f3b347c3ae 100644 --- a/packages/tx/test/eip4844.spec.ts +++ b/packages/tx/test/eip4844.spec.ts @@ -15,7 +15,7 @@ import { import { loadKZG } from 'kzg-wasm' import { assert, beforeAll, describe, it } from 'vitest' -import gethGenesis from '../../block/test/testdata/4844-hardfork.json' +import { hardfork4844Data } from '../../block/test/testdata/4844-hardfork.js' import { blobTxNetworkWrapperToJSON, createBlob4844Tx, @@ -37,7 +37,7 @@ describe('EIP4844 addSignature tests', () => { let common: Common beforeAll(async () => { const kzg = await loadKZG() - common = createCommonFromGethGenesis(gethGenesis, { + common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { kzg }, @@ -101,7 +101,7 @@ describe('EIP4844 constructor tests - valid scenarios', () => { let common: Common beforeAll(async () => { const kzg = await loadKZG() - common = createCommonFromGethGenesis(gethGenesis, { + common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { kzg }, @@ -139,7 +139,7 @@ describe('fromTxData using from a json', () => { let common: Common beforeAll(async () => { const kzg = await loadKZG() - common = createCommonFromGethGenesis(gethGenesis, { + common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { kzg }, @@ -211,7 +211,7 @@ describe('EIP4844 constructor tests - invalid scenarios', () => { let common: Common beforeAll(async () => { const kzg = await loadKZG() - common = createCommonFromGethGenesis(gethGenesis, { + common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { kzg }, @@ -268,7 +268,7 @@ describe('Network wrapper tests', () => { let common: Common beforeAll(async () => { kzg = await loadKZG() - common = createCommonFromGethGenesis(gethGenesis, { + common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, params: paramsTx, @@ -538,7 +538,7 @@ describe('hash() and signature verification', () => { let common: Common beforeAll(async () => { const kzg = await loadKZG() - common = createCommonFromGethGenesis(gethGenesis, { + common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { kzg }, @@ -586,7 +586,7 @@ describe('hash() and signature verification', () => { it('getEffectivePriorityFee()', async () => { const kzg = await loadKZG() - const common = createCommonFromGethGenesis(gethGenesis, { + const common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { kzg }, @@ -614,7 +614,7 @@ describe('Network wrapper deserialization test', () => { let common: Common beforeAll(async () => { kzg = await loadKZG() - common = createCommonFromGethGenesis(gethGenesis, { + common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, params: paramsTx, diff --git a/packages/util/src/types.ts b/packages/util/src/types.ts index f9bc736eb7..69077a80d8 100644 --- a/packages/util/src/types.ts +++ b/packages/util/src/types.ts @@ -20,6 +20,11 @@ export type BytesLike = | TransformableToBytes | PrefixedHexString +/* + * A type that represents a number-like string. + */ +export type NumericString = `${number}` + /* * A type that represents a `0x`-prefixed hex string. */ diff --git a/packages/util/test/types.spec.ts b/packages/util/test/types.spec.ts index 38a4adf3d8..575b5ceec4 100644 --- a/packages/util/test/types.spec.ts +++ b/packages/util/test/types.spec.ts @@ -94,6 +94,7 @@ describe('toType', () => { assert.deepEqual(result, toBytes(num)) assert.throws(() => { + //@ts-expect-error toType('1', TypeOutput.Number) }, /^A string must be provided with a 0x-prefix, given: 1$/) }) diff --git a/packages/vm/test/api/runTx.spec.ts b/packages/vm/test/api/runTx.spec.ts index f805baa1d5..2f777185a1 100644 --- a/packages/vm/test/api/runTx.spec.ts +++ b/packages/vm/test/api/runTx.spec.ts @@ -3,6 +3,7 @@ import { Blockchain, createBlockchain } from '@ethereumjs/blockchain' import { Common, Goerli, Hardfork, Mainnet, createCommonFromGethGenesis } from '@ethereumjs/common' import { Blob4844Tx, + EOACode7702Transaction, FeeMarket1559Tx, TransactionType, createFeeMarket1559Tx, @@ -230,7 +231,9 @@ describe('runTx() -> successful API parameter usage', async () => { // calculate expected coinbase balance const baseFee = block.header.baseFeePerGas! const inclusionFeePerGas = - tx instanceof FeeMarket1559Tx || tx instanceof Blob4844Tx + tx instanceof FeeMarket1559Tx || + tx instanceof Blob4844Tx || + tx instanceof EOACode7702Transaction ? tx.maxPriorityFeePerGas < tx.maxFeePerGas - baseFee ? tx.maxPriorityFeePerGas : tx.maxFeePerGas - baseFee @@ -860,8 +863,8 @@ describe('EIP 4844 transaction tests', () => { it('should work', async () => { const kzg = await loadKZG() - const genesisJSON = await import('../../../block/test/testdata/4844-hardfork.json') - const common = createCommonFromGethGenesis(genesisJSON, { + const { hardfork4844Data } = await import('../../../block/test/testdata/4844-hardfork.js') + const common = createCommonFromGethGenesis(hardfork4844Data, { chain: 'customChain', hardfork: Hardfork.Cancun, customCrypto: { kzg },